HOẠT ĐỘNG DẠY VÀ HỌC:

Một phần của tài liệu Tài liệu Giáo án Tin 8 hoàn chỉnh theo chuẩn kiến thức (Trang 62 - 66)

1. Ổn định lớp:

- Kiểm tra sĩ số, phõn nhúm thực hành

2. Kiểm tra bài cũ:

Cõu 1: Em hóy nờu vớ dụ về một hoạt động hàng ngày của em cú phụ thuộc vào điều kiện? Phõn tớch?

Cõu 2: Hóy viết lại biểu thức điều kiện dạng thiếu và dạng đủ? Nờu ý nghĩa của từng cõu lệnh?

3. Bài mới :

Hoạt động của Giỏo viờn Hoạt động của HS

Hoạt động 1: Cỏc kiến thức cần nhớ

- GV: Hóy viết cấu trỳc cõu lệnh dạng thiếu?

- HS trả l‎‎‎ời:

If<điều kiện> then <cõu lệnh>;

- GV: Viết cấu trỳc và mụ tả hoạt động của cõu lệnh điều kiện dạng đủ?

- HS trả l‎‎‎ời:

If<điều kiện> then <cõu lệnh 1> Else <cõu lệnh 2>;

- GV giới thiệu thờm cho HS

- Từ khúa and, or để kết hợp nhiều phộp so sỏnh đơn giản thành một phộp so sỏnh phức hợp. Kết quả phộp so sỏnh đỳng (sai) khi tất cả cỏc phộp so sỏnh đều đỳng (sai), ngược lại nú cú kết quả sai (đỳng).

- HS theo dừi, tiếp thu và ghi bài vào vở

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

- GV cho HS đọc đề SGK: Viết chương trỡnh nhập 2 số nguyờn a và b từ bàn phớm, sau đú in ra màn hỡnh theo thứ tự tăng dần.

- Em hóy xỏc định Input và Output của bài toỏn?

- Hóy mụ tả thuật toỏn để giải bài toỏn trờn? ( tham khảo bài tập 4 của bài 5)

- Gọi HS khỏc nhận xột bài làm của bạn. - GV: Nhận xột và đưa ra thuật toỏn.

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

B1: Nhập 2 số nguyờn a, b từ bàn phớm.

B2: Nếu a<b thỡ hiển thị ra màn hỡnh biến a rồi biến b, chuyển đến B4.

B3: Nếu b<a thỡ hiển thị biến b rồi biến a. B4: Kết thỳc chương trỡnh.

- Đưa ra chương trỡnh và giải thớch ý nghĩa của chương trỡnh, sau đú yờu cầu học sinh gừ lại chương trỡnh.

- Quan sỏt HS làm bài và hướng dẫn những học sinh nào cũn chưa làm được.

- Sau khi HS nhập chương trỡnh, GV nhắc lại cỏc thao tỏc dịch và sữa lỗi sau đú yờu cầu HS tự thực hiện lại trờn mỏy của mỡnh. Và chạy chưong trỡnh với cỏc bộ dữ liệu trong SGK. - Hướng dẫn lại thao tỏc lưu chương trỡnh, lưu ý HS lưu chương trỡnh vào thư mục riờng của mỡnh.

- Quan sỏt và sửa lỗi cho một số học sinh chưa lưu được bài.

- HS đọc đề và nghiờn cứu SGK - Xỏc định Input, Output

+ Input: a, b

+ Output: hai số a, b được sắp xếp theo thứ tự tăng dần.

- 1 HS lờn bảng mụ tả thuật toỏn - Nhận xột bài làm của bạn.

- HS lắng nghe, tiếp thu và ghi vở

- HS gừ lại chương trỡnh trong SGK. - Thực hiện trờn mỏy.

- Nhấn Alt + F9 để sửa lỗi chương trỡnh.

- Nhấn Ctrl + F9 để chạy chương trỡnh với cỏc bộ dữ liệu:

(12, 53) in ra: (12 53) (65, 20) in ra: (20 65)

- Nhấn F2 để lưu chương trỡnh với tờn Sap_xep.pas

- HS chỳ ý quan sỏt

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

Bài 2. Viết chương trỡnh nhập chiều cao của hai

bạn Long và Trang, in ra màn hỡnh kết quả so sỏnh chiều cao của hai bạn, chẳng hạn “bạn Long cao hơn”.

- GV yờu cầu HS nghiờn cứu SGK

- Chia học sinh ra thành 4 nhúm và yờu cầu học sinh thực hiện cỏc cụng việc:

+ xỏc định input, output

- HS nghiờn cứu Sgk

+ mụ tả thuật toỏn cho bài toỏn.

