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

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 66 - 70)

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. - ễn lại cỏc kiến thức đó học và xem cỏc bài tập Sgk chuẩn bị tiết sau giải bài tập.

Tiết 32: BÀI TẬP

Ngày soạn: 17/12/2009 Ngày giảng: 19/12/2009 I. MỤC ĐÍCH, YấU CẦU:

1. Kiến thức:

- Thụng qua việc giải 1 số bài tập khắc sõu cho HS cỏch mụ tả thuật toỏn của một số bài toỏn đơn giản.

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

2. Kĩ năng:

- Viết được thuật toỏn của một số bài toỏn đơn giản. - Biết sử dụng cõu lệnh điều kiện If…then

3. Thỏi độ:

- Giỏo dục tớnh cẩn thận trong quỏ trỡnh viết thuật toỏn và thỏi độ học tập nhiờm tỳc.

II/ PHƯƠNG PHÁP, PHƯƠNG TIỆN:

- GV: Soạn bài, chuẩn bị bài tập, dụng cụ dạy học. - HS: Nghiờn cứu trước bài, dụng cụ học tập.

III/ TIẾN TRèNH DẠY HỌC:

1. Ổn định lớp học:

- Kiểm tra sỉ số lớp học 2. Kiểm tra bài cũ:

- Kiểm tra bài cũ trong quỏ trỡnh giải bài tập.

3. Bài mới:

Hoạt động của GV – HS Nội dung

Hoạt động 1: Chốt lại kiến thức trọng tõm để ỏp dụng làm bài tập

- GV cho HS nhắc lại kiến thức cũ.

- Quỏ trỡnh giải một bài toỏn trờn mỏy tớnh gồm mấy bước?

- HS trả l‎‎‎ời: Ba bước

- GV: đú là những bước nào?

- HS trả l‎‎‎ời: Xỏc định bài toỏn, xõy dựng thuật toỏn,

l‎‎‎ập chương trỡnh.

- GV: Nờu cỳ phỏp và cỏch hoạt động của cõu lệnh

điều kiện dạng thiếu?

- HS trả l‎‎‎ời

- GV: Tương tự với cõu lệnh điều kiện dạng đủ? - HS trả l‎‎‎ời theo yờu cầu

- Quỏ trỡnh giải một bài toỏn trờn mỏy tớnh gồm cỏc bước:

+ Xỏc định bài toỏn,

+ Xõy dựng thuật toỏn, + Lập chương trỡnh.

- Cỳ phỏp cõu lệnh điều kiện dạng thiếu:

If<điều kiện> then <cõu lệnh> - Cỳ phỏp cõu lệnh điều kiện dạng đủ:

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

Else <cõu lệnh 2>

Hoạt động 2:Giải cỏc bài tập

- GV cho HS đọc đề trờn bảng phụ

- HS đọc đề, nghiờn cứu nội dung bài toỏn

- GV cho HS thảo luận trong 3 phỳt

- HS thảo l‎‎‎uận, tỡm đỏp ỏn - GV gọi HS trả lời

Bài 1:

Trong Pascal lệnh khai bỏo nào sau đõy là đỳng? sai? Vỡ sao?

a. var 1a: Real; b. Const b=6;

- Lần l‎‎‎ượt từng HS đứng tại chỗ trả l‎‎‎ời và giải thớch vỡ sao. - GV nhận xột và chốt ý: + Lệnh đỳng: b, d. + Lệnh sai: a, c, e. - HS ghi vở - GV gọi HS đọc đề trờn bảng phụ

- HS đọc, nghiờn cứu nội dung bài toỏn 2.

- GV: Hướng dẫn HS giải bài toỏn - HS theo dừi HD của GV.

- GV gọi 2 HS lờn bảng làm mỗi em 1 cõu.

- 2HS l‎‎‎ờn bảng l‎‎‎àm, cả l‎‎‎ớp l‎‎‎àm nhỏp -> Nhận xột.

- GV chốt ý và cho HS ghi vở a. Cỏc biến: S, a, b, h

Kiểu dữ liệu cỏc biến: Real. Khai bỏo:

Var S,a,b,h: Real;

b. Cỏc biến: Tongtien, dongia, Soluong. Hằng: m

Kiểu dữ kiệu cỏc biến: + Tongtien, dongia: Real + Soluong: Integer

Khai bỏo: Var

Tongtien, dongia: Real; Soluong: Integer;

Const m = 100;

- HS tiếp nhận, ghi vở

- Gọi HS đọc bài toỏn. - HS đọc đề bài túan 3

- GV: Hóy xỏc định INPUT, OUTPUT của bài toỏn?

