Tài liệu dạy học Tin học Lớp 8 - Câu lệnh While ...Do... trong Pascal
I. CÁC HOẠT ĐỘNG LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC:
1. Nhắc lại các hoạt động lặp với số lần biết trước:
Trong cuộc sống cũng như trong tin học có những hoạt động lặp đi lặp lại với số lần biết trước.
Vd1: 1 ngày đánh răng 2 lần 🡪Hoạt động “đánh răng” được lặp đi lặp lại 2 lần trong 1 ngày
Vd2: In ra màn hình 5 chữ A 🡪 hoạt động “In ra màn hình chữ A” được lặp đi lặp lại 5 lần
2. Ví dụ về các hoạt động lặp với số lần chưa biết trước:
Vd1: Học bài cho đến khi thuộc 🡪 hoạt động “Đọc” được lặp đi lặp lại với số lần chưa biết trước
VD2: Tính tổng của các số tự nhiên đầu tiên sao cho Tổng này nhỏ nhất nhưng lớn hơn 1000 🡪hoạt động cộng dồn các số tự nhiên được lặp đi lặp lại với số lần chưa biết trước.
Các em hãy lấy các VD tương tự
II. Cú pháp:
WHILE <ĐIỀU KIỆN> DO
Ý nghĩa các thành phần trong câu lệnh:
+WHILE, DO là các từ khóa
<Điều kiện> thường là phép so sánh
Sơ đồ hoạt động:
Tóm tắt nội dung tài liệu: Tài liệu dạy học Tin học Lớp 8 - Câu lệnh While ...Do... trong Pascal
TIN 8 14/4 CÂU LỆNH WHILE ...DO... TRONG PASCAL I. CÁC HOẠT ĐỘNG LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC: 1. Nhắc lại các hoạt động lặp với số lần biết trước: Trong cuộc sống cũng như trong tin học có những hoạt động lặp đi lặp lại với số lần biết trước. Vd1: 1 ngày đánh răng 2 lần 🡪Hoạt động “đánh răng” được lặp đi lặp lại 2 lần trong 1 ngày Vd2: In ra màn hình 5 chữ A 🡪 hoạt động “In ra màn hình chữ A” được lặp đi lặp lại 5 lần 2. Ví dụ về các hoạt động lặp với số lần chưa biết trước: Vd1: Học bài cho đến khi thuộc 🡪 hoạt động “Đọc” được lặp đi lặp lại với số lần chưa biết trước VD2: Tính tổng của các số tự nhiên đầu tiên sao cho Tổng này nhỏ nhất nhưng lớn hơn 1000 🡪hoạt động cộng dồn các số tự nhiên được lặp đi lặp lại với số lần chưa biết trước. Các em hãy lấy các VD tương tự II. Cú pháp: WHILE DO ; Ý nghĩa các thành phần trong câu lệnh: +WHILE, DO là các từ khóa thường là phép so sánh có thể là câu lệnh đơn có thể là câu lệnh ghép Sơ đồ hoạt động: Giải thích cơ ch...ệnh While Do không cần kiểm tra điều kiện c) Trong câu lệnh While DO, Nếu điều kiện sai thì thực hiện sau Do d) Trong câu lệnh While Do, Nếu điều kiện sai thì bỏ qua sau Do Bài 3: khẳng định nào đúng khi nói về Câu lệnh ghép là a) Nhiều câu lệnh tạo thành câu lệnh ghép b) Câu lệnh ghép phải từ 2 câu lệnh trở lên c) Câu lệnh ghép gồm nhiều câu lệnh được đặt trong 2 từ khóa Begin và End d) Câu lệnh ghép gồm nhiều câu lệnh được đặt trong 2 từ khóa Program và end Bài 4: Cho đoạn câu lệnh Tong:=0; I:=0; While i<=5 Do Begin I:=i+1; tong:=tong+i; end; Giá trị của biến tong sau đoạn chương trình trên là a) 0 b) 15 c) 10 d) 5 Bài 5: Cho đoạn chương trình A:=3; b:=a; While a<=b Do a:=a+b; Giá trị biến a sau đoạn chương trình trên là: a) 6 b) 3 c) 0 d) 9 Bài 6: Ví dụ nào nói về hoạt động lặp với số lần chưa biết trước a) Nhặt rau cho đến khi xong b) Ngày ăn cơm 3 lần c) Nếu chủ nhật trời không mưa thì Long sẽ đi đá banh d) sáng thứ 5 đi học Tin Bài 7: Cho đoạn chương trình A:=0; b:=3; c:=1; While a<b do a:=b+c; Giá trị biến a sau khi thực hiện đoạn chương trình trên là a) 0 b) 3 c) 1 d) 4 Bài 8: Cho các câu lệnh trong Free Pascal sau, câu lệnh nào đúng a) While a<5 Do a:=a+5; b) For i:=100 to 1 do a:=a+5; c) If a<5 then a=a+5; d) if a<5 then a:=a+5 else a=a-5; Bài 9: Phát biểu nào sau đây không nói về lặp với số lần chưa biết trước a) Học bài cho đến khi thuộc b) Nhặt rau cho đến khi xong c) In ra màn hình chữ A cho đến khi ấn phím Enter d) In ra màn hình 10 chữ A Bài 10: Cho đoạn chương trình sau I:=10; j:=1; While i>=j+2 Do Begin i:=10-j; j:=j+1; End; Giá trị của biến j sau khi kết thúc đoạn chương trình trên là a) 6 b) 10 c) 2 d) 7 Ngày 21/4 /4/2020 Tin học 8 : BÀI 9 :LÀM VIỆC VỚI DÃY SỐ Phần 1 : Các em đọc tìm hiểu bài làm việc với dãy số ở sgk trang 71🡪76 tin học 8 Phần 2 : CÁC EM GHI VÀO VỞ HỌC NỘI DUNG SAU: 1)Dãy số và biến mảng : *Dữ liệu kiểu mảng : Là dãy hữu hạn các phân tử có cùng...ý tự. Câu 10: Cách khai báo và sử dụng biến mảng có lợi ích gì sau : Để cho gọn Để tiết kiệm thời gian viết chương trình Để thay thế rất nhiều câu lệnh nhập và in dữ liệu ra màn hình bằng một câu lệnh lặp. Để thao tác cho nhanh
File đính kèm:
- tai_lieu_day_hoc_tin_hoc_lop_8_cau_lenh_while_do_trong_pasca.docx