Chào mừng quý vị đến với SHARE TO GETHER của Nguyễn Tấn Kiệt - THCS Bình An - Kiên Lương - KG.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Bài 24

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Tấn Kiệt (trang riêng)
Ngày gửi: 10h:36' 21-02-2009
Dung lượng: 512.0 KB
Số lượt tải: 5
Nguồn:
Người gửi: Nguyễn Tấn Kiệt (trang riêng)
Ngày gửi: 10h:36' 21-02-2009
Dung lượng: 512.0 KB
Số lượt tải: 5
Số lượt thích:
0 người
Người soạn : LÊ THỊ THANH NHÀN
Giáo viên trường : THCS QUẢNG PHÚ
Điện thoại : 554311
1 . Trong câu lệnh điều kiện , “Câu lệnh ” được thực hiện nhiều nhất mấy lần ?
Hãy chọn câu trả lời đúng nhất :
A . 3
B . 2
C . 1
C . 1
D . 0
2 . Biểu thức điều kiện trong câu lệnh điều kiện cho ra mấy giá trị ?
Hãy chọn câu trả lời đúng nhất :
A . 0
B . 1
C . 2
D . 3
1
3 . Câu lệnh điều kiện nào sau đây đúng ?
Hãy chọn câu trả lời đúng nhất :
A . If a>b then max : = a ; else max : = b ;
B . If a>b then max = a else max = b ;
C . If a>b then max : = a else max : = b ;
C . If a>b then max : = a else max : = b ;
D . If a>b then max : = a esle max : = b ;
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ;
Tiết 24
Từ khoá
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ;
Phải thuộc kiểu
dữ liệu đếm được
( không là số thực )
Giá trị đầu < Giá trị cuối
Tiết 24
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ;
Không được làm thay đổi giá trị biến đếm
- Nếu có nhiều hơn một lệnh thì phải đặt trong cặp từ khoá Begin ... end;
Tiết 24
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ;
Sau DO không có dấu chấm phẩy
- Có thể dùng các vòng lặp FOR lồng nhau
Chú ý :
Tiết 24
b. Hoạt động của câu lệnh :
Biến đếm : = Giá trị đầu
Giá trị đầu <=Giá trị cuối
True
True
False
False
Giá trị đầu <=Giá trị cuối
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm + 1;
Biến đếm : = Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm + 1;
Tiết 24
c. Ví dụ :Viết câu lệnh để in ra màn hình 10 chữ “ Mau sac “
For i : = 1 to 10 do writeln( ‘Mau sac’);
- Hãy chỉ ra các thành phần trong câu lệnh trên ?
i là biến đếm
1 là giá trị đầu
10 là giá trị cuối
writeln( ‘Mau sac’); là câu lệnh
Tiết 24
c. Ví dụ :Viết câu lệnh để in ra màn hình 10 chữ “ Mau sac “
For i : = 1 to 10 do writeln( ‘Mau sac’);
- Hãy sử dụng câu lệnh trên để viết chương trình đầy đủ in ra màn hình 10 chữ “ Mau sac “
Tiết 24
1. Dạng 2 ( dạng lùi)
a. Cú pháp :
FOR biến đếm : = giá trị cuối TO giá trị đầu DO Câu lệnh trong vòng lặp ;
Tiết 24
b. Hoạt động của câu lệnh :
Biến đếm : = Giá trị cuối
Giá trị cuối >=Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
True
True
False
False
Giá trị cuối >=Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
Biến đếm : = Giá trị cuối
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
Tiết 24
c. Ví dụ :Sử dụng câu lệnh dạng lùi để in ra màn hình 10 chữ “ Mau sac “
For i : = 10 downto 1 do writeln( ‘Mau sac’);
Hãy sử dụng câu lệnh trên để viết chương trình đầy đủ in ra màn hình 10 chữ “ Mau sac “
Tiết 24
? Em hãy viết chương trình tính tổng các số nguyên liên tiếp từ n đến m với n,m là các số nguyên dương nhập vào từ bàn phím .
Gợi ý :
Tìm input,output ?
Khai báo các biến nào ?Kiểu dữ liệu gì ?
- Nhập vào từ bàn phím giá trị cho biến nào ?
Tìm thuật toán của chương trình ?
- Sử dụng các câu lệnh gì để viết chương trình ?
Hướng dẫn :
-Input: n,m ; Output : Tổng S
-Khai báo biến : n,m,S,i kiểu Word
-Nhập giá trị vào từ bàn phím cho biến n và m
-Thuật toán : Cho biến đếm i chạy từ n đến m ,n.
Nếu i<=m thì tổng S:=S+i
- Sử dụng câu lệnh Write, Readln,For..to..do
-Chương trình
Viết chương trình tính tổng các số nguyên liên tiếp : S = 1+2+......+n với n nguyên dương nhập từ bàn phím .
2. Viết chương trình tính tổng các số chẵn,lẻ từ 1 đến n với n nhập từ bàn phím.
Giáo viên trường : THCS QUẢNG PHÚ
Điện thoại : 554311
1 . Trong câu lệnh điều kiện , “Câu lệnh ” được thực hiện nhiều nhất mấy lần ?
Hãy chọn câu trả lời đúng nhất :
A . 3
B . 2
C . 1
C . 1
D . 0
2 . Biểu thức điều kiện trong câu lệnh điều kiện cho ra mấy giá trị ?
Hãy chọn câu trả lời đúng nhất :
A . 0
B . 1
C . 2
D . 3
1
3 . Câu lệnh điều kiện nào sau đây đúng ?
Hãy chọn câu trả lời đúng nhất :
A . If a>b then max : = a ; else max : = b ;
B . If a>b then max = a else max = b ;
C . If a>b then max : = a else max : = b ;
C . If a>b then max : = a else max : = b ;
D . If a>b then max : = a esle max : = b ;
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ;
Tiết 24
Từ khoá
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ;
Phải thuộc kiểu
dữ liệu đếm được
( không là số thực )
Giá trị đầu < Giá trị cuối
Tiết 24
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ;
Không được làm thay đổi giá trị biến đếm
- Nếu có nhiều hơn một lệnh thì phải đặt trong cặp từ khoá Begin ... end;
Tiết 24
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ;
Sau DO không có dấu chấm phẩy
- Có thể dùng các vòng lặp FOR lồng nhau
Chú ý :
Tiết 24
b. Hoạt động của câu lệnh :
Biến đếm : = Giá trị đầu
Giá trị đầu <=Giá trị cuối
True
True
False
False
Giá trị đầu <=Giá trị cuối
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm + 1;
Biến đếm : = Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm + 1;
Tiết 24
c. Ví dụ :Viết câu lệnh để in ra màn hình 10 chữ “ Mau sac “
For i : = 1 to 10 do writeln( ‘Mau sac’);
- Hãy chỉ ra các thành phần trong câu lệnh trên ?
i là biến đếm
1 là giá trị đầu
10 là giá trị cuối
writeln( ‘Mau sac’); là câu lệnh
Tiết 24
c. Ví dụ :Viết câu lệnh để in ra màn hình 10 chữ “ Mau sac “
For i : = 1 to 10 do writeln( ‘Mau sac’);
- Hãy sử dụng câu lệnh trên để viết chương trình đầy đủ in ra màn hình 10 chữ “ Mau sac “
Tiết 24
1. Dạng 2 ( dạng lùi)
a. Cú pháp :
FOR biến đếm : = giá trị cuối TO giá trị đầu DO Câu lệnh trong vòng lặp ;
Tiết 24
b. Hoạt động của câu lệnh :
Biến đếm : = Giá trị cuối
Giá trị cuối >=Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
True
True
False
False
Giá trị cuối >=Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
Biến đếm : = Giá trị cuối
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
Tiết 24
c. Ví dụ :Sử dụng câu lệnh dạng lùi để in ra màn hình 10 chữ “ Mau sac “
For i : = 10 downto 1 do writeln( ‘Mau sac’);
Hãy sử dụng câu lệnh trên để viết chương trình đầy đủ in ra màn hình 10 chữ “ Mau sac “
Tiết 24
? Em hãy viết chương trình tính tổng các số nguyên liên tiếp từ n đến m với n,m là các số nguyên dương nhập vào từ bàn phím .
Gợi ý :
Tìm input,output ?
Khai báo các biến nào ?Kiểu dữ liệu gì ?
- Nhập vào từ bàn phím giá trị cho biến nào ?
Tìm thuật toán của chương trình ?
- Sử dụng các câu lệnh gì để viết chương trình ?
Hướng dẫn :
-Input: n,m ; Output : Tổng S
-Khai báo biến : n,m,S,i kiểu Word
-Nhập giá trị vào từ bàn phím cho biến n và m
-Thuật toán : Cho biến đếm i chạy từ n đến m ,n.
Nếu i<=m thì tổng S:=S+i
- Sử dụng câu lệnh Write, Readln,For..to..do
-Chương trình
Viết chương trình tính tổng các số nguyên liên tiếp : S = 1+2+......+n với n nguyên dương nhập từ bàn phím .
2. Viết chương trình tính tổng các số chẵn,lẻ từ 1 đến n với n nhập từ bàn phím.
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓







ý kiến