Tính trug bình (TB) cộng các phần tử của dãy trên Câu 4: Viết chương trình thực hiện các yêu cầu sau:. a.[r]
(1)Trường THPT Bình Chiểu Bộ mơn: Tin học HỆ THỐNG KIẾN THỨC VÀ ƠN TẬP HỌC KÌ II – TIN HỌC LỚP 11
PHẦN CÂU LỆNH RẼ NHÁNH VÀ CẤU TRÚC LẶP 1 Câu lệnh rẽ nhánh
a Dạng thiếu: If <điều kiện> then <câu lệnh>;
b Dạng đủ: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; 2 Cấu trúc lặp
a Dạng lặp tiến: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> <câu lệnh>; b Dạng lập lùi: For <biến đếm>:=<giá trị dầu> downto <giá trị cuối> <câu lệnh>; c Dạng lặp với số lần chưa biết trước: While <điều kiện> <câu lệnh>;
3 Các dạng tập áp dụng
a Câu lệnh viết dãy số nguyên liên tiếp từ a đến b hình: writeln(‘Day so da cho la: ’);
for <biến đếm>:= a to b write(<biến đếm>:4);
ví dụ: Câu lệnh viết hình dãy số 10 11 12 … 49 50 For i: = 10 to 50 write(i:4);
b Câu lệnh viết dãy số nguyên từ a đến b hình có điều kiện : writeln(‘Day so da cho la: ’);
for <biến đếm>:= a to b
if <điều kiện> then write(<biến đếm>:4);
ví dụ: Câu lệnh viết hình dãy số 10 12 … 48 50 For i: = 10 to 50 if i mod = then write(i:4);
c.Tính tổng phần tử dãy số nguyên liên tiếp từ a đến b S:=0;
for i:= a to b s:=s+i;
Ví dụ 1: Tính tổng S= + + …+ 49 + 50 S:=0;
For i:= to 50 s:=s+i;
Ví dụ 2: Tính tổng S= 10 + 11 + …+ 99 + 100 S:=0;
For i:= 10 to 100 s:=s+i; d Tính tổng phần tử dãy số nguyên từ a đến b có điều kiện S:=0;
for i:= a to b
if <điều kiện> then s:=s+i;
Ví dụ: Tính S= 2+ 4+…+ 98+100 S:=0;
(2)Trường THPT Bình Chiểu Bộ mơn: Tin học e Cách đếm tổng số phần tử thỏa mãn điều kiện cho trước:
3 Ví dụ mảng chiều
BÀI TẬP ÁP DỤNG
Câu 1: Viết chương trình nhập vào số thực a, b, h Kiểm tra số thỏa mãn số đo tương ứng đáy chiều cao hình thang tính diện tích (S) hình thang đó, đưa kết hình
Câu 2: Viết chương trình thực yêu cầu sau: a Đưa hình dãy số: 30 31 … 499 500 b Tính S1= 30 +31 +…+499 + 500
c Tính S2= 30 + 32+ …+ 498 +500 d Tính S3=30 +33 + 36+ …+495 +498
Câu 3: Viết chương trình thực yêu cầu sau:
Cho dãy số: 50 52 54 55 … 900 902 904 905 a Tính tổng S phần dãy trên
b Đếm xem dãy có phần tử
c Tính trug bình (TB) cộng phần tử dãy trên Câu 4: Viết chương trình thực yêu cầu sau:
a Tính S1 = + 22 + 32 + …+ 992 + 1002
b Tính S2 = + sin21 + sin31 + …+ sin3001
c Tính S3 = 992 + 994 + 996 + … + 9899 + 10099
Học sinh làm tập vào giấy đôi nộp lại cho giáo viên môn vào tuần học lại Chúc em gia đình đón tết:
AN KHANG - THỊNH VƯỢNG! dem:=0;
for i:= a to b
if <điều kiện> then dem:= dem + 1;
Ví dụ: Dãy … 98 100 có phần tử Nhận xét: Dãy có điều kiện dãy số chẵn
dem:=0;
For i:= to 100