Bài 14. Soạn thảo văn bản đơn giản

Chia sẻ bởi Hà Thu | Ngày 02/05/2019 | 48

Chia sẻ tài liệu: Bài 14. Soạn thảo văn bản đơn giản thuộc Tin học 6

Nội dung tài liệu:

Nhiệt liệt chào mừng
quí Thầy, Cô giáo đến dự giờ.
TRƯỜNG THCS NGÃ NĂM
LỚP 8/4
Giáo viên: Trần Vũ Cương
Tin học lớp 6
SOẠN THẢO VĂN BẢN ĐƠN GIẢN
Tuần 26, Tiết 51 Ngày dạy 15/01/2013
Bài 14
KIỂM TRA BÀI CŨ
1. Hãy nêu cú pháp và ý nghĩa câu lệnh lặp For… to… do
KIỂM TRA BÀI CŨ
Trả lời:
For < biến đếm> := to do ;
+ Cú pháp:
+ Ý nghĩa:
- Trong đó For, to, do là các từ khóa, biến đếm là kiểu nguyên, giá trị đầu giá trị cuối là các giá trị nguyên.
- Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp, biếm đếm tư động tăng thêm một đơn vị cho đến khi bằng giá trị cuối.
KIỂM TRA BÀI CŨ
2. Viết chương trình tính tổng N số tự nhiên đầu tiên.
KIỂM TRA BÀI CŨ
Đáp án:
Program Tong_N;
Uses crt;
Var i, N: Integer;
s: Longint;
BEGIN
Writeln(‘CHUONG TRINH TINH TONG N SO TU NHIEN DU TIEN’);
Write(‘Nhap gia tri N:= ‘); Readln(N);
s:=0;
For i:=1 to N do
s:=s+i;
Writeln(‘Tong ‘,N,’ so tu nhien dau tien la: ‘,s:2);
Readln;
End.
KIỂM TRA BÀI CŨ
3. Viết chương trình tính tích N số tự nhiên đầu tiên.
KIỂM TRA BÀI CŨ
Đáp án:
Program Tich_N;
Uses crt;
Var i, N: Integer;
s: Longint;
BEGIN
Writeln(‘CHUONG TRINH TINH TICH N SO TU NHIEN DU TIEN’);
Write(‘Nhap gia tri N:= ‘); Readln(N);
s:=0;
For i:=1 to N do
s:=s+i;
Writeln(‘Tich ‘,N,’ so tu nhien dau tien la: ‘,s:2);
Readln;
End.
MÔ PHỎNG THỰC TOÁN: TỔNG 5 SỐ TỰ NHIÊN RA MÀN HÌNH
Bắt đầu
i :=0
0 <= 5?
Viết 1 ra màn hình
i:= 1
1
3
6
10
15
1 <= 5?
Viết 3 ra màn hình
n:= 2
2 <= 5?
Viết 6 ra màn hình
n:= 3
3 <= 5?
Viết 10 ra màn hình
n:= 4
Sai
Đúng
4 <= 5?
Viết 15 ra màn hình
n:= 5
5 <= 5?
Kết thúc
Kết quả
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
3. Lặp vô hạn lần – lỗi lặp trình cần tránh.
2. Ví dụ hoạt động lặp với số lần chưa biết trước.
1. Các hoạt động lặp với số lần chưa biết trước.
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Các hoạt động lặp với số lần chưa biết trước.
Xét ví dụ 1:
Long quyết định gọi cho Trang thêm 2 lần nữa, nếu vẫn không có ai nhấc máy thì không có ai ở nhà.
Lặp lại với số lần biết trước là 2 lần.
Long quyết định cứ 10 phút gọi 1 lần đến khi có người nhấc máy.
Lặp với số lần chưa biết trước.
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Các hoạt động lặp với số lần chưa biết trước.
Hãy cho một số ví dụ thể hiện hoạt động lặp lại với số lần chưa biết trước ?
Vận động viên cử tạ đẩy tạ lên, xuống cho đến khi không còn sức.
Học bài cho đến khi thuộc bài.
Nhặt từng cọng rau cho đến khi hết rau.
Vận động viên cầu lông đánh quả cầu qua lại cho đến khi quả cầu rơi xuống đất.

LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
 Ví dụ 2: Nếu cộng lần lượt n số tự nhiên đầu tiên (1,2,3,…). Cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng T nhỏ nhất lớn hơn 1000?
n
 
1. Các hoạt động lặp với số lần chưa biết trước.
 
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết.
1. Các hoạt động lặp với số lần chưa biết trước.
Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng:
While <điều kiện> do ;
Trong đó:
Điều kiện thường là một phép so sánh.
Câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết.
1. Các hoạt động lặp với số lần chưa biết trước.
Bước 1: Kiểm tra điều kiện.
Bước 2: Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực hiện lện lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lai bước 1.
Câu lệnh lặp này được thực hiện như sau:
Câu lệnh lặp while…do được thực hiện như thế nào?
Sơ đồ khối:
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết.
1. Các hoạt động lặp với số lần chưa biết trước.
Chương trình:
Ví dụ 3: Với giá trị nào của n thì 1/n <0.005 hoặc 1/n<0.003?
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết.
1. Các hoạt động lặp với số lần chưa biết trước.
Thay sai_so = 0.002
Kết quả: n = 334
KQ: n=
Thay sai_so= 0.001
KQ: n=
501
1001
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết.
1. Các hoạt động lặp với số lần chưa biết trước.
Học sinh thảo luận
BÀI TẬP
Câu 1
Câu 2
Câu 3
Câu 4
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Câu 1: Trong các hoạt động dưới đây, hoạt động nào là hoạt động lặp với số lần chưa biết trước?
a) X:= 10; while X:= 10 do X:= X + 5;
b) X:= 10; while X = 10 do X = X + 5;
c) S:= 0; n:=0; while S <= 10 do n:= n + 1; S:= S + n ;

C�u 2: H�y ch? ra l?i trong c�c c�u l?nh sau d�y?
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0

In ra c�c s? t? 1 d?n 9

In ra c�c s? t? 1 d?n 10

In ra c�c s? 1

Khơng phuong �n n�o d�ng.
Câu 3: Đoạn lệnh sau cho kết quả là gì?

S:=1; While s < 10 do
Begin writeln(s); s:=s+1; end;
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
B. 10 vòng lặp, S=5

D. 12 vịng l?p, S=4
B. 10 vịng l?p, S=5
A. 9 vịng l?p, S=5.5
C. 11 vịng l?p, S=4.5
SAI RỒI!
SAI RỒI!
SAI R?I!
35
Câu 4: Thuật toán sau 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?

- 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
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết.
1. Các hoạt động lặp với số lần chưa biết trước.
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết.
1. Các hoạt động lặp với số lần chưa biết trước.
CHÚC QUÍ THẦY CÔ SỨC KHỎE
CÁC EM HỌC TẬP TỐT!!!
Về các em học bài,
D?C TRU?C C�C M?C 3,4 TI?P THEO C?A B�I.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Hà Thu
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)