Bài giảng môn Tin học lớp 8 năm học 2021-2022 - Chủ đề 5: Cấu trúc tuần tự (Trường THCS Thành phố Bến Tre) được thực hiện với mục tiêu nhằm giúp học sinh hiểu được thế nào là cấu trúc tuần tự; thế nào là câu lệnh gán; thế nào là câu lệnh nhập/xuất;... Mời quý thầy cô và các em học sinh cùng tham khảo chi tiết nội dung bài giảng!
Trang 1CH Đ 5 Ủ Ề
Cấu trúc tuần tự là gì?
Thế nào là câu lệnh gán?
Thế nào là câu lệnh nhập/xuất?
Trang 2Kh i Đ ng ở ộ
INPUT: ………
OUTPUT: ………
(3)
(2)
thực
Lệnh (2) Tuoi=2017 - 2005 …………… ……… …
NS Tuoi
Tuoi=20172000
17
1997 Tuoi=20171997
20
Bài toán: Viết chương trình nhập vào năm sinh, xuất ra màn hình số tuổi, mốc tính là năm 2017
Trang 3
1. Th nào là c u trúc tu n t ? ế ấ ầ ự
Trang 4Cấu trúc tuần tự của khối lệnh ở phần thân trong chương trình này là:
Nh p ậ X Lý ử Xu tấ
1 Thế nào là cấu trúc tuần tự?
Ch ươ ng trình Pascal cho phép:
Nhập dữ liệu
Tính tuổi
Thông báo và nhập năm sinh
In tuổi ra màn hình
Xử lý Xuất kết quả
Trang 52 Thao tác nhập
re a d / re a d ln (< b i n 1 > [, < b i n 2 > , , < b i n ế ế ế
n > ]);
Cú pháp:
Lưu ý:
Lệnh readln; (không có tham số) chương trình sẽ dừng lại chờ người sử dụng nhấn phím Enter sẽ chạy tiếp.
Trang 63. X lý, câu l nh gán ử ệ
Cú pháp:
< t ê n b i n > : = < b i u t h c c n g á n g iá t r c h o b i n > ;ế ể ứ ầ ị ế
Trang 74. Thao tác xu t ấ
Cú pháp:
w rit e / w rit e ln (< t h a m s 1 > [, < t h a m s 2 > , ]);ố ố
Lưu ý:
Lệnh writeln; (không có tham số) chương trình sẽ xuất ra màn hình một dòng trống.
Trang 8Tr i nghi m ả ệ
2. Xác đ nh giá tr c a bi n ị ị ủ ế
Trang 91. Phép gán không h p l ợ ệ
N:=3.5;
DG:=3500;
X:=’ABC’; N:=‘A1’;
X:=1911;
Biến N được khai báo kiểu dữ liệu số
nguyên
Biến X được khai báo kiểu dữ liệu số
thực
Hằng DG được khai báo DG=3000.
không đúng
Trang 10
2. Xác đ nh giá tr c a bi n ị ị ủ ế
Thứ tự
các lệnh Câu lệnh gán Giá trị mới của biến sau câu lệnh gán Ý nghĩa
1 a:=5; a có giá trị là 5 Gán giá trị số 5 vào biến nhớ a
2 b:=a; b có giá trị là 5 Gán giá trị đã lưu trong biến nhớ a vào biến nhớ b
3 a:=7; a có giá trị là…… Gán giá trị số 7 vào biến nhớ a.
4 b:=a+1; b có giá trị là …… Gán giá trị đã lưu trong biến nhớ a cộng thêm 1 vào biến nhớ b
5 b:=b+1; b có giá trị là …… Tăng giá trị của biến nhớ b lên 1 đơn vị, kết quả gán trở lại biến b
6 x:=2*4.5; x có giá trị là …… Gán giá trị tích 2*4.5 vào biến nhớ x
7 x:=x+1.5; x có giá trị là ………… Tăng giá trị của biến nhớ x thêm 1.5, kết quả gán trở lại biến b
7 8 9 9 10.5
Trang 113. Phân bi t write và writeln ệ
Sau khi xuất giá trị của các tham số ra màn hình thì con trỏ xuống đầu dòng tiếp theo.
Sau khi xuất giá trị của các tham số ra màn hình thì con trỏ không xuống dòng.
write
writeln
Trang 124. Ch ươ ng trình in s nguyên ố
S đ kh iơ ồ ố
{Tr ườ ng h p 1:} ợ
Nhap so nguyen: 95
{ K t q u :} ế ả
Chu so hang chuc la: … Chu so hang don vi la:
…
{ Tr ườ n g h p 2 :} ợ
Nhap so nguyen: 28
{ K t q u :} ế ả
Chu so hang chuc la: … Chu so hang don vi la:
…
Em h ãy ch y ạ
ch ươ n g trìn h
r i g h i k t ồ ế
q u ả
Chươn g t rìn h
………
……….
…
…………
Bắt đầu
so
so div 10
so mod 10
a, b
9 5
2 8 Kết thúc
Trang 135. Th con giúp m ỏ ẹ
10
Yêu cầu
Gợi ý
Em hãy giúp Thỏ con đổi lại đúng theo yêu cầu của mẹ nhé.
Để giải bài toán này trên máy tính, ta sẽ mô tả lại nh ư
sau:
Gọi lọ muối là x, lọ đường là y.
Lọ trung gian không đựng gì cả là z.
Để giải bài toán này trên máy tính, ta sẽ mô tả lại nh ư
sau:
Gọi lọ muối là x, lọ đường là y.
Lọ trung gian không đựng gì cả là z.
z
z (1)
(2)
(3)
x
x
y
y
Trang 14CH Đ 5. C U TRÚC TU N T Ủ Ề Ấ Ầ Ự
1. C u trúc tu n t ấ ầ ự
C u trúc tu n t c a kh i l nh ph n thân trong chấ ầ ự ủ ố ệ ở ầ ương trình này là:
Nh p ậ X Lý ử Xu tấ
2. Thao tác nh p:ậ read/ readln (<bi n 1> [, <bi n 2>, , <bi n n>]);ế ế ế
+ Read: Sau khi nh p giá tr c a các tham s t bàn phím con tr không xu ng dòng.ậ ị ủ ố ừ ỏ ố
+ Readln: Sau khi nh p giá tr c a các tham s t bàn phím con tr xu ng đ u dòng ti p theo.ậ ị ủ ố ừ ỏ ố ầ ế
3. Thao tác xu t:ấ write/ writeln (<tham s 1> [, <tham s 2> ]);ố ố
+ Write: Sau khi xu t giá tr c a các tham s ra màn hình thì con tr không xu ng dòng.ấ ị ủ ố ỏ ố
+ Writeln: Sau khi xu t giá tr c a các tham s ra màn hình thì con tr xu ng đ u dòng ti p ấ ị ủ ố ỏ ố ầ ế theo
4. Câu l nh gán ệ (kí hi u ệ :=)
* L u ýư : + D li u gán cho bi n ph i trùng v i ki u d li u đã khai báo.ữ ệ ế ả ớ ể ữ ệ
+ L nh gán thệ ường có d ng: ạ Tên bi n Bi u th c c n gán giá tr ế ← ể ứ ầ ị
VD: k:=10;
a:=b;
t:=m/n;