Một số điều cơ bản mà thú vị trong lập trình Pascal

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by ZeroDevils on Mon 09 Dec 2013, 7:39 pm

Đối với những bạn đã am hiểu thì có thể giúp mình tìm ra thiếu xót để bổ sung, còn những ai chưa biết thì nên đọc để biết và thêm yêu môn lập trình nói riêng và tin học nói chung. Thanks

1. Giới hạn dữ liệu. Chắc hẳn con nít cũng biết (hoặc là không biết) là trục số có độ dài vô tận và chúng nó cũng biết (hoặc cũng không biết) là bộ nhớ máy tính có hạn. Thế thì làm sao để máy tính biết đc giới hạn của mình? Thế là các KIỂU DỮ LIỆU  được sử dụng để chia trục số thành các đoạn con có đầu mút là giới hạn của kiểu đó. Đối với TurboP kiểu dữ liệu nguyên lớn nhất (mà mình biết) là Longint (-231 đến 231-1) còn ở FreeP là Int64 (-263 đến 263-1). Điều đó có nghĩa bạn có thể biết 2 là số nguyên tố ở cả 2 chương trình nhưng không thể biết 2760889966649 cũng là số nguyên tố khi dùng TurboP.

2. Dấu chấm phẩy. Hẳn các bạn đã biết để kết thúc một câu lệnh ta cần dùng dấu chấm phẩy ";". Có khá nhiều điều thú vị xoay quanh dấu câu này.
- Bạn KHÔNG CẦN chấm phẩy nếu sau đó là từ khóa END và KHÔNG ĐƯỢC chấm phẩy nếu sau đó là từ khóa ELSE
- Trong bất cứ câu lệnh nào thì chương trình luôn hiểu câu lệnh đó đc kết thúc khi gặp dấu chấm phẩy đầu tiên. Điều này không có nghĩa là bạn gõ ';' là nó dừng đâu (mà nó báo lỗi đấy), ';' đc hiểu là xâu kí tự chứ kí tự có mã ASCII là 59 (tức dấu Wink.
-Khi gặp từ khóa BEGIN thì chương trình sẽ dừng các câu lệnh sau đó khi gặp từ khóa END đầu tiên chứ không phải dấu chấm phẩy.
-Gõ dấu chấm phẩy ở đâu không quan trọng, quan trọng là nó phải đứng sau đoạn lệnh cần kết thúc.
VD:
write('a');
cũng như
write('a')





;
(không báo lỗi).
3. Cấu trúc. Từ cái thời mới biết đến lập trình cho tới nay, có 3 cấu trúc luôn đc coi là cốt lõi của mọi chương trình:
- Cấu trúc tuần tự
- Cấu trúc lặp
- Cấu trúc rẽ nhánh
Đơn giản nhỉ! Thật đấy!
avatar
ZeroDevils
USES
USES

Nam
Tổng số bài gửi : 2
điểm điểm : 4
Birthday : 08/02/1998
Job/hobbies : Học Sinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by anhyeuem.myheart on Thu 12 Dec 2013, 11:14 pm

tạm được. Nên nói sâu hơn cho mọi người hiểu rõ tại sao lại có các giới hạn như vậy. Cái này sau dẫn tới nhiều thứ lắm. Vấn đề số 3 thì không có gì mới mẻ. Đã được phát biểu thành định lí trong tin học rồi nhé!
avatar
anhyeuem.myheart
PRO TOÁN
PRO TOÁN

Nam
Tổng số bài gửi : 83
điểm điểm : 114
Birthday : 25/03/1996
Đến từ : HHS
Job/hobbies : học sinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by ZeroDevils on Sat 14 Dec 2013, 6:07 am

anhyeuem.myheart đã viết:tạm được. Nên nói sâu hơn cho mọi người hiểu rõ tại sao lại có các giới hạn như vậy. Cái này sau dẫn tới nhiều thứ lắm. Vấn đề số 3 thì không có gì mới mẻ. Đã được phát biểu thành định lí trong tin học rồi nhé!
Thật ra mình chỉ nói đơn giản để các bạn chưa biết lập trình cũng như vừa biết lập trình học hỏi thôi, còn nếu đi chuyên sâu thì nên để các bạn tự tìm hiểu. Cảm ơn bạn đã góp ý.
avatar
ZeroDevils
USES
USES

Nam
Tổng số bài gửi : 2
điểm điểm : 4
Birthday : 08/02/1998
Job/hobbies : Học Sinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by anhyeuem.myheart on Sat 14 Dec 2013, 10:37 pm

mỗi ngôn ngữ có đặc trưng và đặc điểm riêng. Turbo Pascal chỉ là ngôn ngữ lập trình dành cho học sinh thui, làm quen là chính ý mà.
avatar
anhyeuem.myheart
PRO TOÁN
PRO TOÁN

Nam
Tổng số bài gửi : 83
điểm điểm : 114
Birthday : 25/03/1996
Đến từ : HHS
Job/hobbies : học sinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by Classic - VAN THIEM on Thu 19 Dec 2013, 8:16 am

Turbo Pascal là ngôn ngữ lập trình gần với tư duy nhất nên nó dùng để học cho những người bắt đầu, học Turbo Pascal để học thuật toán là chính còn nếu để là được phần mềm thì nó quá tốn công đồ họa ! Các bạn tiếp tục trao đổi nhé !

-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
Em sẽ lớn lên như tôi đã từng khôn lớn
và sẽ bay cao bay xa hơn tôi ..... !!!
* thành viên câu lạc bộ học khuya*
classicfat32@gmail.com
MIE Thiemvan@outlook.com
https://sites.google.com/site/dayhocdientu/
https://www.facebook.com/thiemvan.ngo.39
CHÚT LÃNG MẠN http://sacmauthoigian.wordpress.com/category/classic/
avatar
Classic - VAN THIEM
Admin
Admin

Nam
Tổng số bài gửi : 324
điểm điểm : 878
Birthday : 27/10/1979
Đến từ : classicfat32@gmail.com

Xem lý lịch thành viên https://sites.google.com/site/dayhocdientu/

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by anhyeuem.myheart on Sat 21 Dec 2013, 10:26 pm

làm được phần mềm là chuyện khác, học lập trình lại là chuyện chẳng liên quan. Đâu phải học lập trình xong là phải làm phần mềm, còn nhiều trò hay khác mà. Quan tâm đến đồ họa còn phải tùy người thui.
avatar
anhyeuem.myheart
PRO TOÁN
PRO TOÁN

Nam
Tổng số bài gửi : 83
điểm điểm : 114
Birthday : 25/03/1996
Đến từ : HHS
Job/hobbies : học sinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by luumanh9x99 on Fri 07 Feb 2014, 4:33 pm

ô Laughing

-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
facebook.com/duc.luumanh.pro
avatar
luumanh9x99
PRO TIN
PRO TIN

Nam
Tổng số bài gửi : 60
điểm điểm : 84
Birthday : 30/01/1999
Đến từ : THPT Chuyên Thái Nguyên
Job/hobbies : hoc sinh

Xem lý lịch thành viên http://xonefm.com

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by anhyeuem.myheart on Tue 11 Feb 2014, 1:27 pm

luumanh9x99 đã viết:ô Laughing
có vấn đề gì thế? có gì muốn hỏi hả bạn?
avatar
anhyeuem.myheart
PRO TOÁN
PRO TOÁN

Nam
Tổng số bài gửi : 83
điểm điểm : 114
Birthday : 25/03/1996
Đến từ : HHS
Job/hobbies : học sinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by yugioh_thcsch2 on Sun 16 Feb 2014, 1:30 pm

A, đồng nghiệp

-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
Đừng bao giờ tự thỏa mãn vì những gì đã làm được, hãy luôn cố tự thực hiện những điều mình chưa làm được, đỉnh cao trí tuệ không bao giờ đón chào những kẻ tự cao.
avatar
yugioh_thcsch2
PRO TOÁN
PRO TOÁN

Tổng số bài gửi : 124
điểm điểm : 182
Birthday : 08/02/1998
Đến từ : Thái Nguyên
Job/hobbies : học sinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Một số điều cơ bản mà thú vị trong lập trình Pascal

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết