Tải bản đầy đủ (.ppt) (24 trang)

Bai 6 Hoc go muoi ngon

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.33 MB, 24 trang )

<span class='text_page_counter'>(1)</span>

<span class='text_page_counter'>(2)</span> Hãy nêu cách khởi động phần mềm GeoGebra? Dùng công cụ đoạn thẳng của phần mềm GeoGebra để vẽ 3 cạnh của một tam giác? Trả lời Cách khởi động Nháy đúp chuột vào biểu tượng GeoGebra trên màn hình. Vẽ.

<span class='text_page_counter'>(3)</span> BÀI 7: CÂU LỆNH LẶP 1. Các công việc phải thực hiện nhiều lần 2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh 3. Ví dụ về câu lệnh lặp 4. Tính tổng và tích bằng câu lệnh lặp.

<span class='text_page_counter'>(4)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP 1. Các công việc phải thực hiện nhiều lần Trong đời sống hằng ngày có rất nhiều công việc được lặp đi lặp lại nhiều lần..

<span class='text_page_counter'>(5)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP Hãy quan sát và cho biết : Mỗi tình huống mô tả điều gì được lặp lại? Và lặp bao nhiêu lần? Còn tớ phải bị bị ải Tớ ph phạt đi tới đi lui như thế này cho tới bao giờ nữa?. Caäu phaûi ñi cho đến khi trời möa.. phaï Caäu phaû i t taäp theå duïc laøm 50 laànhö n theá naøy cho như thế. tới bao giờ ?.

<span class='text_page_counter'>(6)</span> Đó là các công việc, các hoạt động được thực hiện bằng cách lặp đi lặp lại nhiều lần.. Từ tình huống các em vừa quan sát thì chúng ta có bao nhiêu kiểu lặp?.

<span class='text_page_counter'>(7)</span> Kết luận Có những công việc lặp với số lần nhất định và biết trước. Ví dụ: Tiếng trống trường sau mỗi tiết học, mỗi ngày tắm một lần… Có những công việc lặp với số lần không thể xác định trước. Ví dụ: Học cho đến khi thuộc bài, nhặt từng cọng rau cho đến khi xong….

<span class='text_page_counter'>(8)</span>

<span class='text_page_counter'>(9)</span> Hoạt động lặp Số lần lặp Hoạt động 1-Dao động của con lắc Dao động đồng hồ trong thời gian 1 60 phút. 2-Viết số 9 999 999 999. Viết chữ số 9. 10. 3- Đếm số hạng trong tổng 1+2+3+4+…+20. Đếm. 4- Học bài cho đến khi thuộc bài.. Học bài. Chưa biết. 5-Nhặt rác cho đến khi hết rác.. Nhặt rác. Chưa biết. 20.

<span class='text_page_counter'>(10)</span> Hãy viết câu lệnh in ra màn hình các số từ số 1 đến số 10? Đếm có bao nhiêu lệnh in ra màn hình? Câu lệnh: Writeln(‘1’); Writeln(‘2’); Writeln(‘3’); Writeln(‘4’); Writeln(‘5’); Writeln(‘6’); Writeln(‘7’); Writeln(‘8’); Writeln(‘9’); Writeln(‘10’);. Có kết luận gì khi viết chương trình máy tính để chỉ dẫn máy in tính Có cho 10 lệnh ra thựcmàn hiệnhình đúng công việc?.

<span class='text_page_counter'>(11)</span> Để chỉ dẫn máy tính thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh để thực hiện một phép tính..

<span class='text_page_counter'>(12)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP 1. Các công việc phải thực hiện nhiều lần Viết câu lệnh in ra màn hình các số từ số 1 đến Chương trình vừa nhàm chán và nhiêu dễ sai số hay từ hàng số 1dài, đếnvừa số 1000. Có bao Có100 hàng 100, 1000 lệnh in giống nhau. Trong chương sót. lệnh in ra màn hình?. ?. trình có nhiều lệnh giống nhau thì chương trình như thế nào?.

<span class='text_page_counter'>(13)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP 2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh. Thuật toán là một dãy hữu hạn các thao tác cần thựcThuật hiện. toán là gì?.

<span class='text_page_counter'>(14)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP 2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh vẽ ba hình vuông có cạnh 1 đơn vị Ví dụ 1. Giả sử ta cần 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ị.. Ví dụ này yêu cầu làm Hình 33 gì?.

<span class='text_page_counter'>(15)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP 2. Câu lệnh lặp - một lệnh thayThuật cho nhiều lệnh toán * Việc vẽ hình thực hiện bằng thuật đây:gì? lặptoán lạisau việc. Vẽ hình vuông. Bước 1. Vẽ hình vuông (vẽ liên tiếp bốn cạnh và trở về đỉnh ban đầu). Bước 2. Nếu số hình vuông đã vẽ được ít hơn 3, di chuyển bút vẽ về bên phải 2 đơn vị và trở lại bước 1; ngược lại kết thúc thuật toán.. Bước Bước 21 thực thực hiện hiện việc việc gì? gì?.

