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

Giáo án Tin học Lớp 8 - Tiết 31: Bài tập - Năm học 2008-2009 - Phạm Thị Lệ

3 13 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 105,35 KB

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

Nội dung

Bài mới: * Giới thiệu bài: 1’ - Tiết trước chúng ta đã hoàn thành xong nội dung về chương trình lặp với số lần biết trước, để củng cố bài học cũng như hoàn thành tốt trong buổi thực hành[r]

Trang 1

Tuần: 16 Tiết 31 Ngày soạn: 0212

08

I MỤC TIÊU

1 Kiến thức

- Hiểu hoạt động của câu lệnh lặp với số lần biết trước

- Biết lệnh ghép trong pascal

- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh

2. Kỹ năng

- Rèn luyện kĩ năng viết ngôn ngữ lập trình

- Viết đúng được lệnh for …do

- Bước đầu viết được câu lệnh lặp

Thái độ

- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo

II CHUẨN BỊ

1 Nội dung:

- Dạng bài tập liên quan đến chương trình

2 Đồ dùng:

- Giáo viên: Sách giáo khoa, giáo án, bài tập

- Học sinh:Sách giáo khoa, vở, viết, thước kẻ Xem bài mới trước khi lên lớp

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

1 Tổ chức lớp (2’)

- Ổn định tổ chức

- Kiểm tra sĩ số học sinh

+ Lớp 8A1: + Lớp 8A2:

- Phân nhóm học tập

2 Kiểm tra bài cũ (5’)

* Câu hỏi:

CH1: Viết cú pháp và công dụng của câu lệnh lặp với số lần biết trước.

* Trả lời:

CH1:

* Cú pháp: for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; Trong đó: for, to, do là các từ khóa, biến đếm là biến kiểu nguyên, giá trị đầu

và giá trị cuối là các giá trị nguyên và giá trị cuối không phải nhỏ hơn giá trị đầu

- Giá trị cuối = giá trị đầu + 1

- Sau mỗi vòng lặp biến đếm được tự động tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối

Bài : BÀI TẬP

Trang 2

3 Bài mới:

* Giới thiệu bài: (1’)

- Tiết trước chúng ta đã hoàn thành xong nội dung về chương trình lặp với số lần biết trước, để củng cố bài học cũng như hoàn thành tốt trong buổi thực hành sau Ta đi vào nội dung của tiết bài tập

* Tiến trình bài dạy:

Hoạt động 1: Tìm hiểu bài tập 1

3’

- Ra bài tập - Đọc và chép bài

vào vở

1 Bài tập 1:

* Khi thực hiện câu lệnh lặp, máy tính kiểm tra một điều kiện Với lệnh lặp for

<biến đếm>:= <gt đầu> to

<gt cuối> do <câu lệnh>; của pascal, điều kiện cần phải kiểm tra la gì?

8’ - ? Câu lệnh lặp này có tác

dụng gì?

- Nhận xét Làm ngắn gọn

hay nói cách khác là làm

đơn giản chương trình và

giảm công sức của người

viết chương trình

- Trả lời: làm ngắn gọn chương trình

- Chú ý theo dõi, chép bài vào vở

* Bài giải:

- Làm đơn giản chương trình và giảm công sức của người viết chương trình

Hoạt động2: Bài tập 2

5’

- Ra đề bài tập - Đọc nội dung và

ghi bài vào vở

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’);

e) var x: real;

begin for x:=1 to 10 do writeln(‘A’);

end

15’ - Ghi cú pháp của câu lệnh

lặp với số lần biết trước

- Nhắc lại điều kiện để

chương trình thực hiện câu

- Chú ý theo dõi

- Trả lời

* Bài giải:

a) Giá trị đầu phải nhỏ hơn giá trị cuối

Trang 3

lệnh lặp.

- Xét câu a cho nhận xét

- Hướng dẫn học sinh hoàn

thành nội dung bài tập

- Tương tự điều kiện có thể

thực hiện ở hai giá trị đầu và

cuối thì như thế nào?

- Vậy cách viết ở câu b thực

hiện đúng chưa?

- Giải thích cho học sinh

hiểu rõ hơn

- Ta thấy câu c thiếu gì?

- Học sinh tự làm và trả lời

câu d

- Yêu cầu học sinh thảo luận

câu e và cho kết quả

- Kiểm tra kết quả

- Biến đếm có kiểu dữ liệu

số thực đúng hay sai

- Nhắc lại cho học sinh hiểu

cách sử dụng câu lệnh lặp

thông qua bài tập này

- Giá trị đầu phải nhỏ hơn giá trị cuối

- Giá trị đầu và giá trị cuối là các biến có giá trị là biến kiểu nguyên

- Chưa

- Dấu 2 chấm

- Dư dấu hai chấm sau từ khóa do

- Thảo luận nhóm

- Sai Chỉ có kiểu dữ liệu là các giá trị nguyên

- Ghi nhớ kiến thức

b) Các giá trị đầu và giá trị cuối phải là số nguyên

c) Thiếu dấu 2 chấm khi gán giá trị đầu

d) Dư dấu hai chấm sau từ khóa do

e) Biến x đã được khai báo như là biến có dữ liệu kiểu số thực và vì thế không thể dùng để xác định giá trị đầu và giá trị cuối trong câu lệnh lặp

Hoạt động 3: Củng cố

5’

- Hệ thống lại toàn bộ kiến

thức

4 Dặn dò: (1’)

- Học bài và làm bài tập đầy đủ Xem trước bài thực hành số 5

IV RÚT KINH NGHIỆM

Ngày đăng: 29/03/2021, 15:20

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