... Đoạn chương trình lặp vô hạn.Hai đoạn chương trình 2a 2b gần giống hoàn toàn, kết lại khác nhiều vậy?Rất nhiều bạn học sinh lý giải hoạt động cấu trúc for thường cho rằng: for thực chừng biến ... thường cho rằng: for thực chừng biến điều khiển (i) ≤ giá trị cuối (n) Nhưng thực chất lại là: for hoạt động đến biến điều khiển = giá trị cuối + (trong trường hợp kiểu biến điều khiển nguyên, ... tai chương trình cho kết Trong hai ví dụ trên, dễ dàng thấy kết đoạn chương trình 2a đoạn 2b lại lặp vô hạn? Lý giá trị i không 11 Bạn thử làm tìm hiểu thêm nhiều điều "kỳ quái" khác Và có lẽ điều...
... for số tình đơn giản; - Hiểu cách viết quy tắc, cú pháp ngôn ngữ cụ thể dùng vònglặp for; - Đọc hiểu chương trình có sử dụng vònglặpfor do; c) Thái độ: -Nhận thức vai trò quan trọng vònglặp ... bảng bút; - Một số ví dụ tập vònglặpfor do; HS: - SGK, để ghi; III Lưu ý sư phạm: - Dạy để học sinh hiểu cách sử dụng vònglặpfor ngôn ngữ lập trình; - Ứng dụng vònglặp minh họa ngôn ngữ Pascal, ... cô giáo lặplặp lại việc gọi học sinh lên trả ghi điểm, cô giáo ngừng lại vào điểm cho tất học sinh GV chốt lại: công việc, hoạt động thực cách lặplặp lại nhiều lần, chia làm kiểu lặp: lặp với...
... for số tình đơn giản; - Hiểu cách viết quy tắc, cú pháp ngôn ngữ cụ thể dùng vònglặp for; - Đọc hiểu chương trình có sử dụng vònglặpfor do; c) Thái độ: -Nhận thức vai trò quan trọng vònglặp ... bảng bút; - Một số ví dụ tập vònglặpfor do; HS: - SGK, để ghi; III Lưu ý sư phạm: - Dạy để học sinh hiểu cách sử dụng vònglặpfor ngôn ngữ lập trình; - Ứng dụng vònglặp minh họa ngôn ngữ Pascal, ... cô giáo lặplặp lại việc gọi học sinh lên trả ghi điểm, cô giáo ngừng lại vào điểm cho tất học sinh GV chốt lại: công việc, hoạt động thực cách lặplặp lại nhiều lần, chia làm kiểu lặp: lặp với...
... chuong'); for b:=2 to begin for a:=2 to write(a,'x',b,'=',a*b:2,' '); writeln end; readln; end Bài 5: Tạo đồng hồ đếm nhiều hàm for lồng vào sử dụng thư viện crt; for h:=0 to for m:=0 to for s:=0 ... 9 10 10 11 10 11 12 10 11 12 13 Hướng dẫn Ues crt; Var n:integer; Begin clrscr;{xóa màng hình} for n:=1 to 10 writeln(n:n,n+1:n+1,n+2:n+2,n+3:n+3); readln end Bài : Lập bảng cửu chương bang cuu ... writeln('Nhap_so'); read(n); repeat write(n:10);writeln(unn(n):10);n:=trunc(n/unn(n)); until n=1; writeln; for y:=1 to 80 begin write('_');delay(100);end; end Phần tổng hợp: Bài 1*: Lập phần mềm ‘Giải phương...
... giúp thực nhiều câu lệnh lặp chương trình lặp lại dài, viết câu lệnh Đó câu lệnh lặp ! nhiều thời gian O câu lệnh lặp (5đ) Câu lệnh lặp với số lần lặp biết trước Pascal: FOR :=
... trình trên? 62 iết t 62 T iế T CÂU LỆNH LẶP CÂU LỆNH LẶP 3/ Ví dụ câu lệnh lặp a)Cú pháp câu lệnh lặp: For:= to For, to, do: từ khóa Biến đếm: biến ... T iế T B ÀI (Tiết 2) G 63 iết t 63 T iế T CÂU LỆNH LẶP (tt) CÂU LỆNH LẶP (tt) 3/ Ví dụ câu lệnh lặp Ví dụ 3: Chương trình in hình thứ tự lần lặp Thuật tốn: B1:i ←0; B2:i ←i+1; B3: Nếu i≤10, in ... Program lap; Var i:integer; Begin for i:=1 to 10 writeln(‘day la lan lap thu ‘,i); Readln; End 63 iết t 63 T iế T CÂU LỆNH LẶP (tt) CÂU LỆNH LẶP (tt) 3/ Ví dụ câu lệnh lặp: Ví dụ 4: Để in chữ “O” hình...
... câu lệnh thực lần - Ví dụ: S:= 1/a; For i:= To 100 Do S:= S + 1/(a + i); BÀI III CHƯƠNG Lặp với số lần biết trước câu lệnh For Do b Dạng lặp lùi - Cú pháp: For := Downto
... Window’ KẾT QUẢ: Countdown 10 10.3 Sử dụng vònglặp ‘do while’: Trong phần viết chương trình sử dụng vònglặp ‘do while’ Vònglặp ‘do while’ khác với vònglặp ‘while’ thực thi lệnh trước đánh giá ... đánh giá biểu thức Một điều quan trọng cần phải nhớ là, không giống vònglặp ‘while’, phần thân vònglặp ‘do’ thực lần Bởi vònglặp ‘while’ đánh giá biểu thức trước thực thi lệnh, điều kiện sai ... cnt); } Đoạn mã lệnh sử dụng vònglặpfor để in giá trị từ đến 10 Giá trị biến cnt khởi tạo 1, sau kiểm tra điều kiện Nếu điều kiện đúng, thực thi câu lệnh bên vònglặp Trong trường hợp này, chương...
... mang for k = [1 2; 4] sum(k) end 11 VònglặpFOR lồng for i = 1:m for j = 1:n H(i,j) = 1/(i+j); end end H= 0.5000 0.3333 0.3333 0.2500 0.2500 0.2000 12 2/9/2010 Break break dùng để thoát ngang vòng ... hop le') end Vònglặp WHILE Cú pháp: WHILE bt_logic Doan_lenh END Ví dụ: n = input(‘n=’); k = 0; while n > n = n/10; k = k+1; end disp(‘so chu so la’) k 10 2/9/2010 VònglặpFORFOR k = mang ... 0.2500 0.2000 12 2/9/2010 Break break dùng để thoát ngang vònglặp Ví dụ: cho n lớn 2, đoạn lệnh sau kiểm tra n có phải số nguyên tố for k = : n-1 nif mod(n,k)==0 disp(‘n khong nguyen to’) break...
... = 55H ; Nạp R3 = 10 số đếm vònglặp ; Nạp R2 = 70 số đếm vònglặp ; Bù ghi A ; Lặp lại 70 lần (vòng lặp trong) Trong chơng trình ghi R2 đợc dùng để chứa số đếm vònglặp Trong lệnh DJNZ R2, AGAIN ... Thời gian trễ bên vònglặp HERE [250 (1 + + + + + 2)] ì 1.0851às = 1627.5às Cộng thêm hai lệnh vònglặp ta có 1627.5às ì 1.085às = 1629.67às 3.3.3 Độ trễ thời gian vònglặpvònglặp Một cách khác ... #250 R3, HERE R2, AGAIN chu kỳ máy 1 1 2 Lời giải: Đối với vònglặp HERE ta có (4 ì 250) ì 1.085às = 1085às Vònglặp AGAIN lặpvònglặp HERE 200 lần, thời gian trễ 200 ì 1085às =217000às, nên...
... lệnh điều kiện 05 Chương VI Vònglặp xác định không xác định 08 6.1 Vònglặp xác định For to 01 6.2 Vònglặp không xác định 01 6.2.1 Vònglặp While 6.2.2 Vònglặp Repeat Until 6.3 Bài tập ... 6.3 Bài tập 05 6.4 Kiểm tra Next Bài 6.2 Vònglặp không xác định While & Repeat until Nêu vấn đề 6.2.1 Vònglặp WHILE DO a/ Chức năng: Lệnh dùng để lặplặp lại đoạn chương trình có số lần chưa ... giá trị Công việc sai ( False ) quay lại vònglặp FALSE- Nếu cho giá trị đk - BTL ( True ) thoát khỏi vònglặp TRUE FALSE BTL TRUE END ** Thân vònglặp Repeat Until thực lần END Next d/...
... Với N = tổng là: + + + + = 15 CỦNG CỐ: Viết lại cú pháp cho biết ý nghĩa vònglặpFor ….To….Do… ? So sánh cú pháp vònglặp ? Trắc nghiệm CHÚC CÁC EM HỌC TỐT !!! ... 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ònglặ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
... writeln(CAC SO CHAN LA:); for i:=1 to N If (not odd(i)) then writeln(i:4); readln; End Program sochan2; uses ctr; const N=1000; var i: integer; Begin clrscr; writeln(CAC SO CHAN LA:); for i:=N downto If...
... writeln(CAC SO CHAN LA:); for i:=1 to N If (not odd(i)) then writeln(i:4); readln; End Program sochan2; uses ctr; const N=1000; var i: integer; Begin clrscr; writeln(CAC SO CHAN LA:); for i:=N downto If...
... true} for i:=2 to trunc(sqrt(n))do{Cho i chạy từ đến trunc(sqrt(N))} if n mod i=0 then{Nếu n chia hết cho i thì} begin kq:=false;{Gán kq=false} break;{Bẻ gãy vònglặp lệnh Break (không cho vònglặp ... writeln('Cau a'); for i:=1 to a do{Cho a chạy từ đến a} begin for j:=1 to b write('* ');{In b kí tự '* '} writeln; end; writeln('Cau b'); for j:=1 to b write('* ');writeln;{In b kí tự '* '} for i:=1 to ... a'); for i:=1 to h do{Cho i chạy từ đến h} begin for j:=1 to i write('*');{In i kí tự '*' dòng i} writeln; end; readln; writeln('Cau b'); for i:=h downto do{Cho i chạy từ h xuống 1} begin for...
... lặp for; - Đọc hiểu chương trình có sử dụng vònglặpfor do; c) Thái độ: - Nhận thức vai trò quan trọng vònglặp xác định for giúp thực công việc lặp lại nhiều lần cách khoa học, nhanh chóng, ... hoạt động thực cách lặplặp lại nhiều lần, chia làm kiểu lặp: lặp với số lần định, biết trước lặp với số lần không xác định Câu hỏi: ví dụ lặp với số lần xác định được, ví dụ lặp với số lần không ... câu lênh lặp với số lần biết trước for Pascal; - Biết lệnh ghép Pascal b) Kỹ năng: - Viết lệnh for số tình đơn giản; - Hiểu cách viết quy tắc, cú pháp ngôn ngữ cụ thể dùng vònglặp for; - Đọc...
... thực vònglặp while /for với mục đích bỏ qua số lệnh bên vònglặp để nhảy qua lần lặp Khi gặp lệnh next vòng lặp, chương trình bỏ qua lệnh vònglặp tận chứa next gặp từ khoá xác định kết thúc vòng ... break Chức năng: Trong lúc vònglặp while /for thực hiện, lệnh break gọi chương trình thoát khỏi vònglặp while /for tận mà có chứa lệnh break (vì có nhiều vònglặp while /for lồng nhau) Một ví dụ ... thúc vònglặp (ở lệnh od) Đến vònglặp tiếp tục nhảy qua lần lặp (nếu có thể) cách tăng số kiểm tra điều kiện để định xem có nên thực vònglặp Lệnh next sinh lỗi gọi vònglặp while /for Tương...
... thức điều kiện vònglặp gần Nghĩa lộn ngược lên đầu vòng lặp, tất lệnh sau vònglặp chứa continue bị bỏ qua không thi hành Ví dụ 10 : Như ví dụ 6.2.4 Lệnh while Vònglặp thực lặp lại biểu thức ... soát chương trình 6.2.7 So sánh khác vònglặp - Vònglặpfor thường sử dụng biết số lần lặp xác định - Vònglặp thường while, do…while sử dụng rõ số lần lặp Hanoi Aptech Computer Education Center ... bọc lệnh lại Dòng 12, 13, 14 thuộc vòngfor dòng 10 bọc cặp ngoặc { } Nếu dòng không bọc cặp ngoặc { }, dòng 12 thuộc vònglặp for, dòng lại không thuộc vònglặpfor Ví dụ 3: Viết chương trình nhập...