1. Trang chủ
  2. » Giáo án - Bài giảng

KẾ HOẠCH BÀI DẠY TIN HỌC 8 GIÁO ÁN TIN HỌC 8 CV 5512

47 101 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Câu Lệnh Lặp
Trường học Trường Trung Học Cơ Sở
Chuyên ngành Tin Học
Thể loại Giáo Án
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 47
Dung lượng 114,52 KB

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

Nội dung

KẾ HOẠCH BÀI DẠY TIN HỌC 8 GIÁO ÁN TIN HỌC 8 CV 5512 KẾ HOẠCH BÀI DẠY TIN HỌC 78 GIÁO ÁN TIN HỌC 8 CV 5512 KẾ HOẠCH BÀI DẠY TIN HỌC 7 GIÁO ÁN TIN HỌC 8 CV 5512 KẾ HOẠCH BÀI DẠY TIN HỌC 7 GIÁO ÁN TIN HỌC 7 CV 5512 KẾ HOẠCH BÀI DẠY TIN HỌC 8 GIÁO ÁN TIN HỌC 8CV 5512

Trang 1

Ngày soan:

Ngày giảng:

Tiết 37, 38, 39, 40 Bài 7 Câu lệnh lặp

Thời gian thực hiện: 04 tiết

I MỤC TIÊU

1 Kiến thức

- Biết câu lệnh lặp – một lệnh thay cho nhiều lệnh

- Biết câu lệnh For do

- Biết tính tổng và tích bằng câu lệnh lặp For do

- Nld: Sử dụng được phần mềm Pascal để viết chương trình

- Nle: Có khả năng làm việc nhóm tạo ra được những bài tập trên máy tính, lưulưu và chạy chương trình

3 Phẩm chất:

- Tự lập, tự tin, tự chủ; Có trách nhiệm bản thân và cộng đồng

II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU

Trang 2

HOẠT ĐỘNG 1: Khởi động

a Mục tiêu: Tạo hứng thú cho HS, thu hút HS sẵn sàng thực hiện nhiệm vụ

học tập của mình HS khắc sâu kiến thức nội dung bài học

b Nội dung: Tìm hiểu phần khởi động.

c Sản phẩm học tập: Trả lời các câu hỏi.

d Tổ chức thực hiện

- Chuyển giao nhiệm vụ học tập:

Lấy ví dụ hoạt động lặp đi lặp lại trong đời sống hàng ngày:

- Hàng ngày em phải nhặt rau từng ngọn từng ngọn đến khi xong

- Em phải học thuộc các môn học và em cứ phải đọc đi đọc lại đến khi nàothuộc mới thôi

GV: Yêu cầu học sinh lấy ví dụ thực tế

HS: Lấy ví dụ

- Thực hiện nhiệm vụ học tập:

+ Các nhóm thảo luận bài tập và câu hỏi theo yêu cầu của giáo viên

- Báo cáo kết quả thảo luận:

+ HS lấy ví dụ theo ý hiểu

- Nhận xét, đánh giá, kết luận:

+ Sau khi thực hiện xong ví dụ giáo viên nhận xét đánh giá tinh thần, thái độhọc tập và kết quả học sinh đã báo cáo Từ đó hướng hướng học sinh nghiêncứu, tìm hiểu nội dung cho hoạt động hình thành kiên thức mới

HOẠT ĐỘNG 2: Hình thành kiến thức mới

1 Hoạt động 1: Câu lệnh lặp – một lệnh thay cho nhiều lệnh

* Mục tiêu: Giúp học sinh hiểu về câu lệnh lặp – một lệnh thay cho nhiều

lệnh

* Nội dung: Biết các ví dụ một lệnh thay thế cho nhiều lệnh.

* Sản phẩm: Hiểu các câu lặp

* Tổ chức thực hiện

- Chuyển giao nhiệm vụ học tập:

