Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM
Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM
CHƯƠNG 3 LẶP TRÌNH CĂN BẢN BANG NGÔN NGỮ PASCAL1. GIỚI THIỆU NGÔN NGỮ PASCALPascal là ngôn ngừ lập trình cap cao được giáo sư Niklaus Wirth ờ Trường đ Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM đại học Kỹ thuật Zurich (Thụy sì) thiết ke và công bo vào năm 1971. Ông đặt tên cho ngôn ngừ cua mình là Pascal đe tướng nhớ nhà toán học nôi tiếng người Pháp ờ the ký 17: Blaise Pascal, người đà sáng chế ra chiếc máy tính cơ khí đau tiên của nhân loại. Qua thời gian sử dụng, Pascal ngày càng được đ Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM óng đao người dùng đánh giá cao, và trở thành một trong các ngôn ngừ lập trình phô biến nhất hiện nay.Thành công cùa ngôn ngừ Pascal là ờ chỗ: nó là nGiáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM
gôn ngừ đầu tiên đưa ra và thề hiện được khái niệm lập trình có cấu trúc. Ý tường về một chương trình có cấu trúc xuất phát từ suy nghĩ cho ràng có thCHƯƠNG 3 LẶP TRÌNH CĂN BẢN BANG NGÔN NGỮ PASCAL1. GIỚI THIỆU NGÔN NGỮ PASCALPascal là ngôn ngừ lập trình cap cao được giáo sư Niklaus Wirth ờ Trường đ Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM kết các chương trình con này lại sè tạo nên một chương trình lớn giai quyết được bài toán ban đau.Băng cách chia một chương trình thành các chương trình con như vậy, người thào chương có thê lập trình đê giãi quyết riêng lẻ từng phần một, từng khối một, hoặc có thê tồ chức đê nhiều người cùng tham Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM gia, mỗi người phụ trách một vài khối. Đặc biệt khi phái thay đôi hay sửa chừa trong một khối thi điều đó sẽ ít anh hưởng đến các khối khác.Tính câu tGiáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM
rúc cua ngôn ngừ Pascal còn thê hiện trong việc tồ chức các câu lệnh và tô chức dừ liệu. Từ các lệnh đà có, người thảo chương có thê nhóm chủng lại vớCHƯƠNG 3 LẶP TRÌNH CĂN BẢN BANG NGÔN NGỮ PASCAL1. GIỚI THIỆU NGÔN NGỮ PASCALPascal là ngôn ngừ lập trình cap cao được giáo sư Niklaus Wirth ờ Trường đ Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM i có thê được nhóm lại đê tạo thành một câu lệnh ghép phức tạp hơn nừa... Tương tự như thế, ngôn ngừ Pascal cũng cho phép xây dựng các kiều dừ liệu phức tạp hơn từ các kiêu dừ liệu đà có.Pascal là một ngôn ngừ không chì chặt chẽ về mặt cú pháp mà còn chặt chè về mặt dừ liệu. Mồi biến, mồi hang tham Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM gia trong chương trình luôn có một kiêu dừ liệu xác định và chỉ nhặn những giá trị có cùng kiêu dừ liệu với nó. Điều này buộc người lập trình phai namGiáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM
chác cú pháp và luôn chú ý đen tính tương thích cua các biểu thức về mặt kiêu dừ liệu. Chính vì the, lập trình bang ngôn ngừ Pascal là một cơ hội tốtCHƯƠNG 3 LẶP TRÌNH CĂN BẢN BANG NGÔN NGỮ PASCAL1. GIỚI THIỆU NGÔN NGỮ PASCALPascal là ngôn ngừ lập trình cap cao được giáo sư Niklaus Wirth ờ Trường đ Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM iêu lình vực. Với văn phạm sáng sủa, dề hiên, với kha năng du mạnh, Pascal dược xem là ngôn ngừ thích hợp nhất đê giảng dạy ờ các trường phô thông và đại học.2. CÁU TRÚC CỦA CHƯƠNG TRÌNH PASCAL2.1.Ví dụ mở đầuĐề có một cái nhìn tông quan trước khi di vào các vấn dề chi tiết cùa ngón ngừ Pascal, xin Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM hãy cùng xem chương trình sau:Bài toán: Viết chương trình để nhập vào độ dài hai cạnh cùa một hình chừ nhật, tỉnh và in lên màn hình diện tích và chuGiáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM
vi cua hình chừ nhật đó.Neu gọi hai cạnh cua hình chừ nhật là a và b, gọi diện tích và chu vi lan lượt là s và p thi công thức tính s và p là:s a*bp CHƯƠNG 3 LẶP TRÌNH CĂN BẢN BANG NGÔN NGỮ PASCAL1. GIỚI THIỆU NGÔN NGỮ PASCALPascal là ngôn ngừ lập trình cap cao được giáo sư Niklaus Wirth ờ Trường đ Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM _________Clrscr;Write( ‘Nhap chiêu dai: ‘); Readln(a);Write( ‘Nhap chieu rong: ‘); Readln(b);S:a*b;P:2* (a+b);Writein (‘Dien tích S:8:2);Writein (‘Chu vi P:8:2);Rcadln;End.Giải thích các dòng trong chưoĩìg trình:+ {Tinh dicn tich va chu vi hỉnh chu nhat) Giáo trình Tin học đại cương A1: Phần 2 - NXB ĐHQG TP.HCM CHƯƠNG 3 LẶP TRÌNH CĂN BẢN BANG NGÔN NGỮ PASCAL1. GIỚI THIỆU NGÔN NGỮ PASCALPascal là ngôn ngừ lập trình cap cao được giáo sư Niklaus Wirth ờ Trường đGọi ngay
Chat zalo
Facebook