Bài thực hành 6. Sử dụng lệnh lặp While…..Do

19 78 0
Bài thực hành 6. Sử dụng lệnh lặp While…..Do

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Việc gán giá trị, nhập giá trị và tính toán với các giá trị của một phần tử trong biến mảng được thực hiện thông qua chỉ số tương ứng của phần tử đó3. Thái độ: Thái độ học tập nghiêm t[r]

(1)

I MỤC TIÊU 1 Kiến thức

- Mọi ngơn ngữ lập trình có cấu trúc lặp với số lần biết trước chưa biết trước Biết cú pháp câu lệnh lặp

- Biết lựa chọn câu lênh lặp while for phù hợp với tình cụ thể 2 Kĩ năng

- Rèn luyện kĩ đọc hiểu chương trình, tìm hiểu tác dụng cuả câu lệnh - Viết chương trình Pascal sử dụng câu lệnh lặp for while

3 Thái độ

Thái độ học tập nghiêm túc, u thích mơn học II CHUN B

1 Đồ dùng dạy häc

- Giáo viên: Máy chiếu (nếu có), SGK, giáo án - Học sinh: SGK, ghi, đọc trớc bi

2 Phơng pháp

Nờu , Vấn đáp, Đồ dùng trực quan III HOẠT ĐỘNG DẠY HỌC

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ

Kiểm tra c trình làm tập 3 Bi mi

Hoạt động GV Hoạt động HS KiÕn thức bản

Hot ng 1: ễn tp cõu lệnh lặp xác định For do.

? Nêu cú pháp vòng lặp xác định

? Nêu hoạt động vòng lặp

+ HS nêu lại cú pháp:

+ Hoạt động vòng lặp:

- B1: biến đếm nhận giá trị đầu

- B2: Chương trình kiểm

- Cú pháp vịng lặp xác định

For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

- Hoạt động vòng lặp Ngày soạn: 6/3/2016 Ngày giảng: 10/3/2016 TiÕt 51-52:

(2)

Hoạt động Bài tập Các câu lệnh Pascal sau có hợp lệ khơng, sao?

a) for

i:=100 to do

writeln('A');

b) for

i:=1.5 to 10.5 do

writeln('A');

c) for i=1 to 10 do

writeln('A');

d) for i:=1 to 10 do;

writeln('A');

e) var x: real; begin for

x:=1 to 10 do

writeln('A'); end.

GV đưa tập

Sửa sai đưa thuật toán

tra biểu thức điều kiện, biểu thức điều kiện thực câu lệnh

- B3: Biến đếm tự động tăng lên đơn vị quay lại B2

- B4: Nếu biểu thức điều kiện nhận giá trị sai khỏi vịng lặp

+ Trừ câu d), tất câu lệnh không hợp lệ:

a) Giá trị đầu phải nhỏ giá trị cuối;

b) Các giá trị đầu giá trị cuối phải số

nguyên;

c) Thiếu dấu hai chấm gán giá trị đầu; d) Thừa dấu chấm phẩy thứ nhất, ta muốn lặp lại câu lệnh writeln('A') mười lần, ngược lại câu lệnh hợp lệ;

e) Biến x khai báo biến có liệu kiểu số thực dùng để xác định giá trị đầu giá trị cuối câu lệnh lặp

- HS suy nghĩ tìm thuật tốn

1 Các câu lệnh Pascal sau có hợp lệ khơng, sao?

f) for i:=100

to do writeln('A');

g) for i:=1.5

to 10.5 do

writeln('A');

h) for i=1 to 10 do writeln('A');

i) for i:=1 to 10 do; writeln('A');

j) var x: real;

begin for x:=1 to 10

do writeln('A'); end.

2 Mơ tả thuật tốn tính tổng

A =

1 1

(3)

- GV cho đề bài tập a) Thuật toán 1

Bước S  10, x 

0.5

Bước Nếu S  5.2,