Yêu cầu học sinh đọc ví dụ 1 SGK/55 kết hợp quan sát hình ảnh trên máychiếu

HS: Đọc và quan sát

Trang 3

GV: Giả sử ta cần vẽ ba hình vuông có cạnh 1 đơn vị ta chỉ cần lặp lại thaotác vẽ hình vuông mấy lần?

GV: Gọi một nhóm trình bày, các nhóm khác bổ sung

GV: Nhận xét bổ sung, kết luận với cách mô tả các hoạt động trong thuật toántrên được gọi là cấu trúc lặp Cách để chỉ thị cho máy tính thực hiện cấu trúclặp với một câu lệnh đó là câu lệnh lặp

Kết luận

VD1:

- Bước 1: Vẽ hình vuông( vẽ liên tiếp bốn cạnh và trở về đỉnh ban đầu)

- Bước 2: Nếu số hình vuông đã vẽ được ít hơn 3, di chuyển bút vẽ về bênphải 2 đơn vị và trở về bước 1 ngược lại kết thúc thuật toán

* Thuật toán mô tả các bước để vẽ hình vuông:

Bước 1: Đặt k 0 ( k là số đoạn thẳng đã vẽ được

Bước 2: Vẽ đoạn thẳng độ dài 1 đơn vị và quay thước 900 sang phải k k+1Bước 3: Nếu k<4 trở lại bước 2, ngược lại kết thúc thuật toán

VD 2:

Bước 1: Sum 0 ; i 0

Bước 2: Sum Sum + i ; i i+1

Bước 3: Nếu i <=100, thì quay lại bước 2, ngược lại thông báo giá trị Sum vàkết thúc thuật toán

Hoạt động 2: Câu lệnh lặp For…to…do

* Mục tiêu: Học sinh nắm được câu lệnh lặp

* Nội dung: cú pháp, ý nghĩa, ví dụ câu lệnh lặp

* Sản phẩm: HS biết cú pháp, ý nghĩa, lấy được ví dụ

* Tổ chức thực hiện

Trang 4

- Chuyển giao nhiệm vụ học tập:

- Yêu cầu HS đọc thông tin trong sgk và trả lời các câu hỏi

? Em hãy nêu cú pháp và ý nghĩa của câu lệnh For to do

- Yêu cầu học sinh quan sát ví du trên máy chiếu và trả lời câu hỏi sau:

? i,j,k được gọi là gì?

? Các vòng lặp trên có bao nhiêu lần lặp

? Giá trị cuối trong câu 3 là bao nhiêu

- Chiếu ví dụ 3 SGK/57 yêu cầu học sinh quan sát và hoạt động nhóm chobiết chương trình có bao nhiêu câu lệnh, lệnh thứ mấy là lệnh lặp? Bài nàymáy tính sẽ in ra mấy vòng lặp? Theo em vòng lặp này biết trước hay khôngbiết trước?

- Muốn in ra màn hình bốn chữ O không nằm cùng một hàng, em sử dụng câulệnh nào?

- Yêu cầu học sinh hoạt động nhóm hãy viết chương trình in 11 chữ O rơi từtrên cao xuống và chạy chương trình trên máy tính

- Thực hiện nhiệm vụ học tập:

+ HS: Trả lời các câu hỏi GV yêu cầu vào vở

+ Thực hành trên máy tính theo yêu cầu của giáo viên

- Báo cáo kết quả thảo luận:

+ HS trình bày

+ Nháy đúp vào biểu tượng Word trên màn hình

+ Nháy nút phải chuột/open

+ Nháy chọn biểu tượng/enter

- Nhận xét, đánh giá, kết luận chốt kiến thức:

+ GV nhận xét, chốt kiến thức

* Kết Luận:

For<Biến đếm>:=<giá trị đầu> to<giá trị cuối> do < câu lệnh> ;

Trong đó:

- For, to, do: là các từ khóa

- Biến đếm: thường có kiểu nguyên

- Giá trị đầu và giá trị cuối: phải là các giá trị nguyên

- Giá trị cuối phải lớn hơn giá trị đầu

- Số vòng lặp là biết trước và bằng: Giá trị cuối – Giá trị đầu + 1

Trang 5

- Câu lệnh sau từ khóa do có thể là lệnh đơn hoặc lệnh ghép phải được đặttrong từ khóa (Begin…Enfd ;)

Bước 1: Biến đếm sẽ nhận giá trị đầu

Bước 2: Nếu biến đếm<=giá trị cuối thì:

+ Thực hiện lệnh sau từ khóa do

VD3: SGK/57

- Chương trình có 7 lệnh

- Lệnh lặp là lệnh thứ 4

- Máy tính in ra 10 vòng lặp

- Vòng lặp này là biết trước

VD: Chương trình in 11 chữ O rơi từ trên cao xuống ở màn hình

Trang 6

* Nội dung: Tìm hiểu về tính tổng và tích bằng câu lệnh lặp

* Sản phẩm: Tính được tổng và tích câu lệnh lặp

* Tổ chức thực hiện

- Chuyển giao nhiệm vụ học tập:

+ Yêu cầu học sinh đọc và làm VD5 SGK/58

+ HS làm bài tập, trả lời câu hỏi vào vở

- Báo cáo kết quả

Trang 7

Ví dụ: chương trình tính tích 5 số nguyên đầu tiên T=1*2*3*4*5

Program Tính tich ;

Var i,T: integer ;

Begin

T:=1 ;

For i:=1 to 5 do T:=T*i ;

Writeln(‘Tích cua 5 so nguyên đầu là:’,T) ;

Readln ;

End

VD6 SGK/58

HOẠT ĐỘNG 3: Hoạt động luyện tập

* Mục tiêu: Luyện tập củng cố nội dung bài học

* Nội dung: Thực hiện được bài tập sử dụng câu lệnh lặp.

* Sản phẩm: Làm được các bài tập sử dụng câu lệnh lặp.

* Tổ chức thực hiện:

GV giao nhiệm vụ cho học sinh làm bài tập trắc nghiệm:

GV: Hãy xác định đúng hoặc sai trong phát biểu sau:

Để tính S là tổng của các bình phương của số n số tự nhiên đầu tiên, đoạnchương trình Pascal sau đây tuy không hề bị lỗi cú pháp nhưng lại không đạtđược mục đích cần tính toán

S:=0 ;

For a:=1 to n do ;

S:=S+a*a ;

Câu 1: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần biết trước?

A If…Then B If…then…else C For…do D While…do

Câu 2: Câu lệnh lặp với số lần biết trước có dạng như thế nào?

A For < biến đếm>:=<Giá trị đầu> to <Giá trị cuối> do <Câu lệnh>;

B For < Giá trị cuối>:=<Giá trị đầu> to <Biến đếm> do <Câu lệnh>;

Trang 8

C For < Giá trị đầu>:=<Biến đếm> to <Giá trị cuối> do <Câu lệnh>;

D For < Câu lệnh>:=<Giá trị đầu> to <Giá trị cuối> do <Biến đếm>;

Câu 3: Trong câu lệnh lặp đâu là biến đếm?

A Giá trị đầu B Giá trị cuối C Biến đếm D For,to,doĐáp án: 1 – C 2 – A 3- D

Câu 4: Sau khi thực hiện đoạn chương trình sau giá trị của biến J bằng baonhiêu?

Câu 5 Các câu lệnh Pascal sau có hợp lệ không? Vì sao?

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

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

c For i: =1 to 10 do writeln(‘A’) ; Sai

* Mục tiêu: Vận dụng kiến thức làm các bài tập thực tế.

* Nội dung: Giải bài toán và Viết chương trình

* Sản phẩm: Viết được chương trình trên máy tính.

Trang 9

* Tổ chức thực hiện:

- GV giao nhiệm vụ cho học sinh

Trong cửa hàng có các loại thùng sơn 16,17 và 21 kg Một người khách cầnmua 185kg Hãy viết chương trình để tính và cho biết cần bán cho ngườikhách nọ bao nhiêu thùng mỗi loại để không phải bán lẻ thùng nào?

GV: Hướng dẫn học sinh bản chất lời giải của bài toán là tìm các số nguyêndương n,m,k sao cho 16m+17m+21k=185 Yêu cầu học sinh thực hiện theonhóm

- Thưc hiện nhiệm vụ

Trang 10

Ngày soan:

Ngày giảng:

Tiết 41, 42, 43, 44 Bài thực hành 5: SỬ DỤNG CÂU LỆNH LẶP FOR DO

- Nld: Sử dụng được phần mềm Pascal để viết chương trình

- Nle: Có khả năng làm việc nhóm tạo ra được những bài tập trên máy tính, lưulưu và chạy chương trình

3 Phẩm chất:

- Tự lập, tự tin, tự chủ; Có trách nhiệm bản thân và cộng đồng

II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU

a) Mục tiêu: Nêu được cú pháp và cách thức hoạt động của câu lệnh lặp

