BTH 6 SỬ DỤNG LỆNH LẶP WHILE DO 1 MỤC TIấU

Một phần của tài liệu giao an tin hoc8 (Trang 101 - 103)

- Đặt/huỷ vết chuyển động của đối tợng:

b/ Vớ dụ 2: Nếu cộng lần lượ tn số tự nhiờn đầu tiờn (n = 1, 2, 3, ), Cần cộng bao nhiờu

BTH 6 SỬ DỤNG LỆNH LẶP WHILE DO 1 MỤC TIấU

1. MỤC TIấU

1.1. Về kiến thức

- Biết được nhu cầu sử dụng cõu lệnh while .. do

- Cõu lệnh lặp giỳp mỏy tớnh thực hiện một cụng việc lặp đi lặp lại nhiều lần với số lần chưa biết trước.

1.2. Về kỹ năng

- Làm được một số bài tập tớnh điểm trung bỡnh

- Hiểu được thuật toỏn, đọc được ý nghĩa của từng cõu lệnh

1.3. Thỏi độ

- HS cú thỏi độ nghiờm tỳc trong học bài

- Hiểu được hoạt động của cõu lệnh lặp sử dụng trong bài toỏn

2. CHUẨN BỊ

2.2. Học sinh:

- SGK, đồ dựng học tập, bảng phụ - Đọc trước bài tại nhà

3. TIẾN TRèNH TIẾT DẠY3.1. Ổn định lớp (2ph) 3.1. Ổn định lớp (2ph)

- Kiểm tra sĩ số - Ổn định trật tự

3.2. Kiểm tra bài cũ (0ph)

Kết hợp kiểm tra trong khi thực hành

3.3. Dạy bài mới

HĐ CỦA THẦY VÀ TRề TG NỘI DUNG

HĐ 1: Tỡm hiểu bài tập tớnh điểm trung bỡnh n số thực

GV: Đưa ra bài tập ( treo bảng phụ)

Yờu cầu: Hs đọc bài tập

? Với bài tập trờn em sẽ làm như thế nào?

HS: Trả lời theo ý tưởng SGK ? Mụ tả thuật toỏn của chương trỡnh?

HS: Làm ra vở

GV: Theo dừi, gọi hs lờn bảng trỡnh bày

HS: Trỡnh bày lờn bảng.

? Từ thuật toỏn trờn hóy cho biết cỏc biến sẽ sử dụng và kiểu của chỳng?

HS: TL 4 biến, 2 kiểu sử dụng GV: Yờu cầu HS khởi động Pascal

? Tỡm và khai bỏo biến vào Pascal

HS: Làm bài

? Cú giỏ trị nào của biến là chưa biết khụng? Phải làm gỡ?

HS: Cú, là số n, phải nhập

GV: Yờu cầu hs nhập giỏ trị cho

35 Bài 1: Viết chương trỡnh tớnh trung bỡnh n số thực x1, x2, x3, …, xn. Cỏc số n và x1, x2, x3, … xn được nhập từ bàn phớm. a/ Mụ tả thuật toỏn. B1: Nhập giỏ trị cho n B2: đếm := 0; TB := 0; B3: Nếu đếm < n thỡ đếm := đếm + 1; TB := TB + x; rồi chuyển tới bước 5. B4: TB := TB/n và quay trở lại bước 3

B5: Thụng bỏo kết quả của n, TB và kết thỳc thuật toỏn.

b/ Gừ chương trỡnh và lưu chương trỡnh.

Program tinh_trung_binh;

Uses crt;

Var n, dem : integer; X, TB : real;

Begin

Clrscr;

Write (‘ Nhap cac so can tinh n=’); readln (n);

Dem:=0; TB := 0;

While dem < n do

Begin dem := dem + 1;

Write (‘ nhap so thu ‘, dem, ‘=’); readln (x);

n

- Yờu cầu HS sử dụng phộp gỏn và cõu lệnh While .. do để làm bài tập.

HS: Tự giỏc làm bài

GV: Theo dừi, uốn nắn

Và yờu cầu hs đọc kỹ cỏc yờu cầu của bài tập để làm.

End;

TB := TB/n;

Writeln (‘trung binh cua’, n, ‘ so la =’, TB : 10:3);

Writeln (‘nhap enter de thoat….’); Readln

End.

c/ Đọc và tỡm hiểu ý nghĩa của từng cõu lệnh. Dịch chương trỡnh và sửa lỗi, nếu cú. Chạy chương trỡnh với cỏc bộ dữ liệu được gừ từ bàn phớm và kiểm tra kết quả nhận được. d/ Viết lại chương trỡnh bằng cỏch sử dụng cõu lệnh For .. do thay cho cõu lệnh While .. do

4. Hoạt động củng cố (3ph)

- GV: nhắc lại nội dung chớnh của bài học í nghĩa của sử dụng cõu lệnh While … do

5. Hoạt động hướng dẫn (2ph)

- Ôn lại bài học hôm nay

- Hoàn thành nội dung của bài 1 ra vở ( nếu chưa xong)

Tuần27: Ngày soạn: 06/ 03/ 2016

Tiết 52: Ngày dạy: 07/03/ 2016

BÀI THỰC HÀNH 6

Một phần của tài liệu giao an tin hoc8 (Trang 101 - 103)

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

(147 trang)
w