|
|||||||
| Download PKM | Comic | Register | FAQ | Members List | Social Groups | Calendar | Search | Today's Posts | Mark Forums Read |
| Code - Web - Graphics Nơi thảo luận về các ngôn ngữ lập trình máy tính như Pascal, C ... hay các mã nguồn thiết kế website |
![]() |
|
#1
|
||||
|
||||
|
Series Học lập trình Pascal - Bài 2
Quote:
Bài 1 : Xuất xứ Pascal ![]() I>Tổng quan Pascal là một trong số những ngôn ngữ lập trình mà chúng ta , những học sinh , sinh viên sẽ phải tiếp xúc đầu tiên trong chương trình tin học , trong bài viết hôm nay chủ yếu nói về xuất xứ của ngôn ngữ này. Ngôn ngữ Pascal là ngôn ngữ như dạng mệnh lệnh cho máy tính , tác giả là Niklaus Wirth thiết kế vào năm 1970 , là ngôn ngữ thuộc laoi lập trình cấu trúc . II>Giới thiệu chung Cốt lõi của Pascal chính là Algol ( một ngôn ngữ lập trình khác ) , được đặt theo tên cảu nhà Toán & Triết học Blaise Pascal.Ngoài Pascal , Wirth còn nghiên cứu Modula-2 và Oberon là ngôn ngữ có tính tương đồng với Pascal . Pascal từ lâu đã được Bộ giáo dục Việt Nam được vào Giáo án môn tin học , thực tế cho thấy tôi hiện đang là học sinh lớp 11 , THPT Lương Văn Can , nhưng tôi đã biết đến Pascal từ những năm tôi học lớp 8 , và lần đầu tiếp xúc là vào năm lớp 5 . Đến hiện nay , ngôn ngữ Pascal vẫn được sử dụng trong công nghiệp phần mềm , đó là những "biến thể" cấp cao của Pascal. Để thực tế hơn tôi xin dẫn chứng 1 số ví dụ sau : Hệ điều hành Macintosh 3/4 là được thực hiện bằng Pascal , Tex hệ sắp chữ mang tên W3C ( World Wide Web ) , là ngôn ngữ Donald Knuth đã "mượn" khác nhiều "yếu tố" của Pascal III>Lịch sử Pascal có 6 phiên bản , cứ mỗi Version được ra mắt lại mang đến những tính năng ngày càng thiết thực hơn , tối có thể tóm tắt một ít chi tiết về lịch sử của Pascal như sau + Pascal 2.0 : So với bản đầu tiên , phiên bản này được mở rộng hơn về biến động , biến các đối tượng tuyệt đối , các phép tính toán bit và byte , cũng như các phép phức tạp logic trên số nguyên , kết nối tất cả các program lại với cách dùng biến chung + Pascal 3.0 : Phiên bản này thêm các yếu tố quan trọng hơn nữa : tính toán số thực với độ chính xác cao , tốc độ gấp đôi so với 2.0 và thêm rất nhìu hàm chuẩn . + Pascal 4.0 : Thêm rất nhiều các dự liệu mới trong đó có hàm chuẩn để xử lý đồ họa , tăng tốc xử lý biểu thức logic + Pascal 5.0 ( và phiên bản 5.5 ) : Trong khoảng năm 1989 , Borland Company đưa ra thị trường bản Pascal ver 5.0 với các thủ tục và hàm tiện dụng , trên nền tảng đó , trong không đầy nữa năm sau họ đã cho ra mắt phiên bản 5.5 có thêm 1 cấu trúc hoàn toàn mới đó chính là lập trình đối tượng. + Pascal 6.0 : Điểm đặc điểm của phiên bản này là có hẳn một thư viện cụ thể , dể dàng định hình các của sổ tiện ích đê đối chiếu các trang làm việc + Pascal 7.0 : "Ra lò" năm 1992 bởi Borland Company , phải nói phiên bản này là phiên bản mới nhất hiện nay , có thể đáp ứng được nhu cầu của người sử dụng . -Bài viết có sử dụng thông tin từ trang Wiki- * Thông tin tác giả Họ & Tên : Nguyễn Minh Nhựt Ngày - Năm - Sinh : 26/12/1995 ( lớp 11) Sở thích : Web , Soft ..... Mình có một vài lời muốn nói như sau , mình chỉ mới học đến lớp 11 , nên vốn hiểu biết của mình chắc chắn sẽ không bằng những người lớn hơn , nhưng tuy nhiên cái mà mình muốn đề cập ở đây là sự chia sẽ , biết gì thì chỉ đó để mọi người biết lập trình thú vị đến thế nào ! Trên là Bài 1 xuất xứ của Pascal nên chưa có đề cập đến ngôn ngữ cũng như cách vận hành , bắt đầu từ bài 2 chúng ta sẽ đi vào thực hành !
**************** Hãy cùng chia sẻ với bạn bè bằng cách ****************
Last edited by nhockool1002; 30-10-2011 at 09:03 AM. |
||||
| The Following 7 Users Say Thank You to nhockool1002 For This Useful Post: | ||
|
#2
|
||||
|
||||
|
Thế làm gì để bật cái này lên ??
Down về hay có sẵn trong máy thế Kool ?
__________________
~ I'm Kyo ~ One of the Legendary Pokemon ~
~ But this is my real photo ~ ![]() |
|
#3
|
||||
|
||||
|
good, nhưng mà Pascal trong tin học nhà trường chỉ có đến vòng lặp mà thôi, chắc ko tới mức rắc rối đến mức phải viết guide thế này
sao ko viết C hay C++ hay ngôn ngữ khác thông dụng đi, Pascal khó nhất là học thuật toán nhưng ko ứng dụng dc nhiều, học ngôn ngữ khác sẽ giúp viết chương trình hữu dụng hơn anw, good post
__________________
|
|
#4
|
||||
|
||||
|
Học pascal tốt là đã học đc 1 nửa các ngôn ngữ lập trình khác. Kết nhất câu này của thầy dạy tin. Mình ủng hộ bạn lập topic này, cố lên nhé!
__________________
Đây là nơi dành riêng cho các fan toku, like nhé https://www.facebook.com/tokufan |
|
#5
|
||||
|
||||
|
lười học lại syntax lắm X_X
hơn nữa lập trình Pascal cũng chỉ là để tạo cái nền, nhưng nó quá cũ rồi, nước ngoài ko còn biết tới Pascal luôn á
__________________
|
|
#6
|
||||
|
||||
|
học gì thì đều cần nền tảng , lập trình cũng thế , nhảy cái áo vô C++ , C# thì
Bài 2 : Chương trình đơn giản bằng Pascal Ok , trong bài 2 này chúng ta sẽ đề cập đến cách thức hoạt động của Pascal và để biết được điều đó thì chúng ta sẽ thực hiện viết 1 chương trình đơn giản . Thì trong Pascal đối với những người học ( beginner ) như chúng ta thì chương trình luôn được bắt đầu bằng từ khóa Program , còn đối với các "cao thủ" thì bắt đầu luôn từ "uses" , nhưng tốt nhất là bây giờ chúng ta cứ sử dụng "program" là từ khóa để bắt đầu một chương trình ! Chương trình đơn giản nhất là chương trình sau : PHP Code:
Bước 1 : Chúng ta sẽ bắt đầu với từ khóa program_tên chương trình_; -Thì Program là từ khóa dùng để bắt đầu -Còn Tên chương trình là cú pháp để đặt tên cho chương trình , lưu ý cho việt đặt tên chương trình này nha , tên đặt cho chương trình không được bắt đầu bằng số , kí tự đặc biết , khoảng trắng .... Ví dụ : PHP Code:
có thể hiểu được Begin là bắt đầu . Sau khi thực hiện bước 2 thì chúng ta sẽ có được như sau ( tôi lưu ý các bạn là Pascal không phân biệt chữ Hoa và chữ Thường ). Ví dụ : PHP Code:
viết , để giải thích cho Write tôi đưa ra ví dụ sau , sau khi thực hiện câu " Viet Nam que huong toi " thì con trỏ chuột không nhảy xuống dòng , nó năm ở cuối dòng . còn đối với Writeln đầy đủ là Writeline sau khi thực hiện 1 lệnh , con nháy chuột sẽ nhảy xuống hàng , trong ví dụ thì tôi sẽ dùng lệnh Writeln , cấu trúc dòng lệnh như sau : writeln('Dòng chữ bạn muốn"); -> writeln('Viet Nam que huong toi'); Bước 4 : Đã thực hiện viết lên câu đó thì các bạn phải thấy được kết quả đúng không thì các bạn phải dùng đến lệnh readln; , lệnh này nhằm để chương trình dừng lại để các bạn có thể thấy được kết quả , không có lệnh này thì chương trình sẽ chạy quài cho tới khi máy bạn bị NOt Responsed ( đúng ko ta ) ->readln; Bước 5 : Bước này dùng để kết thúc chương trình , các bạn dùng lệnh End. chương trình sẽ kết thúc với từ khóa này , kết quả của bạn đã được đưa lên màn hình .Tổng kết các bươc chúng ta sẽ có chương trình như sau : PHP Code:
nhiều khó khăn hơn nữa , mong các bạn đừng chóng nãn , vì việc lập trình là quá trình học tập lâu dài , Pascal là cái cốt lõi để bạn học tốt các ngôn ngữ khác . Kết thúc bài 2 tại đây . ! -Kool-
================ Download Chương trình viết Pascal : Turbo Pascal 7.0 : http://www.mediafire.com/?drmzkkhoczy Free Pascal : http://www.freepascal.org/download.var ok! |
| The Following 7 Users Say Thank You to nhockool1002 For This Useful Post: | ||
![]() |
| pokemon, mega man, mario, harvest moon, digimon, dragon ball, fifa, final fantasy, fire emblem, golden sun, grand theft auto, kingdom hearts, naruto, sonic, the sims, yu gi oh, zelda, dragon quest, star wars, lego, harry potter, gundam other... |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
|