1. Trang chủ
  2. » Cao đẳng - Đại học

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

3 9 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 107,18 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ề câu lệnh điều kiện , để cuûng coá baøi hoïc cuõng nhö chuaån bò cho tieát kieåm tra hoïc kì hoâm sau, t[r]

Trang 1

Tuần: 17 Tiết 34 Ngày soạn: 0912

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ề câu lệnh điều kiện , để củng cố bài học cũng như chuẩn bị cho tiết kiểm tra học kì hôm sau, tiết học này ta sẽ tiếp tục tìm hiểu một số bài tập cơ bản

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

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

3’

vào vở

1 Bài tập 1:

* Các câu lệnh pascal sau đúng hay sai? Hãy chỉ ra chỗ sai nếu có

a.For i:=1 to 10 do x:=x+1; b.for i:=10 to 1 do x:=x+1; c.for i:=1 to 10;do x:=x+1; 8’ - ? Chỉ ra chỗ sai nếu có?

- Nhận xét Từng nội dung

và hướng dẫn kĩ lí do vì sao

sai

- Trả lời: Lên bảng viết lại từng câu nếu câu đó có chỗ sai

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

* Bài giải:

a Đúng

b Sai Viết lại: nội dung như câu a, Vì giá trị đầu lơn hơn giá trị cuối

c Sai vì thừa dấu ; trước do

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

5’

- Ra đề bài tập

- Yêu cầu học sinh mở lại

bài tập hôm trước chưa hoàn

thành xong

- Có thể ghi lại nội dung

2 Bài tập 2: ( giải lại nội dung hôm trước)

* 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

- Ra đề bài tập:

- Chú ý theo dõi

Bài tập: Viết chương trình tính tổng và tính giai thừa của N số tự nhiên đầu tiên

4 Dặn dò: (1’)

- Học bài và làm bài tập đầy đủ Hoàn tất nội dung ôn thi học kì I

IV RÚT KINH NGHIỆM

-— -— -—»« -— -— -—

Ngày đăng: 29/03/2021, 18:55

TỪ KHÓA LIÊN QUAN

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