intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Giáo án tin học 8_tiết 43

Chia sẻ: Nguyễn Minh Thắng | Ngày: | Loại File: PDF | Số trang:8

66
lượt xem
10
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

I. Mục tiêu : Hiểu hoạt động của câu lệnh với số lần biết trước for...do trong Pascal. Viết đúng được lệnh for...do trong một số tình huống đơn giản. Hiểu lệnh ghộp trong Pascal Thái độ nghiêm túc cẩn thận. II. Chuẩn bị Gv: Soạn giáo án SGK, SBT HS: Vở ghi, SGK, SBT, đọc trước nội dung bài học.

Chủ đề:
Lưu

Nội dung Text: Giáo án tin học 8_tiết 43

  1. Tiết : 43 Bài 7: CÂU LỆNH LẶP (tt) I. Mục tiêu : Hiểu hoạt động của câu lệnh với số lần biết trước for...do trong Pascal. Viết đúng được lệnh for...do trong một số tình huống đơn giản. Hiểu lệnh ghộp trong Pascal Thái độ nghiêm túc cẩn thận. II. Chuẩn bị Gv: Soạn giáo án SGK, SBT HS: Vở ghi, SGK, SBT, đọc trước nội dung bài học. III. Hoạt động dạy học
  2. 1. Ổn định tổ chức lớp : - Kiển tra sĩ số : - Ổn định trật tự : 2. Kiểm tra bài cũ : Em hãy cho ví dụ về hoạt động được thực hiện lặp lại trong cuộc sống hằng ngày 3. Dạy bài mới : Cú pháp câu lệnh lặp với Hoạt động 1 : Ví dụ về số lần biết trước trong câu lệnh lặp : Gv: minh họa bẳng ngụn Pascal. ngữ Pascal cỳ phỏp cõu for:= to do Lưu ý cho hs: biến đếm là biến trong đó: for, to, do là các -
  3. đơn có kiểu từ khóa Vd 1: Chương trình in ra nguyên; giá trị đầu và giá màn hình thứ tự lần lặp. - trị cuối là các biểu thức có cùng kiểu var i:integer; với biến đếm và giá begin trị cuối phải lớn for i:= 1 to 20 do hơn giá trị đầu; writeln(‘Day la Ccâu lệnh có thể là lan lap câu lệnh đơn giản hay thu’,i); câu lệnh ghép. readln; end. Vd2: Chương trình ghi nhận vị trớ 10 chữ O rơi
  4. từ trên xuống. ues crt; var i:integer; begin Cho hs nhận xét và so clrscr; sánh sự khác nhau ở câu for i:= 1 to 20 do lệnh lập trong hai ví dụ begin trên writeln(‘O’); delay(200); Gv: Giải thích cho học end; tại sao vd2 trong câu readln; lệnh lặp cú begin … end ; end. *Lưu ý: Câu lệnh có sử
  5. dụng câu lệnh ghộp thì phải đặt trong hai từ khóa begin … end; Vd 1: chương trính tính Hoạt động 2 : Tính tổng tổng N số tự nhiờn đầu tiên, với N là số tự nhiên và tích bằng câu lệnh được nhập từ bàn phím. lặp Gv: Trình bày đoạn S = 1+2+3+ … + N chương trình tính tổng N
  6. số tự nhiên với N là số program Tinh_tong; tự nhiênđược nhập từ bàn var N,i:integer; phím (Pascal) S:longint; Theo cụng thức tính tổng begin ta cần khai bao nhieu write(‘Nhap so N = biến? kiểu biến? ‘); Trong 2 biến thìbiến nào readln(N); ó giá trị được nhập từ S:= 0; bàn phím? for i:= 1 to N do S:= S+i; writeln(‘Tong cua’, N, ‘so tư nhien dau tien S = ‘, S);
  7. readln; end. *Kiểu longint cú phạm vi từ -231 đến 231 – 1. Vd 2: chương trình tính tích N số tự nhiên , với N là số tự nhiên được nhập từ bàn phím. Trong trường hợp dữ liệu N! = 1.2.3….N có kiểu nguyên rất lớn ta program dùng longint Tinh_Giai_Thua; Hoạt động 3 : Củng cố: var N,i:integer; 1/ Cấu trúc lặp trong P:longint; chương trình dựng để begin
  8. làm gì ? write(‘Nhap so N = 2/ Trong ngôn ngữ lập ‘); trình Pascal cấu trúc lặp readln(N); với số lần lặp cho trước P:= 1; được thể hiện với câu for i:= 1 to N do lệnh nào? P:= P*i; writeln( N, ‘! = ‘, P); readln; end.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2