Bài giảng Tin học Lớp 8 - Tiết 43, Bài thực hành 5: Sử dụng lệnh lặp for...do

ppt 14 trang phanha23b 26/03/2022 3480
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Tiết 43, Bài thực hành 5: Sử dụng lệnh lặp for...do", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbai_giang_tin_hoc_lop_8_tiet_43_bai_thuc_hanh_5_su_dung_lenh.ppt

Nội dung text: Bài giảng Tin học Lớp 8 - Tiết 43, Bài thực hành 5: Sử dụng lệnh lặp for...do

  1. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO 1/ Mục đích, yêu cầu: (Sgk) - Viết chương trình Pascal có câu lệnh For Do - Tiếp tục nâng cao kĩ năng đọc hiểu chương trình.
  2. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO 1/ Mục đích, yêu cầu: 2/ Nội dung: - Viết chương trình Pascal có câu lệnh For Do. - Kiểm tra lỗi chính tả, tìm hiểu ý nghĩa của các câu lệnh trong chương trình. - Dịch chương trình, sửa lỗi (nếu có). - Chạy chương trình và xem kết quả CT.
  3. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO Cú pháp lệnh: FOR := TO DO ; Trong đó: Ý nghĩa: + FOR, TO, DO: là từ khóa. Khi thực hiện, biến + Biến đếm: thuộc kiểu dữ liệu số nguyên. đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp, biến + Giá trị đầu, giá trị cuối: là giá trị nguyên. đếm sẽ tự động tăng thêm một + Câu lệnh: có thể là câu lệnh đơn hay câu đơn vị cho đến khi bằng giá trị lệnh ghép. cuối thì dừng lại.
  4. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO 1/ Mục đích, yêu cầu: 2/ Nội dung: 3/ Thực hành: Bài 1 và 2 các em nộp lại cho cô qua địa chỉ mail: ngochtk1983@gmail.com (nộp cả bài tập tiết trước để tính điểm khi đi học lại). Bài 1: Viết chương trình tính tổng của N số tự nhiên đầu tiên. Bài 2: Viết chương trình nhập vào số n. In ra màn hình tổng các số chẵn của n.
  5. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4 5 x 1 = 5 1 x 2 = 2 2 x 2 = 4 3 x 2 = 6 4 x 2 = 8 5 x 2 = 10 1 x 3 = 3 2 x 3 = 6 3 x 3 = 9 4 x 3 = 12 5 x 3 = 15 1 x 4 = 4 2 x 4 = 8 3 x 4 = 12 4 x 4 = 16 5 x 4 = 20 1 x 5 = 5 2 x 5 = 10 3 x 5 = 15 4 x 5 = 20 5 x 5 = 25 1 x 6 = 6 2 x 6 = 12 3 x 6 = 18 4 x 6 = 24 5 x 6 = 30 1 x 7 = 7 2 x 7 = 14 3 x 7 = 21 4 x 7 = 28 5Bảng x 7 = 35 cửu chương 1 x 8 = 8 2 x 8 = 16 3 x 8 = 24 4 x 8 = 32 5 x 8 = 40 1 x 9 = 9 2 x 9 = 18 3 x 9 = 27 4 x 9 = 36 5 x 9 = 45 1 x 10 = 10 2 x 10 = 20 3 x 10 = 30 4 x 10 = 40 5 x 10 = 50 6 x 1 = 6 7 x 1 = 7 8 x 1 = 8 9 x 1 = 9 6 x 2 = 12 7 x 2 = 14 8 x 2 = 16 9 x 2 = 18 6 x 3 = 18 7 x 3 = 21 8 x 3 = 24 9 x 3 = 27 6 x 4 = 24 7 x 4 = 28 8 x 4 = 32 9 x 4 = 36 6 x 5 = 30 7 x 5 = 35 8 x 5 = 40 9 x 5 = 45 6 x 6 = 36 7 x 6 = 42 8 x 6 = 48 9 x 6 = 54 6 x 7 = 42 7 x 7 = 49 8 x 7 = 56 9 x 7 = 63 ? 6 x 8 = 48 7 x 8 = 56 8 x 8 = 64 9 x 8 = 72 6 x 9 = 54 7 x 9 = 63 8 x 9 = 72 9 x 9 = 31 6 x 10 = 60 7 x 10 = 70 8 x 10 = 80 9 x 10 = 90
  6. Tiết 43 - TH: SỬ DỤNG LỆNH LẶP FOR DO Bài 3. (tức là bài 1 trong bài TH) Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, số được nhập từ bàn phím và dừng màn hình để có thể quan sát kết quả.
  7. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO Vậy để tính bảng nhân 9 này chúng ta thực hiện thế nào? Giá itrị đầu N 9 x 1 = 9 9 x 2 = 18 9 x 3 = 27 9 x 4 = 36 Ta có những biến nào 9 x 5 = 45 cần khai báo? 9 x 6 = 54 9 x 7 = 63 9 x 8 = 72 9 x 9 = 81 x 9 x 10 = 90 Giá trị cuối Bảng nhân 9
  8. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO Mô tả thuật toán Bước 1: Nhập bảng nhân cần in (N); Bước 2: i:=i+1; Bước 3: Nếu i<=10, thì thực hiện N * i. Quay lại bước 2. Ngược lại tiến đến bước 4. Bước 4: In bảng nhân và kết thúc vòng lặp.
  9. Tiết 49: TH: SỬ DỤNG LỆNH LẶP FOR DO
  10. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO Với kết quả in trên màn hình bên em có nhận xét gì? Nhap so N=9 In bang nhan 9 9x1= 9 9x2= 18 9x3= 27 9x4= 36 9x5= 45 9x6 =54 * Các hàng kết quả sát 9x7 =63 nhau khó đọc 9x8= 72 9x 9= 81 * Các hàng kết quả 9x10= 90 không được cân đối với hàng tiêu đề
  11. Tiết 43: TH: SỬ DỤNG LỆNH LẶP FOR DO Nhap so N=9 In bang nhan 9 9x1= 9 Chỉnh sửa chương trình 9x2= 18 9x3= 27 để làm đẹp kết quả như 9x4= 36 hình bên 9x5= 45 9x6 =54 9x7 =63 9x8= 72 9x 9= 81 9x10= 90
  12. Bài 4: (tức là bài 2 trong bài TH). • Bài 5: (tức là bài 3 trong bài TH). Các bài 2 và bài 3 sgk các em tham khảo skg để thực hành nhé!
  13. 1/ các em ghi đầy đủ nội dung học tập vào vở (kể cả bài tiết trước). 2/ Làm đầy đủ các bài tập cô giao và nộp lại cô qua gmail cô đã ghi ở trên chậm nhất là cuối tuần.