b) Nội dung: Học sinh thảo luận nhóm - Làm PBT

Trang 11

c) Sản phẩm: Phiếu bài tập

d Tổ chức thực hiện

- Chuyển giao nhiệm vụ học tập:

Nêu cú pháp, ý nghĩa, hoạt động câu lệnh lặp For do? VD?

- Thực hiện nhiệm vụ học tập:

+ Các nhóm thảo luận trả lời câu hỏi theo yêu cầu của giáo viên

- Báo cáo kết quả thảo luận:

Các nhóm báo cáo kết quả thảo luận của nhóm mình

- Nhận xét, đánh giá, kết luận:

+ Giáo viên nhận xét đánh giá tinh thần, thái độ học tập và kết quả học sinh

đã báo cáo Từ đó hướng hướng học sinh nghiên cứu, tìm hiểu nội dung chohoạt động hình thành kiên thức mới

HOẠT ĐỘNG 2: Hình thành kiến thức mới

Hoạt động 1: Nội dung bài tập 1

* Mục tiêu: Giúp học sinh biết gõ chương trình, hiểu ý nghĩa câu lệnh trong

chương trình, dịch chương trình và tìm lỗi nếu có

* Nội dung: Làm các bài tập trong bài thực hành

* Sản phẩm: Gõ được chương trình, hiểu ý nghĩa câu lệnh trong chương

