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

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

3 8 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 119,19 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’ Để hiểu hơn về câu lệnh điều kiện và chuẩn bị cho chương trình kiểm tra học kỳ I, cách sử dụng chúng trong ngôn ngữ lập trình như thế nào, tiết học này ta s[r]

Trang 1

Tuần: 18 Tiết 35 Ngày soạn: 1512

08

I MỤC TIÊU

1 Kiến thức

- Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình

- Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện

- 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

- Hiểu cú pháp và hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đầy đủ trong pascal

- Bước đầu viết được câu lệnh điều kiện

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:

- Hai dạng bài tập: dạng thiếu và dạng đầy đủ

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 điều kiện dạng thiếu, mô tả bằng

sơ đồ khối

* Trả lời:

CH1:

If <ĐK> then <câu lệnh>;

-> CT sẽ kiểm tra ĐK này, nếu ĐK thỏa mãn, thì CT thực hiện câu lệnh sau từ khóa then, nếu không thỏa mản thì bỏ qua câu lệnh

Trang 2

* Mô tả bằng sơ đồ:

3 Bài mới:

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

Để hiểu hơn về câu lệnh điều kiện và chuẩn bị cho chương trình kiểm tra học kỳ

I, cách sử dụng chúng trong ngôn ngữ lập trình như thế nào, tiết học này ta sẽ tìm hiểu qua một số bài tập có liên quan

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

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

7’

- Ra bài tập

- Yêu cầu học sinh đọc và

suy nghĩ nội dung viết và

yêu cầu gì?

Đọc và chép bài vào vở

1 Bài tập 1:

* Mô tả điều kiện cho dưới nay trong ngôn ngữ lập trình pascal:

a) n là một số nguyên chia hết cho 3

b) m là một số nguyên không chia hết cho 7

c) y là một số dương không vượt quá 100

d) Tổng hai số bất kì trong

ba số a,b,c luôn lớn hơn hai số còn lại

e) Hai số a và b khác 0 có cùng dấu

9’ ?- Gọi HS lên bảng

?- Còn lại GV yêu cầu:

- Nhắc lại phép toán chia

lấy phần nguyên

- Hướng dẫn giải kỹ từng nội

dung

- Trả lời: Mod

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

* Bài giải:

a) n mod 3 = 0;

b) m mod 7<>0;

c) (y>0) and (y<=100);

d) (a+b>c) and (a+c>b) and (b+c>a);

e) a*b>0;

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

6’

- Ra đề bài tập

- Đọc nội dung và ghi đề bài vào vở

2 Bài tập 2:

* Nội dung:

Từ thuật toán giải phương trình bậc nhất dạng tổng quát, viết chương trình đầy

Điều kiện

Câu lệnh

Trang 3

- ? Yêu cầu hs viết thuật

toán giải phương trình bậc

nhất

- Nhận xét nhắc nhở

- Lên bảng viết thuật toán

- Chú ý lắng nghe

đủ để hoàn thiện chương trình trên

* Thuật toán:

- B1: Nếu b = 0, pt vô nghiệm.( Chuyển tới b3)

- B2: Nếu b 0, tính nghiệm pt x=-c/b và kết thúc.( chuyển tới b4)

- B3: Nếu c 0, thông báo pt vô nghiệm, ngược lại (c=0), thông báo pt vô số nghiệm

- B4: Kết thúc

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

thành nội dung bài tập Các

bước viết thuật toán trong

một chương trình cụ thể

- Nhận xét cụ thể từng phần

trong một chương trình hoàn

chỉnh

- Chú ý theo dõi

- Lắng nghe, ghi bài vào vở

* Bài giải:

Program gpt_bacnhat;

Var a,b: integer;

Begin

Write(‘nhap b,c); Readln(b,c);

If (b=0) and (c 0) 

then write(‘pt vo nghiem);

If (b=0) and (c=0) then write(‘pt vo so nghiem) else

If a>0 then write(‘nghem

pt la:’,x:=-c/2a);

End

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 về nhà

- Chú ý theo dõi

4 Dặn dò: (1’)

- Học bài và làm bài tập đầy đủ Xem kĩ các bài đã học và hoàn tất nội dung đề cương ôn tập

IV RÚT KINH NGHIỆM

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

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

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