Bài giảng Tin học Lớp 8 - Bài: Bài tập câu lệnh lặp for ... do ... - Hồ Thị Hòa

ppt 8 trang ducvinh 11/11/2024 360
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Bài: Bài tập câu lệnh lặp for ... do ... - Hồ Thị Hòa", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 8 - Bài: Bài tập câu lệnh lặp for ... do ... - Hồ Thị Hòa

Bài giảng Tin học Lớp 8 - Bài: Bài tập câu lệnh lặp for ... do ... - Hồ Thị Hòa
 CHÀO MỪNG QUÝ THẦY CÔ VỀ DỰ GIỜ 
 LỚP 8A1 
 Giáo viên: Hồ Thị Hòa BÀI TẬP
Bài tập 1: (Bài 5/61/sgk): Các câu lệnh sau cóh ợp lệ không? vì sao ?
a) For i:= 100 to 1 do writeln(‘A’);
 => Không hợp lệ vì: Giá trị cuối phải lớn hơn giá trị đầu
b) For i:=1.5 to 10.5 do writeln(‘A’);
 => Không hợp lệ vì: Giá trị đầu, giá trị cuối phải làs ố nguyên
c) For i=1 to 10 do writeln(‘A’); 
 => Không hợp lệ vì: Thiếu dấu (:) khi gán giá trị đầu 
d) For i:=1 to 10 do; writeln(‘A’);
 => Không hợp lệ vì thừa dấu (;) sau do
e) Var x:real ; Begin For x :=1 to 10 do writeln(‘A’); end;
 => Không hợp lệ vì biến đếm x phải làki ểu nguyên BÀI TẬP
Bài tập 3: Cho biết giá trị của biến A sau khi thực hiện đoạn chương trình sau:
A:= 0; Số lần lặp Giá trị của Giá trị của 
 biến i biến j
For i:= 3 to 6 do A:= A + i;
 1 3 A:=0+3=3
Sau khi thực hiện biến A=18 2 4 A:=3+4=7
 3 5 A:=7+5=12
 4 6 A:=12+6=18 BÀI TẬP
Bài tập 4:
Hãy mô tả thuật toán để tính tổng sau đây: 
 1111
A=+++...+
 1.32.43.5n(n+2)
* Chương trình tính tổng trên:
Var i, n:integer;
A:real;
Begin
Readln(n);
A:=0;
For i:=1 to n do A:=A+1/(i*(i+2));
Writeln(‘tong A=‘,A);
Readln
End.

File đính kèm:

  • pptbai_giang_tin_hoc_lop_8_bai_bai_tap_cau_lenh_lap_for_do_ho_t.ppt