intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Báo cáo: Lặp với số lần chưa biết trước

Chia sẻ: Phanthanh Vinh | Ngày: | Loại File: PPT | Số trang:12

146
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Ví dụ 2: Nếu cộng lần lượt n số tự nhiên đầu tiên (n=1,2,3, …), ta sẽ được kết quả tăng dần T1=1, T2=1+2,…tăng dần. Cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 1000 ?

Chủ đề:
Lưu

Nội dung Text: Báo cáo: Lặp với số lần chưa biết trước

  1. Tin Học 8 Tuần 28 Tiết 55 Bài 8 Lặp với số lần chưa  biết trước
  2. Tuần 28 Lặp với số lần chưa biết trước KIỂM TRA BÀI CŨ Tiết 55 Bài 8 Câu 1: Hãy ghi cú pháp của câu lệnh lặp For…do ? For := to do ; Câu 2: Hãy viết chương tình tính tổng của 5 số đầu tiên ? Var i, Tong: integer; Begin Tong:=0;     For i: = 1 to 5 do www.themegallery.com        Tong:= Tong + i;        Write(‘Tong= ’,Tong);   Readln; End.
  3. Tuần 28 Tiết 55 Lặp với số lần chưa biết trước Bài 8 1. Các hoạt động lặp với số lần chưa biết trước: Ví dụ 1: Ví dụ 2: Nếu cộng lần lượt n số tự nhiên đầu tiên (n=1,2,3, …), ta sẽ được kết quả tăng dần T1=1, T2=1+2,…tăng dần.  Cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được  tổng Tn nhỏ nhất lớn hơn 1000 ? Bước 1: S  0, n= 0. Bước 2: Nếu S    1000, n  n + 1; ngược lại, chuyển tới bước ≤ 4. www.themegallery.com Bước 3: S  S + n và quay lại bước 2. Bước 4: In kết quả: S và n là số tự nhiên nhỏ nhất sao cho  S > 1000. Kết thúc thuật toán.
  4. Tuần 28 Lặp với số lần chưa biết trước Tiết 55 Bài 8 2. Ví dụ về lệnh lặp với số lần chưa biết trước: While  do ; Hãy nêu cấu trúc câu lệnh  lặp với số lần chưa biết   Trong đó: trước ? ­ Điều kiện thường là các phép so sánh; ­ câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép. Câu lệnh lặp được thực hiện  như thế nào ? Sai www.themegallery.com  Điều kiện  ?  Đúng  Kết thúc Câu lệnh
  5. Tuần 28 Lặp với số lần chưa biết trước Tiết 55 Bài 8 2. Ví dụ về lệnh lặp với số lần chưa biết trước: Ví dụ 3: Với giá trị nào của n để 1/n = Sai_So do     Begin       n:=n+1; x:=1/n;     End; Writeln(‘So n nho nhat de 1/n 
  6. Tuần 28 Lặp với số lần chưa biết trước Tiết 55 Bài 8 2. Ví dụ về lệnh lặp với số lần chưa biết trước: Ví dụ 4: Viết chương tình tính tổng n số trong ví dụ 2 Var S,n:Integer; Begin    S:=0; n:=1; While S 1000 la ‘,n); Writeln(‘Tong dau tien lon hon n la ‘,S); Readln; End.
  7. Tuần 28 Lặp với số lần chưa biết trước Tiết 55 Bài 8 2. Ví dụ về lệnh lặp với số lần chưa biết trước: Ví dụ 5: Viết chương tình tính tổng T=1+1/2+1/3+…+1/n T:=0; T:=0;  i:=1; For i:=1 to 100 do While i
  8. Tuần 28 Lặp với số lần chưa biết trước Tiết 55 Bài 8 3. Lặp vô hạn lần – lỗi lập trình cần tránh: Var a:Integer; Begin   a:=5;  While a 
  9. Tuần 28 Lặp với số lần chưa biết trước Tiết 55 Bài 8 GHI NHỚ: 1. Ngoài cấu trúc lặp với số lần lặp biết trước, các ngôn ngữ lập trình còn có các câu lệnh lặp với số lần chưa biết trước. 2. While…do là câu lệnh lặp với số lần chưa biết trước trong pascal. www.themegallery.com
  10. CỦNG CỐ Câu 1: Hãy ghi cú pháp câu lệnh lặp với số lần chưa biết trước ? Cho ví dụ minh họa ? Câu 2: Câu lệnh nào sau đây đúng ? A. While x:=10 do x:=x+1; B. While x=10 do x=x+1; C. While x
  11. DẶN DÒ - Về học bài này. - Tập trả lời các câu hỏi và bài tập trang 71 SGK. - Xem trước Bài 9. Làm việc với dãy số www.themegallery.com
  12. Thực hiện: Tháng 11/2010
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2