Cấu trúc Lặp (T1)

22 423 0
Cấu trúc Lặp (T1)

Đ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

GV: LƯƠNG ĐOÀN NHÂN TRƯỜNG THPT DƯỠNG ĐIỀM  - Viết lại cấu trúc tổng quát của câu lệnh rẽ nhánh dạng thiếu và đủ. - Nêu hoạt động của mỗi loại. - Viết cấu trúc của câu lệnh ghép trong TP. Dạng rẽ nhánh Hoạt động Câu lệnh ghép Dạng BEGIN <CÂU LỆNH>; END; Dạng thiếu: If <đk> then <cl>; Điều kiện sẽ được tính và kiểm tra, nếu điều kiện đúng thì câu lệnh sau then sẽ được thực hiện.Nếu điều kiện sai thì câu lệnh được bỏ qua. Dạng đủ: If <đk> then <cl1> else <cl2>; Điều kiện sẽ được tính và kiểm tra, nếu điều kiện đúng thì cl1 sẽ được thực hiện, nếu đk sai thì cl2 sẽ được thực hiện. LOGO Nội dung Cấu trúc lặp 1 Lặp với số lần biết trước 2 Lặp với số lần chưa biết trước 3 Các ví dụ 4 Hiểu khái niệm lặp trong lập trình Biết được ý nghĩa của cấu trúc lặp Biết sử dụng câu lệnh lặp của Turbo Pascal Biết sử dụng câu lệnh lặp của Turbo Pascal       !" Bài toán 1. Tính và đưa kết quả ra màn hình tổng 1 1 1 1 S = + + + .+ a a +1 a + 2 a +100 Bài toán 2. Tính và đưa kết quả ra màn hình tổng 1 1 1 1 S = + + + .+ . a a +1 a + 2 a + N + cho đến khi 1 0.0001 a + N < # $ %&# ' ()* + ,-(.,/ 0-1 ' (02# ' ,-2 + ()3 4 05 ' ,- 0. 4 ,/063,       !" S S c a *3 + ( ). 4  (# ' ( (# ,17 ' ( 8# 9 2 0-: 9 ,/ )17 + ( ;< + =)*;< + =;# + * *3 + ( (. + ,/ (# ' ( >. '  -# + ,/ 8# 9 2 0. 4 ,/  )17 + ( ;< + =)*;< + =;# + * # 9 *02# ' ,       !" S S c a ?# @AB#AC @A?B#AC C a 1 C a 2 2 ' D#2,-*3:;E 9 ,). 4 ,17 ' (8# 9 20-: 9 ,/F # 9 *02# ' , G. $ *;E 9 ,(. + ,/H. + 0;17 + ,/;# 9 D#2,-*3:F       !" 1 S a = 1 1 S S a 1 = + + 2 1 1 S S a 2 = + + …… 1 a N+ S sau = S trước + , với N chạy từ 1 đến 100 # 9 *02# ' , 3 2 1 S S a 3 = + +       !" # 9 *02# ' , S:=1/a; If (1/(a+1)>0.0001) then S:=S+1/(a+1); If (1/(a+2)>0.0001) then S:=S+1/(a+2); If (1/(a+3)>0.0001) then S:=S+1/(a+3); … Ta co ́ thê ̉ gia ̉ i như sau: -E + ,&I ' 0;7 9 */*# 4 *0-I2 (# ' (-063,F [...]...1 CẤU TRÚC LẶP 2 LẶP VỚI SỐ LẦN BIẾT TRƯỚC 3 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Xây dựng thuật toán tính tổng 1 1 1 1 S= + + + + a a +1 a + 2 a +100 4 CÁC VÍ DỤ Input: số a Output: tổng S 1 CẤU TRÚC LẶP 2 LẶP VỚI SỐ LẦN BIẾT TRƯỚC 3 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 4 CÁC VÍ DỤ Thuâ ̣t toán tong_1a Bài toán 1 Bước 1 Nhâ... = N + 1; TONG_1B N = N - 1; N > 100 S Đ N 100 S Đ N 100 thì chuyển đến bước 6 Bước 5 S = S + 1/(a + N), quay lại bước 3; Bước 6 Đưa S ra màn hình, kết thúc For i:=1 to 100 do 1 CẤU TRÚC LẶP 2 LẶP VỚI SỐ LẦN BIẾT TRƯỚC 3 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 4 CÁC VÍ DỤ Thuâ ̣t toán tong_1b Bài toán 1 Bước 1 Nhâ ̣p số a; Bước 2 S = 1/a; N = 101; Bước 3 N = N - 1; Bước 4 Nếu N < 1 thì chuyển đến bước... 1/(a+N); Đưa ra S Đưa ra S For N:=1 to 100 do S:=S + 1/(a+N); For N:=100 downto 1 do S:=S + 1/(a+N); For N:=1 to 100 do begin …… N:=50; end; Vì sẽ làm thay đổi giá trị biến đếm, dẫn đến thay đổi số lần lặp NÊN CHỌN DẠNG FOR NÀO? TONG_1A Nhập a ??? S = 1/a; N = 0; N = N + 1; For N:=1 to 100 do S:=S + 1/(a+N); N > 100 S Đ Nhập a TONG_1B ??? S = 1/a; N = 101; N = N - 1; For N:=100 downto 1 do S:=S + 1/(a+N); . dung Cấu trúc lặp 1 Lặp với số lần biết trước 2 Lặp với số lần chưa biết trước 3 Các ví dụ 4 Hiểu khái niệm lặp trong lập trình Biết được ý nghĩa của cấu trúc. ĐIỀM  - Viết lại cấu trúc tổng quát của câu lệnh rẽ nhánh dạng thiếu và đủ. - Nêu hoạt động của mỗi loại. - Viết cấu trúc của câu lệnh ghép trong

Ngày đăng: 11/10/2013, 03:11

Hình ảnh liên quan

Bài toán 1. Tính và đưa kết quả ra màn hình tổng - Cấu trúc Lặp (T1)

i.

toán 1. Tính và đưa kết quả ra màn hình tổng Xem tại trang 6 của tài liệu.

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

Tài liệu liên quan