Bài 3. Chương trình máy tính và dữ liệu

Chia sẻ bởi Lê Thị Thùy | Ngày 24/10/2018 | 38

Chia sẻ tài liệu: Bài 3. Chương trình máy tính và dữ liệu thuộc Tin học 8

Nội dung tài liệu:


Tin Học
8
Đặng Hữu Hoàng
Trường THCS Kim Đức
KIỂM TRA BÀI CŨ
?1: Nêu từ khoá là gì? Tên như thế nào là tên không hợp lệ ? Cho ví dụ?
?2: Hãy nêu cấu trúc chung của chương trình Pascal?
Bài 3
CHƯƠNG TRÌNH MÁY TÍNH

DỮ LIỆU
1. DỮ LIỆU VÀ KIỂU DỮ LIỆU
Các ngôn ngữ lập trình định nghĩa sẵn một số kiểu dữ liệu cơ bản.
Kiểu dữ liệu xác định các giá trị của dữ liệu và các phép toán thực hiện trên giá trị đó
Hãy trình bày các kiểu dữ liệu cơ bản trong ngôn ngữ lập trình?
Kiểu số nguyên.
Kiểu số thực.
Kiểu xâu kí tự.
1. DỮ LIỆU VÀ KIỂU DỮ LIỆU
VD1: Tổng số cây có trong vườn nhà bạn : kiểu số nguyên.
VD2: Chiều dài của các bàn học em dang ngồi : kiểu số thực.
VD3: “lop em”, “to ten la lan”: Xâu kí tự(kiểu xâu)
Một kí tự tại sao lai khai báo dữ liệu kiểu char hay string
VD: A:Char
B: Char
Lop em: String
Hoa binh: String
Vậy thì em hãy cho biết khi nào chúng ta dùng dữ liệu kiểu Char và khi nào dùng String?
Một dữ liệu số tại sao lai khai báo dữ liệu kiểu real hay integer
VD: 1.5: Real
Hãy cho ví dụ kiểu số thưc?
15: Integer
Hãy cho ví dụ về kiểu số nguyên?
Vậy thì em hãy cho biết khi nào chúng ta dùng dữ liệu kiểu real và khi nào dùng integer?
Kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal
Trong Pascal, để cho chương trình dịch hiểu dãy chữ số là kiểu xâu. Ta phải đặt dãy số đó trong cặp dấu nháy đơn
VD 1234
Kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal
Theo các em dãy số có thể biểu diễn dưới dạng kí tự không?
Ví dụ: ‘Chao cac ban’;
‘1234’’
Vậy trong Pascal, để cho chương trình dịch hiểu dãy chữ số là kiểu xâu. Ta phải làm gì?
CÁC PHÉP TOÁN VỚI DỮ LIỆU KiỂU SỐ
2.Kí hiệu các phép toán số học trong ngôn ngữ Pascal
VD: ((a+(b*2)+15)-b(c-3))
((a+(b*2)/15)-b*(c-3))
Các phép toán trong ngoặc được thực hiện trước tiên.
Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia lấy phần nguyên (div) và phép chia lấy phần dư (mod) được thực hiện trước.
Phép cộng và phép trừ được thực hiện theo thứ tự từ trái sang phải.
Trong ngôn ngữ lập trình chỉ được sử dụng dấu ngoặc tròn
Trình bày quy tắc tính các biểu thức số học trong ngôn ngữ Pascal?
a : b – c + d
a/b – c + d
15/3+8/2
(x+5)/(a+3)-y(b+5)*(x+2)(x+2)
((a+b)*(c-d)+5)/3-a
+) PHÉP TOÁN
PHÉP TOÁN TRONG PASCAL
+) Phân biệt lệnh write và writeln có ý nghĩa như thế nào?
Bài tập
Thuộc kiểu dữ liệu số
Dãy chữ số 2010 có thể thuọc những kiêud dữ liệu nào?
1. Bài 2:
Bài 3: Hãy cho biết hai lệnh sau có tương đương với nhau hay không tại sao? Writeln(‘100’); và Writeln(100) tại sao?
Ghi Nhớ
Các ngôn ngữ lập trình thường phân chia dữ liệu cần xử lí theo các kiểu khác nhau, với các phép toán có thể thực hiện trên từng kiểu dữ liệu đó.
Quá trình trao đổi dữ liệu hai chiều giữa người và máy tính khi chương trình hoạt động thường được gọi là giao tiếp hoặc tương tác người máy.
DẶN DÒ
1. Trả lời câu hỏi 1, 3, 4, 5, trang 26 _ sách giáo khoa .
Thực hiện ngày 12 tháng 10
năm 2009
Bài học đã
KẾT THÚC
Thân ái chào các em
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Thị Thùy
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)