trình, dịch chương trình và tìm lỗi nếu có

* Tổ chức thực hiện

- Chuyển giao nhiệm vụ học tập:

Yêu cầu học sinh đọc bài 1 SGK/60 và thực hành theo các yêu cầu a, b, c, d?

- Thực hiện nhiệm vụ học tập:

+ HS thực hiện

- Báo cáo kết quả thảo luận:

+ Các nhóm báo cáo kết quả thực hành của nhóm

Trang 12

* Nội dung: Chỉnh sửa chương trình, dịch và chạy chương trình.

* Sản phẩm: HS biết chỉnh sửa câu lệnh lặp của chương trình, dịch và chạychương trình

* Tổ chức thực hiện

- Chuyển giao nhiệm vụ học tập:

Yêu cầu học sinh đọc bài tập 2 SGK/61 và thực hiện các yêu a, b

- Thực hiện nhiệm vụ học tập:

+ HS: Thực hiện

+ GV yêu cầu vào vở

- Báo cáo kết quả thảo luận:

+ Các nhóm trình bày kết quả thực hành của nhóm mình

- Nhận xét, đánh giá, kết luận chốt kiến thức:

+ GV nhận xét, chốt kiến thức, ghi điểm

Hoạt động 3: Bài tập 3 SGK/61

