... 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 WHILEDO ; 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 đến ... S:= S+i; i:= i+1; Vòng lặp dừng S va ln hn 100 Đưa S,i => Kết thúc Chương trình Program Bai_toan; Uses Crt; Var S, i : Integer; BEGIN Clrscr; S:=0;i:=1; WHILE S=< 100 DO BEGIN S:=S+ i; i:=i+1;...
... 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: ... Những nội dung cần đạt Lặp với số lần biết trước - Câu lệnh While -do: WHILEDO ; Các bước thực WHILEDO Phân biệt sử dụng While -do, sử dụng For -do Xem lại toán toán trang ... pháp câu lệnh lặpWHILE - DO Pascal? A WHILEDO < câu lệnh>; B WHILE TO < câu lệnh >; C WHILE = DO < câu lệnh >; D WHILEDO < câu lệnh...
... 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ặp For DoWhileDo Với toán sử dụng cấutrúcWhileDo có điều kiện ràng buộc, ta thực cấutrúc For 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úc For Do hay WhileDo có ưu điểm nhược điểm nào? Có thể sử dụng hai cấutrúc giải ... trúclặp For DoWhileDo Mục đích nghiên cứu Để tạo cho học sinh thực hiệu giải toán có thao tác phải thực lặplặp lại số lần, luyện cho em kỹ sử dụng cấutrúc For Do, sử dụng cấutrúcWhile Do...
... 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 ... = ‘); 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 ... 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...
... 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...
... 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 ... *Củng cố: Cấutrúclặp có dạng? Nêu cú pháp hai dạng lặp: tiến lùi câu lệnh lặp For -do Cú pháp: + Dạng lặp tiến: FOR := TO DO ; + Dạng lặp lùi: ... thao 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 :=
... 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...
... Cấutrúclặp với lệnh DO Vòng lặpDO Cú pháp lệnh DO vòng lặpDO Dạng tổng quát lệnh DO sau: DO n ind=ini ,lim , inc n nhãn lệnh kết thúc vòng lặp, ind − biến số dùng số đếm vòng lặp, ini ... + 50 để minh họa vòng lặpDO so sánh với vòng lặpWhile mà ta xét trước: Vòng lặpDO Vòng lặpWhile SUM = 0.0 SUM = 0.0 DO 10 NUM = 1, 50 NUM = 2/13 Cấutrúclặp với lệnh DO SUM = SUM + NUM 10 ... vòng DO vòng DO sai: a) Những vòng DO đúng: DO 15 I = 1, DO 15 I = 1, DO 10 J = 1, DO 10 K = 1, DO K = 2, 10, 6/13 Cấutrúclặp với lệnh DO 10 CONTINUE CONTINUE DO K = 2, 10, 10 CONTINUE 15 CONTINUE...
... (139.4) có tính bền cấutrúc thấp Nghiệm thức lúa – lúa – lúa có tính bền cấutrúc đạt giá trị thấp (109.7) Bảng 6: Ảnh hưởng luân canh phân hữu đến tính bền cấutrúc đất Tính bền cấutrúc (SQ) STT ... tính bền cấutrúc SQ: Stability Quotient – Tính bền cấutrúc PL: Plastic Limit – Giới hạn dẻo LL: Liquid Limit – Giới hạn lỏng PI: Plasticity Index – Chỉ số dẻo v TÓM LƯỢC Tính bền cấutrúc đặt ... đất bị cấutrúc làm đất không kỹ thuật Đề tài thực nhằm đánh giá ảnh hưởng luân canh phân hữu đến tính bền cấu trúc, mức độ đóng váng xác định ẩm độ thích hợp để làm đất Tính bền cấutrúc (SQ)...
... 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ù ... đến S≥ 20 Có giống toán Tìm thuật giải cho Lặp có số lần biết bàig? n toá trước khôn a) Câu lệnh WhileDo (kiểm tra trước) WHILEDO Trong đó: * Điều kiện : Biểu...
... 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Đ : Là số ... cận chuyển đến Bước Bước : Thực công việc sau từ khoá Do Sau BĐ tăng giá trị lên đơn vị ( BĐ = BĐ + 1) lại chuyển Bước Bước : Thoát khỏi vòng lặp 5.1.3 Lưu đồ thuật toán : Bắt đầu BĐ :=Can1 S B ... 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ị cận1 cận2...
... 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 ... 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 DO < câu ... 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 ... toán có lặp không? -Lặp lần? cuối> < câu lệnh>; -Hai thuật toán giống khác -Lặp dạng lùi: For < biến đếm>:= downto ; toán này? ... phải nhỏ ? Có thể nêu thêm VD cụ thể hay giá trò cuối -Ở dạng lặp tiến: Biến đếm tự tăng dần từ giá trò đầu đến giá trò cuối -Ở dạng lặp lùi: Biến đếm tự giảm dần từ giá trò cuối đến giá trò đầu...
... 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 ... 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: a ... S kết thúc! S S S + 1/(a+i) i i -1 B4 : S S + 1/(a+i); B5: i i - quay lại B3 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
... := 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 ... 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 ... 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 lùi) Program Tong_1a ; Uses crt ; { Phần khai báo } Var...