Máy bơm nước giếng khoang Lishiba Quạt hút công nghiệp
Series Học lập trình Pascal - Bài 1
Results 1 to 7 of 7
  1. #1
    Join Date
    May 2009
    Location
    Florida
    Posts
    3,204
    Rep Power
    86

    Series Học lập trình Pascal - Bài 2

    Em gà đừng quăng tạ
    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 !
    Last edited by nhockool1002; 30-10-2011 at 08:03 AM.


    PokemonHacking Roms Community : HERE
    Subscribe My Hacking Channel: HERE

  2. #2
    Join Date
    Oct 2011
    Location
    Underwater
    Age
    17
    Posts
    450
    Rep Power
    63
    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. #3
    Join Date
    Mar 2010
    Location
    20 Marsinsorrow Str, Marsontop City, Mars
    Posts
    1,914
    Rep Power
    145
    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. #4
    Join Date
    Mar 2010
    Location
    Nơi ngọn lửa bắt đầu
    Age
    26
    Posts
    137
    Rep Power
    14
    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. #5
    Join Date
    Mar 2010
    Location
    20 Marsinsorrow Str, Marsontop City, Mars
    Posts
    1,914
    Rep Power
    145
    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. #6
    Join Date
    May 2009
    Location
    Florida
    Posts
    3,204
    Rep Power
    86
    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:
    Program test;
    End
    Đó là chường trình đơn giản nhất , chỉ gồm có từ khóa Program và End để kết thúc chương trình ,thì đối với chương trình này thì Turbo Pascal sẽ không thực hiện bất cứ gì , vì trong chương trình trên thì chúng ta đâu có insert lệnh nào đâu . Rồi , sau khi hiểu được cách bắt đầu cũng như kết thúc của 1 chương trình Pascal thì chúng ta sẽ thực hành viết một chương trình hiện dòng chữ " Viet Nam que huong toi" lên màn hình

    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:
    program baihocvolong; -> Đúng
    program 1 bai vo long ; -> Sai 
    Bước 2 : Ở bước 1 thì chúng ta đã khia báo tên chương trình , thì trong bước 2 chúng ta sẽ bắt đầu vào việc lập trình , sau khi đã mở đầu bằng khóa Program thì tiếp theo các bạn xuống dòng tiếp tục lệnh Begin , chỉ cần vốn English một chút thì chúng ta
    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:
    program baihocvolong;
    Begin 
    Bước 3 : Sau khi khai báo từ khóa Begin để bắt đầu chương trình thì chúng ta bắt đầu đi vào cái lõi đề bài là viết dòng "Viet Nam que huong toi" lên màn hình , để thực hiện việc này các bạn cần dùng đến lệnh Write hoặc Writeln , thì Write có nghĩa là
    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:
    Program baihocvolong;
    Begin 
    Writeln
    ('Viet Nam que huong toi");
    Readln;
    End. 
    Như vậy các bạn đó , chỉ qua 5 bước đơn giản chúng ta đã thực hiện được 1 chương trình , trong những bài sau chúng ta sẽ gặp

    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!


    PokemonHacking Roms Community : HERE
    Subscribe My Hacking Channel: HERE

  7. #7
    Join Date
    Nov 2008
    Location
    ...
    Age
    20
    Posts
    88
    Rep Power
    12
    Bài này hay thật!!! mình ủng hộ bạn
    Xin đc làm wen

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •