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

bài tập câu lệnh While

19 783 3
Tài liệu đã được kiểm tra trùng lặp

Đ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 19
Dung lượng 195,5 KB

Nội dung

Sơ đồ khối: Câu lệnh Điều kiện Sai úng Đ... Các bước thực hiện lệnh: Bước 1: Tính giá trị và kiểm tra Đ iều kiện Bước 2: Nếu Đ iều kiện đúng thì thực hiện câu lệnh, rồi quay lên lại bước

Trang 1

Thao gi ng ch o m ng ng y nh giáo Vi t Nam 20-11ảng chào mừng ngày nhà giáo Việt Nam 20-11 ào mừng ngày nhà giáo Việt Nam 20-11 ừng ngày nhà giáo Việt Nam 20-11 ào mừng ngày nhà giáo Việt Nam 20-11 ào mừng ngày nhà giáo Việt Nam 20-11 ệt Nam 20-11

TỔ: TIN HỌC Giáo viên: Phan Thị Phương Tuyền

L p 11 M Ng y 12 tháng 11 n m 2005ào mừng ngày nhà giáo Việt Nam 20-11 ăm 2005

Trang 2

Bài 2

Tiết thứ 2

BÀI TẬP LẶP VỚI SỐ LẦÖN

CHƯA BIẾT TRƯỚC

Trang 3

1 Cú pháp:

WHILE <Điều kiện> DO

<Câu lệnh>;

2 Giải thích:

* WHILE, DO: Từ khoá lệnh

* Điều kiện: Một biểu thức quan lệ hoặc logic

* Câu lệnh : Là 1 câu lệnh trong TP

I Lý thuyết:

Trang 4

I Lý

thuyết:

3 Sơ đồ khối:

Câu lệnh

Điều kiện Sai

úng Đ

Trang 5

I Lý

thuyết:

4 Các bước thực hiện lệnh:

Bước 1: Tính giá trị và kiểm tra Đ iều kiện

Bước 2: Nếu Đ iều kiện đúng thì thực hiện câu lệnh, rồi quay lên lại bước 1.

Bước 3: Kết thúc câu lệnh

Trang 6

I Lý

thuyết

5 Chú ý:

* Nếu Đ iều kiện ban đầu là Sai thì câu

lệnh sẽ không được thực hiện lần nào.

* Nếu Đ iều kiện luôn nhận giá trị Đ úng

thì câu lệnh l ûp vô hạn ă

* Trách l ûp vô hạn thì phải có câu lệnh ă làm thay đổi giá trị của iều kiện Đ

Trang 7

II CÁC BÀI TOÁN:

Bài 1:

Nhập từ bàn phím hai số nguyên dương A và B, đưa ra kết quả ước số chung lớn nhất.

 Phân tích bài toán:

1 ại lượng vào/ra:Đ

Input : Hai số A,B

Output: USCLN(A,B)

2.Tổ chức dữ liệu:

Biến: A,B: Số nguyên

Trang 8

3.Sơ đồ khối:

Kết thúc

Nhập A,B

A := A - B B := B - A

A<>B

A>B

USCLN Là A

Bắt đầu

Sai

Đúng

Đúng

Sai

Trang 9

4 Chæång trçnh:

PROGRAM USCLN;

USES CRT;

VAR A , B : WORD;

BEGIN

CLRSCR;

WRITE('NHAP SO NGUYEN DUONG B:'); READLN(B); WHILE A<>B DO

IF A>B THEN A:=A-B ELSE B:=B-A;

WRITELN('UOC SO CHUNG LON NHAT LA:',A);

END.

Trang 10

5 CHẠY THỬ CHƯƠNG TRÌNH:

Trang 11

II.CÁC BÀI TOÁN:

Bài 2

Tính tổng: S = 1+ 1/3 + 1/5+ + 1/(2n - 1) Cho đến khi 1/(2n-1) < E

* E là một số vô cùng bé nhập từ bàn phím

 Phân tích bài toán:

1 ại lượng vào/Đ ra:

Input: Nhập số E vô cùng bé

Output: Tổng S

2.Tổ chức dữ liệu:

Biế n:

E,S: số thực

Trang 12

3.Sơ đồ khối:

S:=S+1/(2 * I-1)

Bắt đầu

Nhập E S:=1; I:=2 1/(2*I –1)>=E

In S Kết thúc

Đúng

Sai

I:=I+1

Trang 13

4.Chæång trçnh:

PROGRAM TINH_TONG;

USES CRT;

VAR E, S: REAL; I:INTEGER;

BEGIN

CLRSCR;

WRITELN('NHAP SO E: ); READLN(E); ’ ); READLN(E);

I:=2; S:=1;

WHILE (1/(2*I-1))>=E DO BEGIN

S:=S+1/(2*I-1); I:=I+1;

END;

WRITELN('TONG S = ',S:8:2);

READLN END

Trang 14

5 Chạy thử chương trình:

Trang 15

II.CÁC BÀI TOÁN:

Bài 3

Nhập vào số tự nhiên N và xem nó có phải là số nguyên tố hay không?

 Phân tích bài toán:

1 ại lượng vào/Đ ra:

Input: Nhập số tự nhiên N

Output:Kiểm tra số N có phải là số NT?

2.Tổ chức dữ liệu:

Biế n:

N, i: Số nguyên dương

Trang 16

3.Sơ đồ khối:B õt đầuă

Nhập N

N Mod I<>0

I =N I:=I+1

N là số NT

Kếtthúc

I:=2

N không NT

úng Đ

Sai

úng

Trang 17

4.Chæång trçnh:

PROGRAM KT_SONT;

WRITE('NHAP SO TU NHIEN N: '); READLN(N);

I:=2;

WHILE N MOD I <>0 DO I:=I+1;

IF I=N THEN WRITELN('SO:', N, ' LA SO NGUYEN TO') ELSE WRITELN('SO:',N, ' KHONG PHAI LA SO NGUYEN TO'); READLN;

END.

Trang 18

5 Chạy thử chương trình:

Trang 19

Thao gi ng ch o m ng ng y nh giáo Vi t Nam 20-11ảng chào mừng ngày nhà giáo Việt Nam 20-11 ào mừng ngày nhà giáo Việt Nam 20-11 ừng ngày nhà giáo Việt Nam 20-11 ào mừng ngày nhà giáo Việt Nam 20-11 ào mừng ngày nhà giáo Việt Nam 20-11 ệt Nam 20-11

TỔ: TIN HỌC Giáo viên: Phan Thị Phương Tuyền

L p 11 M Ng y 12 tháng 11 n m 2005ào mừng ngày nhà giáo Việt Nam 20-11 ăm 2005

Ngày đăng: 21/08/2013, 22:10

TỪ KHÓA LIÊN QUAN

w