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

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
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: lê thị ngọc tú
Ngày gửi: 23h:02' 25-01-2019
Dung lượng: 1.9 MB
Số lượt tải: 243
Số lượt thích: 1 người (lê thị ngọc tú)
CHÀO MỪNG QUÝ THẦY CÔ VÀ CÁC BẠN ĐẾN DỰ TIẾT HỌC HÔM NAY
LỚP 8/9- NHÓM 2
NĂM HỌC 2018-2019
TRƯỜNG THCS VÕ TRƯỜNG TOẢN
BÀI 7:
Các ngôn ngữ lập trình thường có dạng câu lệnh lặp. Cú pháp của câu lệnh lặp trong Pascal được thể hiện như sau:


* Trong đó:
+ For, to, do là các từ khóa.
+ Biến đếm là kiểu nguyên.
+ Giá trị đầu và giá trị cuối có giá trị nguyên.
+ Giá trị cuối phải lớn hơn hoặc bằng giá trị đầu.
2. Câu lệnh lặp For ... do.
Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vòng lặp. Số vòng lặp là biết trước và ta có công thức như sau:

Bước 1: Biến đếm nhận giá trị đầu
Bước 2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh
Bước 3: Biến đếm tự động tăng lên 1 đơn vị và quay lại Bước 2
Bước 4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp
* HOẠT ĐỘNG CỦA CÂU LỆNH
Hoạt động của câu lệnh (được vẽ theo sơ đồ) như sau:
Biến đếm := giá trị đầu
Giá trị đầu <= giá trị cuối
Câu lệnh trong vòng lặp;
Biến đếm := biến đếm + 1;
>
TRUE
FASLE
Vd3/SGK/57: Chương trình in ra màn hình thứ tự lần lặp.
Program lap;
var i : integer;
begin
for i := 1 to 10 do
writeln(‘ Day la lan lap thu ‘,i); readln
End.
Day la lan lap thu 1
Day la lan lap thu 2
Day la lan lap thu 3
Day la lan lap thu 4
Day la lan lap thu 5
Day la lan lap thu 6
Day la lan lap thu 7
Day la lan lap thu 8
Day la lan lap thu 9
Day la lan lap thu 10
Vd4/SGK/57: Viết chương trình ghi nhận các vị trí của một quả trứng rơi từ trên cao xuống.
Uses crt;
Var i : integer;
Begin
Clrscr;
For i:=1 to 10 do
Begin writeln(‘O’); delay(100) end;
Readln
End.
O
O
O
O
O
O
O
O
O
O
Trong vd4, các câu lệnh đơn giản writeln(‘O’); và delay(100) được đặt trong hai từ khóa begin và end để tạo thành một câu lệnh ghép trong Pascal. Từ đây về sau, khi ta nói câu lệnh, ta có thể hiểu đó là câu lệnh đơn hoặc câu lệnh ghép.
LƯU Ý
Câu lệnh ghép là một câu lệnh được hợp thành từ nhiều câu lệnh thành phần (đơn hoặc kép).

Câu lệnh ghép nhằm thực hiện thao tác gồm nhiều thao tác thành phần. Mỗi thao tác thành phần tương ứng với một câu lệnh đơn hoặc câu lệnh ghép khác. Về mặt ngôn ngữ lập trình, câu lệnh ghép là một trong các yếu tố để tạo khả năng chương trình có cấu trúc.
Câu lệnh ghép là gì?
Tại sao phải có câu lệnh ghép?
CỦNG CỐ KIẾN THỨC
Câu lệnh lặp for ... do
Cú pháp: For := to do ;
Tính số vòng lặp biết trước:
Giá trị cuối – giá trị đầu + 1
PHẦN THUYẾT TRÌNH CỦA NHÓM CHÚNG EM ĐẾN ĐÂY LÀ KẾT THÚC
 
Gửi ý kiến