YOMEDIA
Các thủ tục chuẩn vào/ra đơn giản
Chia sẻ: Nguyen Uyen
| Ngày:
| Loại File: PDF
| Số trang:7
267
lượt xem
25
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Kiến thức - Biết được ý nghĩa của các thủ tục và/ra chuẩn đối với lập trình. - Biết được cấu trúc chung của thủ tục vào/ra trong ngôn ngữ lập trình Pascal. 2. Kĩ năng. - Viết đúng lệnh vào/ra dữ liệu. - Biết nhập đúng dữ liệu khi thực hiện chương trình.
AMBIENT/
Chủ đề:
Nội dung Text: Các thủ tục chuẩn vào/ra đơn giản
- Các thủ tục chuẩn
vào/ra đơn giản
I. Mục tiêu
1. Kiến thức
- Biết được ý nghĩa của các thủ tục và/ra chuẩn đối với lập trình.
- Biết được cấu trúc chung của thủ tục vào/ra trong ngôn ngữ lập trình
Pascal.
2. Kĩ năng.
- Viết đúng lệnh vào/ra dữ liệu.
- Biết nhập đúng dữ liệu khi thực hiện chương trình.
II. Đồ dùng dạy học
1. Chuẩn bị của giáo viên
- Sách giáo khoa, tranh chứa các biểu thức trong toán học, máy chiếu
Projector, máy vi tính, một số chương trình viết sẵn.
2. Chuẩn bị của học sinh.
- - Sách giáo khoa.
III. Hoạt động dạy – học
1. Hoạt động 1: tìm hiểu thủ tục nhập dữ liệu và từ bàn phím.
a. Mục tiêu:
- Giúp học sinh thấy được sự cần thiết của thủ tục nhập dữ liệu.
- Biết được cấu trúc chung của thủ tục nhập dữ liệu.
b. Nội dung:
- Dùng để đưa nhiều bộ dữ liệu khác nhau cho cùng một chương trình xử
lí.
- Nhập: Read/Readln(,...,);
c. Các bước tiến hành:
hướng dẫn của giáo viên Hoạt động của học sinh
1. nêu vấn đề: Khi giải quyết 1. Chú ý lắng nghe dẫn dắt của giáo
một bài toán, ta phải đưa dữ liệu viên.
vào để máy tính xử lí, việc đưa
dữ liệu bằng lệnh gán sẽ làm
cho chương trình chỉ có tác
dụng với một dữ liệu cố định.
Để chương trình giải quyết
- được nhiều bài toán hơn, ta pahỉ
sử dụng thủ tục nhập dữ liệu. - Nghiên cứu sách giáo khoa và suy nghĩ
- Yêu cầu học sinh nghiên để trả lời.
cứu sách giáo khoa và cho biết Read(,...,);
cấu trúc chung của thủ tục nhập Readln(,...,);
dữ liệu trong ngôn ngữ lập trình - Phải nhập giá trị cho hai biến: a, b.
- Viết lệnh: Readln(a,b);
Pascal:
- Nêu ví dụ: Khi viết chương
trình giải phương trình ax+b=0, 2. Quan sát chương trình ví dụ của giáo
ta phải nhập vào các đại lượng viên.
nào? Viết lệnh nhập?
2. Chiếu một chương trình
Pascal đơn giản có lệnh nhập - Những giá trị này phải được gõ cách
giá trị có hai biến. nhau ít nhất một dấu cách hoặc kí tự
- thực hiện chương trình và xuống dòng.
thực hiện nhập dữ liệu. - Lên bảng thực hiện nhập theo yêu cầu
- Hỏi : Khi nhập giá trị cho của giáo viên.
nhiều biến, ta phải thực hiện
như thế nào?
- - Yêu cầu học sinh thực hiện
nhập dữ liệu cho chương trình.
2. Hoạt động 2: Tìm hiểu thủ tục đưa dữ liệu ra màn hình.
a. Mục tiêu:
- Giúp học sinh thấy được sự cần thiết của thủ tục đưa dữ liệu ra màn
hình.
- Biết được cấu trúc chung của thủ tục đưa dữ liệu ra màn hình.
b. Nội dung:
- Dùng để đưa kết quả sau khi sử lí ra màn hình để người sử dụng thấy.
- Xuất: Write/Writeln(,...,
- cấu trúc chung của thủ tục xuất
dữ liệu trong ngôn ngữ lập trình Writeln(,...,);
- Viết lệnh : Writeln(-b/a);
Pascal.
- Nêu ví dụ: 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. Quan sát chương trình ví dụ của giáo
2. Chiếu một chương trình viên.
Pascal đơn giản
Program vb;
Var x, y, z:integer;
Begin
Writeln(“nhap vao hai so:”);
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 dữ liệu để học
sinh thấy kết quả trên nền màn - Viết ra màn hình dòng chữ và đưa con
trỏ xuống dòng.
hình.
- Hỏi : Chức năng của lệnh - Dành 6 vị trí trên màn hình để viết số
x, 6 vị trí tiếp để viết số y và 6 vị trí tiếp
Writeln();
để viết số z.
- Hỏi: ý nghĩa của : 6 trong - Khi các tham số có kiểu kí tự, việc
lệnh Write(...) quy định vị trí giống kiểu nguyên.
- Khi các tham số có kiểu thực thì phải
- Hỏi: Khi các tham số trong quy định hai loại vị trí : Vị trí cho toàn bộ
lệnh Write() thuộc kiểu Char số thực và vị trí cho phần thập phân.
hoặc real thì quy định vị trí như - Ví d ụ : Write(c:8);
thế nào? Write(r:8:3);
- Cho ví dụ cụ thể với 2 biến c
kiểu Char và r kiểu real.
IV. Đánh giá cuối bài.
- 1. Những nội dung đã học.
- Nhập dữ liệu :
Read/Readln(,...,);
- Xuất dữ liệu :
write/writeln(,...,);
2. Câu hỏi và bài tập về nhà
- bằng thực hành trên máy:
+ Hãy so sánh sự giống nhau và khác nhau giữa Write(); và
writeln();
+ Hãy so sánh sự giống nhau và khác nhau giữa Read(); và
Readln();
+ Tìm hiểu chức năng của lệnh Readln; Writeln;
- Đọc trước nội dung bài: Soạn thảo, dịch, thực hiện và hiệu chỉnh chương
trình, sách giáo khoa, trang 32.
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
ERROR:connection to 10.20.1.98:9315 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.98:9315 failed (errno=111, msg=Connection refused)
Đang xử lý...