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

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

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

Bài 7. Câu lệnh 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: nguyễn thị bé trang
Ngày gửi: 19h:35' 22-02-2022
Dung lượng: 186.9 KB
Số lượt tải: 491
Số lượt thích: 0 người
BÀI TẬP
TIẾT 41-42
KHỞI ĐỘNG
Kể tên những hoạt động được thực hiện lặp đi lặp lại
với số lần nhất định và biết trước ?
KHỞI ĐỘNG
Em đánh răng 2 lần mỗi ngày
Kim giây quay 60 vòng trong 1 giờ
KHỞI ĐỘNG
FOR := TO DO ;
Trong đó:
FOR, TO, DO :
Biến đếm :
Giá trị đầu, giá trị cuối :
Giá trị cuối Giá trị đầu.
Câu lệnh : có thể là câu lệnh đơn hoặc câu lệnh ghép
Cú pháp câu lệnh lặp?
là các từ khóa của Pascal
thường có kiểu số nguyên
là giá trị số nguyên.
>
KHỞI ĐỘNG
FOR := DOWNTO DO ;
Dạng lùi:
Ví dụ S:=1;
FOR i:=100 DOWNTO 2 DO S:=S+1/i;
KHỞI ĐỘNG
SVL = giá trị cuối – giá trị đầu + 1
Số vòng lặp:
Ví dụ FOR i:=0 to 9 DO
FOR i:=1 to 15 DO
HÌNH THÀNH KIẾN THỨC
Bài tập 1. Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu ?
j:= 0;
For i:= 1 to 5 do
j:= j + 2;
TIẾT 41-42. BÀI TẬP
J = 10
Bài tập 2. Các câu lệnh Pascal sau có hợp lệ không? Vì sao?
a) For i:= 100 to 1 do
Writeln(‘A’);


b) For i:= 1.5 to 10.5 do
Writeln(‘A’);
TIẾT 41-42. BÀI TẬP
Không hợp lệ vì giá trị đầu lớn hơn giá trị cuối.
Không hợp lệ vì giá trị đầu và giá trị cuối không phải là giá trị nguyên.
Bài tập 2. Các câu lệnh Pascal sau có hợp lệ không? Vì sao?
c) For i:= 1 to 10 do
Writeln(‘A’);


d) For i:= 1 to 10 do;
Writeln(‘A’);
TIẾT 41-42. BÀI TẬP
Hợp lệ
Không hợp lệ vì sau từ khóa do không có dấu chấm phẩy.


Bài tâp 3. Chương trình Pascal sau đây thực hiện hoạt động nào?
Var i:integer;
Begin
For i:=1 to 1000 do;
End.

TIẾT 41-42. BÀI TẬP

Chương trình chạy biến i từ 1 đến 1000 rồi không làm gì cả



Bài tập 4
- Viết chương trình in ra màn hình bảng cửu chương 2.
 


TIẾT 41-42. BÀI TẬP



Program in_bang_cuu_chuong ;
Var i: integer;
Begin
Clrscr;
For i:= 1 to 10 do
Writeln(2,’ x ‘,i,’ = ’,i*2);
Readln;
End.
 





Bài tập 5:
Viết chương trình tính tổng:
S=1/1+1/2+...+1/n
với giá trị n nhập vào từ bàn phím.
 


TIẾT 41-42. BÀI TẬP



Program Tinh_tong;
Var i,n: integer;
S: real;
Begin
Clrscr;
Write(‘Nhap n: ‘);
Readln(n);
S:=0;
For i:= 1 to n do S:=S+1/i;
Writeln(‘S=’,S);
Readln;
End.


LUYỆN TẬP, VẬN DỤNG



Viết chương trình in ra tổng các số chẵn nhỏ hơn hoặc bằng n ( Với n được nhập). 


LUYỆN TẬP, VẬN DỤNG



Program In_So_Chan;
Uses crt;
var S,i,n: integer;
Begin
Clrscr;
Write(`Nhap so n =`); readln(n);
S:= 0;
For i:=1 to n do if i mod 2 =0 then S:= S+i;
Writeln(`Tong cac so chan nho hon `,n,` la: `,S);
readln
end.





Viết chương trình in ra tổng các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập). 


LUYỆN TẬP, VẬN DỤNG



Program In_So_Le;
Uses crt;
var S,i,n: integer;
Begin
Clrscr;
Write(`Nhap so n =`); readln(n);
S:= 0;
For i:=1 to n do if i mod 2 =1 then S:= S+i;
Writeln(`Tong cac so le nho hon `,n,` la: `,S);
readln
end.


 
Gửi ý kiến