- Gọi đại diện nhúm lờn trỡnh bày, nhúm khỏc nhận xột.

- GV nhận xột, chốt ý:

- Input: Chiều cao của Long và Trang. -Output: Kết quả so sanh.

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

B1: Nhập chiều cao của Long và Trang.

B2: Nếu Long> Trang, kết quả “Long cao hơn trang” và chuyển đến B4.

B3: Nếu Long< Trang , kết quả “ Trang cao hơn” , ngược l‎‎‎ại “hai bạn bằng nhau”.

B4: Kết thỳc thuật toỏn.

- GV: Đưa ra sơ đồ khối và giải thớch chương trỡnh bằng sơ đồ khối.

- Yờu cầu cỏc nhúm nhập chương trỡnh và lưu chương trỡnh với tờn Aicaohon.pas. GV lưu ý

- Đại diện nhúm lờn bảng xỏc định input, output

- Input: Nhập chiều cao của Long và Trang. - Output: Kết quả so sỏnh.

- Đại diện nhúm khỏc trỡnh bày thuật toỏn cho bài toỏn.

B1: Nhập chiều cao của Long và Trang.

B2: Nếu Long> Trang, kết quả “Long cao hơn trang” và chuyển đến B4.

B3: Nếu Long< Trang , kết quả “ Trang cao hơn” , ngược l‎‎‎ại “hai bạn bằng nhau”.

B4: Kết thỳc thuật toỏn.

- HS theo dừi và ghi vở

- HS lắng nghe Long>Trang? writeln('Ban Long cao hon'); Đỳng Sai Long<Trang? writeln('Ban Trang cao hon') Đỳng

Sai writeln('Hai ban

HS lưu chương trỡnh vào đỳng ổ đĩa, thư mục. Sau đú cỏc nhúm chạy chương trỡnh và đưa ra nhận xột với cỏc bộ dữ liệu khỏc nhau trong Sgk.

- Quan sỏt cỏc nhúm làm việc và hướng dẫn. - Yờu cầu học sinh sửa lại chương trỡnh và chạy lại chương trỡnh với cỏc bộ dữ liệu cũ.

- Sửa lại chương trỡnh để cú kết quả đỳng.

* Cú hai cỏch:

- Cỏch 1:Sử dụng 3 l‎‎‎ệnh điều kiện dạng thiếu. If Long>Trang then writel‎‎‎n('Ban Long cao hon');

If Long=Trang then writel‎‎‎n('Hai ban cao bang nhau');

If Long<Trang then writel‎‎‎n('Ban Trang cao hon');

- Cỏch 2: Sử dụng cỏc l‎‎‎ệnh điều kiện l‎‎‎ồng nhau. If Long>Trang then writel‎‎‎n('Ban Long cao hon') El‎‎‎se If Long<Trang then writel‎‎‎n('Ban Trang cao hon')

el‎‎‎se

writel‎‎‎n('Hai ban cao bang nhau');

nhận xột cho bài.

- Chạy chương trỡnh với cỏc bộ dữ liệu: (1.5, 1.6) -> “Ban trang cao hon”.

(1.6, 1.5) -> “Ban Long cao hon” và “Hai ban cao bang nhau”

(1.6, 1.6) -> “Hai ban cao bang nhau”

- Tiếp tục làm việc theo nhúm và đưa ra cỏch giải.

- HS quan sỏt và làm theo hướng dẫn của GV

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

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.

- GV cho HS đọc đề

- Cho HS làm việc theo nhúm

- Em hóy nờu điều kiện để ba số nguyờn a, b, c là ba cạnh của một tam giỏc?

- Yờu cầu học sinh xỏc định input, output, mụ tả thuật toỏn cho bài toỏn?

- GV chốt ý:

- 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?

- HS đọc đề và nghiờn cứu Sgk

- Tiếp tục làm việc theo nhúm và đưa ra cỏch giải.

- HS trả lời: Ba số dương a, b và c là độ dài cỏc cạnh của một tam giỏc khi và chỉ khi a+b>c, b+c>a và a+c>b

- HS xỏc định thụng tin vào và thụng tin ra

+ 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?

- Hóy mụ tả thuật túan cho bài toỏn trờn?

- Sau khi học sinh đó đưa ra cỏch mụ tả thuật toỏn GV chuyển đổi quan cõu lệnh trong pascal và giải thớch ý nghĩa của việc sử dụng từ khúa (And).

- Yờu cầu HS nhập chương trỡnh trong Sgk - Chạy chương trỡnh với 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

Một phần của tài liệu Tài liệu Giáo án Tin 8 hoàn chỉnh theo chuẩn kiến thức (Trang 62 - 66)

Tải bản đầy đủ (DOC)

(156 trang)
w