... 1 .Lặp Trong số thuật toán có thao tác phải thực lặplặp lại số lần Các ngôn ngữ lập trình nói chung (NNLT Pascal nói riêng) có câu lệnh để mô tả cấutrúclặp * Cấutrúclặp mô tả thao tác lặp ... tác lặp có hai dạng Lặp với số lần biết trước lặp với số lần chưa biết trước 11 Bài 10: CẤUTRÚCLẶP 2– Lặp với số lần biết trước câu lệnh FOR- DO Cú pháp: + Dạng lặp tiến: FOR :=
... toán giải cấutrúclặpFor Do giải cấutrúclặp While….Do Tuy nhiên số trường hợp lại dùng For Do để thay cho cấutrúc While…Do Với toán Tong- 1a, phải thực qua 100 bước lặp, bước lặp tổng s ... cho em phần tập cấutrúc lặp, toán 1,2,3,4 phân tích để em thấy sử dụng hai cấutrúclặpFor Do While Do Với toán sử dụng cấutrúc While Do có điều kiện ràng buộc, ta thực cấutrúcFor Do bỏ điều ... sinh làm tập cấutrúc lặp, câu hỏi thường đặt em là: Lựa chọn cấutrúclặp cho phù hợp với toán? Sử dụng cấutrúcFor Do hay While Do có ưu điểm nhược điểm nào? Có thể sử dụng hai cấutrúc giải...
... CẤUTRÚCLẶP Hiểu nhu cầucấutrúclặp biểu diễn thuật toán Hiểu cấutrúclặp kiểm tra điều kiện trước, sau Vận dụng cấutrúclặp vào tình cụ thể Mô tả thuật toán số toán có sử dụng cấutrúc ... Lặp có nghóa làm làm lại nhiều lần thao tác Trong lập trình, có thao tác, câu lệnh lặplặp lại nhiều lần tạo thành cấutrúclặp Có loại cấutrúc lặp: - Lặp với số lần biết trước; - Lặp ... phải lặp lần, S>=20 ngưng lại không lặp Hãy đánh dấu vào ô sai câu đây? Đúng Sai Câu 1: Cấutrúclặp có hai loại lặp: Lặp với số lần biết trước lặp với số lần trước Câu 2: Cấutrúc lặp...
... Bài 10 CẤUTRÚCLẶP (tt) Tiếp tục nghiên cứu cấutrúclặp Cú pháp loại câu lệnh lặp có số lần trước 3 Lặp với số lần trước: Bài toán1 : Tính đưa kết ... D/A Câu 1: Câu 2: Câu 3: A B C D Kết Điểm START Nghiên cứu kỹ cấutrúc RẼ NHÁNH LẶP Chuẩn bò tiết ôn tập, luyện tập loại cấutrúc này, trước đến tiết thực hành Xem thực hành tập SGK 49, 50, ... Trong vòng lặp WHILE DO: - Nếu lần kiểm tra đầu tiên, mà kết SAI câu lệnh vòng lặp không thực lần - Số lần kiểm tra số lần lặp - Tùy theo điều kiện mà viết câu lệnh vòng lặp cho phù...
... 1; sau kiểm tra biến đếm có nhỏ trị cuối không ? Nếu đúng, lặp biến đếm không nhỏ trị cuối thoát khỏi vòng lặp kết thúc lệnh Sử dụng: For …To ….Do … Để viết viết lại chương trình XÁC ĐỊNH BÀI ... Đây tháng i := i+1 = LẶP ĐÚNG i
... việc lặp vô hạn Bài tập: Tính tổng S=1+1/2+1/3+ +1/k+ Quá trình tính dừng lại 1/k < e, với e nhập vào từ bàn phím * Phân tích - Quá trình tính có phải trình lặp không? - Công việc lặplặp lại ... Hỏi sau tháng người có 2500000 tài khoản? Phân tích - Công việc lặplặp lại việc gì? - Hãy thể công việc dạng câu lệnh - Quá trình lặp dừng lại nào? uses crt; var i:byte; tt,tl,ls:real; begin tt:=2000000; ... tiền người sau tháng? Tiền lãi= Tổng tiền*Lãi suất Tổng tiền= Tổng tiền(tháng trước)+Tiền lãi CẤUTRÚCLẶP REPEAT UNTIL Cú pháp: REPEAT ; UNTIL ; Trong đó: - REPEAT, UNTIL:...
... 5 Cấutrúclặp xác định For to 5.1/ Cấutrúclặp tiến 5.1.1/ Cú pháp For BĐ := To Do Công việc; Trong đó: For , To , Do : Là các từ khoá BĐ ... ky tu thuong tu a den z ); For ch:= a To z Do write(ch:3); readln; End * Chú ý: Biến đếm phải số nguyên dương thuộc kiểu liệu đơn giản ( kiểu số thực) Trong vòng lặp ta phải xác định giá trị ... in dòng Program In_so; Uses crt; Var i:byte; Begin Clrscr; writeln( Day so nguyen tu den 10 ); For i :=1 To 10 Do write(i:3); readln; End Sự Hoạt động chương trình Begin Vong lap so i=1 S 11...
... giá trị cho lặplặp tổng S em cho biết lặplặp lại lại 100 khác biệt hai lần toán? < 0.0001 a+N Số lần lặp biết trước Số lần lặp chưa biết trước Cấu trúclặp I Lặp với số lần lặp biết trước ... Tong_1b, giá trị i bắt đầu tham gia vòng lặp 100 sau lần lặp i giảm i < (i = 0) kết thúc lặp (thực hiện100 lần) 2 Lặp với số lần lặp biết trước a Dạng (dạng tiến) FOR := TO ... hoạt động Lặp dạng lùi Lặp dạng tiến Bin:= Bin:= False Bin = GT ui u True Cõu lnh Bin t ng tng V True Cõu lnh Bin t ng gim V Lặp Hãy nhớ! + Lặp với số lần lặp biết...
... loại câu lệnh lặp có số lần kết thúc GV: Cho Hs nhận xét thuật toán biết trước: theo vấn đề sau: -Lặp dạng tiến: For := to ... trong ngôn ngữ Pascal nguyên mà không dùng công thức Lặp với số lần biết trước câu lệnh for Hoạt động 2: – GV: Đưa ví dụ Sgk, sau cho HS so sánh hai thuật toán HS: Nêu ... < câu lệnh>; -Hai thuật toán giống khác -Lặp dạng lùi: For < biến đếm>:= downto
... II Lặp với số lần lặp CHƯA biết trước- lệnh While _Do Bài toán: Tính giá trị tổng S, v tỡm giỏ tr I S= + ... =4 =3 =105 =5 =6 i 10 11 12 13 14 s 10 15 21 28 36 45 55 66 78 91 105 Cu trỳc lnh While Lặp với số lần lặp chưa biết trước WHILE DO ; Trong đó: While,Do L t khoỏ Điều kiện: ... tổng S, tìm giá tri i để S = + + + i Mophong Cho đến S vừa đủ lớn 100 ?: + Công việc lặp lại gì? + Điều kiện để lặp lại ? Nhận xét: Chừng S
... động 3: Cấutrúccâu lệnh lặp End -Trở lại với VD2: minh họa với ngôn ngữ pascal: Cấutrúclặp mô tả câu lệnh lặp ngôn ngữ pascal Câu hỏi: dựa vào ví dụ, mời bạn lên viết cấutrúccâu lệnh lặp - ... thích câu lệnh lặp: cách để điều kiển máy tính - HS ghi vào thực cấutrúclặp thỏa mãn - Câu lệnh lặp “cách” để thị máy tính thực cấutrúclặp Program Lap; Var i: integer; Begin For i:= to HĐ ... Ngày : ………… CÂU LỆNH LẶP I Mục tiêu: a) Kiến thức: - Biết nhu cầu cần có cấutrúclặp ngôn ngữ lập trình; - Biết ngôn ngữ lập trình dùng cấutrúclặp để dẫn máy tính thực lặplặp lại công việc số...
... lặplặp lại nhiều lần, ta gọi cấutrúclặp .Cấu trúclặp thường có loại : - Lặp với số lần biết trước - Lặp với số lần chưa biết trước Các NNLT cung cấp số câu lệnh để mô tả cấutrúclặp 2/- Lặp ... Các câu lệnh vòng lặp thường lặp lại nhiều lần, để tăng hiệu chương trình thao tác không cần lặp lại nên đưa vòng lặp Củng cố :(4’) - Nhắc lại khái niệm cấutrúclặp - Cấutrúclặp với số lần biết ... : Dạng lặp tiến : For := To Do ; Dạng lặp lùi :For < Biến đếm > :=DowntoDo; - Cấutrúclặp với số...
... a, b, c - Từ sơ đồ khối giải phương TÝnh Delta = b2 – 4ac trình bậc hai Em cho biết: sử dụng cấutrúc KiĨm tra Sai §óng Delta < lệnh học trước mô tả thật toán TÝnh vµ ®a Th«ng b¸o nghiƯm v«...
... trị cho tổng S lặplặp lại 100 lần Việc tăng giá trị cho tổng S lặplặp lại < 0.0001 khi: Số lần lặp biết trước a +N Số lần lặp chưa biết trước CẤU TRÚCLẶP 00:44:55 00:44:55 Lặp với số lần ... 2 Lặp với số lần lặp biết trước 00:44:55 a Dạng 1(dạng tiến) For := to < câu lệnh>; Ví dụ: S:=1/a; For i:=1 to 100 S:=S+1/(a+i); b Dạng 2(dạng lùi) For ... cuối For i:= 100 downto write(i); Lưu ý: Giá trị biến đếm điều chỉnh tự động, câu lệnh sau DO không thay đổi giá trị biến đếm 00:44:55 00:44:55 Các nội dung cần ghi nhớ! Cú pháp cấutrúclặp For- do:...
... lệnh lặp For- do dạng tiến dạng lùi? Cho ví dụ minh họa? Trả lời: Dạng tiến: For := to < câu lệnh>; Ví dụ: S:=1/a; For i:=1 to 100 S:=S+1/(a+i); Dạng lùi: For ... downto < câu lệnh>; Ví dụ: S:=1/a; For i:=100 downto S:=S+1/(a+i); 00:44:47 Bài 10 (Tiết 2) BÀI GiẢNG ĐIỆN TỬ TIN HỌC LỚP 11 Lặp với số lần lặp biết trước 00:44:41 XÂY DỰNG THUẬT TOÁN ... kết thúc! B5: N N +1 quay lại B3 B6: Đưa giá trị S Kết thúc; Lặp với số lần lặp biết trước Viết chương trình cho thuật toán Tổng_1a (Lặp tiến) Program Tong_1a ; Uses crt ; { Phần khai báo } Var...
... Chương CẤUTRÚC RẼ NHÁNH VÀ LẶP Bài Cấutrúc rẽ Bài Cấutrúc rẽ nhánh nhánh Bài 10 Cấutrúclặp Bài 10 Cấutrúclặp Trường THPT Cao Lãnh - Tổ: Toán_Tin - Giáo viên: Lê Bài 10 CẤUTRÚCLẶP (tt) Lặp: ... 10 CẤUTRÚCLẶP (tt) Lặp: Lặp với lần biết trước – Câu lệnh For- do a Dạng lặp tiến: For := to Do ; b Dạng lặp lùi: For := downto Do ; Lặp với lần chưa biết trước – Câu lệnh While-do Trường THPT Cao Lãnh - Tổ: Toán_Tin - Giáo viên: Lê Lặp với lần chưa biết trước – Câu lệnh While-do...
... dung Cấutrúclặp Hiểu khái niệm lặplập trình Biết ý nghĩa cấutrúclặpLặp với số lần biết trước Biết sử dụng câu lệnh lặp Turbo Pascal Lặp với số lần chưa biết trước Biết sử dụng câu lệnh lặp ... trên? CẤUTRÚCLẶPLẶP VỚI SỐ LẦN BIẾT TRƯỚC LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Xây dựng thuật toán tính tổng 1 1 S= + + + + a a +1 a + a +100 CÁC VÍ DỤ Input: số a Output: tổng S CẤUTRÚCLẶPLẶP ... 1/(a+N); S = S + 1/(a+N); Đưa S Đưa S Đ for i := to write(i:4); 8 Dạng lặp tiến hoạt động nào? CẤUTRÚCLẶPLẶP VỚI SỐ LẦN BIẾT TRƯỚC LẶP VỚI SỐ LẦN Dạng lặp lùi: for := downto...
... dung Tìm hiểu LặpLặp với số lần biết trước: For - Bài tập ví dụ luyện tập Lặp với số lần chưa biết trước: while-do Bài tập ví dụ luyện tập Kiểm tra cũ - Viết cấutrúccâu lệnh lặp xác định? ... thuộc vào nhấn phím c k Số lần thực lặp không xác định Lặp với số lần chưa biết trước câu lệnh while - Lặp với số lần chưa biết trước câu lệnh while - Cấutrúc While Điều ... kiện> Điều kiện Đúng Câu lệnh Vòng lặp Hoạt động While - Sơ đồ hoạt động Câu lệnh sau Do thực lặplặp lại biểu thức điều kiện (True) Việc lặp dừng lại biểu thức điều kiện có giá trị...
... phải thực lặplặp lại số lần Cấutrúclặp sử dụng để mô tả thao tác lặp Giao diện Đặt vấn đề Lặp Ví dụ Khái niệm ? LặpFor – Ví dụ Củng cố Giao diện LặpFor – Ví dụ Củng cố Đặt vấn đề Lặp Ví dụ ... thúc Dạng lặp lùi Các bước 2, 3, rõ bước lại số lần Em lặplặp phải thực lặplặp lại số lần Giao diện LặpFor – Ví dụ Củng cố Mô tả cấutrúclặp với số lần biết trước Dạng lặp tiến: For:=