1. Trang chủ
  2. » Giáo Dục - Đào Tạo

tuan 22 tiet 44 tin 8

2 4 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 2
Dung lượng 10,19 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: Trình chiếu một bài có + HS: Tập trung, chú ý lắng nghe chương trình chạy đúng bị lỗi, sự hướng dẫn của GV, cách trình hướng dẫn các em cách trình bày và bày và các lỗi thường mắc [r]

Trang 1

BÀI TẬP THỰC HÀNH

I MỤC TIÊU:

1 Kiến thức:

- Ôn tập câu lệnh lặp với số lần biết trước for … to … do … trong Pascal;

- Kết hợp giữa câu lệnh điều kiện với câu lệnh lặp với số lần biết trước

2 Kĩ năng: Làm các bài tập về câu lệnh lặp với số lần biết trước for … to … do … trong Pascal.

3 Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.

II CHUẨN BỊ:

1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.

2 Học sinh: Vở ghi, sách giáo khoa.

III CÁC HOẠT ĐỘNG DẠY – HỌC:

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

8A1:………

8A2:………

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

Câu 1: Em hãy trình bày cú pháp cách sử dụng của câu lệnh lặp?

3 Bài mới:

Hoạt động 1: (8’) Tìm hiểu bài tập 1.

+ GV: Yêu cầu HS tìm lỗi sai và sửa

lại cho đúng

a) for i:=100 to 1 do writeln(‘A’);

b) for i:=1.5 to 10.5 do writeln(‘A’);

c) for i=15 to 40 do writeln(‘A’);

d) for i:=7 to 120 do; writeln(‘A’);

e) for i:=8 do 108 to writeln(‘A’);

+ HS: Thực hiện theo yêu cầu của

GV đưa ra

a) for i:=1 to 100 do writeln(‘A’);

b) for i:=1 to 10 do writeln(‘A’);

c) for i:=15 to 40 do writeln(‘A’);

d) for i:=7 to 120 do writeln(‘A’);

e) for i:=8 to 108 do writeln(‘A’);

1 Bài tập 1:

Hoạt động 2: (15’) Tìm hiểu bài tập 3.

+ GV: Yêu cầu HS đọc và làm các

bài tập 4 SGK/61

+ GV: Chia lớp thành 6 nhóm học

tập và làm các bài tập trên

+ GV: Sau khi thực hiện chương

trình:

j := 0;

for i := 0 to 5 do j := j + 2;

Giá trị của biến j bằng bao nhiêu

+ GV: Yêu cầu HS từ thuật toán bài

tập 6 SGK viết chương trình tính

tổng A

+ GV: Hướng dẫn HS thực hiện viết

chương trình trên

+ GV: Yêu cầu HS dựa trên các gợi

mở của GV viết chương trình

+ GV: Hướng dẫn các em sử dụng

+ HS: Đọc và nghiên cứu SGK làm các bài tập theo yêu cầu

+ HS: Thảo luận nhóm và trả lời các câu hỏi đề ra

+ HS: Sau khi thực hiện chương trình lệnh lặp thực hiện 6 vòng lặp, mỗi lần j tăng thêm 2 đơn vị

Vậy khi kết thúc vòng lặp j có giá trị là 12

+ HS: Đọc và nghiên cứu SGK dựa trên thuật toán ở tiết trước thực hiện theo yêu cầu

+ HS: Trả lời các nội dung theo yêu cầu của GV

Program bai6;

Uses Crt;

Var A: Real;

2 Bài tập 2:

* Bài toán: Bài tập 6 SGK

viết chương trình tính tổng A

Program bai6;

Uses Crt;

Var A: Real;

n, i: Integer;

BEGIN Clrscr;

Write(‘Nhap n: ’);

Readln(n);

A := 0;

For i := 1 To n Do

A := 1/(i*(i+2));

Write(‘Tong A = ’,A); Readln

Ngày soạn: 21/01/2017 Ngày dạy: 23/01/2017 Tuần 22

Tiết: 44

Trang 2

câu lệnh lặp for <biến đếm>:=<giá

trị đầu> to <giá trị cuối> do <câu

lệnh>; của Pascal, để viết chương

trình?

+ GV: Quan sát hướng dẫn, thao tác

mẫu quá trình làm bài của các em

bên dưới

+ GV: Cho một HS lên bảng thực

hiện bài tập theo yêu cầu đã đưa ra

+ GV: Hướng dẫn các em sửa các

bài tập, yêu cầu các bạn khác quan

sát nhận xét

+ GV: Hướng dẫn sửa sai cho HS,

chỉ ra các lỗi các em thường gặp

+ GV: Yêu cầu HS sau khi gõ xong

thực hiện lưu bài với tên bai6.pas

+ GV: Yêu cầu HS sau khi gõ xong

biên dịch chương trình

+ GV: Cho HS chạy chương trình

xem kết quả đạt được khi gõ xong

+ GV: Giải thích cho HS các câu

lệnh trong chương trình cho các em

nhận biết

+ GV: Cho HS thực hiện chạy

chương trình với các thông số khác

nhau

+ GV: Quan sát quá trình thực hiện

của các em

+ GV: Trình chiếu một bài có

chương trình chạy đúng bị lỗi,

hướng dẫn các em cách trình bày và

khắc phục lỗi thường gặp

n, i: Integer;

BEGIN Clrscr;

Write(‘Nhap n: ’); Readln(n);

A := 0;

For i := 1 To n Do

A := 1/(i*(i+2));

Write(‘Tong A = ’,A);

Readln END

+ HS: Thực hiện dưới sự quan sát giúp đỡ của GV

+ HS: Một HS lên thực hiện các yêu cầu giống các bạn bên dưới

+ HS: Sửa các lỗi theo sự hướng dẫn của GV khi gặp khó khăn

+ HS: Nhận biết các lỗi các em hay gặp trong quá trình thực hiện

+ HS: Thực hiện lưu bài với tên

đã được yêu cầu

+ HS: Thực hiện biên dịch (Alt + F9) chương trình kiểm tra lỗi, sửa lỗi nếu có

+ HS: Thực hiện chạy chương trình (Ctrl + F9) kiểm chứng, xem kết quả đạt được

+ HS: Biết được câu lệnh được sử dụng trong bài

+ HS: Chú ý quan sát và kiểm tra kết quả tự tính so với chương trình đưa ra

+ HS: Thực hiện các thao tác theo

sự hướng dẫn của GV đưa ra

+ HS: Tập trung, chú ý lắng nghe

sự hướng dẫn của GV, cách trình bày và các lỗi thường mắc phải trong khi gõ chương trình

END

4 Củng cố

- Củng cố trong nội dung bài học

5 Dặn dò: (1’)

- Xem trước nội dung bài tiếp theo

IV RÚT KINH NGHIỆM :

Ngày đăng: 07/11/2021, 17:57

w