Giáo án Tin học 8 Bài thực hành 5: Sử dụng câu lệnh lặp For.....Do (tiết 3 tiếp theo) mới nhất

I. MỤC TIÊU:

1. Kiến thức:

- Sử dụng các kiến thức đã học để làm một số bài tập.

2. Kĩ năng:

- Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal.

  3. Thái độ:

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

4. Năng lực hướng tới:

- Hình thành năng lực sử dụng công nghệ thông tinvà truyền thông, năng lực giải quyết vấn đề dựa trên tin học, năng lực tự học.

II. CHUẨN BỊ:

+ Giáo viên: Giáo án,SGK, tài liệu tham khảo, phòng máy.

+ Họcsinh: Vở ghi và sách giáo khoa, chuẩn bị bài ở nhà.

III.HOẠT ĐỘNG DẠY - HỌC:

1. Ổn định lớp

2. Kiểm tra bài cũ: trong khi thực hành.

3. Bài mới:

Hoạt động của GV

Hoạt động của HS

Nội dung

+ Hoạt động 1: Bài tập 1.

- Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu ?

j:= 0;

For i:= 1 to 5 do

j:= j + 2;

+ Hoạt động 2: Bài tập 2.

- Các câu lệnh Pascal sau có hợp lệ không? Vì sao?

a) For i:= 100 to 1 do

Writeln(‘A’);

b) For i:= 1.5 to 10.5 do

Writeln(‘A’);

c) For i:= 1 to 10 do

Writeln(‘A’);

d) For i:= 1 to 10 do;

Writeln(‘A’);

+ Hoạt động 3: Bài tập 3

- Viết chương trình in ra màn hình bảng cửu chương 2.

- Yêu cầu học sinh viết chương trình.

- Nhận xét chương trình của học sinh.

- Yêu cầu học sinh dịch, sửa lỗi và chạy chương trình

+ Sau khi thực hiện đoạn chương trình trên, giá trị của biến j = 10

+ Học sinh đọc đề bài => suy nghĩ và trả lời.

a) Câu lệnh này không hợp lệ vì giá trị đầu lớn hơn giá trị cuối.

b) Câu lệnh này không hợp lệ vì giá trị đầu và giá trị cuối không phải là giá trị nguyên.

c) Đây là câu lệnh hợp lệ.

d) Đây là câu lệnh không hợp lệ vì sau từ khóa do không có dấu chấm phẩy.

+ Học sinh tìm hiều đề bài.

+ Học sinh viết chương trình theo yêu cầu của giáo viên.

Program in_bang_cuu_chuong ;

Var i: integer;

Begin

Clrscr;

For i:= 1 to 10 do

Writeln(2,’ x ‘,i,’ = ’,i*2);

Readln;

End.

+ Thực hiện theo yêu cầu của giáo viên.

1. Bài tập 1

- Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu ?

j:= 0;

For i:= 1 to 5 do

j:= j + 2;

2. Bài tập 2.

- Các câu lệnh Pascal sau có hợp lệ không? Vì sao?

a) For i:= 100 to 1 do

Writeln(‘A’);

b) For i:= 1.5 to 10.5 do

Writeln(‘A’);

c) For i:= 1 to 10 do

Writeln(‘A’);

d) For i:= 1 to 10 do;

Writeln(‘A’);

3. Bài tập 3

- Viết chương trình in ra màn hình bảng cửu chương 2.

IV. CỦNG CỐ (1 phút)

- GV chiếu bài làm của một số nhóm lên màn hình và gọi đại diện các nhóm khác nhận xét.

- Giáo viên nhận xét, cho điểm và đánh giá tiết thực hành.

V. HƯỚNG DẪN VỀ NHÀ: (1 phút)

- Về nhà hệ thống lại các kiến thức đã học, tiết sau làm bài tập (tt)

VI. RÚT KINH NGHIỆM:

.......................................................................................................................................