Nội dung trọng tâm Tin học 8 học kì 2 – Chủ đề 7: Cấu trúc lặp

Bước 1. Kiểm tra điều kiện 
Bước 2. Nếu điều kiện đúng thì thực hiện câu lệnh và quay 
lại bước 1. Nếu điều kiện sai thì câu lệnh sẽ bị bỏ qua và 
việc thực hiện hành động lặp kết thúc
pdf 4 trang lananh 17/03/2023 1560
Bạn đang xem tài liệu "Nội dung trọng tâm Tin học 8 học kì 2 – Chủ đề 7: Cấu trúc lặp", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfnoi_dung_trong_tam_tin_hoc_8_hoc_ki_2_chu_de_7_cau_truc_lap.pdf

Nội dung text: Nội dung trọng tâm Tin học 8 học kì 2 – Chủ đề 7: Cấu trúc lặp

  1. NỘI DUNG TRỌNG TÂM TIN HỌC 8 – HK2 Chủ đề 7: Cấu trúc lặp Lặp với số lần biết trước Giải quyết Cấu trúc lặp Bài toán lặp Lặp với số lần không biết trước Bước 1. Kiểm tra điều kiện Bước 2. Nếu điều kiện đúng thì thực hiện câu lệnh và quay lại bước 1. Nếu điều kiện sai thì câu lệnh sẽ bị bỏ qua và việc thực hiện hành động lặp kết thúc Chủ đề 8: Lặp với số lần biết trước For := to do ; - for, to, do là các từ khóa. câu lệnh ghép. - là biến kiểu nguyên. - Số vòng lặp = giá trị cuối – giá trị đầu + 1 - và là các - Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị nguyên ( ≤ ). biến đếm sẽ tự động tăng thêm 1 đơn vị cho - có thể là câu lệnh đơn hay đến khi bằng giá trị cuối. Chủ đề 9: Lặp với số lần chưa biết trước While do ; - While, do là các từ khóa - Bước 1. Kiểm tra điều kiện - thường là phép so sánh - Bước 2. Trong khi điều kiện đúng thì thực - có thể là câu lệnh đơn hay hiện câu lệnh và quay lại bước 1. Ngược lại, câu lệnh ghép. câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc
  2. 8. Các câu lệnh sau trong Pascal sau, câu nào hợp lệ? a) For i := 100 to 1 do writeln(‘O’); b) For i := 1.5 to 10.5 do Writeln(‘O’); c) For i = 1 to 100 do writeln(‘O’); d) For i := 1 to 100 do writeln(‘O’); 9. Trong câu lệnh lặp For do , cách xác định số lần lặp là: a. Giá trị cuối - giá trị đầu +1 b. Giá trị cuối - biến đếm +1 c. Giá trị đầu + biến đếm -1 d. Giá trị cuối - giá trị đầu -1 10. For i := 3 to 10 do writeln(‘A’); câu lệnh sau từ do sẽ thực hiện bao nhiêu lần? a) 10 b) 8 c) 7 d) 3 11. Cho đoạn chương trình sau: S := 0; For i := 1 to 5 do S := S+2; Sau khi thực hiện đoạn chương trình trên S có kết quả là: a. 15 b. 10 c. 5 d. 0 12. Trong các câu lệnh sau, câu lệnh nào in ra màn hình các số từ 1 đến 10? a. For i := 1 to 10 do writeln (‘ i’) ; b. For i := 1 to 10 do writeln ( i ) ; c. For i := 1 to 10 do writeln ( “ i ” ) ; d. For i := 10 to 1 do writeln ( i ) ; 13. Câu lệnh: For i := 1 to N do if (i mod 2 = 1) then writeln ( i ) ; có ý nghĩa gì? a. In ra màn hình các số từ 1 đến N b. In ra màn hình các số lẻ từ 1 đến N c. In ra màn hình các số chẵn từ 1 đến N d. In ra màn hình N chữ i 14. Trong các câu lệnh sau, câu lệnh nào in ra màn hình các số chẵn từ 1 đến N? a. For i := 1 to N do if (i mod 2 = 0) then writeln ( i ) ; b. For i := 1 to N do if (i mod 2 = 1) then writeln ( i ) ; c. For i := 1 to N do if (i div 2 = 0) then writeln ( i ) ; d. For i := 1 to N do if (i div 2 = 1) then writeln ( i ) ; 15. Câu lệnh lặp While do là câu lệnh lặp: a. Số lần biết trước b. Số lần chưa biết trước c. Vô hạn lần d. Cả a, b, c đều sai 16. Việc đầu tiên câu lệnh lặp while do cần thực hiện là gì? a. Thực hiện câu lệnh sau từ khóa do b. Kiểm tra giá trị của điều kiện c. Kiểm tra câu lệnh d. Cả a, b, c đều sai 17. Điều kiện trong câu lệnh lặp while do thường là phép toán: a. Cộng, trừ b. Nhân, chia c. Lũy thừa d. So sánh 18. Câu lệnh lặp while do dừng lại khi nào? a. Điều kiện đúng b. Điều kiện sai c. Điều kiện không xác định d. Không cần điều kiện 19. Trong câu lệnh lặp while do , câu lệnh sau từ do thường là: a. Câu lệnh điều kiện b. Câu lệnh đơn c. Câu lệnh ghép d. Cả a,b,c đều sai 20. Khi sử dụng lệnh lặp while do cần chú ý điều gì? a. Số lần lặp b. Số lượng câu lệnh c. Điều kiện dần đi đến sai d. Điều kiện dần đi đến đúng 21. Các câu lệnh sau trong Pascal sau, câu nào hợp lệ? a) While S < 50 do writeln(‘O’); b) While S < 50; do writeln(‘O’); c) While S + 50 do writeln(‘O’); d) While S := 50 do writeln(‘O’); 22. Trong đoạn chương trình sau: S := 1 ; while S < 5 do S := S + 1 ; câu lệnh sau từ do được thực hiện mấy lần? a. 1 b. 3 c. 4 d. 5 23. Sau khi thực hiện đoạn chương trình sau: S := 7; While S ≤ 10 do S := S+2; biến S có kết quả là: