1. Trang chủ
  2. » VnComic

Bài giảng Giới thiệu lập trình: Cấu trúc lặp - TS. Lê Nguyên Khôi

10 9 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 134,31 KB

Nội dung

[r]

(1)

Giới Thiệu Lập Trình

(2)

Nội Dung

Cấu trúc lặp:

for

while

(3)

Cấu Trúc Điều Khiển – Lặp

Mơ hình hành động lặp số lần cố định

In “teacher is so cool” 10 lần

Chạy hàm tính điểm sinh viên 1000 lần

Chạy vòng quanh sân vận động

Số lần lặp khơng biết

Quấy súp đặc

Nhập vào số nguyên dương

Chọn số ngẫu nhiên tới trúng thưởng

Tương ứng với lặp giới hạn (trên) lặp không

(4)

Cấu Trúc Lặp Giới Hạn

Xét toán in dấu

std::cout << "*"; std::cout << "*"; std::cout << "*";

Xét toán in dấu

std::cout << "*"; std::cout << "*"; std::cout << "*"; std::cout << "*";

Xét toán in N dấu

(5)

Cấu Trúc Lặp Giới Hạn Mơ hình hành động lặp:

Dựa số lần lặp N

Có thể cần biết đếm

Tăng biết đếm thêm sau lần lặp

Khi lặp lại hành động, ví dụ

std::cout << "*";

Cho đến biết đếm tới giá trị N

(6)

Cấu Trúc Lặp Giới Hạn for

Cú pháp:

for (MnhLnh1; BiuThcLôgic; MnhLnh2)

{

// thân vòng lp

}

MnhLnh1 khởi tạo biến đếm (biến điều khiển)

Chỉ thực lần bắt đầu lặp

MnhLnh2 thay đổi biến đếm (biến điều khiển) BiuThcLôgic điều khiển trình lặp (với điều

(7)

Cấu Trúc Lặp Giới Hạn for

Cú pháp:

for (MnhLnh1; BiuThcLơgic; MnhLnh2)

{

// thân vịng lp

}

Ý nghĩa:

1 MnhLnh1 khởi tạo biến điều khiển

2 Nếu BiuThcLôgic

3 Mệnh lệnh thân vòng lặp thực

4 Thay đổi giá trị biến điều khiển (MnhLnh2)

(8)

Cấu Trúc Lặp Giới Hạn for

Ví dụ:

Với N =

Giá trị n i=0 i=1 i=2 i=3 i=4

Điều khiển lặp true true true true false

Kết * * * *

// i biến đếm (biến điu khin) for (int i = 0; i < N; i = i + 1) {

(9)

Cấu Trúc Lặp Giới Hạn for – Ví Dụ

for (int i = 0; i < 25; i = i + 1) {

std::cout << "teacher is so cool\n"; }

for (int i = 1000; i > 0; i = i - 1) {

tinhDiem(); }

for (int i = 0; i < 5; i = i + 1) {

(10)

Cấu Trúc Lặp Giới Hạn for – Ví Dụ

In tổng N số nguyên dương

Cần biến (ngoại trừ N, nhập)

biến: biến điều kiển, biến lưu tổng

Khởi tạo đâu

Biến lưu tổng khởi tạo cấu trúc lặp

Biến điều khiển khởi tạo cấu trúc lặp

Khi in tổng

Kết thúc vòng lặp, in tổng (như yêu cầu)

Thân vòng lặp

Cộng số nguyên dương vào tổng

Ngày đăng: 10/03/2021, 15:24

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

TÀI LIỆU LIÊN QUAN

w