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ạ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
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:
- bai_giang_tin_hoc_lop_8_bai_bai_tap_cau_lenh_lap_for_do_ho_t.ppt