chuyển tới bước

Bước S S x và

quay lại bước

Bước Thông báo S và kết thúc thuật toán

b) Thuật toán 2

Bước S  10, n 

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

Bước n  n + 3, S 

S  n quay lại bước

Bước Thơng báo S và kết thúc thuật tốn

HS suy nghĩ, ghi chép đầy đủ

Bước A

1 ( 2) i i .

Bước i  i +

Bước Nếu i  n, quay lại

bước

Bước Ghi kết A kết thúc thuật tốn

3 Cho biết máy tính thực vòng lặp? Khi kết thúc, giá trị S bao nhiêu? Viết chương trình Pascal thể thuật tốn

a) Thuật tốn 1: 10 vòng lặp thực Khi kết thúc thuật tố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 tốn 2: Khơng vịng lặp thực từ đầu điều kiện không thỏa mãn nên bước bị bỏ qua S = 10 kết thúc thuật tố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);

3.Dặn dò

(4)

Ngày soạn: 13/3/2016 Ngày giảng: 17/3/2016

TiÕt 53-54: Bµi 9:

LÀM VIỆC VỚI DÃY SỐ

I MỤC TIÊU 1 Kiến thức:

Có khái niệm ban đầu mảng biến mảng 2 Kĩ năng:

Việc gán giá trị, nhập giá trị tính tốn với giá trị phần tử biến mảng thực thông qua số tương ứng phần tử

3 Thái độ: Thái độ học tập nghiêm túc, yêu thích mơn học. II CHUẨN BỊ

1 §å dïng dạy học:

- Giỏo viờn: Mỏy chiu (nu có), SGK, giáo án - Học sinh: SGK, ghi, c trc bi

2 Ph ơng pháp:

Nờu vấn đề, Vấn đáp, Đồ dùng trực quan III HOẠT ĐỘNG DẠY HỌC

1 Ổn định tổ chức lớp: 2 Ki ểm tra cũ

Em cho biết phần mềm Sun Time dùng để làm gì? 3 Bài mới:

Hoạt động GV Hoạt động HS Nội dung

+ Hoạt động : Tìm hiểu dãy số biến mảng

- Yêu cầu HS đọc ví dụ 1

- Ví dụ Pascal ta cần nhiều câu lệnh khai báo nhập liệu dạng sau đây, câu lệnh tương ứng với điểm

+ Ví dụ Giả sử cần viết chương trình nhập điểm kiểm tra học sinh lớp sau in hình điểm số cao Vì biến lưu giá trị nhất, để nhập điểm so sánh chúng, ta cần sử

1 Dãy số biến mảng: - VD: SGK/75

(5)

một học sinh

? Dữ liệu mảng

dụng nhiều biến, biến cho học sinh Dữ liệu kiểu mảng tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu, gọi kiểu

của phần tử

- Dữ liệu kiểu mảng tập hợp hữu hạn phần tử có thứ tự phần tử có kiểu liệu - Biến mảng biến có kiểu liệu kiểu mảng

- Giá trị biến mảng mảng, tức dãy số (số nguyên, số thực) có thứ tự, số giá trị biến thành phần tương ứng

Hoạt động GV Hoạt động HS Nội dung

+ Hoạt động: Ví dụ về biến mảng.

- Để làm việc với dãy số nguyên hay số thực, phải khai báo biến mảng có kiểu tương ứng phần khai báo chương trình

- Yêu cầu học sinh nghiên cứu SGK => Nêu cách khai báo biến mảng

Nghiên cứu VD2 SGK/76 cho biết tạo biến mảng gồm phần tử?

Theo em có cách để gán gí trị cho biến mảng

+ Học sinh ý lắng nghe => ghi nhớ kiến thức

