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

tiet 54- bai tap

15 377 0
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 đề Tiết 54: Lý Thuyết - Lệnh Lặp Với Số Lần Biết Trước - Lặp Với Số Lần Chưa Biết Trước
Trường học Trường Trung Học Cơ Sở
Chuyên ngành Tin Học
Thể loại Bài Tập
Định dạng
Số trang 15
Dung lượng 1,24 MB

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

Nội dung

Bước1: Đầu tiên Biến đếm sẽ nhận giá trị là giá trị đầu Bước2: Máy kiểm tra điều kiện Biến ≤ Giá trị cuối Bước3: Nếu điều kiện trên là sai thì ra khỏi vòng lặp FOR.. Nếu điều kiện trên

Trang 1

Môn: Tin Học 8

Trang 2

1, Lý thuyết

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

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

2, Bài tập

- Bài tập trắc nghiệm

- Tự luận

3, Trò chơi ô chữ

Tiết 54:

Trang 3

Cấu trúc:

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ừ khoá

Biến đếm: Kiểu dữ liệu nguyên

Giá trị đầu, giá trị cuối là giá trị nguyên và giá trị đầu nhỏ hơn giá trị cuối

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

Số vòng lặp = giá trị cuối – giá trị đầu + 1

Trang 4

Bước1: Đầu tiên Biến đếm sẽ nhận giá trị là giá trị đầu Bước2: Máy kiểm tra điều kiện Biến ≤ Giá trị cuối

Bước3: Nếu điều kiện trên là sai thì ra khỏi vòng lặp

FOR Nếu điều kiện trên là đúng thì Lệnh được thực hiện, sau đó biến được tăng lên một đơn vị (Biến:=Biến+1) và quay trở lại bước(2).

Hoạt động của vòng lặp FOR

Trang 5

Chú ý:

- Sau DO không có dấu chấm phẩy

- Có thể sử dụng các vòng For lồng nhau

Trang 6

For i : = 1 to 10 do writeln( ‘Chao cac ban’);

? Em hãy chỉ ra các thành phần trong câu lệnh sau ?

Trả lời:

For, to, do là các từ khoá

i là biến đếm

1 là giá trị đầu

10 là giá trị cuối

writeln( ‘Chao cac ban’); là câu lệnh

Trang 7

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

Cú pháp: While <điều kiện> do <câu lệnh>;

Trang 8

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.

Hoạt động của vòng lặp WHILE

Trang 9

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

b, For i:= 1.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’);

e, Var i: real; For i:= 1 to 10 do writeln(‘A’);

Hãy chỉ ra lỗi trong các câu lệnh sau đây

Trang 10

Hãy chỉ ra lỗi trong các câu lệnh sau đây

a, X:=10; While X:=10 do X:=X+5;

b, X:=10; While X=10 do X=X+5;

c, X:=10; While X=10 do; X:=X+5;

d, S:=0;n:=0; While S<=10 do n:=n+1; S:=S+n;

X:=X+5

Bỏ X=10

Trang 11

Em hãy nêu sự khác nhau giữa câu lệnh lặp với

số lần chưa biết và câu lệnh lặp với số lần đã

biết trước?

Trang 12

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

- Lệnh đã đ ợc xác định từ tr ớc;

- Điều kiện là giá trị của biến

đếm có giá trị nguyên đã đạt đ

ợc giá trị lớn nhất hay ch a?

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

1 lần,sau đó kiểm tra điều kiện

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

-Điều kiện tổng quát hơn, có thể

là giá trị của 1 số thực, có thể là

1 điều kiện khác

-Điều kiện đ ợc kiểm tra thoả mãn, câu lệnh mới đ ợc thực hiện.Có khi câu lệnh không đ ơc thực hiện lần nào

Trang 13

Trò chơi ô chữ

Ô chữ gồm 8 từ hàng ngang và một từ khoá hàng dọc.

Mỗi ô chữ sẽ có một gợi ý liên quan đến bài học, đại diện các nhóm lựa chọn câu hỏi ở các ô Trả lời đúng, bí mật của ô chữ sẽ mở được ra và bạn

sẽ tìm ra bí ẩn của chìa khóa

Trang 14

Cấu trúc FOR TO DO và cấu trúc

1

HÀNG DỌC

Ngôn ngữ dùng để viết các chương trình máy

ĐÁP ÁN

?

Đây là một từ khoá mà sau từ khoá này có thể đặt

3

?

Để kết hợp nhiều phép so sánh đơn giản thành một

7

?

Trong vòng lặp FOR TO DO giá trị cuối

8

3

9

7 7

3

9 3

6

Ngày đăng: 15/07/2014, 21:00

Xem thêm

TỪ KHÓA LIÊN QUAN

w