Danh mục

Giáo trình về Ngôn ngữ lập trình

Số trang: 145      Loại file: pdf      Dung lượng: 570.02 KB      Lượt xem: 17      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 31,000 VND Tải xuống file đầy đủ (145 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tin học là một ngành khoa học mũi nhọn phát triển hết sức nhanh chóng trong vài chục năm lại đây và ngày càng mở rộng lĩnh vực nghiên cứu, ứng dụng trong mọi mặt của đời sống xã hội.Ngôn ngữ lập trình là một công cụ giúp cpn người thực hiện các vấn để của thực tế lên máy tính..
Nội dung trích xuất từ tài liệu:
Giáo trình về Ngôn ngữ lập trình Giáo trìnhNgôn ngữ lập trình NGÔN NG L P TRÌNH Nam Na Created pdf by Nam Nguyeãn http://360.yahoo.com/fptnam________________________________________________________________________ Giíi thiÖu Tin häc l mét ng nh khoa häc mòi nhän ph¸t triÓn hÕt søc nhanh chãng trong v ichôc n¨m l¹i ®©y v ng y c ng më réng lÜnh vùc nghiªn cøu, øng dông trong mäi mÆt cña ®êisèng x héi. Ng«n ng÷ lËp tr×nh l mét lo¹i c«ng cô gióp con ng−êi thÓ hiÖn c¸c vÊn ®Ò cña thùc tÕlªn m¸y tÝnh mét c¸ch h÷u hiÖu. Víi sù ph¸t triÓn cña tin häc, c¸c ng«n ng÷ lËp tr×nh còngdÇn tiÕn ho¸ ®Ó ®¸p øng c¸c th¸ch thøc míi cña thùc tÕ. Kho¶ng cuèi nh÷ng n¨m 1960 ®Çu 1970 xuÊt hiÖn nhu cÇu cÇn cã c¸c ng«n ng÷ bËccao ®Ó hç trî cho nh÷ng nh tin häc trong viÖc x©y dùng c¸c phÇn mÒm hÖ thèng, hÖ ®iÒuh nh. Ng«n ng÷ C ra ®êi tõ ®ã, nã ® ®−îc ph¸t triÓn t¹i phßng thÝ nghiÖm Bell. §Õn n¨m1978, gi¸o tr×nh Ng«n ng÷ lËp tr×nh C do chÝnh c¸c t¸c gi¶ cña ng«n ng÷ l DennishRitchie v B.W. Kernighan viÕt, ® ®−îc xuÊt b¶n v phæ biÕn réng r i. C l ng«n ng÷ lËp tr×nh v¹n n¨ng. Ngo i viÖc C ®−îc dïng ®Ó viÕt hÖ ®iÒu h nh UNIX,ng−êi ta nhanh chãng nhËn ra søc m¹nh cña C trong viÖc xö lý cho c¸c vÊn ®Ò hiÖn ®¹i cñatin häc. C kh«ng g¾n víi bÊt kú mét hÖ ®iÒu h nh hay m¸y n o, v mÆc dÇu nã ® ®−îc gäi l ng«n ng÷ lËp tr×nh hÖ thèng v× nã ®−îc dïng cho viÖc viÕt hÖ ®iÒu h nh, nã còng tiÖn lîicho c¶ viÖc viÕt c¸c ch−¬ng tr×nh xö lý sè, xö lý v¨n b¶n v c¬ së d÷ liÖu. V b©y giê chóng ta ®i t×m hiÓu thÕ giíi cña ng«n ng÷ C tõ nh÷ng kh¸i niÖm ban ®Çuc¬ b¶n nhÊt. H néi th¸ng 11 n¨m 1997 Nguy n H u Tu n NGÔN NG L P TRÌNH Nam Created pdf by Nam Nguyeãn http://360.yahoo.com/fptnam________________________________________________________________________ Ch−¬ng 1 c¸c kh¸i niÖm c¬ b¶n1.1. TËp ký tù dïng trong ng«n ng÷ C : Mäi ng«n ng÷ lËp tr×nh ®Òu ®−îc x©y dùng tõ mét bé ký tù n o ®ã. C¸c ký tù ®−îc nhãml¹i theo nhiÒu c¸ch kh¸c nhau ®Ó t¹o nªn c¸c tõ. C¸c tõ l¹i ®−îc liªn kÕt víi nhau theo mét qui t¾cn o ®ã ®Ó t¹o nªn c¸c c©u lÖnh. Mét ch−¬ng tr×nh bao gåm nhiÒu c©u lÖnh v thÓ hiÖn mét thuËtto¸n ®Ó gi¶i mét b i to¸n n o ®ã. Ng«n ng÷ C ®−îc x©y dùng trªn bé ký tù sau : 26 ch÷ c¸i hoa : A B C .. Z 26 ch÷ c¸i th−êng : a b c .. z 10 ch÷ sè : 0 1 2 .. 9 C¸c ký hiÖu to¸n häc : + - * / = ( ) Ký tù g¹ch nèi : _ C¸c ký tù kh¸c : . , : ; [ ] {} ! & % # $ ... DÊu c¸ch (space) dïng ®Ó t¸ch c¸c tõ. VÝ dô ch÷ VIET NAM cã 8 ký tù, cßn VIETNAMchØ cã 7 ký tù.Chó ý : Khi viÕt ch−¬ng tr×nh, ta kh«ng ®−îc sö dông bÊt kú ký tù n o kh¸c ngo i c¸c ký tù trªn. VÝ dô nh− khi lËp ch−¬ng tr×nh gi¶i ph−¬ng tr×nh bËc hai ax2 +bx+c=0 , ta cÇn tÝnh biÖtthøc Delta ∆= b2 - 4ac, trong ng«n ng÷ C kh«ng cho phÐp dïng ký tù ∆, v× vËy ta ph¶i dïng kýhiÖu kh¸c ®Ó thay thÕ.1.2. Tõ kho¸ : Tõ kho¸ l nh÷ng tõ ®−îc sö dông ®Ó khai b¸o c¸c kiÓu d÷ liÖu, ®Ó viÕt c¸c to¸n tö v c¸cc©u lÖnh. B¶ng d−íi ®©y liÖt kª c¸c tõ kho¸ cña TURBO C : asm break case cdecl char const continue default do double else enum extern far float for goto huge if int interrupt long near pascal register return short signed 2 NGÔN NG L P TRÌNH Nam Created pdf by Nam Nguyeãn http://360.yahoo.com/fptnam________________________________________________________________________ sizeof static struct switch tipedef union unsigned void volatile whileý nghÜa v c¸ch sö dông cña mçi tõ kho¸ sÏ ®−îc ®Ò cËp sau n y, ë ® ...

Tài liệu được xem nhiều: