Bài giảng Tin học Lớp 8 - Bài 5: Từ bài toán đến chương trình

ppt 18 trang giaoanhay 25/08/2024 670
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Bài 5: Từ bài toán đến chương trình", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 8 - Bài 5: Từ bài toán đến chương trình

Bài giảng Tin học Lớp 8 - Bài 5: Từ bài toán đến chương trình
 ng c
 mừ ác t
 ào hầ
 h y
 C
 c
Bài* 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNHô
 v
 *
 ề
 p Trang 37
 ớ
 d
 l
 ự
 g
 m
 ă
 i
 ờ
 h
 t BÀI 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
4. Một số ví dụ về thuật toán
4.1 Thuật toán tính diện tích 
a. Xác định bài toán
- INPUT: Số a, b.
- OUTPUT : Diện tích của hình A. 
b. Mô tả thuật toán
B1: Nhập a và b;
B2. Tính S1  2*a * b {(Tính S hình CN)};
B3. Tính S2  a*a*3.14{(S hình bán Nguyệt) }; 
B4. Tính S  S1 + S2 và kết thúc. BÀI 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
4. Một số ví dụ về thuật toán
4.2 Tính tổng của 100 số tự nhiên đầu tiên liên tiếp S = 1 + 2 + ... + 
 100
- INPUT: Dãy 100 số tự nhiên đầu tiên: 1, 2, ... 100.
- OUTPUT : Tổng của dãy số trên. 
 Xác định Input và 
 Output của bài toán BÀI 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
4. Một số ví dụ về thuật toán
4.2 Tính tổng của 100 số tự nhiên đầu tiên liên tiếp S = 1 + 2 + ... + 
 100
a. Xác định bài toán
- INPUT: Dãy số tự nhiên đầu tiên: 1, 2, ... 100.
- OUTPUT : Tổng của dãy số trên. 
b. Mô tả thuật toán
Bước 1: S 0; i 0;
Bước 2: i i + 1 ;
Bước 3: Nếu i <= 100 thì S S + i; và quay lại bước 2. trong trường 
 hợp ngược lại thông báo kết quả rồi kết thúc thuật toán. BÀI 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
4. Một số ví dụ về thuật toán
 Cốc A chứa nước màu đỏ, cốc B chứa nước màu xanh. Làm cách 
nào để tráo đổi cốc A có nước màu xanh, cốc B có nước màu đỏ? 
(Giả thiết cốc A và cốc B có thể tích như nhau).
 Cốc A Cốc B BÀI 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
4. Một số ví dụ về thuật toán
 Mô tả cách làm
 Cốc A Cốc C Cốc B BÀI 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
4. Một số ví dụ về thuật toán
 4.4Thuật toán đổi giá trị của 2 biến
 a. Xác định bài toán
 • INPUT Hai biÕn x vµ y cã 
 gi¸ trÞ tư¬ng øng lµ a, b
 • OUTPUT Hai biÕn x vµ y cã 
 gi¸ trÞ tư¬ng øng lµ b, a
 Em hãy xác định 
 Input, Output ? BÀI 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
4. Một số ví dụ về thuật toán
 4.4 Đổi giá trị của hai biến x và y
 a. Xác định bài toán
 Input: Nhập hai biến x và y
 Output: Hai biến x và y sau khi hoán đổi:
 b. Mô tả thuật toán
 Bước 1: Nhập x,y
 Bước 2: z  x 
 Bước 3: x  y
 Bước 4: y  z BÀI 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
 Bài tập
Bài tập 1:
Hãy lập bản kiểm tra thuật toán sau và cho biết thuật toán này 
 dùng để làm gì?
 Bước x y
Bước 1: x=50, y=70 1 50 70
Bước 2: x  x+y 2 120 70
Bước 3: y  x-y
Bước 4: x  x-y 3 120 50
 4 70 50
Vậy kết thúc ta có x=70 và y=50, đây là thuật toán đổi giá trị hai biến 
mà không cần dùng biến trung gian

File đính kèm:

  • pptbai_giang_tin_hoc_lop_8_bai_5_tu_bai_toan_den_chuong_trinh.ppt