Violet
Baigiang

Tìm kiếm theo tiêu đề

Tin tức thư viện

Khắc phục hiện tượng không xuất hiện menu Bộ công cụ Violet trên PowerPoint và Word

12099162 Kính chào các thầy, cô. Khi cài đặt phần mềm , trên PowerPoint và Word sẽ mặc định xuất hiện menu Bộ công cụ Violet để thầy, cô có thể sử dụng các tính năng đặc biệt của phần mềm ngay trên PowerPoint và Word. Tuy nhiên sau khi cài đặt phần mềm , với nhiều máy tính sẽ...
Xem tiếp

Quảng cáo

Hỗ trợ kĩ thuật

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Bài giảng

Bài 10. Cấu trúc lặp

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Phan Ngoc
Ngày gửi: 22h:00' 27-11-2017
Dung lượng: 698.8 KB
Số lượt tải: 168
Số lượt thích: 0 người

Tiết 13+14:

CẤU TRÚC LẶP
TIN HỌC 11- CHƯƠNG III: CẤU TRÚC RẼ NHÁNH VÀ LẶP
NỘI DUNG BÀI HỌC
Tìm hiểu nhu cầu lặp
Lặp với số lần biết trước và câu lệnh for do
Bài tập
Sống trong đời sống cần có một tấm lòng…
Để gió cuốn đi
Để gió cuốn đi
trong đời sống
Lặp lại 2 lần
Hãy kể vài sự việc trong đời sống hằng ngày mà nó được lặp đi lặp lại
1. Khái niệm cấu trúc lặp
Trong lập trình, có những thao tác phải lặp lại nhiều lần, khi đó ta gọi là cấu trúc lặp.
Lặp thường có 2 loại: lặp với số lần biết trước và lặp với số lần không biết trước.
2. Cấu trúc lặp với số lần biết trước và câu lệnh for-do.
a. Lặp dạng tiến:
for := to do ;
VD: For i:=1 to 5 do writeln(‘i=‘,i);
b. Lặp dạng lùi:
for := downto do ;
VD: For i:=10 downto 1 do if sqrt(i)>2 then s:=s+i;
Trong đó:
+ Biến đếm thường là biến kiểu .......................... hoặc kiểu ..........................
+ Giá trị đầu, giá trị cuối là các ............................ cùng kiểu với biến đếm.
Giá trị đầu phải ............ ......................giá trị cuối.
+ Ở dạng lặp tiến: biến đếm tự ........................... từ giá trị đầu đến giá trị cuối.
+ Ở dạng lặp lùi: biến đếm tự ........................ từ giá trị cuối về giá trị đầu.
+ Tương ứng với mỗi giá trị của biến đếm, câu lệnh sau do thực hiện ......... lần.
Nếu sau do cần thực hiện lặp nhiều câu lệnh thì ...........................................................................
nguyên
kí tự
biểu thức
nhỏ hơn hoặc bằng
động tăng
động giảm
1
sử dụng câu lệnh ghép begin… end.
Điểm khác nhau giữa lặp tiến và lặp lùi
1
N
Tăng 1
Giảm 1
N
1
i=N
i=1
Nhận xét:
- Ban đầu Gán S=….…
- Tiếp theo từ lần …đến …. Tính S theo công thức chung là: ……………………..
Đoạn chương trình:
Cách viết câu lệnh for do
Bước 1. Xác định giá trị đầu, giá trị cuối
Bước 2. Công thức chung khi lặp
1. Viết câu lệnh tính tổng sau: S=1+12+13+ 14+15
Xác định bài toán: Input: …………………….
Output: …………………..

Ý tưởng:
S1=1
S2= S1+12
S3= S2+13

S4= S3+14
S5= S4+15
 
Trắc nghiệm
Câu 1: Trong ngôn ngữ lập trình Pascal, về mặc cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có một lệnh con ?

A. For i := 1 to 100 do a := a – 1 ;
B. For i := 1 to 100 do; a := a – 1 ;
C. For i := 1 to 100 do a := a – 1
D. For i := 1 ; to 100 do a := a – 1 ;
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có nhiều lệnh con ?
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì ?
For i := 10 to 1 do write(i, ‘ ’);
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
Đưa ra 10 dấu cách
Không đưa ra kết quả gì
 
Gửi ý kiến