CHỦ ĐỀ 5
CẤU TRÚC TUẦN TỰ KHỞI ĐỘNG
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.
INPUT: NS
OUTPUT: Tuoi ...
(1) Thứ tự
thực hiện Bộ thử 1 Bộ thử 2 Bộ thử 3
(2) Lệnh (1) NS=2005 NS=2000 NS= 1997
(3)
Lệnh (2) Tuoi=2017 - 2005 Tuoi=2017 .. -2000 Tuoi=2017 .. .-1997
Lệnh (3) 12 tuổi .. 17 . .20 KHÁM PHÁ
1. Thế nào là cấu trúc tuần tự?
2. Thao tác nhập
3. Xử lý, câu lệnh gán
4. Thao tác xuất 1. Thế nào là cấu trúc tuần tự?
Chương trình Kết quả
Chương trình Pascal cho phép:
Thông báo và nhập
Nhập dữ liệu năm sinh
Xử lý Tính tuổi
In tuổi ra
Xuất kết quả màn hình
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
Cú pháp:
read/ readln ( [, , ..., ]); 3. Xử lý, câu lệnh gán
Cú pháp:
: = ; 4. Thao tác xuất
Cú pháp:
write/ writeln ( [, , ...]); TRẢI NGHIỆM
1. Phép gán không hợp lệ
2. Xác định giá trị của biến
3. Phân biệt write và writeln
4. Chương trình in số nguyên
5. Thỏ con giúp mẹ 1. Phép gán không hợp lệ
N:=3.5;
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. X:=1911; DG:=3500;
Hằng DG được khai báo DG=3000.
Em hãy đánh dấu ✓ vào màu có phép gán không
đúng. N:=‘A1’; X:=’ABC’;
✓ ✓ ✓ ✓ 2. Xác định giá trị của biến
Thứ tự Câu lệnh Giá trị mới của biến
các lệnh gá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
Gán giá trị đã lưu trong biến nhớ a
2 b:=a; b có giá trị là 5 vào biến nhớ b
3 a:=7; a có giá trị là 7 Gán giá trị số 7 vào biến nhớ a.
8 Gán giá trị đã lưu trong biến nhớ a
4 b:=a+1; b có giá trị là cộng thêm 1 vào biến nhớ b
9 Tăng giá trị của biến nhớ b lên 1 đơn
5 b:=b+1; b có giá trị là vị, kết quả gán trở lại biến b
6 x:=2*4.5; x có giá trị là 9 Gán giá trị tích 2*4.5 vào biến nhớ x
Tăng giá trị của biến nhớ x thêm 1.5,
7 x:=x+1.5; x có giá trị là 10.5 kết quả gán trở lại biến b 3. Phân biệt write và writeln
Sau khi xuất giá trị của các tham số ra màn
write hình thì con trỏ xuống đầu dòng tiếp theo.
writeln 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. 4. Chương trình in số nguyên
Sơ đồ khối
Chương trình
Bắt đầu
so
so div 10
so mod 10
.
a, b
Kết thúc
{Trường hợp 1:} {Trường hợp 2:}
Em hãy chạy Nhap so nguyen: 95 Nhap so nguyen: 28
chương trình {Kết quả:} {Kết quả:}
rồi ghi kết quả Chu so hang chuc la: 9 Chu so hang chuc la: 2
Chu so hang don vi la: 5 Chu so hang don vi la: 8 5. Thỏ con giúp mẹ
Yêu cầu
Em hãy giúp Thỏ con đổi lại đúng theo yêu cầu của mẹ nhé. z
(1) (3)
Gợi ý
Để giải bài toán này trên máy tính, ta sẽ mô tả lại như
sau: x y
- Gọi lọ muối là x, lọ đường là y.
- Lọ trung gian không đựng gì cả là z.
(2)
1 2 3 4 8 7 9 10
5 13 11 12 6 14 15 Ghi nhớ
Thao tác nhập
read/ readln ( [, , ..., ]);
Thao tác xuất
write/ writeln ( [, ...]);
Câu lệnh gán
:= ;Tài liệu đính kèm: