GIÁO ÁN SỐ 8 Lớp 11 soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình... - Soạn thảo : Là quá trình gõ nội dung chương trình gồm phần khai báo và các lệnh trong thân chương trình...
Trang 1GIÁO ÁN SỐ 8
Lớp 11 soạn thảo, dịch, thực hiện và
hiệu chỉnh chương trình
Trang 2- Soạn thảo : Là quá trình gõ
nội dung chương trình gồm
phần khai báo và các lệnh trong thân chương trình
Trang 3-Về cơ bản việc soạn thảo
chương trình gần giống việc
soạn thảo văn bản thông
thường Để lưu nội dung
chương trình vào đĩa bằng cách nhấn phím F2, nhập tên tệp rồi nhấn phím Enter
Trang 4- Biên dịch chương trình :
chương trình dịch Tubo Passcal thuộc loại biên dịch Lỗi cú pháp được phát hiện ngay trong quá trình dịch Khi gặp lỗi, TP sẽ
không dich tiếp mà dừng lại cho biết lỗi và vị trí lỗi
Trang 5- Vì vậy trong quá trình soạn
chương trình có thể dùng
chương trình dịch(kết hợp sử
dụng các phím F7, F8, F4 và
F9), nhấn tổ hợp phím Alt+F9 Nếu chương trình có lỗi cú pháp thì, phần mềm sẽ hiển thị thông báo Nếu không có lỗi chương
trình lại được tiếp tục
Trang 6Thực hiện chương trình(chạy
chương trình) : Nhấn tổ hợp
phím Ctr+F9( thuộc bảng chon Run) Nếu trước đó ta vừa dịch không có lỗi chương trình sẽ
thực hiện ngay
Trang 7+ Trong quá trình chạy chương trình nếu gặp thủ tục readln
không có tham sỗ thì người
dung phải nhấn phím Enter
hoặc readln có kèm theo nhiều danh sách biến thì nhập giá trị cho biến rồi nhấn Enter
Trang 8-Chú ý : Khi thực hiện chương trình TP vó thể không báo lỗi,
chẳng hạn như lỗi chia chia cho
0, lỗi vượt phạm vi khai báo, lỗi tràn stack…
Trang 9- Có trường hợp không còn lỗi nhưng
kết quả thu được vẫn sai.Trong trương hợp này, nguyên nhân thường do bộ
đọc dữ liệu sai hoặ viết chương trình
chưa thể hiện đúng thuật toán hoặc
thuật toán trong chương trình chưa
đảm bảo tính đúng đắn Thông thường người ta kiểm tra tính đúng đắn của
thuật toán bằng một số bộ dữ liệu đặc biệt( bộ test ) Các dạng của bộ test
Trang 10+ Kích thước nhỏ, dễ đoán nhận kết
quả( không cần máy tính)
+Kích thước nhỏ, dễ đoán nhận kết
quả nhưng có tính chất đặc biệt ( dễ
dẫn đến kết quả sai)
+Kích thước lớn nhưng có quy luật tìm
ra output bằng suy luận không nhờ
máy tính
+Kích thước lớn và có giá trị ngẫu
nhiên để kiểm tra các lỗi về tổ chức dữ liệu và thời gian cho phép thực hiện
Trang 11- Ngoài cách kiểm tra bằng các bộ test có thể dùng thủ tục write,
writeln để hiển thị giá trị một vài
biến đang cần quan tâm tại một
thời điểm thực hiện trên màn hình hoặc sử dụng tổ hợp phìm Ctl+F7
để theo dõi các giá trị các biến
trong cửa sổ watches( chạy chương trình),
Trang 12căn cứ vào giá trị các biến đó có thể điều chỉnh chương trình để
có kết quả như mong muốn
.Sau khi chương trình kết thúc
thì xoá các lệnh này