CHÀO MỪNG QUÝ THẦY, CÔ GIÁO VỀ DỰ GIỜ
LỚP 8A
Phần I. Ôn tập lý thuyết
1. Bài toán:
Là một công việc hay nhiệm vụ cần giải quyết
2. Xác định bài toán:
- Xác định các điều kiện cho trước
- Xác định kết quả cần đạt được.
3. Quá trình giải bài toán trên máy tính
- Xác định bài toán
- Mô tả thuật toán
- Viết chương trình.
4. Thuật toán
Là dãy hữu hạn các thao tác cần thực hiện để giải một bài toán cụ thể.
Phần II. Bài tập
Bài tập 1. Một thửa ruộng hình thang (như hình vẽ)




a. Viết chương trình tính diện tích thửa ruộng trên (với a, b, h là các số nguyên được nhập từ bàn phím).
b. Tính diện tích thửa ruộng với a = 50m, b = 30m, h = 20m;
Phần II. Bài tập
Bài tập 2. Hãy xác định bài toán, mô tả thuật toán và viết chương trình tính chỉ số khối cơ thể BMI theo công thức:
BMI=W/H2
(W: là cân nặng của một người (kg)
H: là chiều cao của người đó (m))
Bài giải
Xác định bài toán:
Input: Chiều cao (H), cân nặng (W)
Output: Chỉ số khối cơ thể (BMI)
Thuật toán:
Bước 1. Nhập chiều cao (H), cân nặng (W)
Bước 2. Tính chỉ số khối cơ thể (BMI)
Bước 3. Thông báo chỉ số khối, kết thúc.
Bài giải
Chương trình:
Program Chi_so_khoi_co_the;
Uses crt;
Var H, W, BMI: real;
Begin
write(‘Nhap chieu cao: H=‘); readln(h);
write(‘Nhap can nang: W=’); readln(w);
BMI:= w/(h*h);
write(‘Chi so khoi co the la: ’,BMI);
readln;
End.
Phần II. Bài tập
Bài tập 3. Hãy xác định bài toán, mô tả thuật toán tìm số bé nhất trong 3 số a, b, c.
Bài giải
Xác định bài toán:
Input: ba số a, b, c
Output: Số bé nhất trong ba số a, b, c
Thuật toán:
Bước 1. Nhập ba số a, b, c
Bước 2. gán: min a
Bước 3. Nếu b < min, gán min  b
Bước 4. Nếu c < min, gán min  c
Bước 5. Thông báo kết quả min và kết thúc thuật toán.
Kiểm tra thuật toán với bộ ba số a=6, b=4, c=10
Thuật toán:
Bước 1. Nhập ba số a, b, c
Bước 2. gán: min a
Bước 3. Nếu b < min, gán min  b
Bước 4. Nếu c < min, gán min  c
Bước 5. Thông báo kết quả min và kết thúc thuật toán.
Phần II. Bài tập
Bài tập 4. Hàng tháng gia đình em đều nhận được hoá đơn tiền điện. Tiền điện tiêu thụ của gia đình trong tháng được tính như sau:
- 100 số đầu tiên: mỗi số (1 KW) phải trả 1284 đồng.
- Từ 101 đến 150 số, mỗi số phải trả 1457 đồng.
- Từ 151 đến 200 số, mỗi số phải trả 1858 đồng
- Từ 201 số trở lên, mỗi số phải trả 1997 đồng.
Yêu cầu:
a) Xác định Input, Output của bài toán trên
b) Mô tả thuật toán giải bài toán trên.
Bài tập về nhà
Mô phỏng quá trình thực hiện bài toán trong bài tập 3 với các bộ ba số (3, 5, 7); (10, 20, 4),…
Giả sử điểm kiểm tra môn Tin học của một lớp có n học sinh cho bởi n biến số a1, a2, …, an. Hãy tính điểm trung bình môn Tin học của cả lớp.
a) Xác định Input, Output của bài toán trên.
b) Mô tả thuật toán giải bài toán trên.
Bài tập về nhà
A
R
E
B
Câu 1: Từ khoá dùng để khai báo tên chương trình là.
A
H
I
C
C
N
Trò chơi ô chữ
P
R
O
G
Câu 1
Đáp án
A
D
Câu 2
Đáp án
S
Câu 3
Đáp án
O
S
Câu 4
Đáp án
R
Câu 5
Đáp án
F
L
Câu 6
Đáp án
Đây là "Ngôn ngữ lập trình"
Gợi ý
^_^
R
A
M
L
N
T
E
Câu 2: Lệnh tạm ngừng chương trình cho đến khi
người dùng nhấn phím Enter là:
Câu 3: T�ên hàm biểu diễn giá trị tuyệt đối trong
Pascal là:
Câu 4: Đây là từ khóa để khai báo hằng:
Câu 5: Phạm vi giá trị của kiểu dữ liệu này là một kí tự trong bảng chữ cái. Đó là kiểu dữ liệu gì?
Câu 6 : Điền từ thích hợp vào dấu ..
Muốn mở cửa sổ mới để soạn thảo chương trình trong pascal ta vào bảng chọn .. rồi chon NEW.
nguon VI OLET