+ Cách khai báo mảng Pascal sau: Tên mảng : array[<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu>

HS trả lời

2 cách

2 Ví dụ biến mảng: - VD:

var chieucao:array[1 50] of real; var tuoi:array[21 80] of integer;

a Cách khai báo mảng

Tên mảng : array[<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu>

trong đó:

- CSD CSC số nguyên - CSD<=CSC

- kiểu liệu integer real

b Truy cập mảng: - VD2:

var diem:array[1 50] of real; Mảng gồm 50 phần tử đánh số thứ tự từ đến 50

diem[1]: phần tử thứ diem[50]: phần từ thứ năm c Nhập giá trị cho biến mảng Có cách gán giá trị chần tử mảng

(6)

Viết đoạn chương trình với 50 lệnh read để thực việc nhập giá trị cho 50 phần tử mảng từ bàn phím

Em có nhận xét gì?

Thay phải viết 50 câu lệnh khai báo 50 câu lệnh nhập ta cần viết câu lệnh dủ cho kết

Em rút nhận xét gì?

readln(diem[1]); readln(diem[2]);

readln(diem[50]);

Rất thời gian có nhiều câu lệnh

- Gán giá trị cách nhập từ bàn phím, sử dụng lệnh read, readln

- Nhập liệu cho mảng VD:

For i:=1 to 50 readln(diem[i]);

- In hình giá trị phần tử mảng

VD:

For i:=1 to 50 writeln(diem[i]);

- In hình điểm >=9

For i:=1 to 50

if diem[i]>=9 then writeln(diem[i]); => Sử dụng biến mảng câu lệnh lặp for kết hợp với câu lệnh if then giúp cho việc viết chương trình ngắn gọn dễ dàng

4 Củng cố

- Hãy nêu cách khai báo biến mảng, cho vài ví dụ khai báo biến mảng 5 Dặn dò

- Về nhà học bài, kết hợp SGK, sau học tiếp mục

(7)

-Ngày soạn: 20/3/2016 Ngày giảng: 24/3/2016

TiÕt 55: KIỂM TRA TIẾT (LÝ THUYẾT) I Mơc tiªu:

1 Kiến thức: Kiểm tra kết tiếp thu học sinh kiến thức học

2 KÜ năng:

Bit s dng vũng lp xỏc nh v vịng lặp khơng xác định để viết chương trình

3 Thái độ: HS hiểu hứng thú với học Rèn luyện tính tự giác học tập Nhận thức đợc tầm quan trọng môn học, rèn luyện tính cần cù ham thích tìm hiểu t khoa hc

II Chuẩn bị:

1 Đồ dïng d¹y häc:

- Giáo viên: SGK, đề kiểm tra, giáo án

- Học sinh: SGK, đồ dùng học tập, học trớc SGK

2 Ph ơng pháp: Nêu vấn đề, Vấn đáp, Giảng giải III Hoạt động lớp:

1

n định tổ chức lớp : ổn định lớp, báo cỏo s s

2 Kiểm tra cũ:Không kiểm tra bµi cị

3 Bµi míi:

a Ma trận Mức độ

Chủ đề TNKQBiếtTự luận TNKQHiểuTự lun TNKQVn dngT lun Tng

Câu lệnh lặp

Lặp với số lần cha biết trớc

2 2

Tæng

2 10

b

Đề bài:

1 Nêu cú pháp hoạt động câu lệnh lặp với số lần chưa biết trước? (2 điểm)  Cú pháp:

 Hoạt động:

(8)

a Trong câu lệnh lặp với số lần biết trước, câu lệnh thực lần, sau lại kiểm tra điều kiện

b Trong câu lệnh lặp với số lần chưa biết trước, có trường hợp câu lệnh không thực lần

c Trong câu lệnh lặp với số lần biết trước, giá trị biến đếm kiểu số thực

 Em chọn ý:

3 Trong hoạt động sau, hoạt động hoạt động lặp với số lần biết trước.(1 đ)

a Hàng ngày em đặt đồng hồ báo thức lúc 6h để dậy sớm tập thể dục

b Tìm từ định bị gõ sai tả văn sửa lại cho

c Kiểm tra số tự nhiên N nhập từ bàn phím có phải số nguyên tố hay không

d Viết chương trình in hình bảng nhân số từ đến

 Em chọn ý:

4 Viết đoạn chương trình Pascal thể thuật toán sau: (2 điểm)

- Bước 1: T0, i1

- Bước 2: Nếu T>10, chuyển tới bước - Bước 3: T  T+1/i; i  i+1;

- Bước 4: Thông báo T kết thúc thuật tốn

5 Viết chương trình hồn chỉnh tính tổng 10 số tự nhiên đầu tiên (4 điểm)

S=1+2+3+ +10

c Đáp án:

Câu 1: Cú pháp hoạt động vịng lặp khơng xác định. * Cú pháp:

While <điều kiện> <câu lênh>; * Hoạt động:

- B1 Kiểm tra điều kiện

- B2 Nếu điều kiện sai, câu lệnh bị bỏ qua việc thực câu lệnh lặp kết thúc Nếu điều kiện đúng, thực câu lệnh quay lại B1

Câu 2: Ý a, b ý c sai Câu 3: Ý a, d đúng

Câu 4: t:=0;i:=1; While t<=10 Begin

T:=t+1/i; i:=i+1; End;

(9)

Câu 5:

Program tong;

Var i: integer; t:longint; Begin

For i=1 to 10 t:=t+i;

Write(‘tong cua 10 so tn dau tien la t=’,t); Readln

End

Ngày soạn: 20/3/2016 Ngày giảng: 24/3/2016

TiÕt 56: Bµi 9:

LÀM VIỆC VỚI DÃY SỐ (tiếp)

I MỤC TIÊU 1 Kiến thức:

- Có khái niệm ban đầu mảng biến mảng

- Biết cách khai báo mảng, nhập, in, truy cập phần tử mảng - Hiểu thuật tốn tìm số lớn nhỏ dãy số

2 Kĩ năng:

Khai báo, nhập, in truy cập phần tử mảng

3 Thái độ: Thái độ học tập nghiêm túc, u thích mơn học. II CHUN B

1 Đồ dùng dạy học:

- Giáo viên: Máy chiếu (nếu có), SGK, giáo án - Học sinh: SGK, ghi, đọc trớc

2 Ph ơng pháp:

Nờu , Vn ỏp, Đồ dùng trực quan III HOẠT ĐỘNG DẠY HỌC

1 Ổn định tổ chức lớp: 2 Ki ểm tra cũ

- Nêu cách khai báo mảng?

- Cho ví dụ nhập liệu, in giá trị phần tử mảng 3 Bài mới:

Hoạt động GV Hoạt động HS Nội dung

+ Hoạt động: Tìm giá trị lớn nhỏ của dãy số

Tìm hiểu VD3

Nêu lại thuật tốn tìm giá trị lớn nhỏ

HS suy nghĩ trả lời

- Gán giá trị số thứ dãy số = Max

3 Tìm giá trị lớn và nhỏ dãy số

- VD3: SGK/78

(10)

của dãy số nguyên

Viết chương trình thể thuật tốn tìm GTLN

Viết chương trình thể thuật tốn tìm GTNN

(Tạm thời coi số thứ số lớn - số lớn tạm thời) - So sánh số lớn tạm thời với số thứ hai, số thứ hai lớn số thứ tạm thời -Max, gán giá trị số thứ hai cho Max Như thời điểm Max số lớn số thứ số thứ hai

- Tiếp tục đem so sánh Max với tất số cịn lại, số lớn Max gán giá trị số cho Max Sau so sánh đến số cuối dãy số Max GTLN dãy số

HS xây dựng chương trình phần theo thuật tốn

HS tự viết thuật toán vào

- B2: Max ← A1;

- B3: Với i từ đến N thực hiện:

Nếu Max<Ai Max ← Ai;

- B4: Đưa hình giá trị Max kết thúc thuật toán

program p_max; var i, N, Max: integer; A:array[1 100] of integer; begin

write('nhap dai cua day so, N='); readln(N);

writeln('nhap cac phan tu cua day so: ');

for i:=1 to N begin

write('a[',i,']='); readln(a[i]); end;

max:=a[1]; for i:=2 to N

if max<a[i] then max=a[i]; write('so lon nhat la max= ',max);

readln end

program p_min; var i, n, min: integer; A:array[1 100] of integer; begin

(11)

writeln('nhap cac phan tu cua day so: ');

for i:=1 to n begin

write('a[',i,']='); readln(a[i]); end;

min:=a[1]; for i:=2 to n

if min>a[i] then min=a[i]; write('so nho nhat la min= ',min);

readln end

Hoạt động GV Hoạt động HS Nội dung

+ Hoạt động 1: VD3

+ Học sinh đọc tìm hiểu yêu cầu toán

- Học sinh ý lắng nghe => ghi nhớ kiến thức

+ Học sinh thực theo yêu cầu giáo viên

- VD3

program MaxMin; uses crt;

Var

i, n, Max, Min: integer; A: array[1 100] of integer; Phần thân chương trình tương tự đây:

Begin clrscr;

write('Hay nhap dai cua day so, = '); readln(n);

writeln('Nhap cac phan tu cua day so:');

For i:=1 to n Begin

write('a[',i,']='); readln(a[i]);

End;

Max:=a[1]; Min:=a[1]; for i:=2 to n

begin if Max<a[i] then Max:=a[i];

if Min>a[i] then Min:=a[i]

end;

write('So lon nhat la Max = ',Max);

write('; So nho nhat la Min = ',Min);

(12)

4 Củng cố

Có thể xem biến mảng biến tạo từ nhiều biến có kiểu tiên nhất” Phát biểu hay sai

5 Dặn dò

- Về nhà học bài, kết hợp SGK, tiết sau học thực hành

(13)

-Ngày soạn: 27/3/2016 Ngày giảng: 31/3/2016

TiÕt 57

BÀI TẬP

I MỤC TIÊU 1 Kiến thức:

- Biết cách giải tập trogn sgk

- Hiểu thuật toán tìm số lớn nhỏ dãy số 2 Kĩ năng:

Khai báo, nhập, in truy cập phần tử mảng

3 Thái độ: Thái độ học tập nghiêm túc, u thích mơn học. II CHUN B

1 Đồ dùng dạy häc:

- Giáo viên: Máy chiếu (nếu có), SGK, giáo án - Học sinh: SGK, ghi, đọc trớc bi

2 Ph ơng pháp:

Nờu , Vấn đáp, Đồ dùng trực quan III HOẠT ĐỘNG DẠY HỌC

1 Ổn định tổ chức lớp: 2 Ki ểm tra cũ

- Nêu cách khai báo mảng?

- Cho ví dụ nhập liệu, in giá trị phần tử mảng 3 Bài mới:

+ Hoạt động 2: Chữa bài tập SGK/79

Bài 1:

Bài 2:

Đọc kĩ trả lời vào

GV sửa lại cho

+ Học sinh thực theo yêu cầu giáo viên

1 Bài tập Bài 1:

Lợi ích rút gọn việc viết chương trình, có thẻ sử dụng câu lệnh lặp để thay hiều câu lệnh Ngồi ra, lưu trữ xử lí nhiều liệu có nội dung liên quan đến cách hiệu

Bài 2:

a Sai Thay dấu , dấu :

(14)

Bài 4:

Bài 5:

Thực hành gõ hai đoạn chương trình tìm Max, Min tim tổng dãy số

+ Học sinh ý lắng nghe

+ HS làm tập

+ HS tự viết chương trình thảo luận sai

HS thực hành

d Sai, số đầu số mảng phải nhỏ số cuối

e Đúng

Bài 4:

Không Giá trị nhỏ lớn số mảng phải xác định phần khai báo chương trình

Bài 5:

var N, i: integer;

A: array[1 100] of real; begin

write('nhap so phan tu cua mang, n= ');

readln(n); for i:=1 to n begin

write('nhap gia tri ', i , 'cua mang, a['i']=');

readln(a[i]); end;

readln end 4 Nhận xét

Giáo viên nhận xét đánh giá tiết tập 5 Dặn dò

(15)

Ngày soạn: 27/3/2016 Ngày giảng: 31/3/2016 TiÕt 58: Bµi thùc hµnh 7:

XỬ LÝ DÃY SỐ TRONG CHƯƠNG TRÌNH I MỤC TIÊU

1 Kiến thức:

- Thực hành khai báo sử dụng biến mảng

- Ôn luyện cách sử dụng câu lệnh lặp if then, for 2 Kĩ năng:

- Củng cố kĩ đọc hiểu chỉnh sửa chương trình

- Hiểu viết chương trình với thuật tốn tìm số lớn nhất, nhỏ dãy số, tính tổng dãy số

3 Thái độ: Thái độ học tập nghiêm túc, u thích mơn học. II CHUẨN BỊ

1 Đồ dùng dạy học:

- Giỏo viờn: Mỏy chiếu (nếu có), SGK, giáo án - Học sinh: SGK, v ghi, c trc bi

2 Ph ơng pháp:

Nêu vấn đề, Vấn đáp, Đồ dùng trực quan III HOẠT ĐỘNG DẠY HỌC

1 Ổn định tổ chức lớp: 2 Ki ểm tra cũ

Viết đoạn chương trình tính tổng dãy số 3 Bài mới:

Hoạt động GV Hoạt động HS Nội dung

Hoạt động 1: Mục đích, yêu cầu

1 Mục đích, yêu cầu: SGK/80

Hoạt động 2: Nội dung GV: yêu cầu học sinh

nhớ lại kiến thức trả lời câu hỏi

- Nêu lại cú pháp khai báo biến mảng

- Tham chiếu tới phần tử mảng

- Nêu lợi ích việc sử dụng biến mảng

- HS Suy nghĩ trả lời câu hỏi

2 Nội dung a Ơn lại lí thuyết

- Cú pháp khai báo biến mảng var <tên biến mảng> : array[<chỉ số đầu> <chỉ số cuối>] of <kiểu dữ liệu>;

- Tham chiếu tới phần tử mảng: <tên biến mảng> [chỉ số]

(16)

? Viết chương trình nhập vào dãy số ngun có n phần tử In hình phần tử nhỏ nhất, phần tử lớn giá trị trung bình danh sách hình

- Yêu cầu hs suy nghĩ viết chương trình

Xây dựng chương trình hồn chỉnh tìm giá trị lớn nhất, nhỏ dãy số nguyên, tính tổng dãy số trước

hs suy nghĩ viết chương trình

b Bài tập Program mang; Uses crt;

Var a:array[1 20]of

integer;i,n,max,min,sum:integer; Begin

Clrscr;

Writeln('TIM MAX, MIN,

AVERAGE CUA MOT DAY SO'); Writeln(' -'); Write('Nhap so phan tu cua day n='); readln(n);

For i:=1 to n Begin

Write('Nhap a[,i,']='); readln(a[i]); End;

Min:=a[1]; Max:=a[1]; Sum:=0;

For i:=1 to n Begin

If (Min > a[i]) then Min:=a[i]; If (Max < a[i]) then Max:=a[i]; Sum:=sum+a[i

]; End;

Writeln('Day so vua nhap la: '); Writeln(' -'); For i:=1 to n

Write(a[i]:4); Writeln;

Writeln('Gia tri lon nhat la:',Max); Writeln('gia tri nho nhat la:',Min); Writeln('gia tri trung binh la:',Sum/n:6:2);

Readln End 4 Nhận xét

Giáo viên nhận xét đánh giá tiết thực hành 5 Dặn dò

- Tiết sau tiếp tục thực hành

(17)

-Ngày soạn: 6/3/2016 Ngày giảng: 12/3/2016

Tiết 53 + 54: Bài 18: TRÌNH BÀY TRANG VĂN BẢN VÀ IN

I- MỤC TIÊU.

1 Kiến thức:

- Biết số khả trình bày trang văn Word - Biết cách thực thao tác chọn hướng trang đặt lề trang - Biết cách xem trước in

2 Kỹ năng:

Luyện tập kĩ trình bày trang văn bản, chọn hướng trang đặt lề trang; xem văn trước in

3 Thái độ:

Nhận thức ưu điểm soạn thảo văn máy tính

II- CHUẨN BỊ:

1 Giáo viên:

- Chuẩn bị số mẫu văn với kiểu trình bày khác 2 Học sinh:

Sách giáo khoa, ghi chép, tìm hiểu sách, báo…

III- TIẾN TRÌNH BÀI GIẢNG

1 Kiểm tra cũ.

(18)

HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG

Hoạt động 1:

GV: Cho hs nghiên cứu sgk (tìm hiểu trang in đứng, trang in ngang)

HS: Đọc sgk

GV: Đưa số văn chuẩn bị giới thiệu cho hs biết hướng trang giấy đặt lề trang

HS: Chú ý, theo dõi

GV: Hãy cho biết lề trang lề đoạn văn khác nào?

HS: Phát biểu

GV: Nêu ý sgk Hoạt động 2:

GV: Giới thiệu cho hs cách trình bày trang đặt lề trang trước in

HS: Chú ý hộp thoại Page Setup GV: Giới thiệu mục sgk HS: Theo dõi, ghi

GV: Thực hành hướng dẫn máy lần

HS: Chú ý gv thao tác

1 Trình bày trang văn bản.

- Các yêu cầu trình bày trang văn gồm:

+ Chọn hướng trang: Trang đứng hay trang nằm ngang

+ Đặt lề trang: Lề trái, lề phải, lề lề

* Chú ý: (sgk)

2 Chọn hướng trang đặt lề trang. - Để trình bày trang văn bản:

Chọn File\Page Setup\ Margins + Portrait: Trang đứng

+ Landscape: Trang ngang + Top: Lề

+ Bottom: Lề + Left: Lề trái + Right: Lề phải * Chú ý: (sgk)

HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG

Hoạt động 3:

GV: Để in văn ta thực lệnh nào?

HS: Trả lời

GV: Giới thiệu cho hs nút lệnh để in văn

HS: Chú ý, theo dõi

GV: Khi ta nhập xong văn ta không kiểm tra lại mà in có khơng? Vì sao?

HS: Trả lời

GV: Giới thiệu cho hs nút lệnh xem trước in nêu công dụng

GV: Thao tác máy lần HS: Chú ý, theo dõi

GV: Cho hs đọc phần ghi nhớ sgk HS: Đọc sgk

3 In văn bản.

- Để in văn ta thực sau: + Cách 1: Ta nháy vào nút lệnh Print công cụ

+ Cách 2: Chọn File\Print (Ctrl + P) * Lưu ý: (sgk)

* Xem văn trước in:

+ Cách 1: Nháy vào nút lệnh Print Preview công cụ.

+ Cách 2: Chọn File\Print Preview * Chú ý: (sgk)

(19)

3 Củng cố.

GV: Hệ thống lại toàn kiến thức học 4 Hướng dẫn học nhà

HS: Làm tập câu hỏi sgk vào - Học kỹ theo sgk ghi

Ngày đăng: 06/03/2021, 05:22

Tài liệu cùng người dùng

Tài liệu liên quan