Giáo án Tin Học lớp 11: SOẠN THẢO, DỊCH, THỰC HIỆN VÀ HIỆU CHỈNH CHƯƠNG TRÌNH - Pdf 20

§8 SOẠN THẢO, DỊCH, THỰC HIỆN VÀ HIỆU CHỈNH
CHƯƠNG TRÌNH
I. Mục đích u cầu:
1. Kiến thức: Biết các lệnh vào/ra đơn giản để nhập dữ liệu từ bàn phím
hoặc đưa dữ liệu ra màn hình.
Biết các bước: Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình.
Biết một số cơng cụ của mơi trường Turbo Pascal. Biết sử dụng được
chương trình dịch để phát hiện lỗi
2. Kỹ năng:Biết sử dụng thạo các lệnh vào ra dữ liệu.
Bước đầu chỉnh sữa được chương trình dựa vào thơng báo lỗi của
chương trình dịch và tính hợp lí của kết quả thu được
3. Thái độ: Ham học, tích cực trong hoạt động
II.Chuẩn bò của giáo viên và học sinh
1. Chuẩn bò của giáo viên:Giáo án, đ
2. Chuẩn bò của học sinh: Xem bài trước ở nhà.
III.Tiến trình tiết dạy
1.Ổn đònh tổ chức lớp
2.Kiểm tra bài cũ
Viết biểu thức tốn học sau sang ngơn ngữ Pascal:

)6(
4


x
c
a
;
 
3
1

chung là các thủ tục chuẩn vào/ra đơn
giản.

Trước hết ta tìm hiểu thủ tục vào
GV:Cho ví dụ?
HS:Nêu ví dụ.
GV: Gọi học sinh khác giải thích ý
nghĩa của lệnh.
GV:Khi nhập giá trị cho nhiều biến
thì làm thế nào để phân biệt giá trị
biến?
HS:Trả lời.
GV: Nhập giá trị cho biến thực x, y, z
trong lệnh (2)?
HS:1.5 8 9 nhấn enter GV:Thủ tục đưa dữ liệu ra màn hình
như thế nào? Ta sang mục 2

Danh sách kết quả ra có thể là biến,
hằng, biểu thức. Các thành phần ngăn
cách nhau bởi dấu phẩy.


biến cuối cùng nhấn enter.
2. Đưa dữ liệu ra màn hình
WRITE(<Danh sách kết quả
ra>);
Hay WRITELN(<Danh sách kết
quả ra>);
- Write: con trỏ đứng sau kết
quả.
- Writeln: con trỏ xuống đầu
dòng tiếp theo.
Ví dụ: Để nhập giá trị cho biến n
từ bàn phím, nguời ta dùng cặp
thủ tục
GV:Để chương trình sử dụng thuận
tiện, khi nhập giá trị từ bàn phím cho
biến, ta nên có thêm xâu kí tự nhắc
nhở việc nhập giá trị cho biến nào,
kiểu dữ liệu gì,

GV:Bây giờ ta xét ví dụ: chương trình
hoàn chỉnh có sử dụng thủ tục vào/ra.
GV:(Yêu cầu học sinh giải thích lệnh)

Lệnh readln cuối cùng của chương

Program vidu;
Var n:byte;
Begin
Write('Lop ban co bao nhieu
nguoi');
Readln(n);
Write(' vay ban co ',n-1,' nguoi
ban trong lop');
Write(' go enter de ket thuc
chuong trinh');
Readln
End.
Chú ý:
-Các thủ tục writeln, readln có
thể không có tham số.
-Trong thủ tục Write, Writeln,
sau mỗi kết quả ra có thể có qui
cách ra. Qui cách ra có dạng:
*Đối với kiểu số thực:
:<Độ rộng>:<chữ số thập phân>
*Đối với các kiểu dữ liệu khác:
:<Độ rộng>
Dạng không qui cách căn lề bên
trái, và số thực viết ra dạng dấu
quả trên màn hình như thế nào?
HS: Trả lời GV:Ta có chương trình (ở mục 3) để
thực hiện trên máy ta phải làm gì?

Dạng có qui cách căn lề bên
phải
Ví dụ: x:=12.863;
Writeln(x);
Writeln(x:8:2);
Kết quả trên màn hình:
1

.

2

8

6

3

0

0

E

+

1

1


hình nền
Cách 2: vào nút
start\program\ \Turbo

4. Củng cố
Câu 1. Cho biết kết quả của các câu lệnh sau:
a. Writeln(6/3:4:2);
b. Writeln(7>5:8);
c. Writeln('DANH SACH':20);
Câu 2. Hãy nêu cách biên dịch và chạy chương trình Pascal.
lỗi cú pháp hay lỗi ngữ nghĩa hay cả
hai?
HS: Trả lời
Khi khởi động turbo pascal, màn
hình làm làm việc của turbo có
dạng 2. Soạn thảo chương trình
Trên 1 cửa sổ chỉ gõ 1 chương
trình, muốn lưu chương trình ta
ấn phím F2. Cách soạn thảo
giống trong Word

3.Biên dịch chương trình:
Ấn tổ hợp phím: Alt - F9
Khi có lỗi sẽ có vệt đỏ
nằm sát chổ sai đầu tiên. Sửa sai
xong rồi tiến hành biên dịch lại
cho đến khi không còn lỗi.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status