... toán giải cấutrúclặpFor Do giải cấutrúclặpWhile .Do Tuy nhiên số trường hợp lại dùng For Do để thay cho cấutrúcWhile 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úcWhile 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...
... 13 14 s 10 15 21 28 36 45 55 66 78 91 105 Cu trỳc lnh WhileLặ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: Là biểu thức lôgic Câu lệnh: ... 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 + + i Cho ... 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
... 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úcWhile Điều ... Hoạt động While - Sơ đồ hoạt động Sai WhileWhile Đ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...
... bước lặplặp lại nhiều lần? - Bước đến bước Như vậy, việc lặp lại số lần chưa biết trước kết thúc điều kiện cho Để mô tả cấutrúclặp vậy,Pascal trước thoả mãn dùng câu lệnh while- do có dạng: While ... B2 B5: Đưa ƯCLN kết thúc ? Bài toán dừng lặp nào? - Khi M = N ? Điều kiện để tiếp tục lặp gì? - Điều kiện: mn ? Các lệnh cần lặp lại gì? - Lệnh cần lặp: M:=M - N; N:= N-M; Chương trình thể thuật ... cua N = ‘); Readln(N); WHILE MN DO IF M> N THEN M:=M – N ELSE N:= N – M; Writeln(‘UCLN =’, M); Readln; END Chú ý: SGK – Tr.48 IV - Củng cố - Cấutrúc hoạt động câu lệnh While – Do - Câu hỏi củng...
... Thực việc lặp giống ví dụ trên, nhiên muốn vòng lặp bị kết thúc in tới số nguyên 105 Bạn sử dụng cấutrúclặpWHILE sau : Kết trả : Bạn cụng sử dụng từ khóa CONTINUE lồng vào cấutrúclặpWHILE để ... dụng từ khóa BREAK lồng vào cấutrúclặpWHILE để kết thúc việc lặp lệnh bên vòng lặp mà không cần xét đến giá trị trả biểu thức luận lý dùng để so sánh phía sau từ khóa WHILE phải sai Tuy nhiên ... khác Ví dụ : Thực việc lặp giống ví dụ trên, nhiên muốn vòng lặp in xót số nguyên 105 Bạn sử dụng cấutrúclặpWHILE sau : Kết trả : Kết chứng kết trả bạn suy luận vòng lặp thực đến giá trị biến...
... 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 := ; B WHILE TO < câu lệnh >; C WHILE = DO < câu lệnh >; D WHILE DO
... 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 :=
... 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 ... Trong vòng lặpWHILE 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ù ... 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,...
... MH BÀI TOÁN CẤUTRÚCLẶPWHILE HOẠT ĐỘNG LƯU Ý 4/ CÂU LỆNH IF THIẾU MINH HỌA VÍ DỤ Củng cố Whilecấutrúclặp với số lần lặp biết trước Chỉ áp dụng giải toán chưa biết trước số lần lặp 5/ VẬN ... thoát khỏi vòng lặpWhile ( kết thúc) MP BÀI TOÁN CẤUTRÚCLẶPWHILE HOẠT ĐỘNG LƯU Ý Lưu ý Trong < Câu lệnh> phải có lệnh làm thay đổi giá trị (đây điều kiện để cấutrúclặpwhile kết thúc) ... việc Kết thúc BÀI TOÁN 1/ BÀI CŨ 1/ BÀI CŨ 2.CẤU BÀI TOÁN 2/ CÁC BÀI TOÁN 2/ CÁC TRÚCLẶPWHILE 3/ CÂU LỆNH IF ĐỦ 3/ CÂU LỆNH IF ĐỦ CẤUTRÚCLẶPWHILEWHILE DO < CÂU LỆNH >; > Trong , Từ...
... 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: từ khoá - : câu lệnh Pascal -
... 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
... 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 ... nghóa biết lặp lại lần sau kết thúc, hôm tiếp tục tìm hiểu thêm dạng lặp trước số lần lặp dừng lại Đó câu lệnh lặp dạng While – Do Readln ; End 3/- Lặp với số lần chưa biết trước câu lệnh While –...
... 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...