1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giáo án Tin học 8 tiết 51, 52: Thực hành sử dụng câu lệnh while…do

3 61 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 174,27 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

I.Mục tiêu: + KiÓm tra vËn dông cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình; + Hiểu hoạt động của câu lệnh lặp với số lần chưa biết trước while...do… trong Pascal.. [r]

Trang 1

Ngày soạn:01/03/2010

Ngày dạy: 03/03/2010

Tiết 51 THỰC HÀNH SỬ DỤNG CÂU LỆNH WHILE…DO

I.Mục tiờu:

+ Kiểm tra vận dụng cấu trỳc lặp với số lần chưa biết trước trong ngụn ngữ lập trỡnh; + Hiểu hoạt động của cõu lệnh lặp với số lần chưa biết trước while do… trong Pascal

II Chuẩn bị

GV: SGK

HS: Xem trước bài ở nhà

III Tiến trình bài giảng

Hoạt động 1: Kiểm tra bài cũ

Nêu cấu trúc lệnh với số lần chưa biết trước?

Hoạt động 2: Ôn tập

lý thuyết:

Nhắc lại cỳ phỏp lệnh

while … do ….;

?Cách thực hiện câu

lện While do như

thế nào?

Lưu ý tránh lệnh lặp

vô hạn lần

?Hãy phát biểu sự

khác biệt giữa câu lệnh

lặp với số lần lặp cho

trước và câu lệnh lặp

với số lần lặp chưa biết

while <điều kiện> do <cõu

lệnh>;

trong đú:

- điều kiện thường là một

phộp so sỏnh;

- cõu lệnh cú thể là cõu lệnh

đơn giản hay cõu lệnh ghộp

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

Phát biểu

1) Ôn tập lý thuyết:

Trang 2

trước?

GV nhận xét, đánh

giá

HĐ 3: Bài tập

Y/ c học sinh đọc bài

tập 1 SGK

? Nêu các biến để sử

dụng trong

chươngtrình là gì?

Kiểu của chúng là kiểu

gì?

? Nêu thuật toán để

viết chương trình trên

như thế nào?

Y/c HS nhập chương

trình chạy thử và sữa

lỗi(Nừu có)

Đọc bài tập 1 SGK Các biến là: n, x, dem, tb

Kiểu của chúng là:

N, dem : Interger

X, TB : Real Nêu thuật toán

2 Bài tập 1 SGK

* Thuật toán:

B1: Dem <- 0; TB <- 0;

B2: Nếu dem <n thì dem <- dem + 1; TB <- TB + x B3 TB <- TB/n in TB

* Viết chương trình

IV.Củng cố: Hệ thống lại bài.

Ngày soạn:02/03/2010

Ngày dạy: 05/03/2010

Tiết 52: THỰC HÀNH SỬ DỤNG CÂU LỆNH WHILE…DO

I.Mục tiờu::

+ Kiểm tra vận dụng cấu trỳc lặp với số lần chưa biết trước trong ngụn ngữ lập trỡnh; + Hiểu hoạt động của cõu lệnh lặp với số lần chưa biết trước while do… trong Pascal

II Chuẩn bị

GV: SGK

HS: Xem trước bài ở nhà

III Tiến trỡnh bài giảng

1 Ổn định ớp

2 Kiểm tra bài cũ

Nêu cấu trúc lệnh với số lần chưa biết trước?

3 Bài mới

Hoạt động của GV Hoạt động của HS Ghi bảng

Viết chương trỡnh trờn bằng

lệnh for do

? Điều kiện dừng của chương

trỡnh là gỡ?

Hướng dẫn học sinh viết

Viết và vở nhỏp

Biến đếm > n dừng lệnh for do

1 Bài tập 1d

Program tinh_TB;

Var i, n: Interger;

X, TB : Real;

Begin

Trang 3

chương trỡnh bằng cõu lệnh

for do

Đọc bài tập 2

Đọc hiểu từng cõu lệnh

?CT cú mấy cõu lệnh ghộp

và hóy chỉ ra cõu lệnh ghộp

đú?

Nhập chương trỡnh chạy thử và sữa lỗi

Đọc bài tập 2 SGK Nờu ý nghĩa từng cõu lệnh trong CT

01 cõu lệnh ghộp

Write(‘Nhap vao so cac so can tinh n=’); readln(n);

For i:=1 to n do Begin

Write(‘nhap so thu’,I,’=’); Readln(x);

Tb:= TB + x;

End;

TB:= TB/n;

Writeln(‘Trung binh cua’,n,’so la=’, TB:10:3);

Readln;

End

2 Bài tập2

* Đọc hiểu cõu lệnh

* Gừ CT và chạy thử

IV Củng cố:Hệ thống lại bài nhắc nhở học sinh tính cẩn thận khi viết chương trình

Ngày đăng: 29/03/2021, 21:14

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w