Tải bản đầy đủ (.ppt) (15 trang)

Bai 2 Lam quen voi chuong trinh va ngon ngu lap trinh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.77 MB, 15 trang )

<span class='text_page_counter'>(1)</span>1. VÝ dô vÒ ch¬ng tr×nh 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? 3. Tõ kho¸ vµ tªn 4. CÊu tróc chung cña chư¬ng tr×nh 5. VÝ dô vÒ ng«n ng÷ lËp tr×nh.

<span class='text_page_counter'>(2)</span> 1. VÝ dô vÒ chư¬ng tr×nh. Cho chư¬ng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh Pascal:. LÖnh khai b¸o tªn chư¬ng tr×nh. LÖnh in ra mµn h×nh dßng ch÷ CHAO CAC BAN. Program vd1; Uses crt; Begin Writeln(‘CHAO CAC BAN’); End.. CHAO CAC BAN KÕt qu¶. Chương tr×nh cã thÓ cã nhiÒu c©u lÖnh, mçi c©u lÖnh gåm c¸c côm tõ kh¸c nhau ®ược t¹o tõ c¸c ch÷ c¸i..

<span class='text_page_counter'>(3)</span> 1. VÝ dô vÒ ch¬ng tr×nh 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?. Mçi ng«n ng÷ lËp tr×nh gåm 2 thµnh phÇn c¬ b¶n: b¶ng ch÷ c¸i vµ c¸c quy t¾c viÕt lÖnh..

<span class='text_page_counter'>(4)</span> 1. VÝ dô vÒ ch¬ng tr×nh 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? * B¶ng ch÷ c¸i.  B¶ng ch÷ c¸i Mọi ngôn ngữ lập trình đều có bảng chữ cái riêng. Các câu lệnh chỉ đợc viết từ các chữ cái trong b¶ng ch÷ c¸i cña ng«n ng÷ lËp tr×nh. B¶ng ch÷ c¸i cña c¸c ng«n ng÷ lËp tr×nh thêng gåm:. C¸c ch÷ c¸i tiÕng Anh Ch÷ hoa: A B C … Z Ch÷ thêng: a b c … z. C¸c ch÷ sè. C¸c kÝ tù kh¸c. DÊu phÐp to¸n: + - * / 0 1 2 … 9 C¸c kÝ hiÖu: @ $ ( ) ‘ . ; ….

<span class='text_page_counter'>(5)</span> 1. VÝ dô vÒ ch¬ng tr×nh 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?  B¶ng ch÷ c¸i  C¸c quy t¾c.  B¶ng ch÷ c¸i  C¸c quy t¾c – Mỗi câu lệnh trong chương trình đều có quy tắc quy định cách viết các từ và thứ tự của chúng. – Mỗi câu lệnh đều có một ý nghĩa nhất định xác định thao tác mà máy tính cần thực hiện và kết quả đạt ®ược.. VÝ dô: Sau tõ Program lµ c¸c dÊu c¸ch. C©u lÖnh kÕt thóc. Mét sè c©u lÖnh kÕt thóc b»ng dÊu ;. Program vd1; Uses crt; Begin Writeln(‘CHAO CAC BAN’); End.. C©u lÖnh chØ thÞ m¸y tÝnh in ra mµn h×nh dßng ch÷ CHAO CAC BAN.

<span class='text_page_counter'>(6)</span> 1. VÝ dô vÒ ch¬ng  Tõ kho¸ lµ nh÷ng tõ dµnh riªng, kh«ng ®ưîc dïng cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn tr×nh 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸. ngữ lập trình quy định. – Mỗi ngôn ngữ lập trình đều có một số từ khoá nhất định VÝ dô: Program vd1; Uses crt; Begin Writeln(‘CHAO CAC BAN’); End. Program  Tõ kho¸ khai b¸o tªn chư¬ng tr×nh Uses  Tõ kho¸ khai b¸o c¸c th viÖn Begin, End  C¸c tõ kho¸ th«ng b¸o b¾t ®Çu vµ kÕt thóc phÇn th©n chư¬ng tr×nh..

<span class='text_page_counter'>(7)</span> 1. Ví dụ về chơng  Tên dùng để nhận biết và phân biệt các đại lượng và đối tượng trong chương trình. tr×nh 2. Ngôn ngữ lập – Tên do người lập trình đặt theo các qui tắc của ngôn ng÷ lËp tr×nh vµ chư¬ng tr×nh dÞch. tr×nh gåm nh÷ng VÝ dô 1: g×?  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn. Program vd1; Uses crt; Begin Writeln(‘CHAO CAC BAN’); End.. vd1  tªn ch¬ng tr×nh crt  tªn th viÖn • Hai đại lượng khác nhau trong một chơng trình phải có tên kh¸c nhau. • Tªn kh«ng đưîc trïng víi c¸c tõ kho¸..

<span class='text_page_counter'>(8)</span> 1. VÝ dô vÒ ch¬ng Quy tắc đặt tên trong ngôn ngữ lập trình tr×nh Pascal: 2. Ng«n ng÷ lËp B¾t ®Çu b»ng ch÷ c¸i hoÆc dÊu g¹ch díi tr×nh gåm nh÷ng Kh«ng chøa dÊu c¸ch, kh«ng chøa g×? các ký tự đặc biệt, không trùng với  B¶ng ch÷ c¸i tõ khãa.  C¸c quy t¾c VÝ dô 2: 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn. H·y chØ ra nh÷ng tªn kh«ng hîp lÖ trong Pascal. V× sao? Bai toan. 8@A1. So_hoc_sinh. R1.

