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

2021

16 10 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

Mọi ngôn ngữ lập trình đều có cách chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh.. Câu lệnh lặp - một lệnh thay cho nhiều lệnh.[r]

(1)(2)

BÀI CÂU LỆNH LẶP

(3)

Ví dụ : Giả sử ta cần vẽ ba hình vng có cạnh đơn vị hình 1.35 Mỗi hình vng ảnh dịch chuyển hình bên trái khoảng cách đơn vị

1 Câu lệnh lặp - lệnh thay cho nhiều lệnh

(4)

Em mơ tả thuật tốn để giải toán trên?

+ Bước Vẽ hình vng (vẽ liên tiếp cạnh trở đỉnh ban đầu)

(5)

Quá trình vẽ hình thực sau:

(6)

Thuật tốn mơ tả bước để vẽ hình vng gồm bước sau:

+ Bước Đặt k←0 (k số đoạn thẳng vẽ được) + Bước Vẽ đoạn thẳng độ dài đơn vị quay

thước 90o sang phải k← k+1

(7)

Ví dụ 2: Tính tổng 100 số tự nhiên từ 1+2+…+100

Hãy trình bày thuật tốn để tính tổng từ đến 100?

- B1 Sum0; i0;

- B2 SumSum+i; ii+1;

(8)

Cấu trúc lặp gì?

Hoạt động lặp thuật tốn trong ví dụ gọi cấu trúc lặp

(9)

Mọi ngơn ngữ lập trình có cách thị cho máy tính thực cấu trúc lặp với câu lệnh Đó câu lệnh lặp

(10)

2 Câu lệnh lặp for…do

Em nêu cú pháp câu lệnh lặp for do?

- Cú pháp:

for <biến đếm>:=<giá trị đầu> to <giá trị cuối> <câu lệnh>;

(11)

Em quan sát sơ đồ sau:

(12)

2 Câu lệnh lặp for…do

- Cú pháp:

for <biến đếm>:=<giá trị đầu> to <giá trị cuối> <câu lệnh>;

Trong for, to, từ khóa, biến đếm kiểu nguyên, giá trị đầu giá trị cuối giá trị nguyên

(13)

Ví dụ Chương trình sau in hình thứ tự

lần lặp

i Kết

Day la lan lap thu Day la lan lap thu Day la lan lap thu Day la lan lap thu 10

2

(14)(15)

Ví dụ Chương trình trứng rơi từ xuống

(16)

Ngày đăng: 03/03/2021, 16:46

Xem thêm:

w