* Mục tiêu: HS nhận biết dùng lệnh lông nhau

* Nội dung: Dùng câu lệnh for lồng bên trong một câu lệnh for khác khi thựchiện lệnh lặp, in ra màn hình các chữ số

* Sản phẩm: in ra màn hình các chữ số từ 0 99

* Tổ chức thực hiện

- Chuyển giao nhiệm vụ học tập:

Yêu cầu học sinh đọc bài tập 2 SGK/61 và thực hiện các yêu a, b

- Thực hiện nhiệm vụ học tập:

+ HS thảo luận nhóm, quan sát, nghiên cứu trả lời câu hỏi vào vở + HS:Thực hiện

+ GV yêu cầu vào vở

- Báo cáo kết quả

+ Các nhóm trình bày kết quả thực hành của nhóm mình, các nhóm khácnhận xét

- Nhận xét, đánh giá, kết luận chốt kiến thức:

+ GV nhận xét, kết luận

HOẠT ĐỘNG 3: Hoạt động luyện tập

Trang 13

* Mục tiêu: Luyện tập củng cố nội dung bài học

* Nội dung: Sử dụng được các câu lệnh lặp để viết chương trình

* Sản phẩm: Viết được chương trình sử dụng câu lệnh lặp.

* Tổ chức thực hiện:

GV giao nhiệm vụ cho học sinh làm bài tập trắc nghiệm:

Bài 1: Dưới đây là một đọc chương trình Pascal:

Bài 2: Viết chương trình tính tổng

S:=0; for i:=1 to n do S:=S+1/I;

Writeln(‘Tổng can tim la:’,S:6:2);

Readln

End

- Nhận xét, đánh giá chốt kiến thức

+ GV nhận xét, đưa đáp án đúng

Trang 14

HOẠT ĐỘNG 4: Hoạt động vận dụng

* Mục tiêu: Vận dụng kiến thức làm các bài tập thực tế

* Nội dung: Tạo được dòng chữ chuyển động trên màn hình “Chào các bạn”.

* Sản phẩm: Tạo được dòng chữ chuyển động trên màn hình “Chào các

bạn”

* Tổ chức thực hiện:

- GV giao nhiệm vụ cho học sinh

a Viết chương trình để có dòng chữ “Chào các bạn” chạy trên màn hình

- Từ trái qua phải (trên dòng 10)

b lưu chương trình với tên BT.pas

- Thưc hiện nhiệm vụ

+ HS thực hành theo các yêu cầu GV

Trang 15

II THIÊT BỊ DẠY HỌC VÀ HỌC LIỆU

1 Thiết bị dạy học: Bảng, SGK, Projectors

2 Học liệu: Sách giáo khoa Tin học 8, giáo án.

III TIẾN TRÌNH DẠY HỌC

Chuyển giao nhiệm vụ học tập: GV yêu cầu học sinh thảo luận nhóm và nêu

cú pháp câu lệnh điều kiện và lệnh lặp

Thực hiện nhiệm vụ học tập: HS thảo nhóm và trả lời câu hỏi.

Báo cáo kết quả thực hiện nhiệm vụ học tập:

- GV gọi ngẫu nhiên 2HS trong nhóm bất kì lên báo cáo kết quả của nhóm

- 1HS trình bày về câu lệnh lặp for…do; 1HS trình bày về câu lệnh lặp while do

Đánh giá kết quả hoạt động:

- GV gọi ngẫu nhiên 2HS trong 2 nhóm khác (không lên báo cáo) nhận xét, bổsung cho nhóm về lệnh lặp for do

- HS nhận xét, bổ sung ý kiến, có thể chất vấn nội dung chưa hiểu

- GV gọi ngẫu nhiên 2HS trong 2 nhóm khác chưa được nhận xét (không lên báocáo) nhận xét, bổ sung cho nhóm về lệnh lặp while do

