Bài tập tiết 53

12 742 4
Bài tập tiết 53

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Môn: Tin Học Tiết 53  Câu lệnh điều kiện Dạng thiếu: If <điều kiện> then <câu lệnh>; Dạng đủ: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;  Câu lệnh lặp với số lần lặp biết trước: For <biến đếm>:=<giá trò đầu> to <giá trò cuối> do <câu lệnh>;  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 <câu lệnh>; S¬ ®å cÊu tróc rÏ nh¸nhS¬ ®å cÊu tróc rÏ nh¸nh Bà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ại c) 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úc d) 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 = 16 x = 17 x = 16 • Bà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 • Begin • S := S + n; • n:=n+1; • end; • S = 15 Bà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ép c) 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ặp d) 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 Baứi taọp traộc nghieọm [...].. .Bà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ết . nghieọm Bà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. 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ẽ. 17 x = 16 • Bà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 • Begin • S := S + n; • n:=n+1; • end; • S = 15 Bài 5: Các

Ngày đăng: 29/01/2015, 00:00

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

Tài liệu cùng người dùng

Tài liệu liên quan