Bài giảng Tin học 8 tiết 53: Bài tập

 Câu lệnh điều kiện

Dạng thiếu:

If <điều kiện> then ;

Dạng đủ:

If <điều kiện> then

 else ;

 Câu lệnh lặp với số lần lặp biết trước:

For :=

to do ;

{ Câu lệnh lặp với số lần lặp chưa biết trước:

While <điều kiện> do ;

 

ppt12 trang | Chia sẻ: gaobeo18 | Lượt xem: 1041 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Tin học 8 tiết 53: Bài tập, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trên
CHÀO MỪNG QUÝ THẦY CƠ ĐẾN DỰ GIỜ LỚP 8A3Mơn: Tin HọcTiết 53 BÀI TẬP Câu lệnh điều kiện Dạng thiếu: If then ;Dạng đủ:If then 	else ; Câu lệnh lặp với số lần lặp biết trước:For := to do ; Câu lệnh lặp với số lần lặp chưa biết trước: While do ;S¬ ®å cÊu trĩc rÏ nh¸nhS¬ ®å cÊu trĩc rÏ nh¸nhBài 1: Trong số các hoạt động sau, hoạt động nào sẽ được thực hiện lặp lại với số lần biết trước, chưa biết trước?a) Tính tổng của 20 số tự nhiên đầu tiên b) Nhập một số hợp lệ, ví dụ số nguyên trong khoảng từ 0 đến 10 vào máy tính. Nếu số không hợp lệ thì yêu cầu nhập lạic) Nhập các số từ bàn phím và tính tổng cho đến khi lần đầu tiên nhận được tổng lớn hơn 1000 thì kết thúcd) Nhập các số nguyên từ bàn phím cho đến khi đủ 50 sốa./ If x>10 then x = x+1;b./ If x>=5 then x:= x - 2; else x=x+2;c./ For i:= 100 to 1 do writeln(‘A’);d./ For i:= 0.5 to 10 do writeln(‘A’);e./ S:=10; whlie S = 10 do S = S + 5;f./ S:=0; n:=0; While S<=10 do n:=n+1; S:=S+1; Bài 2. Các câu lệnh Pascal sau cĩ hợp lệ khơng? Vì sao?Bài 3: Sau khi thực hiện các câu lệnh Pascal sau, giá trị của x sẽ bằng bao nhiêu nếu trước đó giá trị của x bằng 15.a) If (x div 2 = 7) then x:= x + 1;	b) If (x mod 3=1) then x:=x + 1 else x:= x + 2;c) If (x div 2 = 7) and (x mod 3=0) then x:=x + 1 else x:= x + 2;x = 16x = 17x = 16Bài 4: Sau khi thực hiện đoạn chương trình sau, giá trị của S bằng bao nhiêu? n := 1; S := 0;while S <= 10 do BeginS := S + n;n:=n+1;end;	 	 	S = 15Bài 5: Các phát biểu sau đúng hay sai? a) Câu lệnh sau do trong lệnh lặp while  do có thể không được thực hiện một lần nào nếu ngay từ đầu, điều kiện điều khiển vòng lặp có giá trị “Sai”b) Để thay đổi giá trị của điều kiện điều khiển vòng lặp sao cho sau một số hữu hạn lần lặp, điều kiện phải có giá trị “sai” (không bị lặp vô hạn lần), câu lệnh trong thân vòng lặp while .. do thường là câu lệnh ghépc) Ta nói rằng while  do là câu lệnh lặp chưa biết trước số lần lặp bởi chưa biết điều kiện điều khiển vòng lặp sẽ có giá trị “Sai” sau bao nhiêu lần lặpd) Mọi câu lệnh lặp for  do đều có thể thay thế một cách thích hợp bởi 	Bài tập trắc nghiệmBài tập về nhà	Hãy viết các câu lệnh Pascal yêu cầu người sử dụng nhập một số thực nằm trong khoảng từ 1 đến 10 và yêu cầu nhập lại nếu số đó không thoả mãn.- Xem lại lý thuyết, các bài tập; Phần mềm Geogebra Chuẩn bị kiểm tra 1 tiếtDặn dị

File đính kèm:

  • ppttiet 53 BAI TAP.ppt