- HS nhận xét, bổ sung ý kiến, có thể chất vấn nội dung chưa hiểu

Trang 16

- GV tổng hợp ý kiến, chốt kiến thức cần nhớ về lệnh lặp for…do và while…do, cóthể cho điểm nhóm trình bày tốt hoặc có ý kiến nhận xét, bổ sung kiến thức hay

2 Hoạt động 2: Hình thành kiến thức:

a) Mục tiêu: Ôn tập kiến thức về lặp với số lần biết trước (for…do) và lặp với số

lần chưa biết trước (while…do)

b) Nội dung: Học sinh hoạt động cá nhân thông qua hình thức tổ chức trò chơi Đấu

trường 100

c) Sản phẩm: câu trả lời của HS ghi trên bảng con

d) Tổ chức thực hiện

GV phát bảng con và phấn cho HS cả lớp

Chuyển giao nhiệm vụ học tập: GV tổ chức chơi trò chơi thông qua hình

thức trả lời câu hỏi trắc nghiệm

Thực hiện nhiệm vụ học tập: HS hoạt động cá nhântrả lời câu hỏi bằng cách

ghi đáp án mình chọn vào bảng con

Báo cáo kết quả thực hiện nhiệm vụ học tập: HS trả lời đúng được tiếp tục

trả lời câu hỏi tiếp theo; HS trả lời sai mất quyền trả lời (bị loại khỏi trò chơi);

Đánh giá kết quả hoạt động:

- GV mời 2HS bị loại đầu tiên lên điều khiển trò chơi: 1HS ngồi trình chiếu, 1HSđọc câu hỏi

- Khi hết 10 câu hỏi thì GV cho điểm những HS trả lời xuất sắc trong 10 câu đó,rồi lại tiếp tục cả lớp trả lời những câu hỏi tiếp theo

3 Hoạt động 3: Luyện tập

a) Mục tiêu: Ôn tập kiến thức về lặp với số lần biết trước (for…do) và lặp với số

lần chưa biết trước (while…do)

b) Nội dung: Học sinh hoạt động cá nhân thông qua hình thức tổ chức trò chơi Cặp

đôi hoàn hảo

c) Sản phẩm: câu trả lời của HS ghi trên bảng con

d) Tổ chức thực hiện

GV phát bảng con và phấn cho HS cả lớp theo cặp đôi; Ghi số thứ tự cặp đôilên bảng

Chuyển giao nhiệm vụ học tập: GV tổ chức chơi trò chơi thông qua hình

thức trả lời câu hỏi trắc nghiệm

Thực hiện nhiệm vụ học tập: HS hoạt động cặp đôi trả lời câu hỏi bằng cách

ghi đáp án vào bảng con

Báo cáo kết quả thực hiện nhiệm vụ học tập: cặp đôi trả lời đúng được GV

ghi 1 dấu + lên bảng;

Đánh giá kết quả hoạt động:

Trang 17

- GV tổng hợp số câu trả lời đúng Cặp đôi đúng nhiều nhất 10 điểm; xếp thứ 2được 9 điểm,

Chuyển giao nhiệm vụ học tập:

Nhóm 1,3,5 làm Câu 1 (sử dụng lệnh lặp for do); Câu 4 (sử dụng lệnh lặpwhile do)

Nhóm 2,4,6 làm Câu 2 (sử dụng lệnh lặp while do); Câu 3 (sử dụng lệnh lặpfor do)

Thực hiện nhiệm vụ học tập:

HS hoạt động nhóm làm lần lượt từng bài tập;

Câu 1, 2: hoạt động trong 5 phút

Câu 3, 4: hoạt động trong 10 phút

Báo cáo kết quả thực hiện nhiệm vụ học tập:

GV chiếu kết quả bài làm của 1 nhóm làm câu 1, 1 nhóm câu 2

