Bài giảng, nội dung bài giảng:

Một phần của tài liệu Tin 11 - Full (Trang 26 - 29)

1. Tỡm hiểu thủ tục nhập dữ liệu vào từ bàn phớm:

a. Mục tiờu:

- Giỳp HS thấy được sự cần thiết của thủ tục nhập DL. - Biết được cấu trỳc chung của thủ tục nhập DL.

b. Nội dung:

- Dựng để đưa nhiều bộ DL khỏc nhau cho cựng một chương trỡnh xử lớ. - Nhập: Read/Readln(<tờn_biến_1> ,..., <tờn_biến_n>);

c. Cỏc bước tiến hành:

Hoạt động của giáo viên Hoạt động của học sinh thờigian

1. ĐVĐ: Khi giải quyết 1 bài toỏn, ta phải

đưa DL vào để mỏy tớnh xử lớ, việc đưa DL bằng lệnh gỏn sẽ làm cho chương trỡnh chỉ cú tỏc dụng với 1 DL cố định. Để chương trỡnh giải quyết được nhiều bài toỏn hơn, ta sử dụng thủ tục nhập DL. - Yờu cầu HS nghiờn cứu SGK và cho biết cấu trỳc chung của thủ tục nhập DL trong ngụn ngữ Pascal:

- Nờu VD: Khi viết chương trỡnh giải phương trỡnh ax + b = 0, ta phải nhập vào cỏc đại lượng nào? Viết lệnh nhập?

2. Chiếu 1 chương trỡnh Pascal đơn giản

cú lệnh nhập cho 2 biến.

- Thực hiện chương trỡnh và thực hiện nhập DL.

- Hỏi: Khi nhập giỏ trị cho nhiều biến, ta thực hiện như thế nào?

- Yờu cầu HS thực hiện nhập DL cho chương trỡnh.

1. Chỳ ý lắng nghe dẫn dắt của GV.

- Nghiờn cứu SGK và suy nghĩ để trả lời. Read(<tờn_biến_1>,...,<tờn_biến_n>); Readln(<tờn_biến_1>,...,<tờn_biến_n>); - Phải nhập giỏ trị cho 2 biến: a, b - Viết lệnh: Readln(a,b);

2. Quan sỏt chương trỡnh VD của GV.

- Những giỏ trị này phải được gừ cỏch nhau ớt nhất 1 dấu cỏch hoặc kớ tự xuống dũng. - Lờn bảng thực hiện nhập theo yờu cầu của GV.

5'

15'

2. Tỡm hiểu thủ tục đưa dữ liệu ra màn hỡnh:

a. Mục tiờu:

- Giỳp HS thấy được sự cần thiết của thủ tục đưa DL ra màn hỡnh. - Biết được cấu trỳc chung của thủ tục đưa DL ra màn hỡnh.

b. Nội dung:

- Dựng để đưa kết quả sau khi xử lớ ra màn hỡnh đẻ người sử dụng thấy. - Xuất: Write/Writeln(<Tham_số_1>,...,<Tham_số_n>);

c. Cỏc bước tiến hành:

Hoạt động của giáo viên Hoạt động của học sinh thờigian

1. ĐVĐ: Sau khi xử lớ xong, kết quả tỡm

được đang được lưu trong bộ nhớ. Để thấy được kết quả trờn màn hỡnh ta sử dụng thủ tục xuất DL.

- Yờu cầu HS nghiờn cứu SGK và cho biết cấu trỳc chung của thủ tục xuất DL trong ngụn ngữ lập trỡnh Pascal:

- Nờu VD: Khi viết chương trỡnh giải phương trỡnh ax + b = 0, ta phải đưa ra màn hỡnh giỏ trị của nghiệm –b/a, Ta phải viết lệnh như thế nào?

2. Viết lờn bảng 1 chương trỡnh Pascalđơn giản. đơn giản. Program VD; Var x, y, z:integer; Begin Writeln(‘Nhập vào 2 số: ’); Readln(x,y); z:=x+y; Write(x:6, y:6, z:6); Readln; End.

- Thực hiện chương trỡnh và thực hiện nhập DL để HS thấy được kết quả trờn MH.

- Hỏi: Chức năng của lệnh Writeln(); - Hỏi: í nghĩa của 6 trong lệnh Write(...);

1. Chỳ ý lắng nghe dẫn dắt của GV.

Write(<tờn_biến_1>,...,<tờn_biến_n>); Writeln(<tờn_biến_1>,...,<tờn_biến_n>); - Phải nhập giỏ trị cho 2 biến: a, b - Viết lệnh: Writeln(-b/a);

2. Quan sỏt chương trỡnh VD của GV.

- Viết ra MH dũng chữ và đưa con trỏ xuống dũng.

- Dành 6 vị trớ trờn MH để viết số x, 6 vị trớ tiếp theo để viết số y, 6 vị trớ tiếp theo để viết số z

5'

Hoạt động của giáo viên Hoạt động của học sinh thờigian

- Hỏi: Khi cỏc tham số trong lệnh Write() thuộc kiểu Char hoặc Real thỡ quy định vị trớ như thế nào?

- Cho VD cụ thể với 2 biến c kiểu Char và r kiểu nguyờn.

- Khi cỏc tham số cú kiểu kớ tự, việc quy định vị trớ giống kiểu nguyờn.

- Khi cỏc tham số cú kiểu thực thỡ phải quy định hai loại vị trớ: vị trớ cho toàn bộ số thực và vị trớ cho phần thập phõn. - VD: Write(c:8);

Write(r:8:3);

Một phần của tài liệu Tin 11 - Full (Trang 26 - 29)

Tải bản đầy đủ (DOC)

(97 trang)
w