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

Bài 10 - Cấu trúc lặp- tiết 1-2

11 1,2K 6
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

Tiêu đề Cấu trúc lặp
Định dạng
Số trang 11
Dung lượng 216 KB

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

Nội dung

Dạng lặp tiến Sai 2... LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do... LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do TÝnh tæng... LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do Cho N nguyªn d ¬ng

Trang 1

Bµi 10

Trang 2

1 LÆp

Cã 2 d¹ng:

- LÆp víi sè lÇn biÕt tr íc

- LÆp víi sè lÇn ch a biÕt tr íc

Trang 3

FOR <biến đếm> := <gt đầu> TO <gt cuối> DO <Câu lệnh>;

bđ > gt cuối

Đúng

a Dạng lặp tiến

Sai

2 Lặp với số lần biết tr ớc, Câu lệnh for-do

bđ : = gt đầu

Câu lệnh bđ : = bđ + 1

Trang 4

FOR <b®> := <gt cuèi> DOWNTO <gt ®Çu> DO <C©u lÖnh>;

b® < gt ®Çu

§óng

b D¹ng lÆp lïi

Sai

2 LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do

b® : = gt cuèi

C©u lÖnh b® : = b® - 1

Trang 5

VÝ dô:

* ThuËt to¸n lÆp tiÕn:

B1: NhËp sè a;

B2: S:=1/a; N:=0;

B3: N:=N+1;

B4: Khi N <=100 th× S:= S + 1/(a+ N) råi quay l¹i B3; B5: § a ra S råi kÕt thóc

2 LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do

TÝnh tæng

Trang 6

* Ch ¬ng tr×nh lÆp tiÕn:

Program Tong_lap_tien;

Uses crt;

Var S : real;

a, N : integer;

BEGIN

Clrscr ; Write(‘nhap so a = ’); Readln(a);

S:=1/a;

For N := 1 to 100 do S := S + 1/(a + N);

Writeln(‘Tong S = ’, S:8:2); Readln

END

2 LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do

Trang 7

Bµi 10

Trang 8

VÝ dô:

* ThuËt to¸n lÆp lïi:

B1: NhËp sè a;

B2: S:=1/a; N:=101;

B3: N:=N - 1;

B4: Khi N >=1 th× S := S + 1/(a+ N) råi quay l¹i B3;

B5: § a ra S råi kÕt thóc

2 LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do

TÝnh tæng

Trang 9

* Ch ¬ng tr×nh lÆp lïi:

2 LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do

Program Tong_lap_lïi;

Uses crt;

Var S : real;

a, N : integer;

BEGIN

Clrscr ; Write(‘nhap so a = ’); Readln(a);

S:=1/a;

For N := 100 downto 1 do S := S + 1/(a + N);

Trang 10

VÝ dô:

* ThuËt to¸n :

B1: NhËp sè N;

B2: d := 0; i := 0;

B3: i := i + 1;

B4: Khi i < N th×

B4.1: NÕu i chia 3 d 0 th× d := d+1

B4.2: Quay l¹i B3;

B5: NÕu d=0 th× th«ng b¸o kh«ng cã sè nµo tho¶ m·n råi kÕt thóc, nÕu kh«ng th× ® a ra sè c¸c sè chia hÕt cho 3 lµ d råi kÕt thóc

2 LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do

Cho N nguyªn d ¬ng Cã bao nhiªu sè nguyªn d

¬ng nhá h¬n N chia hÕt cho 3?

Trang 11

* Ch ¬ng tr×nh :

Program Chia_3;

Uses crt;

BEGIN

Clrscr ;

Write(‘nhap so N =’); Readln(N);

d := 0;

2 LÆp víi sè lÇn biÕt tr íc, C©u lÖnh for-do

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

TỪ KHÓA LIÊN QUAN