Chào mừng quý vị đến với Vì sự nghiệp giáo dục!Vì sự nghiệp trăm năm trồng người !.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Bài tập_Câu lệnh lặp

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trương Ngọc Vũ (trang riêng)
Ngày gửi: 16h:10' 23-03-2012
Dung lượng: 3.0 MB
Số lượt tải: 20
Nguồn:
Người gửi: Trương Ngọc Vũ (trang riêng)
Ngày gửi: 16h:10' 23-03-2012
Dung lượng: 3.0 MB
Số lượt tải: 20
Số lượt thích:
0 người
BÀI GIẢNG
MÔN : TIN HỌC LỚP 8
Kính chào Ban Giám Khảo và các em học sinh lớp 8A1đến tham dự tiết dạy này!Chúc Ban Giám Khảo và các em học sinh một năm mới dồi dào sức khỏe, hạnh phúc và thành công trong công việc.
BÀI TẬP (T1)
CÂU LỆNH LẶP
Tuần : 21
Tiết : 41
Ngày dạy: 10/01/2012
Lớp :8A1
LÝ THUYẾT
BÀI TẬP ÁP DỤNG
TRÒ CHƠI Ô CHỮ
lý thuyết - câu lệnh lặp
Câu 1:Em hãy nêu cấu trúc câu lệnh lặp For . . To . . Do. .
FOR:= TO DO ;
Câu 2: Em hãy điền vào chỗ trống (. . . . . ) cho thích hợp?
For, to, do: là . . . . . . . . .
Biến đếm: là kiểu số . . . . . .
Giá trị đầu, giá trị cuối: là giá trị . . . . . . . và giá trị đầu . . . . . . . . . . .giá trị cuối.
Câu lệnh:. . . . . . . . . . . hoặc . . . . . . . . .
Số vòng lặp = . . . . . . .. . .. . . . . . . . . . . . .
các từ khóa.
nhỏ hơn
nguyên
câu lệnh đơn câu lệnh ghép.
giá trị cuối - giá trị đầu + 1
nguyên
lý thuyết - câu lệnh lặp
Câu 3: Hãy Chỉ ra lỗi sai trong câu lệnh sau và sửa lại cho đúng?
Var i: real; For i:= 1 to 10 do writeln(‘A’);
For i = 1 to 10 do writeln(‘A’);
Câu4: Em hãy cho biết câu lệnh lặp sau đây có bao nhiêu vòng lặp?
Có 16 vòng lặp
Số vòng lặp = Giá trị cuối – giá trị đầu + 1
For i:= 5 to 20 do writeln(‘A’);
Câu5: Em hãy cho biết giá trị của biến j sau khi thực hiện đoạn chương trình sau?
J:=0;
For i:= 1 to 5 do j:= j+3;
J = 15
For i:= 1 to 10 do writeln(‘A’);
Var i: Integer; For i:= 1 to 10 do writeln(‘A’);
BÀI TẬP ÁP DỤNG
Bài 1: Mô tả thuật toán và viết chương trình tính tổng của 100 số tự nhiên đầu tiên (S=1+2+3+. . . +100)
Thuật toán
Chương trình:
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
Bước 4: Thông báo kết quả và kết thúc thuật toán
Program Tinhtong;
Var S,i: integer;
Begin
S:=0;
For i:=1 to 100 do S:=S+i;
writeln(S);
readln
end.
BÀI TẬP ÁP DỤNG
Thuật toán
Bước 1: Tong 0; i 0;
Bước 2: i i+1;
Bước 3: Nếu i ≤ 100, thì Tong Tong +1/i và quay lại bước 2
Bước 4: Thông báo kết quả và kết thúc thuật toán
Gợi ý
P. Khai báo:
- Tên chương trình
- Biến đếm: số nguyên;
- Biến tổng: số thực;
P.Thân
- Bắt đầu
Tổng = 0;
Cấu trúc lặp từ 1 đến 100 thực hiện câu lệnh tính tổng;
In kết quả ra màn hình ;
Dừng lại xem kết quả
- Kết thúc.
Chương trình:
Bài 2: Mô tả thuật toán và viết chương trình tính:
(T=1/1+1/2+1/3+. . . +1/100)?
Program tongnghichdao;
Var i: integer;
T: real;
Begin
T:=0;
for i:=1 to 10 do T:=T+1/i;
writeln(T);
readln
end.
Trò chơi ô chữ
- Ô chữ gồm 8 từ hàng ngang và một từ khoá hàng dọc.
- Mỗi ô chữ sẽ có một gợi ý liên quan đến bài học, Mời đại diện 4 tổ lên bốc thăm sau đó đại diện các tổ lần lượt trả lời các câu hỏi. Trả lời đúng, bí mật của ô chữ sẽ mở ra và sẽ tìm ra bí ẩn của từ khóa.
?
Cấu trúc FOR .. 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à ...
4
?
Đâ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à ...
2
?
Sau từ khoá USES là ....
5
?
Hàm AVERAGE được sử dụng để tính giá trị ...
8
?
Để ghép nhiều phép so sánh thành một phép so sánh ta sử dụng từ khoá ...
7
?
Trong vòng lặp FOR...TO...DO giá trị cuối
luôn ... giá trị đầu
6
3
9
7
7
3
9
3
6
Trò chơi ô chữ
?
Bài 1: Dùng vòng lặp For . . To . . Do. . . Viết chương trình tính tổng các số nguyên liên tiếp từ n đến m với số n,m nguyên dương được nhập từ bàn phím.
DẶN DÒ
Bài 2: Viết chương trình giải bài toán cổ:
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
KÍNH CHÚC
CÁC THẦY CÔ GIÁO SỨC KHỎE
CÁC EM HỌC SINH CHĂM NGOAN, HỌC GIỎI.
Gợi ý
P. Khai báo:
- Biến đếm(i),n,m,s: số nguyên;
P.Thân
- Bắt đầu
nhập giá trị n;
nhập giá trị m;
S:= 0;
Cấu trúc lặp từ n đến m thực hiện câu lệnh tính tổng;
In kết quả ra màn hình ;
Dừng lại xem kết quả
- Kết thúc.
Chương trình:
Viết chương trình tính tổng các số nguyên liên tiếp từ n đến m với số n,m nguyên dương được nhập từ bàn phím.
Program TongNdenm;
Var i,n,m,s: integer;
Begin
write(‘n = ’); readln(n);
write(‘m=’); readln(m);
s:=0;
for i:=n to m do s:=s+i;
writeln(S);
readln
end.
HƯỚNG DẪN GIẢI BÀI TẬP
Chương trình:
Bài 2: Viết chương trình giải bài toán cổ:
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
HƯỚNG DẪN GIẢI BÀI TẬP
Program Btco;
Var ga, cho : byte;
Begin
for ga:=1 to 36 do
for cho:=1 to 36 do
if (ga*2 + cho*4 = 100) and (ga + cho = 36) then
writeln(`So ga la: `, ga, `; So cho la: `, cho);
Readln;
End.
MÔN : TIN HỌC LỚP 8
Kính chào Ban Giám Khảo và các em học sinh lớp 8A1đến tham dự tiết dạy này!Chúc Ban Giám Khảo và các em học sinh một năm mới dồi dào sức khỏe, hạnh phúc và thành công trong công việc.
BÀI TẬP (T1)
CÂU LỆNH LẶP
Tuần : 21
Tiết : 41
Ngày dạy: 10/01/2012
Lớp :8A1
LÝ THUYẾT
BÀI TẬP ÁP DỤNG
TRÒ CHƠI Ô CHỮ
lý thuyết - câu lệnh lặp
Câu 1:Em hãy nêu cấu trúc câu lệnh lặp For . . To . . Do. .
FOR
Câu 2: Em hãy điền vào chỗ trống (. . . . . ) cho thích hợp?
For, to, do: là . . . . . . . . .
Biến đếm: là kiểu số . . . . . .
Giá trị đầu, giá trị cuối: là giá trị . . . . . . . và giá trị đầu . . . . . . . . . . .giá trị cuối.
Câu lệnh:. . . . . . . . . . . hoặc . . . . . . . . .
Số vòng lặp = . . . . . . .. . .. . . . . . . . . . . . .
các từ khóa.
nhỏ hơn
nguyên
câu lệnh đơn câu lệnh ghép.
giá trị cuối - giá trị đầu + 1
nguyên
lý thuyết - câu lệnh lặp
Câu 3: Hãy Chỉ ra lỗi sai trong câu lệnh sau và sửa lại cho đúng?
Var i: real; For i:= 1 to 10 do writeln(‘A’);
For i = 1 to 10 do writeln(‘A’);
Câu4: Em hãy cho biết câu lệnh lặp sau đây có bao nhiêu vòng lặp?
Có 16 vòng lặp
Số vòng lặp = Giá trị cuối – giá trị đầu + 1
For i:= 5 to 20 do writeln(‘A’);
Câu5: Em hãy cho biết giá trị của biến j sau khi thực hiện đoạn chương trình sau?
J:=0;
For i:= 1 to 5 do j:= j+3;
J = 15
For i:= 1 to 10 do writeln(‘A’);
Var i: Integer; For i:= 1 to 10 do writeln(‘A’);
BÀI TẬP ÁP DỤNG
Bài 1: Mô tả thuật toán và viết chương trình tính tổng của 100 số tự nhiên đầu tiên (S=1+2+3+. . . +100)
Thuật toán
Chương trình:
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
Bước 4: Thông báo kết quả và kết thúc thuật toán
Program Tinhtong;
Var S,i: integer;
Begin
S:=0;
For i:=1 to 100 do S:=S+i;
writeln(S);
readln
end.
BÀI TẬP ÁP DỤNG
Thuật toán
Bước 1: Tong 0; i 0;
Bước 2: i i+1;
Bước 3: Nếu i ≤ 100, thì Tong Tong +1/i và quay lại bước 2
Bước 4: Thông báo kết quả và kết thúc thuật toán
Gợi ý
P. Khai báo:
- Tên chương trình
- Biến đếm: số nguyên;
- Biến tổng: số thực;
P.Thân
- Bắt đầu
Tổng = 0;
Cấu trúc lặp từ 1 đến 100 thực hiện câu lệnh tính tổng;
In kết quả ra màn hình ;
Dừng lại xem kết quả
- Kết thúc.
Chương trình:
Bài 2: Mô tả thuật toán và viết chương trình tính:
(T=1/1+1/2+1/3+. . . +1/100)?
Program tongnghichdao;
Var i: integer;
T: real;
Begin
T:=0;
for i:=1 to 10 do T:=T+1/i;
writeln(T);
readln
end.
Trò chơi ô chữ
- Ô chữ gồm 8 từ hàng ngang và một từ khoá hàng dọc.
- Mỗi ô chữ sẽ có một gợi ý liên quan đến bài học, Mời đại diện 4 tổ lên bốc thăm sau đó đại diện các tổ lần lượt trả lời các câu hỏi. Trả lời đúng, bí mật của ô chữ sẽ mở ra và sẽ tìm ra bí ẩn của từ khóa.
?
Cấu trúc FOR .. 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à ...
4
?
Đâ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à ...
2
?
Sau từ khoá USES là ....
5
?
Hàm AVERAGE được sử dụng để tính giá trị ...
8
?
Để ghép nhiều phép so sánh thành một phép so sánh ta sử dụng từ khoá ...
7
?
Trong vòng lặp FOR...TO...DO giá trị cuối
luôn ... giá trị đầu
6
3
9
7
7
3
9
3
6
Trò chơi ô chữ
?
Bài 1: Dùng vòng lặp For . . To . . Do. . . Viết chương trình tính tổng các số nguyên liên tiếp từ n đến m với số n,m nguyên dương được nhập từ bàn phím.
DẶN DÒ
Bài 2: Viết chương trình giải bài toán cổ:
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
KÍNH CHÚC
CÁC THẦY CÔ GIÁO SỨC KHỎE
CÁC EM HỌC SINH CHĂM NGOAN, HỌC GIỎI.
Gợi ý
P. Khai báo:
- Biến đếm(i),n,m,s: số nguyên;
P.Thân
- Bắt đầu
nhập giá trị n;
nhập giá trị m;
S:= 0;
Cấu trúc lặp từ n đến m thực hiện câu lệnh tính tổng;
In kết quả ra màn hình ;
Dừng lại xem kết quả
- Kết thúc.
Chương trình:
Viết chương trình tính tổng các số nguyên liên tiếp từ n đến m với số n,m nguyên dương được nhập từ bàn phím.
Program TongNdenm;
Var i,n,m,s: integer;
Begin
write(‘n = ’); readln(n);
write(‘m=’); readln(m);
s:=0;
for i:=n to m do s:=s+i;
writeln(S);
readln
end.
HƯỚNG DẪN GIẢI BÀI TẬP
Chương trình:
Bài 2: Viết chương trình giải bài toán cổ:
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
HƯỚNG DẪN GIẢI BÀI TẬP
Program Btco;
Var ga, cho : byte;
Begin
for ga:=1 to 36 do
for cho:=1 to 36 do
if (ga*2 + cho*4 = 100) and (ga + cho = 36) then
writeln(`So ga la: `, ga, `; So cho la: `, cho);
Readln;
End.
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓







Các ý kiến mới nhất