Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (69.43 KB, 4 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
PHỊNG GD&ĐT - THỊ XÃ ĐƠNG TRIỀU
<b>CƠNG NGHỆ THÔNG TIN</b>
- Biết viết chương trình có sử dụng vịng lặp for…do.
- HS sử dụng được câu lệnh ghép
- Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vịng lặp for … do
- Nghiêm túc trong giờ, có ý thức bảo vệ cơ sở vật chất,
- Biết ứng dụng câu lệnh vào thực tế
Giáo án, SGK. SGV, phòng máy.
học bài cũ ở nhà
- Giải quyết vấn đề, hoạt động nhóm, tự trình bày ý tưởng của nhóm mình
? Chúng ta đã biết mấy dạng câu lệnh lặp? hãy chỉ ra điểm khác biệt giữa các câu lệnh lặp?
<b>NỘI DUNG</b>
<b>THỜ</b>
<b>I</b>
<b>GIA</b>
<b>N</b>
<b>HOẠT ĐỘNG DẠY HỌC</b>
<b>GHI BẢNG</b>
<b>Hoạt động của</b>
<b>giáo viên</b>
<b>Hoạt động của</b>
<b>học sinh</b>
Hãy gõ chương trình trứng rơi vào
máy và chạy thử.
8
phút
- GV: hãy gõ
c h ư ơ n g t r ì n h
trứng rơi vào
máy và chạy
thử.
- HS thực hiện
theo nhóm
Hãy gõ chương
trình trứng rơi
v à o m á y v à
chạy thử.
<i>Ngày soạn: 06/01/2018</i>
<i>Ngày giảng: 09/01/2018</i> <i>Tiết thứ: 39</i>
1. Bài 1: Viết chương trình tính tổng
các số tự nhiên từ 1 đến N -Tính tổng
các số chẵn Readln(n); S:=0; for i:=1
to n do ìf n mod 2=0 then s:=S+i;
write(s);
16
phút
- ? em nào biết
ý tưởng của bài
này ta làm thế
nào?
- GV yêu cầu
Hs chạy với các
bộ dữ liệu khác
nhau.
HS thực hiện
theo nhóm
<b>1. Bài 1: Viết</b>
c h ư ơ n g t r ì n h
tính tổng các số
tự nhiên từ 1
đến N
<b> -Tính tổng</b>
các số chẵn
R e a d l n ( n ) ;
S:=0;
for i:=1 to n do
ìf n mod 2=0
then s:=S+i;
write(s);
. Bài 2: Viết chương trình in ra màn
hình bảng nhân của 1 số từ 1 đến 9,
số được nhập từ bàn phím và dừng
màn hình để quan sát kết quả.
Program bang_nhan; uses crt; var N,i
: integer; begin clrscr; Write('Nhập số
N='); Readln(N); Writeln;
Write('bang nhan ',N); Writeln; for
i:= 1 to 10 do writeln(N,' x',i:2,' = ',
N*i:3); readln; end.
12
- ? em nào biết
ý tưởng của bài
này ta làm thế
nào?
- GV: ta nhập
số vào từ bàn
p h í m v à s ử
dụng 1 vòng for
cho chạy từ 1
đến 10. Sau đó
n h â n s ố v ừ a
nhập với từng
biến trong vịng
for đó.
- GV u cầu
HS gõ chương
trình vào máy
và chạy chương
trình với các giá
trị nhập lần lượt
bằng 1,2, ...10
sau đó quan sát
kết quả
- K h i c h ạ y
chương trình đó
- H S n g h i ê n
c ứ u c h ư ơ n g
trình SGK cùng
nhóm thảo luận
v à c h o b i ế t
chương trình
chạy như thế
nào? và hồn
thành bảng tiến
trình sau:
<b>. Bài 2: Viết</b>
chương trình in
r a m à n h ì n h
bảng nhân của 1
số từ 1 đến 9, số
được nhập từ
b à n p h í m v à
dừng màn hình
để quan sát kết
quả.
P r o g r a m
bang_nhan;
v a r N , i :
integer;
begin
clrscr;
Write('Nhập số
N = ' ) ;
Readln(N);
Writeln;
W r i t e ( ' b a n g
nhan ',N);
Writeln;
for i:= 1 to 10
do
w r i t e l n ( N , '
x ' , i : 2 , ' = ' ,
<i>Ngày soạn: 06/01/2018</i>
<i>Ngày giảng: 09/01/2018</i> <i>Tiết thứ: 39</i>
Củng cố lại các thuật toán trong các bài tập
- Học bài trong vở ghi và SGK
- Hoàn thiện thêm các bài trên lớp
- Đọc bài đọc thêm số 1 trang 65
...
N*i:3);
readln;
end.
<i>Ngày soạn: 06/01/2018</i>
<i>Ngày giảng: 09/01/2018</i> <i>Tiết thứ: 39</i>