Bài thực hành 6. Sử dụng lệnh lặp While…..Do

Chia sẻ bởi Đặng Vĩnh Thiện | Ngày 24/10/2018 | 52

Chia sẻ tài liệu: Bài thực hành 6. Sử dụng lệnh lặp While…..Do thuộc Tin học 8

Nội dung tài liệu:

Phần 1: Trắc Nghiệm
Phần 2: Kiến Thức
Bài Tập
Phần 1
Trắc Nghiệm
-Mỗi nhóm trả lời thứ tự các câu hỏi trắc nghiệm, gồm 10 câu (chọn phương án đúng nhất) trong thời gian là
30s/ 1câu
Mỗi câu trả lời đúng sẽ được cộng 10 điểm. Trả lời sai sẽ được 0 điểm.
- Với 10 câu hỏi, GV sẽ tổng số điểm mà đội trả lời được.
Trắc Nghiệm
KQ
Câu 1:
Trong các hoạt động dưới đây, hoạt động nào là hoạt động lặp với số lần chưa biết trước?
Câu 2:
-Trong vòng lặp For := to do củaPascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào
Câu 3:
Câu lệnh lặp while.do có dạng đúng là:
Câu 4:
Vịng l?p While do ; l� vịng l?p:
Câu 5:
Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu
Câu 6:
Lần lượt thực hiện câu lệnh
for i:= 1 to 3.5 do writeln(i); sẽ in ra màn hình?
Câu 7:Sau khi th?c hi?n do?n chuong trình sau,
gi� tr? c?a bi?n S b?ng bao nhi�u:
s:=0;
While i < 5 do s := s+i;
Câu 8: Sau khi thực hiện đoạn chương trình
j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị in ra màn hình là?
Câu 9: Sau khi thực hiện đoạn chương trình
j:= 0; While i <6 do j:=j+5; thì giá trị in ra màn hình là?
Câu 6: Đoạn lệnh sau đây
i:=1;
While i<10 do write(`a`);
sẽ cho kết quả gì?
Phần 2
Kiến Thức
-Mỗi nhóm phải làm bài vào bảng phụ, gồm 3 bài (ghi rỏ, đẹp) trong thời gian là 10 phút/ 1câu
Mỗi câu trả lời đúng sẽ được cộng 20 điểm (sai 1 lỗi trừ 1 điểm đối với bài gần đúng). Trả lời sai sẽ được 0 điểm.
- Với 3 bài tập, GV sẽ tổng số điểm mà đội trả lời được.
Kiến Thức
Hãy hoàn thiện chương trình tính tổng n số tự nhiên đầu tiên cho đến khi S<=500. Cho biết N
S:=0
N:=0
While S<= do
N:= N+1
S:= S+N
Writeln(‘So N de tong >1000 la’,N);
Writeln(‘Gia tri cua tong S =`,S);
Bài 1
-Nêu cú pháp, và mô tả hoạt động của câu lệnh lặp while … do?
- Vẽ lưu đồ vòng lặp while … do?
*Trong Pascal, cú pháp câu lệnh lặp với số lần chưa biết trước có dạng:
While < điều kiện> do ;
* Câu lệnh lặp này được thực hiện như sau:
Bước 1: Kiểm tra điều kiện.
Bước 2: Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. Nếu điều kiện ĐÚNG, thực hiện câu lệnh và quay lại bước 1.
Bài 2
var i: integer; S: longint;
Uses crt;
program Tinh_tong;
S:= 0;
I := 1;
end.
begin
while i <=100 do
I:= i+1;
S:= S+i;
readln;
Begin
writeln(`Tong cua 100 so tu nhien dau tien khac 0 S = `, S);
end;
Sắp xếp các dòng sau thành một chương trình tính tổng 100 số tự nhiên đầu tiên khác 0 hoàn chỉnh
Bài 3
Program Tinh_tong;
USES crt;
Var i: integer; S: longint;
Begin
S:=0 ;
i:=1;
While S<= 100 do
begin
i := i + 1;
S := S + i;
End;
Writeln(‘`Tong cua 100 so tu nhien dau tien khac 0 S = `, S);
Readln;
End.
?
Cấu trúc ROR .. TO..DO được gọi là cấu trúc .......
1
HÀNG DỌC
Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ ...
ĐÁP ÁN
?
Dãy hữu hạn các thao tác được sử dụng để giải một bài toán được gọi là ...
2
?
Đây là một từ khoá mà sau từ khoá này có thể đặt tên (tiêu đề) cho chương trình
3
?
Tên khai báo dữ liệu kiểu nguyên là ...
4
?
Sau từ khoá USES là ....
5
?
Hàm AVERAGE được sử dụng để tính giá trị ...
6
?
Để kết hợp nhiều phép so sánh đơn giản thành một phép so sánh phức tạp ta sử dụng từ khoá ...
7
?
Trong vòng lặp FOR...TO...DO giá trị cuối
luôn ... giá trị đầu
8
Chúc mừng các em đã tìm ra ô chữ bí ẩn!
3
9
7
7
3
9
3
6
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Đặng Vĩnh Thiện
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)