Bµi 8: So¹n th¶o, dÞch, thùc hiÖn vµ hiÖu chØnh ch¬ng tr×nh Giao diÖn phÇn mÒm NNLT Free Pascal.[r]
Trang 1Bµi 7
Trang 21 Nhập dữ liệu vào từ bàn phím
• Các biến trong danh sách phải cách nhau bởi dấu phảy “,”
• READLN có thể không có tham số, dùng để tạm dừng ch ơng trình cho
đến khi gõ phím Enter.
• Sau lệnh Readln, con trỏ đ ợc đ a xuống đầu dòng tiếp theo.
• Khi nhập giá trị, các giá trị phải cách nhau bởi dấu cách hoặc nhấn Enter
I Các thủ tục chuẩn vào/ra đơn giản
Cú pháp:
Read(N);
Readln(a,b,c);
Ví dụ:
Bài 7: Các thủ tục chuẩn vào/ra đơn giản
Read(<danh sách biến vào>);
Readln(<danh sách biến vào>);
Chú ý:
Trang 3Bài 7: Các thủ tục chuẩn vào/ra đơn giản
2 Đ a thông tin ra màn hình
Cú pháp:
Write(‘Chao cac ban‘);
Writeln(‘chu vi la:’ , c , ‘dien tich la:’ , a*b);
Ví dụ:
• DSKQ có thể là biến, biểu thức, hằng và cách nhau bởi dấu phảy.
• Các hằng xâu th ờng dùng để đ a ra chú thích hoặc để tách các kết
quả Hằng xâu đ ợc đặt trong cặp dấu nháy đơn ‘’
• Sau lệnh Writeln, con trỏ đ ợc đ a xuống đầu dòng tiếp theo.
• Writeln có thể không có tham số, dùng để tạo dòng trống.
• Quy cách kết quả ra:
Với KQ thực : <KQ> : <Độ rộng> : <Số chữ số thập phân>
Với KQ khác : <KQ> : <Độ rộng>
Chú ý:
Write(<danh sách kết quả>);
Writeln(<danh sách kết quả);
Trang 4Ví dụ : Ch ơng trình sử dụng các thủ tục vào ra:
Bài 7: Các thủ tục chuẩn vào/ra đơn giản
Trang 5Bµi 8
Trang 6Bµi 8: So¹n th¶o, dÞch, thùc hiÖn vµ hiÖu chØnh ch ¬ng tr×nh
Giao diÖn phÇn mÒm NNLT Free Pascal
Trang 7Bài 8: Soạn thảo, dịch, thực hiện và hiệu chỉnh ch ơng trình
• Soạn thảo : nh soạn thảo văn bản, xuống dòng bằng Enter
• Biên dịch ch ơng trình : Alt + F9 hoặc Compile\Compile
• L u tệp ch ơng trình(mã nguồn) : File\Save hoặc F2
• Mở tệp ch ơng trình mới : File\new
• Chạy ch ơng trình : Ctrl + F9 hoặc Run\Run
• Đóng cửa sổ ch ơng trình : Alt + F3
• Xem lại màn hình kết quả: Alt + F5
• Thoát khỏi ch ơng trình Pascal : File\Exit hoặc Alt + X
• Mở tệp ch ơng trình đã có : File\Open hoặc F3
Trang 8KIỂM TRA 15’
báo và cấu trúc khai báo của nó trong Pascal?
biên dịch và thực hiện chương trình?