1. Trang chủ
  2. » Giáo án - Bài giảng

Gián án Tiet 37+38 bai 7 Cau lenh lap

19 938 6

Đ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

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 245 KB

Nội dung

BÀI CÂU LỆNH LẶP 11/27/13 Slide 1 Các công việc phải thực nhiều lần - Đánh ngày hai lần Tắm ngày lần Học thuộc Nhặt rác hết rác,…  Để dẫn cho máy tính thực công việc, nhiều trường hợp ta cần phải viết lặp lại nhiều câu lệnh thực phép tính định 11/27/13 Slide 2 Câu lệnh lặp - lệnh thay cho nhiều lệnh Ví dụ Giả sử ta cần vẽ ba hình vng có cạnh đơn vị hình 33 Mỗi hình vng ảnh dịch chuyển hình bên trái khoảng cách đơn vị 11/27/13 Slide Em nêu thuật tốn? - Bước Vẽ hình vuông (vẽ liên tiếp bốn cạnh trở đỉnh ban đầu) - Bước Nếu số hình vng vẽ 3, di chuyển bút vẽ bên phải đơn vị trở lại bước 1; ngược lại, kết thúc thuật toán 11/27/13 Slide Em nêu thuật tốn vẽ hình vng  Bước k ← (k số đoạn thẳng vẽ được)  Bước Vẽ đoạn thẳng đơn vị độ dài quay thước 90o sang phải  Bước k ← k +1 Nếu k ≤ trở lại bước 2; ngược lại, kết thúc thuật toán  Lưu ý rằng, biến k sử dụng biến đếm để ghi lại số cạnh vẽ 11/27/13 Slide Ví dụ Tính tổng 100 số tự nhiên (S = + + + + 100) - Cách mơ tả hoạt động lặp thuật tốn ví dụ gọi cấu trúc lặp - Mọi ngơn ngữ lập trình có "cách" để thị cho máy tính thực cấu trúc lặp với câu lệnh Đó câu lệnh lặp 11/27/13 Slide Ví dụ câu lệnh lặp - Câu lệnh lặp Pascal có dạng: For := to ; Trong đó: - for, to, từ khóa - Biến đếm thuộc kiểu nguyên; giá trị đầu, giá trị cuối giá trị nguyên - Số vòng lặp = giá trị cuối – giá trị đầu + 11/27/13 Slide Hoạt động câu lệnh - Khi thực hiện, ban đầu biến đếm nhận giá trị giá trị đầu, sau vòng lặp, biến đếm tự động tăng thêm đơn vị giá trị cuối 11/27/13 Slide Ví dụ In hình thứ tự lần lặp Xem chương trình 11/27/13 Slide Ví dụ In 20 chữ ‘O’ hình Xem chương trình 11/27/13 Slide 10 Câu lệnh ghép Câu lệnh ghép có dạng Begin …… End; Câu lệnh ghép coi câu lệnh 11/27/13 Slide 11 Lợi ích câu lệnh lặp - Giảm nhẹ công sức viết chương trình 11/27/13 Slide 12 Tính tổng tích câu lệnh lặp - Ví dụ Tính tổng N số tự nhiên  Lưu ý: Longint là kiểu số nguyên phạm vi giá trị lớn integer Cụ thể từ −231 đến 231 − 11/27/13 Slide 13 Ví dụ Tính N! - N! tích số tự nhiên - Kí hiệu N! = 1.2.3.4.5 N 11/27/13 Slide 14 GHI NHỚ 11/27/13 Cấu trúc lặp sử dụng để thị cho máy tính thực lặp lại vài hoạt động điều kiện thỏa mãn Mọi ngơn ngữ lập trình có câu lệnh để thể cấu trúc lặp Ngôn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh for … Slide 15 CÂU HỎI VÀ BÀI TẬP 11/27/13 Cho vài ví dụ hoạt động thực lặp lại sống ngày Hãy cho biết tác dụng câu lệnh lặp với số lần biết trước Slide 16 CÂU HỎI VÀ BÀI TẬP Khi thực câu lệnh lặp, máy tính kiểm tra điều kiện Với lệnh lặp for := to ; Pascal, điều kiện cần phải kiểm tra gì? Sau thực đoạn chương trình sau, giá trị biến j bao nhiêu? j:=0; For i:=0 to j:=j+2; 11/27/13 Slide 17 CÂU HỎI VÀ BÀI TẬP Các câu lệnh Pascal sau có hợp lệ khơng? Vì sao? a) b) c) d) e) 11/27/13 For i:=100 to writeln(‘A’); For i:=1.5 to 10.5 writeln(‘A’); For i=1 to 10 writeln(‘A’); For i:=1 to 10 do; writeln(‘A’); Var x:real; begin for x:=1 to 10 writeln(‘A’); end Slide 18 The End 11/27/13 Slide 19 ... Xem chương trình 11/ 27/ 13 Slide Ví dụ In 20 chữ ‘O’ hình Xem chương trình 11/ 27/ 13 Slide 10 Câu lệnh ghép Câu lệnh ghép có dạng Begin …… End; Câu lệnh ghép coi câu lệnh 11/ 27/ 13 Slide 11 Lợi ích... biến j bao nhiêu? j:=0; For i:=0 to j:=j+2; 11/ 27/ 13 Slide 17 CÂU HỎI VÀ BÀI TẬP Các câu lệnh Pascal sau có hợp lệ khơng? Vì sao? a) b) c) d) e) 11/ 27/ 13 For i:=100 to writeln(‘A’); For i:=1.5 to... hình vng vẽ 3, di chuyển bút vẽ bên phải đơn vị trở lại bước 1; ngược lại, kết thúc thuật toán 11/ 27/ 13 Slide Em nêu thuật tốn vẽ hình vng  Bước k ← (k số đoạn thẳng vẽ được)  Bước Vẽ đoạn

Ngày đăng: 27/11/2013, 15:11

HÌNH ẢNH LIÊN QUAN

Ví dụ 1. Giả sử ta cần vẽ ba hình vuông có cạnh 1 đơn  vị  như  hình  33.  Mỗi  hình  vuông  là  ảnh  dịch  chuyển  của  hình  bên  trái  nó  một  khoảng  cách  2  đơn vị. - Gián án Tiet 37+38 bai 7 Cau lenh lap
d ụ 1. Giả sử ta cần vẽ ba hình vuông có cạnh 1 đơn vị như hình 33. Mỗi hình vuông là ảnh dịch chuyển của hình bên trái nó một khoảng cách 2 đơn vị (Trang 3)
Ví dụ 3. In ra màn hình thứ tự lần lặp - Gián án Tiet 37+38 bai 7 Cau lenh lap
d ụ 3. In ra màn hình thứ tự lần lặp (Trang 9)
Ví dụ 4. In 20 chữ ‘O’ ra màn hình - Gián án Tiet 37+38 bai 7 Cau lenh lap
d ụ 4. In 20 chữ ‘O’ ra màn hình (Trang 10)

TỪ KHÓA LIÊN QUAN

w