1. Trang chủ
  2. » Lịch sử lớp 11

giáo án lên lớp

4 6 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 73,2 KB

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

Nội dung

+) Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn;.. +) Hiểu hoạt [r]

Trang 1

-o0o -GIÁO ÁN LÊN LỚP MON-HOC: TIN HỌC - LỚP 8

Người soạn : Nguyễn Hải Yến Ngày soạn : 03/03/2018 Ngày duyệt : 09/03/2018 Người duyệt: Phạm Thị Đan

Trang 2

BÀI TẬP

I MỤC TIÊU

1 Về kiến thức

+) Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình;

+) Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn;

+) Hiểu hoạt động của câu lệnh lặp với số lần chưa biết trước

+) Biết sửa lổi và viết được chương trình một số bài toán cơ bản

2 Về kỹ năng

- Rèn kỹ năng lập trình, kỹ năng viết thuật toán, kỹ năng tư duy

3 Về thái độ

- Có thái độ tích cực phát biểu ý kiến xây dựng bài trong giờ,

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 Giáo viên

Soạn bài, đọc tài liệu tham khảo, phòng máy

2 Học sinh

Xem lại bài học trước, xem bài trước ở nhà, dụng cụ học tập

III PHƯƠNG PHÁP

- Giải quyết vấn đề, vấn đáp, hoạt động nhóm, trực quan, phân tích bài, suy luận

IV TIẾN TRÌNH GIỜ DẠY

1 Ổn định lớp (thời gian: 1 phút):

2 Kiểm tra bài cũ:

3 Giảng bài mới:

NỘI DUNG

THỜ I GIA N

HOẠT ĐỘNG DẠY HỌC

GHI BẢNG Hoạt động của giáo

viên

Hoạt động của học sinh

phút

Nêu cú pháp, hoạt động của lệnh lặp với

số lần biết trước?

- GV Nêu cú pháp,

-H S

t r ả lời

Lý thuyết

FOR  <biến đếm> := <giá trị đầu>  TO

Trang 3

hoạt động của lệnh lặp với số lần chưa biết trước?

 

-H S

t r ả lời

<giá trị cuối > DO  <Câu lệnh>;

Chú ý:    

        - Sau DO không có dấu chấm phẩy

        - Có thể sử dụng các vòng For lồng nhau

  While <điều kiện>

do <câu lệnh>;

phút

GV yêu cầu HS đọc câu hỏi

Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước

 

H S

đ ọ c

c â u hỏi

H S

t h ả o

l u ậ n nhó m

r ồ i

t r ả lời  Bài tập 2: 

? Hãy chỉ ra các thành phần trong câu

lệnh sau

8 phút

 

Gv gọi HS lên bảng trình bày

H S

t h ả o

l u ậ n nhó m

r ồ i

t r ả lời

? Hãy chỉ ra các thành phần trong câu lệnh  sau

Bài 3: a) Thuật toán 1: 10 vòng lặp

được thực hiện Khi kết thúc thuật toán

S = 5.0 Đoạn chương trình Pascal

tương ứng: S:=10; x:=0.5; while S>5.2

do S:=S-x; writeln(S); b) Thuật toán 2:

Không vòng lặp nào được thực hiện vì

ngay từ đầu điều kiện đã không được

thỏa mãn nên các bước 2 và 3 bị bỏ

14 phút

GV: Hướng dẫn HS làm bài tập 3

Chia 2 nhóm để làm

G V g ọ i đ ạ i d i ệ n nhóm trả lời

+) Hãy tìm hiểu các thuật toán sau đây và

H S

s u y ngh

ĩ trả lời

H S

H Đ

Bài 3:

a) Thuật toán 1: 10

vòng lặp được thực hiện Khi kết thúc

thuật toán S = 5.0.

Đoạn chương trình Pascal tương ứng:

Trang 4

4 Củng cố (thời gian: 2 phút):

- củng cố lại kiến thức trong  bài 

5 Hướng dẫn tự học (thời gian: 1 phút):

- Học bài cũ, làm lại các bài tập trong  SGK trang 71

Xem lại các bài đã làm, làm tiếp các bài còn lại, tiết sau làm tiếp các dạng BT

V RÚT KINH NGHIỆM

qua S = 10 khi kết thúc thuật toán

Đoạn chương trình Pascal tương ứng:

S:=10; n:=0; while S<10 do begin

n:=n+3; S:=S-n end; writeln(S);

cho biết khi thực hiện thuật toán, máy tính sẽ bao nhiêu vòng lặp? Khi kết

thúc, giá trị của S

bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toán đó!

nhó m

Đ ạ i

d i ệ n nhó m

t r ả lời

S : = 1 0 ; x:=0.5;

w h i l e

S > 5 2

S : = S -x;

writeln (S);

b ) T h u ậ t t o á n 2 :

Không vòng lặp nào được thực hiện vì ngay từ đầu điều kiện

đã không được thỏa mãn nên các bước 2

và 3 bị bỏ qua S =

10 khi kết thúc thuật toán Đoạn chương trình Pascal tương ứng:

S:=10; n:=0;

w h i l e

S < 1 0 do    begin

n : = n +

S:=S-n end; writeln (S);

Ngày đăng: 04/02/2021, 16:14

w