chương trình máy tính và dữ liệu - Pdf 42

Ngày soạn: 17/9/2008
Tuần 4
Tiết 7
BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
I. Mục tiêu.
-Biết khái niệm kiểu dữ liệu;
-Biết một số phép toán cơ bản với dữ liệu số;
II. Chuẩn bị.
Phương pháp chủ yếu : Đàm thoại+ trực quan
GV: Giáo án, Projector, máy tính
HS: Kiến thức cũ, đọc sách.
III. Tiến trình bài dạy.
A. Kiểm tra bài cũ.
B. Bài mới
Hoạt động của GV Hoạt động của HS Nội dung
Hoạt động 1:Dữ liệu và kiểu dữ liệu
GV: Máy tính là công cụ
xử lí thông tin, còn
chương trình chỉ dẫn cho
máy tính cách thức xử lí
thông tin để có kết quả
mong muốn. Thông tin rất
đa dạng.
Em hãy nêu lại các dạng
thông tin cơ bản (lớp 6)?
Dữ liệu trong máy tính
cũng rất khác nhau về bản
chất.
Em nêu lại các dạng dữ
liệu mà em biết trong
EXCEL?

tăng hiệu quả xử lí, các
ngôn ngữ lập trình thường
phân chia dữ liệu thành
các kiểu khác nhau: chữ,
số nguyên, số thực,xâu kí
tự...
Các kiểu dữ liệu thường
được xử lí theo các cách
khác nhau. Chẳng hạn, ta
có thể thực hiện các phép
toán số học với các số,
nhưng với các câu chữ thì
các phép toán đó không có
nghĩa.
Riêng với số nhưmg mỗi
phép toán ta có kiểu số
thích hợp.
Kết quả của phép toán
chia hai số là số gì ?
GV nêu một số kiểu dữ
liệu thường dùng nhất.
GV: Một số kiểu dữ liệu
cơ bản của ngôn ngữ lập
trình Pascal.
HS nghe …
Có thể hs trả lời số
nguyên, số thực.
cac ban", "Lop 8E", "2/9/1945"...
- Ngôn ngữ lập trình cụ thể còn
định nghĩa nhiều kiểu dữ liệu

Xâu kí tự, tối đa gồm 255 kí
tự.
GV cho HS làm quen với
các phép toán của ngôn
ngữ lập trình.
GV: Một số các kí hiệu
của các phép toán số học
trong ngôn ngữ Pascal.
GV lấy VD về phép chia,
phép chia lấy phần nguyên
và phép chia lấy phần dư.
.
GV: Nêu cho HS quy tắc
các biểu thức số học.
Ta có thể kết hợp các phép
tính số học nói trên để có
các biểu thức số học phức
tạp hơn. Sau đây là một số
ví dụ về biểu thức số học
và cách viết chúng trong
ngôn ngữ lập trình Pascal
-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,
phép chia lấy phần nguyên
và phép chia lấy phần dư
được thực hiện trước;

x 5 y
(x 2)
a 3 b 5
+
− +
+ +
(x+5)/(a+3)-y/
(b+5)*(x+2)*(x
+2)
Quy tắc tính các biểu thức số học:
(xem sGK)
Chú ý: Trong Pascal (và trong hầu
hết các ngôn ngữ lập trình khác
chỉ được phép sử dụng dấu
ngoặc( )để gộp các phép toán.
Ví dụ, biểu thức
[ ]
(a b)(c d) 6
a
3
+ − +

khi viết trong
Trường THCS Nguyễn Trãi - Giáo án Tin học 8 - GV Trương Nữ Hoa Sen
3
Kí hiệu Phép toán Kiểu dữ liệu
+
cộng số nguyên, số
thực


trước ta được kết quả là 9.
HS nghe ghi chép bài vào
vở.
Pascal sẽ có dạng:
((a+b)*(c-d)+6))/3-a
HOẠT ĐỘNG 4: CỦNG CỐ, DẶN DÒ
Dữ liệu và kiểu dữ liệu.
Các phép toán với dữ liệu
kiểu số.
GV: Nhận xét
- Hướng dẫn về nhà:
Học lý thuyết, làm bài
tập 1, 2, 3,
- Đọc trước phần 3,4.
HS trả lời.
Trường THCS Nguyễn Trãi - Giáo án Tin học 8 - GV Trương Nữ Hoa Sen
4
Ngày soạn: 17/9/2008
Tuần 4
Tiết 8
BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (tiếp)
I. Mục tiêu.
-Biết các phép toán so sánh trong ngôn ngữ lập trình.
-Biết khái niệm điều khiển tương tác giữa người với máy tính.
II. Chuẩn bị:
Phương pháp chủ yếu : thuyết trình, trực quan.
GV: Giáo án, bài tập soạn mẫu,máy chiếu Projector
HS: Học bài cũ, đọc sách.
III. Tiến trình bài dạy.
A. Kiểm tra bài cũ.

< nhỏ hơn 3 < 5
> lớn hơn 9 > 6

khác
6 ≠ 5

nhỏ hơn hoặc
bằng
5 ≤6
>=
lớn hơn hoặc
bằng
9 >= 6
Ví dụ:
5 × 2 = 9 sai
15 + 7 > 20 − 3 Đúng
5 + x ≤ 10 có thể sai hoăc
Trường THCS Nguyễn Trãi - Giáo án Tin học 8 - GV Trương Nữ Hoa Sen
5


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status