1. Ổn định lớp: 1’ 2. Kiểm tra bài cũ.(5’)
- Hãy cho một ví dụ về công việc trong cuộc sống và hãy mô tả thuật toán để thực hiện công việc đó?
3. Bài mới:
HOẠT ĐỘNG CỦA THẦY + TRÒ NỘI DUNG
+ Hoạt động 1: Tìm hiểu ví dụ 1.
- Một hình A được ghép từ một hình chữ nhật với chiều rộng 2a, chiều dài b và một hình bán nguyệt ban kính a như hình dưới đây:
? Em hãy nêu thuật toán để tính diện tích của hình A
GV: ? Hãy cho cô biết dữ liệu vào và dữ liệu ra của bài toán?
HS: - Input: Số a là ½ chiều rộng của hình chữ nhật và là bán kính của hình bán nguyệt, b là chiều dài của hình chữ nhật.
- Output: Diện tích của hình A.
4. Một số ví dụ về thuật toán (16’)
- Ví dụ 2: Một hình A được ghép từ một hình chữ nhật với chiều rộng 2a, chiều dài b và một hình bán nguyệt bán kính a như hình dưới đây:
- Input: Số a là ½ chiều rộng của hình chữ nhật và là bán kính của hình bán nguyệt, b là chiều dài của hình chữ nhật.
GV ? Để tính diện tích của HCN ta sử dụng công thức gì?
HS: Chiều dài * chiều rộng
GV: ? Để tính diện tích hình bán nguyệt ta sử dụng công thức gì?
HS: π a /22
Do đó diện tích của hình A được tính bằng cách cộng diện tích của HCN và diện tích của hình bán nguyệt.
GV: ? Em hãy nêu thuật toán để tính diện tích của hình A HS: Bước 1. Tính S1 = 2a ×b {Tính diện tích hình chữ nhật} Bước 2. Tính S2 = π a2 /2 {Tính diện tích hình bán nguyệt} Bước 3. Tính kết quả S = S1+ S2. và kết thúc + Hoạt động 2: Tìm hiểu ví dụ 2.
- Tính tổng 100 số tự nhiên đầu tiên.
GV: Dùng biến SUM để lưu giá trị của tổng. Đầu tiên gán cho SUM có giá trị = 0. Tiếp theo lần lượt thêm các giá trị 1,2,3,...100 vào SUM. ? Nêu các điều kiện đầu bài:
HS: - Input: Dãy 100 số tự nhiên đầu tiên: 1, 2, 3, 4...
- Output: Tính tổng của 100 số tự nhiên ? Nêu thuật toán
HS:
Bước 1. SUM ← 0.
Bước 2. SUM ← SUM + 1.. ...
Bước 101. SUM ← SUM + 100.
- GV: Thuật toán trên vẫn đúng nhưng quá dài dòng. Ta có thể mô tả thuật toán ngắn gọn hơn như sau: Bước 1. SUM ← 0; i ← 0. Bước 2. i ← i + 1. Thuật toán: Bước 1. Tính S1 = 2a ×b {Tính diện tích hình chữ nhật} Bước 2. Tính S2 = π a2 /2 {Tính diện tích hình bán nguyệt} Bước 3. Tính kết quả S = S1 + S2. và kết thúc
Ví dụ 3: Viết thuật toán tính tổng 100 số tự nhiên đầu tiên. (18’)
- Input: Dãy 100 số tự nhiên đầu tiên: 1, 2, 3, 4... - Output: Tính tổng của 100 số tự nhiên - Thuật toán: Cách 1: Bước 1. SUM ← 0.
Bước 2. SUM ← SUM + 1.. ...
Bước 101. SUM ← SUM + 100. Cách 2:
Bước 1. SUM ← 0; i ← 0. Bước 2. i ← i + 1.
Bước 3. Nếu i <= 100, thì SUM ←
SUM + 1 và quay lại bước 2.
Bước 4. Thông báo kết quả và kết
Bước 3. Nếu i <= 100, thì SUM ← SUM + 1 và quay lại bước 2.
Bước 4. Thông báo kết quả và kết thúc thuật toán.
thúc thuật toán.
4. Củng cố: (3’)
? Cho hai số thực a và b. Hãy cho biết kết quả so sánh hai số đó dưới dạng “a lơn hơn b”, “a nhỏ hơn b” hoặc “a bằng b”. Hãy viết thuật toán thực hiện bài toán đó.
5. Hướng dẫn về nhà: (2 ’)
- Về nhà học bài, kết hợp SGK.
Ngày soạn: Ngày giảng:
Tuần 15 – Tiết 30
BÀI TẬP
I. MỤC TIÊU:
1. Kiến thức:
- Biết cách viết các kí hiệu toán học sang ngôn ngữ Pascal - Biết sử dụng một số câu lệnh đơn giản để viết chương trình
- Hiểu thuật toán của bài toán đổi giá trị của hai biến x, y cho nhau ; so sánh 2 số a, b và tìm số lớn nhất trong một dãy số cho trước.
2. Kĩ năng:
- Rèn luyện kĩ năng viết một số chương trình đơn giản 3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích bộ môn
II.CHUẨN BỊ:
1. Giáo viên :
- Máy tính, máy chiếu.
2. Học sinh :
- Đọc trước bài.
- SGK, Đồ dùng học tập, phiếu học tập.