Tiến trỡnh bài dạy:

Một phần của tài liệu giáo án tin hoc8_ll (Trang 68 - 69)

Hoạt động của thầy Hoạt động của trũ Nội dung

+ Hoạt động 1: Nờu sự khỏc biệt giữa cõu lệnh xỏc định và cõu lệnh khụng xỏc định.

+ Hoạt động 2:Bài tập.

? Hĩy tỡm hiểu cỏc thuật toỏn sau đõy và cho biết khi thực hiện thuật toỏn, mỏy tớnh sẽ thực hiện bao nhiờu vũng lặp? Khi kết thỳc, giỏ trị của S bằng bao nhiờu? Viết chương trỡnh Pascal thể hiện cỏc thuật toỏn đú.

a) Thuật toỏn 1

Bước 1. S ← 10, x ← 0.5.

Bước 2. Nếu S ≤ 5.2, chuyển tới bước 4.

Bước 3. S S x và quay lại bước 2.

Bước 4. Thụng bỏo S và kết thỳc thuật toỏn.

b) Thuật toỏn 2

Bước 1. S ← 10, n ← 0.

Bước 2. Nếu S ≥ 10, chuyển tới bước 4.

Bước 3. n n + 3, S Sn quay lại bước 2.

Bước 4. Thụng bỏo S và kết thỳc thuật toỏn.

a) Thuật toỏn 1: 10 vũng lặp đượcthực hiện. Khi kết thỳc thuật toỏn S thực hiện. Khi kết thỳc thuật toỏn S

= 5.0. Đoạn chương trỡnh Pascal tương ứng: S:=10; x:=0.5; while S>5.2 do S:=S-x; writeln(S); b) Thuật toỏn 2: Khụng vũng lặp nào được thực hiện vỡ ngay từ đầu điều kiện đĩ khụng được thỏa mĩn nờn cỏc bước 2 và 3 bị bỏ qua. S = 10 khi kết thỳc thuật toỏn. Đoạn chương trỡnh Pascal tương ứng:

S:=10; n:=0; while S<10 do begin n:=n+3; S:=S-n end; writeln(S); Sự khỏc biệt: a) Cõu lệnh lặp với số lần lặp cho trước chỉ thị cho mỏy tớnh thực hiện một lệnh hoặc một nhúm lệnh với số lần đĩ được xỏc định từ trước, cũn với cõu lệnh lặp với số lần lặp chưa biết trước thỡ số lần lặp chưa được xỏc định trước.

b) Lệnh lặp với số lần chotrước, điều kiện là giỏ trị của trước, điều kiện là giỏ trị của một biến đếm cú giỏ trị nguyờn đĩ đạt được giỏ trị lớn nhất hay chưa, cũn trong cõu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quỏt hơn nhiều, cú thể là kiểm tra một giỏ trị của một số thực

c) Lệnh lặp với số lần chotrước, cõu lệnh được thực trước, cõu lệnh được thực hiện ớt nhất một lần, sau đú kiểm tra điều kiện. Lệnh lặp với số lần chưa xỏc định

trước, trước hết điều kiện được kiểm tra. Nếu điều kiện được thoả mĩn, cõu lệnh mới được thực hiện.

IV. Dặn dũ:

- ễn lại cõu lệnh điều kiện, cõu lệnh lặp và cõu lệnh lặp với số lần chưa biết trước

Một phần của tài liệu giáo án tin hoc8_ll (Trang 68 - 69)