Giáo án Tin học Lớp 8 - Tuần 27 - Năm học 2017-2018 - Nguyễn Kim Hon

  1. Mục tiêu:
  2. Kiến thức

- Viết chương trình Pascal sử dụng câu lệnh lặp với số lần chưa biết trước.

  1. Kĩ năng

- Rèn luyện kĩ năng đọc chương trình, tìm hiểu tác dụng của các câu lệnh.

  1. Thái độ

Thái độ học tập nghiêm túc, yêu thích môn học.

  1. Chuẩn bị:
  2. Thầy: Giáo án, sách giáo khoa, máy tính điện tử.
  3. Trò: Nghiên cứu SGK, vở ghi
  4. Các bước lên lớp:
  5. Ổn định lớp: Kiểm tra sĩ số (1’)
  6. Kiểm tra bài cũ: (10’)

- Hãy nêu cú pháp và hoạt động của vòng lặp While ..do

doc 4 trang Khánh Hội 15/05/2023 2200
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tuần 27 - Năm học 2017-2018 - Nguyễn Kim Hon", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Giáo án Tin học Lớp 8 - Tuần 27 - Năm học 2017-2018 - Nguyễn Kim Hon

Giáo án Tin học Lớp 8 - Tuần 27 - Năm học 2017-2018 - Nguyễn Kim Hon
Ngày soạn:20/02/2018	
Tuần: 27	
Tiết: 51
Bài thực hành 6.
SỬ DỤNG LỆNH LẶP WHILE...DO
Mục tiêu:
Kiến thức
- Viết chương trình Pascal sử dụng câu lệnh lặp với số lần chưa biết trước.
Kĩ năng
- Rèn luyện kĩ năng đọc chương trình, tìm hiểu tác dụng của các câu lệnh.
Thái độ
Thái độ học tập nghiêm túc, yêu thích môn học.
Chuẩn bị:
Thầy: Giáo án, sách giáo khoa, máy tính điện tử.
Trò: Nghiên cứu SGK, vở ghi
Các bước lên lớp:
Ổn định lớp: Kiểm tra sĩ số (1’)
Kiểm tra bài cũ: (10’)
- Hãy nêu cú pháp và hoạt động của vòng lặp While ..do
Nội dung bài mới
Hoạt động của thầy
Hoạt động của trò
Nội dung cơ bản
Hoạt động 1: Làm bài tập (30’)
1. Viết chương trình sử dụng lệnh lặp While  do để tính n số thực x1,x2,x3xn. Các số n và x1,x2,x3, xn được nhập từ bàn phím.
- Ý tưởng?
- Mô tả thuật toán của chương trình, các biến dự định sẽ sử dụng và kiểu của chúng
- Gõ chương trình sau đây:
Program tinh_trung_binh;
Var n, dem: integer;
 X, tb: real;
 Begin 
 Dem:=0; tb:=0;
 Writeln(‘nhap cac so can tinh n =’); 
 Readln(n);
 While dem < n do
 Begin
 Dem:= dem + 1;
 Writeln(‘nha so thu’, dem,’=’); Readln(x);
 Tb:= tb + x;
 End;
 Tb:=tb/n;
 Witeln(‘Trung binh của’,n,’so là =’, tb:10:3);
Readln;
End.
- Lưu chương trình với tên tinh_tb.
- Đọc hiểu và tìm hiểu ý nghĩa của từng câu lệnh. Dịch chương trình và sửa lỗi, nếu có. Chạy chương trình với các bộ dữ liệu được gõ từ bàn phím và kiểm tra kết quả nhận được.
.
+ Sử dụng một biến đếm và lệnh lặp Whiledo để nhập và cộng dần các số vào một biến kiểu số thực cho đến khi nhập đủ n số.
+ Chú ý lắng nghe => ghi nhớ kiến thức.
+ Học sinh độc lập gõ chương trình vào máy.
+ Học sinh lưu chương trình theo yêu cầu của giáo viên.
+ Học sinh thực hiện theo yêu cầu của giáo viên.
1. Viết chương trình sử dụng lệnh lặp While  do để tính n số thực x1,x2,x3xn. Các số n và x1,x2,x3, xn được nhập từ bàn phím.
Củng cố (3’)
Giáo viên nhận xét và đánh giá tiết thực hành.
Hướng dẫn học sinh tự học, làm bài tập và soạn bài mới ở nhà (1’)
Học bài và xem trước bài tiếp theo.
Rút kinh nghiệm
Ngày soạn:20/02/2018
Tuần: 27
Tiết: 52
Bài thực hành số 6
SỬ DỤNG LỆNH LẶP WHILE...DO (TT)
I. Mục tiêu:
Kiến thức
- Viết chương trình Pascal sử dụng câu lệnh lặp với số lần chưa biết trước.
Kĩ năng
- Rèn luyện kĩ năng đọc chương trình, tìm hiểu tác dụng của các câu lệnh.
Thái độ
Thái độ học tập nghiêm túc, yêu thích môn học.
II. Chuẩn bị:
Thầy: Giáo án, sách giáo khoa, máy tính điện tử.
Trò: Nghiên cứu SGK, vở ghi
III. Các bước lên lớp:
Ổn định lớp: Kiểm tra sĩ số (1’)
Kiểm tra bài cũ: không
Nội dung bài mới
Hoạt động của thầy
Hoạt động của trò
Nội dung cơ bản
Hoạt động 1: Làm bài tập 2 ở SGK (25’)
- Gọi học sinh đọc đề bài ở sách giáo khoa.
- Ý tưởng?
- Giáo viên đưa ra ý tưởng để học sinh tìm hiều.
Ý tưởng: Kiểm tra lần lượt N có chia hết cho các số tự nhiên 2 ≤ i ≤ N hay không. Kiểm tra tính chia hết bằng phép chia lấy phần dư (mod).
? Đọc và tìm hiểu ý nghĩa của từng câu lệnh trong chương trình sau đây:
Uses Crt;
Var n,i:integer;
Begin
 Clrscr;
 write('Nhap vao mot so nguyen: ');readln(n);
 If n<=1 then writeln('N khong la so nguyen to')
 else
 begin
 i:=2;
 while (n mod i0) do i:=i+1;
 if i=n then writeln(n,' la so nguyen to!')
 else writeln(n,' khong phai la so nguyen to!');
 end;
readln
end.
Bài 2. Tìm hiểu chương trình nhận biết một số tự nhiên N được nhập vào từ bàn phím có phải là số nguyên tố hay không.
- Học sinh tìm hiểu ý tưởng theo sự hướng dẫn của giáo viên.
+ Học sinh đọc chương trình và tìm hiểu ý nghĩa của từng câu lệnh theo sự hướng dẫn của giáo viên.
Bài 2. Tìm hiểu chương trình nhận biết một số tự nhiên N được nhập vào từ bàn phím có phải là số nguyên tố hay không.
Hoạt động 2: thực hành (15’)
Gõ chương trình vào máy, chạy chương trình và kiểm tra kết quả.
+ Học sinh độc lập gõ chương trình vào máy.
+ Nhấn Ctrl + F9 để chạy và kiểm tra chương trình.
Củng cố (3’)
Giáo viên nhận xét và đánh giá tiết thực hành.
Hướng dẫn học sinh tự học, làm bài tập và soạn bài mới ở nhà (1’)
Học bài và xem trước bài tiếp theo.
IV. Rút kinh nghiệm:
Ngày ..tháng ..năm 2018
Duyệt tuần 27
Mai Văn Quới

File đính kèm:

  • docgiao_an_tin_hoc_lop_8_tuan_27_nam_hoc_2017_2018_nguyen_kim_h.doc