GV chiếu kết quả bài làm của 1 nhóm làm câu 3, 1 nhóm câu 4

Đánh giá kết quả hoạt động:

- Đại diện nhóm chạy chương trình, các nhóm khác (cùng câu hỏi) nhận xét, bổsung (nếu có), sửa sai (nếu có)

- GV nhận xét và cho điểm nhóm thực hiện tốt

Câu hỏi trắc nghiệm (cá nhân)

Câu 1: Hoạt động nào sau đây lặp với số lần biết trước:

A Hôm nay em thức dậy trễ do được nghỉ học B Lấy xà bông để giặt đồ

C Mỗi ngày, em thức dậy lúc 5 giờ sáng D Rửa chén

Câu 2: Hoạt động nào sau đây lặp với số lần biết trước:

A Chiều nay, em phải nấu cơm B Đánh răng mỗi ngày 3 lần

C Đi chợ mua rau D Hôm nay, em đi xem phim với bạn Hoa

Câu 3: Hoạt động nào sau đây là lặp với số lần chưa biết trước:

Trang 18

C Lau bảng D Chạy quanh sân cho đến khi mệt

Câu 4: Hoạt động nào sau đây là lặp với số lần chưa biết trước:

C Chạy quanh sân D Lau bảng cho đến khi hết bụi

Câu 5: Trong câu lệnh lặp for…do, số vòng lặp là biết trước và bằng:

A giá trị cuối – giá trị đầu + 1 B giá trị cuối – giá trị đầu + 2

C giá trị cuối – giá trị đầu – 1 D giá trị cuối – giá trị đầu - 2

Câu 6: Trong Pascal, câu lệnh lặp thường có dạng:

A for <biến đếm> := <giá trị cuối> downto <giá trị đầu> do <câu lệnh>

B for <biến đếm> : <giá trị cuối> downto <giá trị đầu> > do <câu lệnh>;

C for <biến đếm> = <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;

D for <biến đếm> := <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;

Câu 7: Trong Pascal, câu lệnh lặp thường có dạng:

A for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>

B for <biến đếm> : <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

C for <biến đếm> = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

D for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Câu 8: Câu lệnh pascal nào sau đây là hợp lệ?

A For i:= ’1’ to ‘10’ do writeln(‘A’); B For i:= 2.5 to 10.5 do writeln(‘A’);

C For i = 1 to 10 do writeln(‘A’); D For i:= 1 to 10 do writeln(‘A’);

Câu 9: Trong câu lệnh WHILE…DO, điều kiện sau từ khoá “WHILE” thường là:

Câu 10: Câu lệnh lặp với số lần chưa xác định trước trong Pascal có dạng:

A while < câu lệnh > do < điều kiện >; B while <điều kiện> do <câu lệnh>;

C while <điều kiện> do <câu lệnh> D while < câu lệnh > do < điều kiện >

Câu hỏi trắc nghiệm luyện tập (cặp đôi)

Câu 11: Hãy cho biết số lần lặp của câu lệnh for sau đây: for i:=1 to 5 do …

Trang 19

Bước 2 Nếu S ≤ 4, chuyển tới bước 4.

Bước 3 S ← S - x và quay lại bước 2.

Bước 4 Thông báo S và kết thúc thuật toán.

A 5 B 6 C 15 D kết quả khác

Câu 15: Cho biết khi thực hiện thuật toán sau, giá trị biến S là bao nhiêu?

Bước 1 S ← 6, x ← 1.

Bước 2 Nếu S ≤ 5, chuyển tới bước 4.

Bước 3 S ← S - x và quay lại bước 2.

Bước 4 Thông báo S và kết thúc thuật toán.

Câu 16: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1 S ← 16, n ← 0

Bước 2 Nếu S ≤ 10, chuyển tới bước 4.

Bước 3 n ← n + 3, S ← S – n và quay lại bước 2.

Bước 4 Thông báo S và kết thúc thuật toán.

