1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giáo án Tin học 8 - Tuần 17 - Năm học 2010-2011 - Nguyễn Thị Bình

4 12 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 4
Dung lượng 158,36 KB

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

Nội dung

-GV: Chia học sinh ra thành 4 nhóm và yêu cầu * Mô tả thuật toán: học sinh xác định input, output, 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ả “L[r]

Trang 1

TuÇn 17

Ngµy so¹n: 8/12/2010

Ngµy gi¶ng: 14/12/2010

TiÕt 31 : BÀI THỰC HÀNH 4 ( tiết 1)

SỬ DỤNG LỆNH ĐIỂU KIỆN IF…THEN

- Luyện tập sử dụng câu lệnh điều kiện If…then.

- Rèn luyện kỹ năng ban đầu về đọc các chương trình đơn giản và hiểu

được ý nghĩa của thuật toán sử dụng trong chương trình.

II CHUẨN BỊ DẠY VÀ HỌC:

- GV: Sgk, sgv, giáo án, máy tính, máy chiếu, bảng và một số chương trình

đã viết sẵn.

- HS: Sgk, vở, bút, máy tính, …

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

1 Ổn đ ịnh lớp(1’):

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

-GV: 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 Thực hành.

Hoạt động của Giáo viên & Học sinh Nội dung

- GV: Em hãy xác định Input và Output của bài

toán? Mô tả thuật toán để giải bài toán trên?

-HS: Xác định Input, Output và mô tả lại thuật

toán đã làm ở tiết bài tập trước

- GV: Gọi HS khác nhận xét bài làm của bạn

- HS: Nhận xét bài làm của bạn

-GV: Nhận xét và đưa ra thuật toán

- GV: Đư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

- HS: Gõ lại chương trình trong SGK

-GV: 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

- GV: 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

- HS: Thực hiện trên máy

- GV: Em hãy nhắc lại thao tác lưu chương trình

trên máy tính?

- HS: Suy nghỉ, trả lời

- GV: 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

Bài 1 Viết chương trình nhập 2 số nguyên a

và b khác nhau từ bàn phím và in hai số đó

ra màn hình theo thứ tự không giảm.

a) Mô tả thuật toán để giải bài toán:

-Input: a, b -Output: hai số a, b được sắp xếp theo thứ tư tăng dầ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

B3: Nếu b<a thì hiển thị biến b rồ biến a B4: kết thúc chương trình

b) Gõ chương trình (SGk trang 52) c) 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

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

Trang 2

- HS: Lưu bài.

- GV: Quan sát và sửa lỗi cho một số học sinh

chưa lưu được bài

-GV: Chia học sinh ra thành 4 nhóm và yêu cầu

học sinh xác định input, output, mô tả thuật toán

cho bài toán

-HS: Hoạt động theo nhóm

- GV: Gọi đại diện nhóm lên trình bày, nhóm

khác nhận xét

- HS: Trình bày thuật toán cho bài toán

-GV: 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 ý

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

- HS: Thực hành theo nhóm và đưa ra kết qua

nhận xét cho bài

- GV: Quan sát các nhóm làm việc và hướng dẫn

- GV: Khi HS làm song bài và nhận xét kết quả,

gv đặt câu hỏi

- Vậy làm cách nào để chương trình để chương

trình chạy và đưa ra một thông báo?

- HS: Tiếp tục làm việc theo nhóm và đưa ra cách

giải

- GV: Phân tích và đưa ra các cách giải chính

xác

hạn “bạn Long cao hơn”.

- 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

a) Gõ chương trình (Sgk trang 53) b) Lưu chương trình

- Nhấn F2 và lưu chương trình với tên Aicaohon.pas

c) 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”

d) Sửa lại chương trình để có kết quả đúng

4.Cũng cố, dặn dò(1’).

-Củng cố: 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

Dặn dò:

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

Trang 3

TuÇn 17

Ngµy so¹n: 09/12/2010

Ngµy gi¶ng: 16/12/2010

SỬ DỤNG LỆNH ĐIỂU KIỆN IF…THEN

- Luyện tập sử dụng câu lệnh điều kiện If…then.

- Rèn luyện kỹ năng ban đầu về đọc các chương trình đơn giản và hiểu

được ý nghĩa của thuật toán sử dụng trong chương trình.

II CHUẨN BỊ DẠY VÀ HỌC:

- GV: Sgk, sgv, giáo án, máy tính, máy chiếu, bảng và một số chương trình

đã viết sẵn.

- HS: Sgk, vở, bút, máy tính, …

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

1 Ổn đ ịnh lớp(1’)

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

-GV: 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 Thực hành(38’).

Hoạt động của Giáo viên & Học sinh Nội dung

- GV: Đưa ra bài toán yêu cầu học sinh xác

định Input, output của bài toán.

- HS: Trả lời câu hỏi.

-GV: Yêu cầu học sinh mô tả thuật toán.

- HS: Mô tả thuật toán.

- GV: 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).

- GV: 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.

- HS: Thực hành trên máy.

GV: 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.

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

Trang 4

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".

4 Cũng cố, dặn dò(1’).

-Củng cố: 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.

Dặn dò:

Ngày đăng: 30/03/2021, 02:54

TỪ KHÓA LIÊN QUAN

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

w