1. Trang chủ
  2. » Giáo Dục - Đào Tạo

bài tập tin học lớp 8

19 4,7K 5

Đ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 272,5 KB

Nội dung

Caâu 1Caâu 1 Caâu 2 Caâu 2 While do ; Trong đó: While, do là các từ khoá Điều kiện là các phép so sánh Câu lệnh: Câu lệnh đơn hoặc câu lệnh ghép ViÕt có ph¸p c©u lÖnh lÆp víi sè lÇn ch

Trang 1

BÀI T P Ậ

BÀI T P Ậ

TI T 52 Ế

TI T 52 Ế

Trang 2

Caâu 1

Caâu 1

Caâu 2

Caâu 2

BÀI TẬP

Trang 3

Caâu 1

Caâu 1

Caâu 2

§iÒu kiÖn

C©u lÖnh

SAI

Em h·y v s ẽ ơ đồ kh i lÖnh lÆp víi ố

sè lÇn ch a biÕt tr íc?

BÀI TẬP

Đáp án

Trang 4

Caâu 1

Caâu 1

Caâu 2

Caâu 2

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

Trong đó:

While, do là các từ khoá

Điều kiện là các phép so sánh

Câu lệnh: Câu lệnh đơn hoặc câu lệnh ghép

ViÕt có ph¸p c©u lÖnh lÆp víi sè lÇn

ch a biÕt tr íc vµ nªu ý nghÜa?

BÀI TẬP

Đáp án

Trang 5

BÀI TẬP

1.Làm bài tập sgk

1.Làm bài tập sgk trang 71

2 Đố vui theo nhóm.

Trang 6

BÀI TẬP

1.LÀM BÀI TẬP

*Lần lượt mỗi nhóm chọn 1 câu hỏi ngẩu

nhiên và đại diện nhóm lên trình bày khi trình bày xong thành viên trong nhóm có quyền bổ sung trước khi các nhóm khác nhận xét.

- Lưu ý : Trả lời tốt học sinh có thể lấy điểm

kiểm tra miệng hay điểm cộng

Trang 7

BÀI TẬP

* HS CHỌN CÂU HỎI

Trang 8

BÀI TẬP

Câu 1 (sgk trang 71) :

1.Làm bài tập sgk

2.Đố vui. Hãy nêu vài ví dụ về hoạt động lặp

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

Gợi ý

Trang 9

BÀI TẬP

Gợi ý câu 1 :

1.Làm bài tập sgk

2.Thi đố vui.

Một công việc nào đó lặp đi lặp lại mãi cho đến khi điều kiện sai.

§óng

§iÒu kiÖn

C©u lÖnh (Công việc)

SAI

Trang 10

BÀI TẬP

1.Làm bài tập sgk

2.Thi đố vui.

Câu 2 :

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

Gợi ý

Trang 11

BÀI TẬP

Ho t ạ độ ng l p víi sè lÇn biÕt tr íc ặ Ho t Ho t ạ độ ạ độ ng lÆp víi sè lÇn ch a ng lÆp víi sè lÇn ch a

biÕt tr íc

Bước 1: Biến đếm chạy từ : < giá

trị đầu>

Bước 2

Bước 2 : Biến đếm tăng dần 1

đơn vị và câu lệnh được thực

hiện sau mỗi lần tăng cho đến

khi biến đếm bằng < giá trị

cuối>

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

Bước 2 : Nếu điều kiện

sai, câu lệnh sẽ bị bỏ qua

và việc thực hiện lệnh lặp kết thúc Nếu điều kiện

đúng, thực hiện câu lệnh

và quay lại bước 1

Gợi ý

Gợi ý câu 2 : Nh c l i ki n th c bài H C cũ ắ ạ ế ứ Ọ

Trang 12

BÀI TẬP

Chương trình tính tổng 10 số nguyên đầu tiên

Sử dụng vòng lặp For to do Sử dụng vòng lặp While do

Var i: integer;

S: real;

Begin

S:=0;

for i:=1 to 10 do S:=S+i ;

writeln(S);

readln;

end.

Var i: integer;

S: real;

Begin

S:=0; i:=1;

while i<=10 do begin S:=S+i; i:=i + 1

end;

writeln(S);

readln;

end.

Gợi ý

Gợi ý câu 2 :

Trang 13

BÀI TẬP

1.Làm bài tập sgk

2.Thi đố vui.

Câu 2 : Gợi ý

-Tên của 2 câu lệnh cũng nói lên sự khác nhau

- Điều kiện 2 lệnh lặp không giống nhau

- Nếu điều kiện không thỏa thì lệnh lặp chưa biết trước không thực hiện vòng lặp nào Lệnh lặp

biết trước thực hiện ít nhất 1 lần

Đáp án

Trang 14

BÀI TẬP

1.Làm bài tập sgk

2.Thi đố vui.

Đáp án Câu 2 :

-

- Số lần lặp đã được xác định từ trước

-Điều kiện là biến đếm chạy từ giá trị đầu đến giá trị cuối

- Câu lệnh được thực hiện ít nhất 1 lần

-Số lần lặp chưa được xác định trước

-Điều kiện là kiểm tra một giá trị một số xem

có thỏa mãn không -Có khi câu lệnh không thực hiện lần nào

Trang 15

BÀI TẬP

1.Làm bài tập sgk

2.Thi đố vui.

Câu 3a :

ThuËt to¸n 1:

B íc 1: S :=10 ;x:= 0.5;

B íc 2: NÕu S 5.2, chuyĨn tíi b íc 4; ≤

B íc 3: S :=S-x vµ quay lai b íc 2;

B íc 4 :Th«ng b¸o s vµ kÕt thĩc thuËt to¸n

H I :1.)Bao nhiêu vòng lặp?Ỏ

H I :1.)Bao nhiêu vòng lặp?Ỏ

2.)Giá trị S ? 3.)Thể hiện bằng pascal? Gợi ý

Trang 16

BÀI TẬP

1.Làm bài tập sgk

2.Thi đố vui.

Gợi ý câu 3a :

giảm 0.5 và lặp đến khi S<5.2 thì kết thúc

kết thúc lệnh lặp đồng thời xuất S

Đáp án

Trang 17

BÀI TẬP

1.Làm bài tập sgk

2.Thi đố vui.

Đáp án (3a) :

S :=10; x:= 0.5;

Êwhile s>5.2 do s:=s-x;

Write(s);

3.) Pascal

Trang 18

BÀI TẬP

1.Làm bài tập sgk

2.Thi đố vui.

Câu 3b :

ThuËt to¸n 1:

B íc 1: S :=10, 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 lai b íc 2;

B íc 4 :Th«ng b¸o s vµ kÕt thĩc thuËt to¸n.

H I :1.)Bao nhiêu vòng lặp?Ỏ

H I :1.)Bao nhiêu vòng lặp?Ỏ

2.)Giá trị S ? 3.)Thể hiện bằng pascal? Đáp án

Trang 19

BÀI TẬP

1.Làm bài tập sgk

Đáp án (3b) :

S :=10 ; n:= 0;

while s<=10 do begin

n:=n+3, s:=s-n end;

Write(s);

1.) Khơng vịng lặp nào thực hiện 2.) Giá trị =10

3.) Pascal

2.Đố vui

2.Đố vui

Ngày đăng: 05/02/2015, 10:27

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w