1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bai 8

10 4 0

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

THÔNG TIN TÀI LIỆU

Các hoạt động lặp với số lần chưa biết trước: Nhận xét : Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp như trong các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặ[r]

(1)PHÒNG GIÁO DỤC VÀ ĐÀO TẠO TRIỆU PHONG TRƯỜNG THCS NGUYỄN BỈNH KHIÊM GVHD: Hà Thị Diệp Giáo sinh: TrầnThị Thu Hiền (2) Em hãy nêu cú pháp vòng lặp For do,giải thích ý nghĩa và nêu cách tính số lần lặp +Cú pháp For<biến đếm>:=<giá trị đầu>to<giá trị cuối>do <câu lệnh> +Giải thích For ,to,do là các từ khóa Biến đếm :Thuộc kiểu đếm Giá trị đầu,giá trị cuối kiểu nguyên Giá trị đầu<=giá trị cuối +Cách tính số lần lặp Số lần lặp = giá trị cuối +1 (3) (4) Bài 8: Các hoạt động lặp với số lần chưa biết trước: Ví dụ 1: Ví dụ 2: Bước 1: S  0, n= Bước 2: Nếu S <= 1000, n  n + 1; ngược lại, chuyển tới bước Bước 3: S  S + n và quay lại bước Ví dụ 2: Nếu cộng n số tự nhiên đầu tiên (n=1,2,3,…), ta kết tăng dầnT1=1, T2=1+2,…tăng dần Em hãy viết thuật toán cho ví dụ trên? Bước 4: In kết quả: S và n là số tự nhiên nhỏ cho S > 1000 Kết thúc thuật toán (5) Bài 8: Các hoạt động lặp với số lần chưa biết trước: •Điều kiện s<=1000 •Phép cộng dừng kết kiểm tra là sai (tức s>1000) •Việc thực lặp lại các phép cộng trên với số lần chưa biết trước phụ thuộc vào điều kiện gì? •Phép cộng dừng nào? Sai Điều kiện ? Đúng Câu lệnh (6) Bài 8: Các hoạt động lặp với số lần chưa biết trước: Nhận xét : Để viết chương trình dẫn máy tính thực các hoạt động lặp các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước Điều kiện ? Sai Đúng Câu lệnh (7) Bài 8: Các hoạt động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước: Em hãy nhắc lại cú pháp câu lệnh lặp với số lần biết trước? For <điều kiện>:=<giá trị đầu> to <giá trị cuối> <lệnh>; While <điều kiện> <câu lệnh>; Trong đó: - điều kiện thường là phép so sánh; - câu lệnh có thể là câu lệnh đơn hay câu lệnh ghép Em hãy phân biệt câu lệnh đơn và câu lệnh ghép? Câu lệnh đơn là câu lệnh có lệnh Câu lệnh ghép là tập hợp nhiều câu lệnh đơn (8) Bài 8: Các hoạt động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước: Điều kiện ? While <điều kiện> <câu lệnh>; Câu lệnh lặp thực sau: Bước : Kiểm tra điều kiện Bước : Nếu điều kiện SAI, câu lệnh bị bỏ qua và việc thực lệnh lặp kết thúc Nếu điều kiện đúng, thực câu lệnh và quay lại bước Câu lệnh Dựa vào sơ đồ khối, hãy phát biểu hoạt động câu lệnh lặp với số lần chưa biết trước? (9) Bài 8: Các hoạt động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước: Ví dụ 3: Thuật toán: B1 x← 1, n ← B2 Nếu x>= 0,003, n ← n+1; Ngược lại, chuyển tới bước B3 x ← 1/n và quay lại B2 B4 In kết quả: n là số nhỏ để 1/n< 0,003 Ví dụ 3: Với giá trị nào n để 1/n < 0.003 ? Viết chương trình tính số n nhỏ để 1/n nhỏ sai số cho trước Hãy viết thuật toán cho ví dụ trên (10) ` (11)

Ngày đăng: 29/06/2021, 15:51

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w