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

Chia sẻ bởi Mạc Thị Yến | Ngày 24/10/2018 | 44

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:

NHIỆT LIỆT CHÀO MỪNG
V? DỰ GIỜ THAO GIẢNG MƠN TIN H?C 8 - L?P 8A2 TRU?NG THCS CHU VAN AN - GV: M?C TH? Y?N
QUÝ THẦY CÔ GIÁO
KIỂM TRA BÀI CŨ
?Hãy nêu các quy tắc đặt tên trong NNLT?
Cho ví dụ về tên hợp lệ và tên không hợp lệ.
?Cấu trúc chung của chương trình gồm mấy phần?
Đó là những phần nào?
+ Các quy tắc:
Tên không trùng với từ khóa
Tên không chứa các kí hiệu
Tên không chứa khỏang trắng
Tên không bắt đầu bằng số.
Ví dụ: Tên hợp lệ: Banlan; Tên không hợp lệ: Ban lan;
Cấu trúc của chương trình gồm 2 phần. Phần khai báo và phần thân.
Phần khai báo: Dùng để khai báo tên chương trình và tên thư viện
Phần thân: Gồm các lệnh của chương trình. Đây là phần quan trọng nhất.
Đây là kiểu dữ liệu gì?
15 + 5 = 20
Chao cac ban


Dữ liệu kiểu số
Dữ liệu kiểu chữ
Trong NNLT Pascal có xử lí được các kiểu dữ liệu này không?
Bài 3: Tiết 8:
CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
2. Các phép toán với dữ liệu
kiểu số
Kiểu dữ liệu văn bản không sử dụng phép toán: +
Kiểu dữ liệu văn bản sử dụng phép toán nối xâu: &
Ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu khỏc nhau .
Cỏc ki?u d? li?u khỏc nhau, ngu?i ta thu?ng th?c hi?n cỏc phộp x? lớ d? li?u khỏc nhau.
Kiểu dữ liệu số sử dụng phép toán +
1. Dữ liệu và kiểu dữ liệu
Hãy nhận xét về kết quả của các công thức được sử dụng trong Excel ở các hình bên
Số nguyên
Ví dụ: số học sinh, số quyển sách,.
Số thực
Ví dụ: điểm TB môn văn, chi?u cao c?a b?n Lan,.
Xâu kí tự
Ví dụ: `CHAO CAC BAN`, `8A1`, `5/ 9/ 2008`,.
Ngoài các kiểu trên, mỗi ngôn ngữ lập trình cụ thể còn định nghĩa thêm nhiều kiểu dữ liệu khác.
VD: Byte, Word, Longint, Single, Double.
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 thường dùng sau:
Một số kiểu dữ liệu cơ bản
của ngôn ngữ lập trình Pascal
?HÃY NỐI DỮ LIỆU Ở CỘT A CHO PHÙ HỢP VỚI
TÊN KIỂU CỦA NÓ
Ở toán học, em thường gặp những phép toán nào?
2. Các phép toán với dữ liệu kiểu số:
Trong mọi ngôn ngữ lập trình đều có thể thực hiện các phép toán số học cộng, trừ, nhân và chia với các số nguyên và số thực.
Ở chương trình Excel lớp 7 em đã được học các kí hiệu toán học. Vậy em nào nhắc lại các kí hiệu của phép cộng, trừ, nhân, chia ?
Các phép toán số học trong Pascal
7 mod 3 =
1
2
7 div 3 =
Ví dụ 2:
Ví dụ 1:
Cách viết biểu thức số học trong Pascal
15a - 30b + 12
(X2 + 2X +5) - 4XY
15*a - 30*b + 12
(X*X + 2*X + 5) - 4*X*Y
(X+5)/(a+3) - y/(b+5)*(X+2)*(X+2)
?Thông thường, ở Toán học các em tính toán với
biểu thức, em thực hiện phép tính nào trước?
Quy tắc tính biểu thức số học
Các phép toán trong ngoặc được thực hiện trước tiên.
Chú ý: Trong c¸c ng«n ng÷ lËp tr×nh, khi viÕt c¸c biÓu thøc to¸n chØ sö dông dÊu ( )
Trong dãy các phép toán không có dấu ngoặc, các phép toán * / mod div đượ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.
((a+b) * (c-d) + 6)/ 3 - a
Bài tập củng cố.
ĐÁP ÁN
Nhóm 1,2
Có 3 kiểu dữ liệu thường dùng
- Số nguyên tên kiểu: integer
- Số thực tên kiểu: Real
- Xâu kí tự tên kiểu: String
b) 25 div 3 = 8
20 mod 3 = 3
Nhóm 3,4

a * x *x + b * x + c
(a * a + b) * (2 + c) * (2 + c) * (2 +c)
Bài học đến đây đã kết thúc
Hẹn gặp lại
Xin chân thành cảm ơn quý thầy cô.Chúc quý thầy cô cùng các em sức khỏe !
* 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ẻ: Mạc Thị Yến
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)