Diễn đàn tin học Văn Lang - Vạn Ninh
Chào mừng bạn đến với Diễn đàn Tin học Văn Lang - Vạn Ninh của chúng tôi !
Hãy đăng nhập hoặc đăng kí tài khoản để trải nghiệm nhiều điều thú vị tại đây !
Thân ái !

Diễn đàn tin học Văn Lang - Vạn Ninh

Nơi trao đổi thông tin, tăng cường hợp tác, giải đáp những vướng mắc khi học lập trình Pascal
 
Trang ChínhCalendarTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

Share | 
 

 Bắt đầu từ khái niệm

Go down 
Tác giảThông điệp
Admin
Admin
avatar

Posts : 115
Danh tiếng : 5
Join date : 10/11/2014
Age : 16

Bài gửiTiêu đề: Bắt đầu từ khái niệm    15/1/2015, 17:06

I / Giới thiệu về ngôn ngữ PASCAL :

PASCAL là một trong những ngôn ngữ lập trình cấp cao được giáo sư Niklaus Wirth ở trường Đại học Zurich ( Thuỵ sĩ ) thiết kế và công bố vào năm 1971 . ( Bản tóm tắt chỉ có 29 trang ! ) Sau được sửa đổi trong năm 1972 và ngày càng đựơc chuẩn hoá , đến nay trở thành ngôn ngữ phổ cập trong dạy lập trình cũng như được ứng dụng rộng rãi trên các máy vi tính .

Ngôn ngữ Pascal nhanh chóng có ảnh hưởng sâu rộng và chiếm được cảm tình của những người lập trình vì nhiều nguyên nhân ; trong đó có nguyên nhân đáng kể là tính cấu trúc chặt chẽ và khoa học . Tính cấu trúc của ngôn ngữ này thể hiện trên 3 mặt :

1) Tổ chức dữ liệu có tính cấu trúc .
2) Xây dựng được đầy đủ các cấu trúc điều khiển để thực hiện giải thuật
3) Tạo cho chương trình khả năng cấu trúc .

Vì vậy khi lập trình , cần cố gắng khai thác hết sức mạnh của ngôn ngữ này về phương diện cấu trúc , nhằm đạt tới các bài giải toán có hiệu suất cao.

II / Những khái niệm cần thiết :

1 ) Các Kí tự :
Các kí tự trong ngôn ngữ Pascal gồm :
+ 26 chữ cái la tinh hoa : A, B,... Z ( mã số từ 65 tới 90 trong bảng mã ASC I I )
+ 26 chữ cái la tinh thường a,b... z ( mã số 97 --> 122 )
+ Kí tự gạch nối : _ ( mã số 95 )
+ 10 kí tự chữ số : 0,1,2,...,9 (mã số 48 --> 57 )

+ Cộng ‘+’ , trừ ‘- ‘ , nhân ‘*’ , chia ‘ / ’, bằng nhau ‘ = ‘ , lớn hơn ‘ > ‘ , nhỏ hơn ’ < ‘
dấu mở ngoặc ‘(‘ hoặc dấu đóng ngoặc ‘)’
+ Các kí tự đặc biệt khác :
‘.’ , ‘;’ , ‘:’ , ‘[‘ , ‘ ]’ , ‘{‘ , ‘}’ , ‘? ‘ , ‘! ‘ ,‘ \ ‘ , ‘&’ , ‘%’ , ‘#’ , ‘$’
+ Kí tự dấu cách (còn gọi là dấu trống - có mã số 32 ) Tạo 1 khoảng cách bằng độ rộng chứa 1 kí tự , dấu cách dùng để phân cách 2 từ .

2) Các từ khoá : Là các từ riêng của Pascan đã được xác định ngữ nghĩa trước , người lập trình phải tuân theo ngữ nghĩa này , không được dùng từ khoá vào các định nghĩa khác

Danh sách các từ khoá :
Program , Begin , End, Procedure , Function , Unit , Implementation , Interface ...
Uses ,Const, Type , Var , Label , Array , String ,Record , Set of ... , File of ...
If ... then ... Else ... , Case ... of ,
For ... to ... do , For ... downto ... do , While ... do , Repeat ... until
With , goto , Exit, Halt ,Forward ,And , or, xor ,not, in , div , mod , SHL ,SHR
3 ) Tên Là dãy các kí tự chữ cái hoặc chữ số và dấu gạch nối dùng để xác định các đại lượng khác nhau trong chương trình .
Qui định đặt tên :
+ Chiều dài tối đa 127 kí tự .
+ Không được đặt kí tự chữ số làm kí tự đầu của tên .
+ Không được đặt tên trùng với từ khoá .
Nên đặt tên có tính gợi nhớ để dễ theo dõi và hiệu chỉnh chương trình , không nên đặt tên quá dài và trùng với các tên chuẩn nêu dươí đây

4) Tên chuẩn :
Tên chuẩn là những tên được Pascal đặt trước và định nghĩa sẵn .
Danh sách các tên chuẩn
Boolean , Char , Integer , Real , Byte , Text ...
False , True , MaxInt ,
Abs , Chr , Cos , Sin , Arctan , Eof , Eoln
Exp , Ln , Odd , Ord ,
Round , Trunc , Sqr , Sqrt , Pred , Succ,
Dispose , New , Close,Get , Put , Read , Readln , Write , Writeln , Reset , ReWrite
Về Đầu Trang Go down
Xem lý lịch thành viên http://forumpascalvanlang.forumvi.com
 
Bắt đầu từ khái niệm
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn đàn tin học Văn Lang - Vạn Ninh :: Lí thuyết :: Làm quen với Pascal-
Chuyển đến