<span class='text_page_counter'>(16)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP 2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh *Bài toán vẽ một hình vuông có cạnh 1 đơn vị (vẽ liên tiếp 4 cạnh và trở về đỉnh ban đầu). - Thao tác chính là vẽ bốn cạnh bằng tácbốn chính nhau (hayThao lặp lại lần thao tác vẽ khi vẽ một một đoạn thẳng).. hình vuông là - Sau mỗi lần vẽ gì? đoạn thẳng, thước kẻ 0 90 được quay một góc sang phải tại vị Sau mỗi lần vẽ trí của bút vẽ. Khi nào đoạn thẳng, thước sẽ dừng Vẽ đủ cạnh (hay trở về đỉnh ban kẻ -quay như4 thế vẽ? đầu). nào?.

<span class='text_page_counter'>(17)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP. 2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh Bài toán vẽ một hình vuông có cạnh 1 đơn vị (vẽ liên tiếp 4 cạnh và trở về đỉnh ban đầu). Bước 1: k  0 (k là số đoạn thẳng đã vẽ được). Bước 2: k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài Hết giờ 1:01 1:02 1:03 1:04 1:05 1:06 1:07 1:08 1:09 1:10 1:11 1:12 1:13 1:14 1:15 1:16 1:17 1:18 1:19 1:20 1:21 1:22 1:23 1:24 1:25 1:26 1:27 1:28 1:29 1:30 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Mô tả 0 thuật toán và quay thước 90 sang phải. đểkvẽ< hình Bước 3: Nếu 4 thì vuông trở lại bước 2; Ngược lại, kết thúc thuật toán. ? Lưu ý: Trong đó, biến k được sử dụng như là biến đếm để ghi lại số cạnh đã vẽ được..

<span class='text_page_counter'>(18)</span> Hãy mô tả thuật toán tính tích của các số tự nhiên liên tiếp từ 1 đến n? Thuật toán B1: tich 1; i  1 B2: i i+1 B3: Nếu i  n , thì tich  tich*i và quay về B2 B4: Thông báo kết quả và kết thúc thuật toán..

<span class='text_page_counter'>(19)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP 2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh Ví dụ 2. Giả sử cần tính tổng của 100 số tự nhiên đầu tiên, tức là tính: S = 1 + 2 + 3 + … + 100. Thuật toán: Bước Bước1324 Bước Bước Bước 1. SUM Việc  0;thực i  0. hiện của củathuật thuật của thuật của thuật lặp lại phép cộng Bước 2. i  i + 1. toán? toán? toán? toán? bao nhiêu lần? Bước 3. Nếu i ≤ 100, thì SUM  SUM + i và quay lại bước 2. Bước 4. Thông báo kết quả và kết thúc thuật toán..

<span class='text_page_counter'>(20)</span> Cấu trúc lặp là gì?. Em có nhận xét gì về các hoạt động trong Cấu bước 2 và trúc bước 3 qua lặp 2 thuật toán?.

<span class='text_page_counter'>(21)</span> TIẾT 45- Bài 7: CÂU LỆNH LẶP 2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh - Mô tả hoạt động lặp trong thuật toán gọi là cấu Để máy tính thực trúc lặp.. hiện cấu trúc lặp với - Mọi ngôn ngữmột lập câu trình đềuCâu có “cách” để chỉ thị lệnh. lệnhhiện đó gọi là gì? cho máy tính thực cấu trúc lặp với một câu. lệnh. Đó là câu lệnh lặp..

<span class='text_page_counter'>(22)</span> CỦNG CỐ. ? Có mấy kiểu lặp, cho ví dụ từng kiểu lặp. Có 2 kiểu: Lặp với số lần nhất định biết trước và lặp với số lần không biết trước Ví dụ: đánh răng, đi tắm…. ? Cấu trúc lặp là gì Mô tả hoạt động lặp trong thuật toán gọi là cấu trúc lặp ? Câu lệnh lặp là gì Mọi ngôn ngữ lập trình đều có “cách” để chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh. Đó là câu lệnh lặp..

<span class='text_page_counter'>(23)</span> Bài cũ: - Về nhà học bài, viết thuật toán vẽ 3 hình vuông có cạnh 1 đơn vi, thuật toán vẽ hình vuông. - Trả lời câu hỏi 1 trang 60 SGK. Mô tả thuật toán tính tổng, tích của N số tự nhiên đầu tiên. Bài mới: Xem trước tiếp nội dung 3, 4 của bài và trả lời các câu sau: 1. Nêu cú pháp câu lệnh lặp trong ngôn ngữ lập trình Pascal. 2. Các từ khóa trong câu lệnh lặp, ý nghĩa họat động của câu lệnh lặp..

<span class='text_page_counter'>(24)</span> CHÂN THÀNH CẢM ƠN QUÝ THẦY CÔ ĐÃ VỀ DỰ GIỜ LỚP!.

<span class='text_page_counter'>(25)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×