Distributed under CeCILL license (GPL compatible), Scilab is free and open source software for numerical computation providing a powerful computing environment for engineering and scientific applications.
Scilab Vietnam User Group, funded, managed and administered by TBSS Khai Kinh Co. Ltd. supports the use and application of Scilab in Vietnam.
Distributed under CeCILL license (GPL compatible), Scilab is free and open source software for numerical computation providing a powerful computing environment for engineering and scientific applications.
Scilab Vietnam User Group, funded, managed and administered by TBSS Khai Kinh Co. Ltd. supports the use and application of Scilab in Vietnam.
2. ? 1. Nhập dữ
liệu vào cho
biến
? 2. Xuất dữ liệu
ra màn hình như
ý muốn
3. • Xét ví dụ sau
• Viết 1 chương trình
Pascal tính tính chu vi
tam giác có 3 cạnh
a,b,c có chu vi
cv=a+b+c.
• Ta cần nhập dữ liệu
cho các biến a,b,c
4. • Để khởi tạo giá trị ban đầu cho biến, ta có thể dùng lệnh
gán để gán 1 giá trị cho biến. Như vậy mỗi chương trình
luôn làm việc với 1 bộ dữ liệu vào. Để chương trình có
thể làm việc với nhiều bộ dữ liệu vaò khác khau, thư viện
của các ngôn ngữ lập trình cung cấp 1 số chương trình
dùng để đưa dữ liệu vào và đưa dữ liệu ra.
5. • Việc nhập dữ liệu từ bàn phím được
thực hiện bằng thủ tục chuẩn:
• read(<danh sách các biến vào>);
• readln(<danh sách các biến vào>);
• readln;
• *Danh sách các biến vào là 1 hoặc
nhiều biến được ngăn cách bằng
dấu ,
• Khi gặp câu lệnh read hoặc readln,
chương trình sẽ chờ người dùng
nhập giá trị cho danh sách các biến
và nhấn phím Enter, chỉ sau khi
nhấn phím Enter thì việc nhập giá trị
cho danh sách các biến mới kết
thúc và câu lệnh tiếp theo mới được
thực hiện.
6.
7. • Để dưa dữ liệu ra màn hình,
Pascal cung cấp những thủ
tục chuẩn
• write(<Danh sách kết quả
ra>);
• ** Sau khi đưa kết quả ra
màn hình con trỏ không
chuyển xuống dòng tiếp theo.
• writeln(<Danh sách kết quả
ra>);
• ** Sau khi đưa kết quả ra
màn hình con trỏ sẽ chuyển
xuống dòng đầu tiếp theo.
8. • Sau mỗi kết quả ra(biến, hằng, biểu thức) có thể có quy
cách ra. Có dạng sau
• Đối với kiểu thực
• :<độ rộng>:<số chữ số phần thập phân>
• Đối với kết quả khác:
• :<độ rộng>
• Ví dụ trên:
• writeln(a:5,b:6:2);
• write(a:3,b:3,c:6:2);
9. I. Quá trình thực hiện một chương trình chạy trên
máy tính
Soạn
thảo
code
• Nhờ chương trình
dịch sang ngôn ngữ
máy để chạy
• Pascal là 1 chương
trình có thể soạn
thảo và dịch
Thực
hiện
chương
trình
11. • Tính chu vi tam giác
1. Làm việc trong khung soạn
thảo
Save
Phím tắt
Nhấn F2 sau đó nhập tên tệp rồi
nhấn Enter
Thanh bảng chọn
File -> Save rồi nhập tên tệp nhấn
Enter
12. • Tính chu vi tam giác
2. Biên dịch chương trình
Phím tắt
Alt + F9
Thanh bảng chọn
Compile -> Compile
Nếu có lỗi cú pháp chương trình sẽ
thông báo sửa lỗi và compile lại
chương trình
13. • Tính chu vi tam giác
3. Chạy chương trình
Phím tắt
Ctrl+ F9
Thanh bảng chọn
Run -> Run
Nếu có lỗi cú pháp chương trình sẽ
thông báo sửa lỗi và compile lại
chương trình
14. • Tính chu vi tam giác
4. Đóng của sổ chương trình
Phím tắt
Alt + F3
Thanh bảng chọn
Windows -> Close
15. • Tính chu vi tam giác
5. Thoát khỏi Pascal
Phím tắt
Alt + F3
Thanh bảng chọn
File -> Exit
16. • Dữ liệu của bài toán được biểu diễn thông qua biến trong
chương trình theo quy tắc của các chương trình cụ thể.
• Kiểu dữ liệu của ngôn ngữ lập trình chỉ cho phép mô tả
các đại lượng rời rạc và hữu hạn
• Một chương trình cần có 2 phần
• Phần khai báo và phần thân (phần khai báo có thể không có)
•
•
•
•
•
Các kiểu dữ liệu chuẩn : nguyên, thực, logic, kí tự
Trong 1 chương rình các biến phải được khai báo 1 lần
Các phép toán số học, quan hệ, logic
Các loại biểu thức số học, quan hệ, logic
Pascal có các thủ tục nhập xuất dữ liệu đơn giản.