While tong<= 10 do tong:=tong+1;

Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:

Trang 20

Sau đoạn chương trình trên em hãy cho biết biến “tong” có giá trị bằng bao nhiêu?

Câu 21: Cho S và i là biến nguyên Khi chạy đoạn chương trình :

S := 3; for i:=2 to 5 do s := s+i;

Kết quả in lên màn hình là của s là :

Câu 24: Cho S và i là biến nguyên Khi chạy đoạn chương trình :

s:=0; for i:=1 to 3 do s := s+2*i;

X sẽ nhận được giá trị nào dưới đây ?

Trang 21

Câu 1: Viết chương trình tính tổng các số tự nhiên trong phạm vi từ 15 đến 25 (dùng lệnh lặp

for do) Thông báo kết quả ra màn hình?

Câu 2: Viết chương trình tính tổng các số tự nhiên trong phạm vi từ 25 đến 35 (dùng lệnh lặp

while do) Thông báo kết quả ra màn hình?

Câu 3: Viết chương trình nhập vào từ bàn phím số nguyên dương N, sử dụng câu

lệnh điều kiện để tính tổng các giá trị chia hết cho 3 trong phạm vi từ 1 dến N, sau

đó in ra màn hình (dùng lệnh lặp for do)

Câu 4: Viết chương trình nhập vào từ bàn phím số nguyên dương N, sử dụng câu

lệnh điều kiện để tính tổng các giá trị chia hết cho 5 trong phạm vi từ 1 dến N, sau

đó in ra màn hình (dùng lệnh lặp while do)

Trang 22

TÊN BÀI DAY: KIỂM TRA 1 TIẾT LÝ THUYẾT

I MUC TIÊU BÀI DẠY:

1 Kiến thức:

- Kiểm tra lại những kiến thức cơ bản đã học

- Biết cách sử dụng biến trong Pascal

- Biết được cấu trúc câu lệnh điều kiện, vòng lặp xác định và vòng lặp khôngxác định

- Biết được cách sử dụng câu lệnh điều kiện

- Hiểu được cách sử dụng vòng lặp xác định và vòng lặp không xác định

Tự lập, tự tin, tự chủ; Có trách nhiệm bản thân và cộng đồng

II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU

a Mục tiêu: Nhắc nhở hs các công việc trước khi làm bài kiểm tra

b Nội dung: Quy định trước, trong khi làm làm bài kiểm tra.

c Sản phẩm học tập: Ý thức của Hs trong quá trình làm bài kiểm tra.

d Tổ chức thực hiện

Chuyển giao nhiệm vụ:

Gv nhắc nhở một số quy tắc khi làm bài: hs không trao đổi, không sử dụng tàiliệu, làm bài nghiêm túc, không gây mất trật tự trong suốt giờ kiểm tra Giơ tayhỏi khi có vấn đề thắc mắc, không tự ý ra khỏi chổ ngồi khi chưa đc cho phép,không sử dụng viết đỏ, bút xóa trong bài kiểm tra

Thực hiện nhiệm vụ:

Trang 23

a Mục tiêu: Kiểm tra lại kiến thức của hs về câu lệnh điều kiện, câu lệnh lặp,

viết chương trình đơn giản có sử dụng các kiến thức trên

b Nội dung: Bài kiểm tra lý thuyết

c Sản phẩm học tập: Đáp án bài kiểm tra của học sinh.

d Tổ chức thực hiện

Chuyển giao nhiệm vụ:

Gv phát bài kiểm tra cho học sinh

Thực hiện nhiệm vụ:

Nhận bài kiểm tra và tiến hành làm bài nghiêm túc

Báo cáo nhiệm vụ:

Nộp bài kiểm tra sau khi hết giờ

2 0,5đ 5%

2 0,5đ

Ngày đăng: 08/08/2021, 10:45

TỪ KHÓA LIÊN QUAN

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

w