1. Trang chủ
  2. » Trung học cơ sở - phổ thông

BÀI TẬP WHILE..DO - Website Trường THCS Lê Quý Đôn - Đại Lộc - Quảng Nam

12 14 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

Định dạng
Số trang 12
Dung lượng 818,5 KB

Nội dung

- Về nhà tìm hiểu thêm một số bài tập chuyển từ số vòng lặp biết trước sang số vòng lặp chưa biết trước. - Tìm hiểu nội dung bài 1 trong bài thực hành 6[r]

(1)

Tiết 46

(2)

Lệnh lặp với số lần chưa biết trước

Cú ph áp

* Trong đó:

- Điều kiện thường phép so sánh

- Câu lệnh câu lệnh đơn hay câu lệnh ghép

Sơ đồ

Điều kiện ?

Câu lệnh

Sai

Đúng

While <điều kiện> <câu lệnh>;

- Bước 1: Kiểm tra điều kiện

Các bước thực

Tiết 46: Bài tập

I Hệ thống kiến thức cũ:

Điều kiện?

Câu lệnh

- Bước 2: Nếu điều kiện sai, câu lệnh bị bỏ qua việc thực lệnh lặp kết thúc

(3)

A

A A

A Tính tổng số tự nhiên từ đến 20

B

B B

B Nhập số nguyên từ bàn phím đủ 50 số

D

D D

D Nhập vào số số nhập vào số chẵn dừng

C

CC

C Mỗi ngày học lần

30 29282610111213141516171819202122232425279876543210

(4)

Tiết 46: Bài tập

II Bài tập:

Câu 1: (Bài sgk trang 71) Hãy cho biết khác biệt câu lệnh lặp với số lần lặp biết trước câu lệnh lặp với số lặp lần chưa biết trước?

* Câu lệnh lặp For

- Là câu lệnh biết trước số lần lặp

- Điều kiện giá trị biến đếm có giá trị nguyên đạt giá trị lớn hay chưa

- Câu lệnh thực lần, sau kiểm tra điều kiện

* Câu lệnh lặp While

- Điều kiện tổng quát nhiều, kiểm tra giá trị số thực, điều kiện khác

- Trước hết điều kiện kiểm tra Nếu điều kiện đúng, câu lệnh thực

ĐÁP ÁN

* Hoạt động nhóm phút

(5)

T:=0; i:=1;

While i<1000 ; bigin

T:=T + 1/i; i:=i + 1; End ;

Writeln (T);

Câu 2: Em xác định lỗi đoạn chương trình sau đây:

Thừa dấu ;

T khoá

sai

Tiết 46: Bài tập

(6)

Tiết 46: Bài tập

Câu Em xác định điền kiện, câu lệnh vịng lặp while đoạn chương trình sau đây:

While a <= b Begin

a := a + 1; b:=b-1; end;

Writeln (a);

Đáp án:

- Điều kiện: a<=b

(7)

Tiết 46: Bài tập

Câu Em xác định điền kiện, số lần lặp lệnh while kết in hình tổng S đoạn chương trình tính tổng sau :

S:= 0;

While i <= 10 Begin

S:= S + i; i:=i+1; end;

Writeln (S);

Đáp án:

- Điều kiện:

- Số lần lặp :

- Kết in hình của tổng S :

(8)

B 15

Câu 4.Khi đoạn chương trình sau thực hiện, giá trị cuối tổng S bao nhiêu?

S:= 0;

While i <=

Begin S:= S + i; i:=i+1; end; Writeln (S);

A 10 C 14

D 16

(9)

a) X:= 10; while X:= 10 X:= X + 5;

b) X:= 10; while X = 10 X = X + 5;

d ) S:= 0; n:=0; while S <= 10 n:= n + 1; S:= S + n ;

Thừa dấu :

Thiếu dấu :

Thiếu Begin

Câu 5: Trong câu lệnh sau câu lệnh đúng, câu lệnh sai? Nếu sai em sai đâu?

c) s:=0; n:=2; while s<=10 s:=s+n;

(10)

Tiết 46: Bài tập

II Bài tập:

Câu 6: Đọc đoạn lệnh sau, cho biết ý nghĩa đoạn lệnh rút nhận xét?

Đoạn

Đoạn Đoạn

Program doan1;

Var s:real; n,i:integer; Begin

Write(‘nhap gia tri n can tinh tong’); readln(n);

For i:=1 to n s:=s+i;

Writeln(‘tong can tim la s: =’,s:2:0); Readln;

End

Program doan2;

Var s:real; n,i:integer; Begin

i:=0;

Write(‘nhap gia tri n can tinh tong’); readln(n);

While i<=n Begin

s:=s+i; i:=i+1; End;

Writeln(‘tong can tim la’,s:2:0); Readln;

End

(11)

Lặp với số lần chưa biết trước

Cú ph áp

* Trong đó:

- Điều kiện thường phép so sánh

- Câu lệnh câu lệnh đơn hay câu lệnh ghép

Sơ đồ

Điều kiện ?

Câu lệnh

Sai

Đúng

While <điều kiện> <câu lệnh>;

- Bước 1: Kiểm tra điều kiện

Các bước thực

CỦNG CỐ - DẶN DÒ

- Bước 2: Nếu điều kiện sai, câu lệnh bị bỏ qua việc thực lệnh lặp kết thúc

(12)

CỦNG CỐ - DẶN DÒ

- Về nhà tìm hiểu thêm số tập chuyển từ số vòng lặp biết trước sang số vòng lặp chưa biết trước.

Ngày đăng: 05/04/2021, 15:43

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w