- HS trả l‎‎‎ời

INPUT: n và dóy n số a1, a2, …, an OUTPUT: Tổng S = a1 + a2 + … +an

- GV: Em hóy viết thuật toỏn của bài toỏn? - GV gọi 1 HS lờn bảng viết thuật toỏn

- 1HS l‎‎‎ờn bảng viết thuật toỏn của bài toỏn. - Lớp l‎‎‎àm nhỏp theo nhúm -> nhận xột bài bạn. - GV nhận xột, bổ sung: c. Const a: integer; d. Var x, y: real; e. Var m = 4; - Cõu b, d: Đỳng - Cõu a, c, e: Sai

Bài 2: Hóy cho biết kiểu dữ liệu của

cỏc biến cần khai bỏo dựng để viết chương trỡnh để giải cỏc bài toỏn dưới đõy. Hóy khai bỏo cỏc biến đú:

a. Tớnh S của hỡnh thang với độ dài 2 đỏy là a, b và đường cao h.

b. Tớnh tổng tiền của 1 mặt hàng. Biết: Tongtien=dongia*SL+m với m=100. a. - Kiểu dữ liệu cỏc biến S, a, b, h: Real.

- Khai bỏo:

Var S,a,b,h: Real;

b. - Kiểu dữ kiệu cỏc biến: + Tongtien, dongia: Real + Soluong: Integer

- Hằng: m - Khai bỏo:

Var Tongtien, dongia: Real; Soluong: Integer;

Const m = 100;

Bài tập 3: Hóy mụ tả thuật toỏn tớnh

tổng cỏc phần tử của dóy số A={a1, a2, …,an} cho trước

INPUT: n và dóy n số a1, a2, …, an OUTPUT: Tổng S = a1 + a2 + … +an Thuật toỏn:

B1: S ← 0; i ← 0; B2: i ← i + 1

B3: Nếu i <= n, S = S + ai , Và quay lại B2.

B1: S ← 0; i ← 0; B2: i ← i + 1

B3: Nếu i <= n, S = S + ai Và quay lại B2. B4: Thụng bỏo S và kết thỳc thuật toỏn.

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

- GV gọi HS đọc đề bài 4

- HS đọc đề và nghiờn cứu bài 4

- Gọi 2 HS lờn bảng làm 2 cõu

- 2 HS l‎‎‎ờn bảng, cỏc em khỏc l‎‎‎àm dưới l‎‎‎ớp, nhận xột, bổ sung bài bạn

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

a) Vỡ 45 chia hết cho 3, điều kiện được thoả món

nờn giỏ trị của X được tăng lờn 1, tức bằng 6;

b) Điều kiện khụng được thoả món nờn cõu lệnh khụng được thực hiện, tức X giữ nguyờn giỏ trị 5

- HS ghi bài vào vở

Bài tập 4: Sau mỗi cõu lệnh sau đõy

giỏ trị của biến X sẽ là bao nhiờu, nếu trước đú giỏ trị của X bằng 5?

a. if(45 mod 3)=0 then X:=X+1; b. If X>10 then X:=X+1;

a. X=6 b. X=5

4. Củng cố:

Cho HS nhắc lại cỏc kiến thức: - Cấu trỳc khai bỏo biến. - Cấu trỳc khai bỏo hằng. - Cấu trỳc cõu lệnh gỏn.

- Cỏc bước để giải 1 bài toỏn trờn mỏy tớnh. - Luyện tập sử dụng cõu lệnh điều kiện If…then

5. Dặn dũ:

- Xem lại cỏc bài tập đó giải, hoàn thành vào vở bài tập. - Chuẩn bị tiết sau kiểm tra 1 tiết thực hành

Tiết 33 KIỂM TRA 1 TIẾT

Ngày soạn: 17/12/2009 Ngày giảng: 19/12/2009

I. MỤC TIấU:

1. Kiến thức:

- Kiểm tra chất lượng cỏc thao tỏc từ bài 1 đến bài 6

- Nhằm giỳp học sinh khắc sõu cỏch mụ tả thuật toỏn, thực hiện cõu lệnh cú điều kiện.

2. Kỹ Năng:

- Biết cỏch xỏc định bài toỏn và mụ tả thuật toỏn, cõu lệnh If .... then ...., If ... then ... Else...

3. Thỏi độ:

- Nghiờm tỳc trong thực hành và sử dụng phũng mỏy.

II - CHUẨN BỊ:

- Giỏo viờn: Giỏo ỏn, đề bài, phũng mỏy. - Học sinh: Học và chuẩn bị bài ở nhà.

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 66 - 70)

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

(156 trang)
w