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 1. Khái niệm lập trình và ngôn ngữ lập trình

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ị Thu Hiền
Ngày gửi: 14h:37' 11-11-2021
Dung lượng: 1.0 MB
Số lượt tải: 28
Số lượt thích: 0 người
Bài 10: CẤU TRÚC LẶP
(Tiết 1)
Giáo viên: Nguyễn Thị Thu Hiền
NỘI DUNG BÀI HỌC
KHÁI NIỆM LẶP
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
MỘT SỐ VÍ DỤ
CẤU TRÚC LẶP
1. Lặp



 
CẤU TRÚC LẶP
Dạng lặp tiến:
For := To Do ;
Dạng lặp lùi:
For := DownTo Do ;


1. Lặp
CẤU TRÚC LẶP
1. Lặp:

Thuậ toán 1:

B1: S 1/a; N 0;
B2: N N+1;
B3: Nếu N >100 thì chuyển sang bước 5;
B4: S S + 1/(a+ N) rồi quay lại B2;
B5: Đưa ra S rồi kết thúc.
Câu lệnh

S:=1.0/a;
For N:= 1 To 100 Do

S:= S + 1.0/(a+ N);
Writeln(‘Tong S la:’, S:8:4);
CẤU TRÚC LẶP
1. Lặp:

Thuậ toán 2:

B1: S 1/a; N 101;
B2: N N-1;
B3: Nếu N <1 thì chuyển sang bước 5;
B4: S S + 1/(a+ N) rồi quay lại B2;
B5: Đưa ra S rồi kết thúc.
Câu lệnh

S:=1.0/a;
For N:= 100 Downto 1 Do

S:= S + 1.0/(a+ N);
Writeln(‘Tong S la:’, S:8:4);
CẤU TRÚC LẶP
Luyện Tập:
Chọn đáp án đúng

Câu 1: Trong ngôn ngữ lập trình Pascal, cấu trúc lệnh nào sau đây là không đúng?
A. FOR := TO DO ;
B. FOR := DOWNTO DO ;
C. FOR := TO DO ;

Câu 2: Hãy cho biết đâu là đoạn lệnh lặp bằng câu lệnh For … Do để tính tổng S= 1+2 +3 +…+10?
A. S:=0; For i:= 1 to 10 do S:= S+1;
B. S:= 0; For i:=1 downto 10 do S:= S+I;
C. S:=0; For i:=10 downto 1 do S:=S+I;

Câu 3: Cho biết câu lệnh trong đoạn chương trình sau thực hiện câu lệnh gì?
For i:=1 to n do
S:=s+i;
Write(s);
A. Tính tổng các số từ phần tử đầu tới phần tử thứ n.
B. Tính tổng các số từ phần tử n tới phần tử đầu.
C. Tính tổng các phần tử chia hết cho 2
D. Tính tổng phần tử không chia hết cho 2.

CẤU TRÚC LẶP


Hoàn thành chương trình ví dụ 2 SGK – 45 dùng cấu trúc lặp lùi:
Program ví dụ 2;
Uses crt;
Var M,N,i: integer;
T:Integer;
BEGIN
Clrscr;
Writeln(‘Nhap so M nho hon so N:’);
Write(‘M=’); Readln(M);
Write(‘N=’); Readln(N);


Writeln(‘ Ket qua la:’, T);
readln
END.
CẤU TRÚC LẶP


Hoàn thành chương trình ví dụ 2 SGK – 45 dùng cấu trúc lặp lùi:
Program ví dụ 2;
Uses crt;
Var M,N,i: integer;
T:Integer;
BEGIN
Clrscr;
Writeln(‘Nhap so M nho hon so N:’);
Write(‘M=’); Readln(M);
Write(‘N=’); Readln(N);
T:=0;
For i:= N DownTo M Do
If (I mod 3 =0) or (I mod 5 =0 ) then
T:=T+I;
Writeln(‘ Ket qua la:’, T);
readln
END.
CẤU TRÚC LẶP
Vận dụng:
Người ta thả một hòn bi lăn trên một mặt phẳng nghiêng (không có vận tốc đầu). Sau t giây người ta đo được quãng đường bi chạy là s cm.
Lập trình nhập t và s từ bàn phím, sau đó đưa ra màn hình bảng giá trị các quãng đường mà bi lăn được sau 5 giây, 10 giây, cho đến 1 phút. Chạy thử chương trình với t=4 và s =80
CẤU TRÚC LẶP
Bài tập về nhà:
Hãy lập trình vận tốc v(theo m/giây) từ bàn phím, sau đó đưa ra màn hình độ cao h (mét) và tầm xa là s (mét) mà vật đạt được theo giá trị α biến thiên từ 40 độ đến 60 độ với bước nhảy 1 độ. Chạy thử chương trình với v=16
CẤU TRÚC LẶP
Chúc các em học tốt!
 
Gửi ý kiến