Quan sỏt học sinh làm

Một phần của tài liệu GA Tin 8 (Trọn bộ) (Trang 46 - 49)

- Trả lời cõu hỏi.

- Làm bài theo nhúm.

- Quan sỏt, ghi bài.

- Nhập và chạy chương trỡnh với cỏc bộ dữ liệu khỏc nhau. Bài 3. Chương trỡnh nhập ba số nguyờn a, b, c từ bàn phớm, kiểm tra và in ra màn hỡnh kết quả kiểm tra ba số đú cú thể là độ dài của một tam giỏc hay khụng.

- Input: 3 số a,b, c lớn hơn 0

- Output: Thụng bỏo 3 số a, b, c cú phải là ba cạnh của một tam giỏc hay khụng?

* Mụ tả thuật toỏn:

B1: Nhập a, b, c >0

B2: Nếu (b+c>a) và (a+b>c) và (c+a>b), kết quả a, b,c là ba cạnh của một tam giỏc rồi chuyển qua B4

B3: Thụng bỏo a, b, c khụng phải là ba cạnh của một tam giỏc và chuyển qua B4.

B4: Kết thỳc chương trỡnh. Chương trỡnh (SGK trang

việc, hứụng dẫn và sửa bài cho những học sinh cũn chưa làm được. Cần lưu ý HS lưu bài vào thư mục riờng.

Hoát ủoọng 2 - 15p

- Đưa ra bài toỏn yờu cầu học sinh xỏc định Input, output của bài toỏn.

- Yờu cầu học sinh mụ tả thuật toỏn.

- Từ thuật toỏn đựơc mụ tả GV đưa ra cỏch giải và giải thớch ý nghĩa của từ khúa (Or).

- Yờu cầu học sinh nhập chương trỡnh, sửa lỗi, lưu và chạy chương trỡnh với cỏc bộ dữ liệu khỏc nhau.

- Cuối giờ giỏo viờn nhận xột, đỏnh giỏ và chấm điểm cho từng nhúm dựa trờn kết quả cỏc bài mà học sinh đĩ làm.

- Trả lời cõu hỏi. - Mụ tả thuật toỏn.

- Thực hành trờn mỏy.

54)

- Cỏc bộ dữ liệu:

(1,2, 3) -> a, b, c khụng là ba cạnh của một tam giỏc. (3, 5, 4) -> a, b, c là ba cạnh của một tam giỏc

Bài 4: Viết chương trỡnh nhập vào điểm bài kiểm tra của một bạn nào đú và đưa ra thụng bỏo

- Nếu điểm nhỏ hơn 5, in ra dịng chữ "Ban can co gang hon";

- Nếu điểm lớn hơn hoặc bằng 5 và nhỏ hơn 6.5, in ra dịng chữ "Ban dat diem trung binh";

-Nếu điểm lớn hơn hoặc bằng 6.5 và nhỏ hơn 8, in ra dịng chữ "Ban dat diem Kha";

-Nếu điểm lớn hơn hoặc bằng 8, in ra dịng chữ "Hoan ho ban dat diem Gioi".

D. Củng cố 3p

Nhắc lại cấu trỳc cõu lệnh If…then dạng thiếu và dạng đủ, ý nghĩa của từ khúa And và Or.

E. Dặn dị 2p

Bài tập về nhà: Xỏc định input, output, mụ tả thuật toỏn và viết chương trỡnh cho chương trỡnh nhập số nguyờn N từ bàn phớm và đưa ra thụng bỏo N là số õm hay số dương.

NS:ND: ND:

Tiết 33: ơn tập

I/ Mục đích, yêu cầu:

1. Kiến thức: Củng cố kiến thức về kiểu dữ liệu, sử dụng biến trong chơng trình, cấu trúc câu lệnh điều kiện.

2. Kĩ năng: Viết đúng các lệnh, thành thạo trong việc khai báo biến, sử dụng câu lệnh điều kiện chính xác.

3. Thái độ: Giáo dục tính kiên trì say mê trong học tập II/ chuẩn bị:

GV: Bài tập

HS: nghiên cứu trớc bài III/ Hoạt động dạy học

1. n định

2. Bài cũ: Nêu cấu trúc lệnh điều kiện? 3. b ài mới:

HĐGV HĐHS Ghi bảng

- Đọc bài tốn.

Liệt kê các lỗi cĩ trong chơng trình và chữa lại cho đúng.

Var a:= integer; b: Real; Const c:= 3; Begin a := 200 b= a/c; Writr(b) Readln End. - Gọi HS lên bảng làm. - Đọc bài tốn, tìm lỗi. - 1 HS lên bảng làm.

Bài 1: Chữa lại Var a: integer; b: Real; Const c= 3; Begin a := 200; b:= a/c; Writr(b); Readln End.

- BT 2: Viết chơng trình nhập vào 3 số a, b, c và kiểm tra xem đĩ cĩ phải là độ dài 3 cạnh của tam giác vuơng khơng ?

- y/c HS mơ tả thuật tốn của bài tốn. - Tổ chức HS viết chơng trình và làm thực hành trên máy. - Đọc bài tốn. - Mơ tả thuật tốn. - Viết chơng trình và làm thực hành trên máy. Bài 2: Program bai2; Var a, b, c:real; Begin Write(‘Nhap vao 3 so a, b, c:’) Read(a,b,c);

If (a>0) and (b>0) and (c>0) and (c*c=a*a+b*b) then

Writeln(‘Day la do dai 3 canh cua tam giac vuong) Else

3 canh cua tam giac vuong’);

Readln; End.

4.Hớng dẫn về nhà:

- Ơn các nội dung đã học và xem lại các bài tập đã giải. - Chuẩn bị tiết sau kiểm tra thực hành (1tiết).

NS:ND: ND:

Tiết 34: Kiểm tra thực hành (1 tiết)

I. Mục tiêu:

- KT: Học sinh tái hiện lại những kiến thức về cấu trúc chung của 1 chơng trình. - KN: Học sinh chữa lỗi của một chơng trình, dịch chơng trình và chạy chơng trình. - Thái độ: Nghiêm túc trong thực hành và quản lý phịng máy.

II. Chuẩn bị:

- GV: Đề kiểm tra, phịng máy thực hành. - HS: chuẩn bị ơn tập ở nhà.

Một phần của tài liệu GA Tin 8 (Trọn bộ) (Trang 46 - 49)