<span class='text_page_counter'>(9)</span> 1. VÝ dô vÒ ch¬ng tr×nh 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn. CÊu tróc chung cña mäi chư¬ng tr×nh gåm hai phÇn: [<PhÇn khai b¸o>] <PhÇn th©n chư¬ng tr×nh>. 4. Cấu trúc chung Trong đó: cña ch¬ng tr×nh. - PhÇn khai b¸o cã thÓ cã hoÆc kh«ng. - PhÇn th©n ch¬ng tr×nh b¾t buéc ph¶i cã..

<span class='text_page_counter'>(10)</span> 1. VÝ dô vÒ ch¬ng  PhÇn khai b¸o gåm: tr×nh Khai b¸o tªn chư¬ng tr×nh 2. Ng«n ng÷ lËp Khai b¸o c¸c thư viÖn: chøa c¸c lÖnh viÕt s½n cã thÓ tr×nh gåm nh÷ng dïng trong chương tr×nh. g×? C¸c khai b¸o kh¸c.  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn.  PhÇn th©n chư¬ng tr×nh Gåm c¸c c©u lÖnh mµ m¸y tÝnh cÇn thùc hiÖn. VÝ dô:. 4. CÊu tróc chung PhÇn khai b¸o cña chương tr×nh  PhÇn khai b¸o  PhÇn th©n chư¬ng tr×nh. PhÇn th©n chương tr×nh. Program vd1; Uses crt; Begin Writeln(‘CHAO CAC BAN’);. End..

<span class='text_page_counter'>(11)</span> 1. VÝ dô vÒ ch¬ng tr×nh 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn. 4. CÊu tróc chung cña ch¬ng tr×nh  PhÇn khai b¸o  PhÇn th©n chư¬ng tr×nh. 5. VÝ dô vÒ ng«n ng÷ lËp tr×nh. Hãy cùng làm quen với một ngôn ngữ lập trình – Ngôn ngữ Pascal! Máy tính cần đợc cài đặt môi trờng lập trình trên ngôn ng÷ Pascal..

<span class='text_page_counter'>(12)</span> 1. VÝ dô vÒ ch¬ng  So¹n th¶o ch¬ng tr×nh tr×nh Trong cửa sổ chơng trình dùng bàn phím để soạn thảo 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng ch¬ng tr×nh. g×?  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn. 4. CÊu tróc chung cña chư¬ng tr×nh  PhÇn khai b¸o  PhÇn th©n chư¬ng tr×nh. 5. VÝ dô vÒ ng«n ng÷ lËp tr×nh. Program vd1; Uses Crt; Begin. Writeln(‘CHAO CAC BAN’); End..

<span class='text_page_counter'>(13)</span> 1. VÝ dô vÒ ch¬ng  So¹n th¶o ch¬ng tr×nh tr×nh  DÞch ch¬ng tr×nh 2. Ng«n ng÷ lËp – NhÊn tæ hîp phÝm Alt + F9 tr×nh gåm nh÷ng – Ch¬ng tr×nh dÞch sÏ kiÓm tra lçi chÝnh t¶ vµ có ph¸p . g×?  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn. 4. CÊu tróc chung cña chư¬ng tr×nh  PhÇn khai b¸o  PhÇn th©n chư¬ng tr×nh. 5. VÝ dô vÒ ng«n ng÷ lËp tr×nh.

<span class='text_page_counter'>(14)</span> 1. VÝ dô vÒ chư¬ng  So¹n th¶o ch¬ng tr×nh tr×nh  DÞch chương tr×nh 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng  Ch¹y chương tr×nh g×? NhÊn tæ hîp phÝm Ctrl + F9  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn. 4. CÊu tróc chung cña chư¬ng tr×nh  PhÇn khai b¸o  PhÇn th©n chư¬ng tr×nh. 5. VÝ dô vÒ ng«n ng÷ lËp tr×nh. Mµn h×nh hiÖn kÕt qu¶ cña ch ¬ng tr×nh:.

<span class='text_page_counter'>(15)</span> 1. VÝ dô vÒ ch¬ng  So¹n th¶o ch¬ng tr×nh  DÞch chư¬ng tr×nh tr×nh 2. Ng«n ng÷ lËp  Ch¹y ch¬ng tr×nh tr×nh gåm nh÷ng g×?. Ghi nhí!.  B¶ng ch÷ c¸i  C¸c quy t¾c. 3. Tõ kho¸ vµ tªn  Tõ kho¸  Tªn. dụng nhất định của ngôn ngữ lập trình.. 4. CÊu tróc chung cña ch¬ng tr×nh  PhÇn khai b¸o  PhÇn th©n ư¬ng tr×nh.  Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu vµ quy t¾c viÕt c¸c lÖnh.  Từ khoá: tập hợp các từ dành riêng cho những mục đích sử. ch. 5. VÝ dô vÒ ng«n ng÷ lËp tr×nh.  Tên để phân biệt các đại lợng trong chơng trình và do ngời lập trình đặt.  CÊu tróc chư¬ng tr×nh thưêng gåm hai phÇn: - PhÇn khai b¸o. - PhÇn th©n chương tr×nh..

<span class='text_page_counter'>(16)</span>

×