VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
tin học lớp 8
1.
2. *Câu điều kiện dạng thiếu:
If <điều kiện> then<câu lệnh>;
*Câu điều kiện dạng đủ:
If <điều kiện>then<câu lệnh 1>else<câu lệnh 2>
KIỂM TRA BÀI CŨ
Câu 1:Hãy nêu cú pháp của câu
điều kiện dạng thiếu và dạng đủ ?
3. * Giống nhau:
_ Điều là câu lệnh cấu trúc rẽ nhánh.
_ Dựa vào điều kiện để lựa chọn và thực hiện
thao tác thích hợp.
KIỂM TRA BÀI CŨ
Câu 2:Hãy nêu sự giống nhau và
khác nhau của hai câu điều kiện?
4. * Khác nhau:
Dạng thiếu
_Nếu điều kiện không đúng thì thoát khỏi cấu trúc
rẽ nhánh và thực hiện câu lệnh tiếp theo của
chương trình.
KIỂM TRA BÀI CŨ
Dạng đủ.
_ Nếu điều kiện không đúng thì thực hiện câu
lệnh thứ 2, thoát khỏi cấu trúc rẽ nhánh và thực
hiện câu lệnh tiếp theo của chương trình.
5.
6. 1.Các công việc phải 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.
NỘI DUNG
7. 1.Các công việc phải thực hiện nhiều
lần
Nêu các công việc mà các
em làm thường ngày?
8. Đánh răng mỗi ngày hai lần là công việc
lặp lại với số lần nhất định và biết trước.
1.Các công việc phải thực hiện nhiều lần
9. Mỗi ngày tắm một lần là công việc lặp
lại với số lần nhất định và biết trước.
1.Các công việc phải thực hiện nhiều lần
10. 1.Các công việc phải thực hiện nhiều lần
Đi học mỗi ngày một lần là công việc lặp lại với
số lần nhất định và biết trước.
11. • _Nhiều hoạt động được thưc hiện lặp đi lặp lặp
lại nhiều lần.
• _Có những hoạt động thường lặp đi lặp lại với
một số lần nhất định và biết trước.
• _Chúng ta còn lặp lại những công việc với số
lần không thể xác định.
1.Các công việc phải thực hiện nhiều lần
12. Để chỉ dẩn cho 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 nhất định.
1.Các công việc phải thực hiện nhiều lần
13. 2.Câu lệnh lặp-một câu thay cho nhiều
lệnh
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ị. Do đó, ta chỉ cần
lặp lại thao tác vẽ hình vuông ba lần.
Hình 33
14. * Việc vẽ hình có thể thực hiện được bằng thuật toán sau đây:
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 hai đơn vị và trở lại bước 1; ngược lại kết
thúc thuật toán.
2.Câu lệnh lặp-một câu thay cho nhiều
lệnh
15. 2.Câu lệnh lặp-một câu thay cho nhiều
lệnh
Riêng với bài toán vẽ một hình vuông (h.34) thao tác chính là vẽ 4
cạnh bằng nhau, hay lặp lại 4 lần thao tác vẽ một đoạn thẳng. Sau
mỗi lần vẽ đoạn thẳng, thước kẻ quay một góc 90° sang phải vị trí
của bút vẽ.
Bước1. K 0 ( là số đoạn thẳng
đã vẽ được)
Bước2. K K+1. Vẽ đoạn thẳng
1 đơn vị độ dài và quay thước
sang phải.
Bước3. Nếu K < 4 thì trở lại
bước2; Ngược lại, kết thúc thuật
toán.
Thuật toán:
16. 2.Câu lệnh lặp-một câu 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
Bước1. SUM 0; i 0.
Bước2. i i+1.
Bước3. Nếu i ≤ 100, thì SUM SUM + i và quay lại bước 2.
Bước4. Thông báo kết quả và kết thúc thuật toán.
Thuật toán:
Lưu ý: Biến k được sử dụng như là biến đếm để ghi lại
số cạnh đã vẽ được
17. 2.Câu lệnh lặp-một câu thay cho nhiều
lệnh
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ác câu lệnh lặp.
18. CỦNG CỐ
_Cấu trúc lặp được sử dụng để hiển thị cho
máy tính thực hiện lặp lại một vài hoạt động
nào đó cho đến khi một điều kiện nào đó được
thỏa mã.
_Mọi ngôn ngữ lặp trình đều có các câu lệnh
lặp để thể hiện cấu trúc lặp.
19. DẶN DÒ
_Xem lại nội dung vừa học.
_Làm bài tập về nhà trả lời những câu
hỏi trong SGK.
_Chuẩn bị bài cho giờ học sau.