![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://thuvienso.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Giáo trình Ngôn ngữ lập trình Pascal - TS. Nguyễn Ngọc Cương (chủ biên)
Số trang: 221
Loại file: pdf
Dung lượng: 2.47 MB
Lượt xem: 21
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình Ngôn ngữ lập trình Pascal trình bày về các thành phần cơ bản của ngôn ngữ lập trình Pascal; các kiểu dữ liệu đơn giản chuẩn; các khai báo hằng, biến, kiểu, biểu thức và câu lệnh; thủ tục nhập ‐ xuất dữ liệu; kiểu vô hướng liệt kê và kiểu khoảng con; câu lệnh có cấu trúc;... Mời các bạn tham khảo giáo trình để bổ sung thêm kiến thức về lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Giáo trình Ngôn ngữ lập trình Pascal - TS. Nguyễn Ngọc Cương (chủ biên)M· sè: GD 08 HM 11 LỜI NÓI ĐẦU Conngườiliênlạcvớinhauthôngquangônngữ,tạoracácmẫutừngữvàâmthanh.Ngônngữlậptrìnhcũngtươngtựnhưvậy,đólà một tập từ ngữ và ký hiệu cho phép lập trình viên hoặc ngườidùngcóthểtươngtácvớimáytính.Việchiểubiếtvànắmvữngcácngônngữlậptrìnhlàthậtsựcầnthiếtđốivớicáclậptrìnhviên.Mặcdùđãcóhàngtrămngônngữlậptrìnhđượcsinhra,songchỉcómộtsố ít là được sử dụng rộng rãi và được xem là một chuẩn côngnghiệp.Cácngônngữnàyđềucóthểđượcsửdụngtrênnhiềuloạimáy tính khác nhau. Hiện nay, ngôn ngữ lập trình Pascal là ngônngữbậccaođangđượcsửdụngkhárộngrãitronglậptrình. Nhằmgiúpcácbạnsinhviên,nghiêncứusinh,lậptrìnhviêncóđược một tài liệu khá hệ thống về ngôn ngữ lập trình Pascal, NXBThôngtinvàTruyềnthôngtrântrọnggiớithiệucuốnsách“GiáotrìnhngônngữlậptrìnhPascalʺdoTS.NguyễnNgọcCương(TrưởngkhoaToántin,HọcviệnAnninhnhândân)làmchủbiên. Nộidungcuốnsáchgồm12chương: Chương1:CácthànhphầncơbảncủangônngữlậptrìnhPascal Chương2:Cáckiểudữliệuđơngiảnchuẩn Chương3:Cáckhaibáohằng,biến,kiểu,biểuthứcvàcâulệnh Chương4:Thủtụcnhập‐xuấtdữliệu Chương5:Kiểuvôhướngliệtkêvàkiểukhoảngcon Chương6:Cáccâulệnhcócấutrúc Chương7:Chươngtrìnhcon Chương8:Kiểuxâukýtự(String) Chương9:Kiểudữliệucócấutrúc Chương10:Mànhìnhvàchếđộđồhọa Chương11:Contrỏvàcấutrúcdữliệuđộng Chương12:Tinhọcứngdụngtrongtínhtoán Phần cuối của cuốn sách là một số đề thi tổng hợp để bạn đọcthamkhảo. HyvọngcuốnsáchkhôngchỉdànhriêngchocácHọcviênHọcviệnAnninhNhândân,HọcviệnCảnhsátNhândân,cònlàtàiliệuthamkhảobổíchchocáccánbộgiảngdạy,sinhviêncáctrườngđạihọc cũng như các kỹ sư, kỹ thuật viên chuyên ngành Công nghệThôngtin,ĐiệntửViễnthôngvàTựđộnghóa. Nhàxuấtbảnxintrântrọnggiớithiệucùngbạnđọcvàrấtmongnhậnđượcýkiếnđónggópcủaquývị.MọiýkiếnđónggópxingửivềNhàxuấtbảnThôngtinvàTruyềnthông‐18NguyễnDu,HàNộihoặcgửitrựctiếpchotácgiảtheođịachỉ:cuongnnhvan@yahoo.com. Trântrọngcảmơn./. NXBTHÔNGTINVÀTRUYỀNTHÔNG Ch−¬ng 1: C¸c thμnh phÇn c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal 5 Chương1 CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ LẬP TRÌNH PASCAL1.1. Giíi thiÖu ng«n ng÷ lËp tr×nh Turbo Pascal - Lµ ng«n ng÷ lËp tr×nh bËc cao, cã cÊu tróc vµ cã tÝnh v¹n n¨ngdo gi¸o s− Niklaus Wirth (t¸c gi¶ cña cuèn CÊu tróc d÷ liÖu + Gi¶ithuËt = Ch−¬ng tr×nh) s¸ng t¸c vµ c«ng bè vµo ®Çu nh÷ng n¨m 1970lÊy tªn nhµ b¸c häc bËc thÇy ng−êi Ph¸p lµ Pascal ®Ó ®Æt tªn. Lóc ®ÇuPascal ®−îc s¸ng t¹o ra víi môc ®Ých lµm ng«n ng÷ d¹y häc. - Pascal lµ mét ng«n ng÷ cã ®Þnh kiÓu m¹nh mÏ. §iÒu ®ã cã nghÜalµ mäi biÕn vµ h»ng cña mét kiÓu d÷ liÖu kh«ng thÓ tù do ®em trén lÉnvíi c¸c biÕn vµ h»ng cña mét kiÓu d÷ liÖu kh¸c. ViÖc ®Þnh kiÓu métc¸ch chÆt chÏ nh− vËy ®ßi hái ng−êi lËp tr×nh ph¶i cã c¸c biÓu thøct−¬ng thÝch nhau vÒ kiÓu d÷ liÖu. - Pascal lµ mét ng«n ng÷ cã cÊu tróc. Mét ng«n ng÷ cã cÊu tróckhèi lµ mét ng«n ng÷ mµ ta cã thÓ t¸ch c¸c th«ng tin d÷ liÖu (biÕn,h»ng,...) vµ c¸c lÖnh cÇn dïng cho mét nhiÖm vô x¸c ®Þnh thµnh nh÷ngkhèi riªng, t¸ch ra khái phÇn cßn l¹i cña ch−¬ng tr×nh ®Ó ng−êi lËptr×nh cã thÓ gi¶i quyÕt dÇn tõng phÇn mét, tõng khèi mét vµ thËm chÝcã thÓ cho nhiÒu ng−êi cïng tham gia lËp tr×nh, mçi ng−êi phô tr¸chmét vµi khèi. Mçi khèi øng víi mét nhiÖm vô cô thÓ vµ x¸c ®Þnh,th−êng ®−îc thùc hiÖn b»ng c¸c ch−¬ng tr×nh con. B»ng c¸ch nµy ta cãthÓ viÕt c¸c ch−¬ng tr×nh con sao cho c¸c sù kiÖn x¶y ra trong ®ãkh«ng lµm ¶nh h−ëng tíi c¸c phÇn kh¸c n»m ngoµi ch−¬ng tr×nh. TÝnhcÊu tróc cña Pascal ®−îc thÓ hiÖn trªn 3 mÆt:6 Gi¸o tr×nh Ng«n ng÷ lËp tr×nh Pascal + CÊu tróc vÒ mÆt d÷ liÖu: Tõ c¸c d÷ liÖu ®· cã (kiÓu ®¬n gi¶nchuÈn hoÆc d÷ liÖu cã cÊu tróc) ta cã thÓ x©y dùng c¸c cÊu tróc d÷ liÖuphøc t¹p h¬n. + CÊu tróc vÒ mÆt lÖnh: Tõ c¸c lÖnh ®· cã (lÖnh ®¬n gi¶n hoÆclÖnh cã cÊu tróc) ta cã thÓ nhãm chóng l¹i víi nhau vµ ®Æt gi÷a hai tõkhãa Begin vµ End thµnh c©u lÖnh phøc t¹p h¬n, gäi lµ lÖnh hîp thµnhhay lÖnh ghÐp. + CÊu tróc vÒ mÆt ch−¬ng tr×nh: Mét ch−¬ng tr×nh cã thÓ chiathµnh c¸c m«-®un ch−¬ng tr×nh ®éc lËp (ch−¬ng tr×nh con).1.2. C¸c thμnh phÇn c¬ b¶n cña ng«n ng÷ Pascal §−îc x©y dùng tõ mét bé ký tù, c¸c ch÷ viÕt vµ ch÷ sè ®−îc kÕthîp l¹i thµnh c¸c tõ, c¸c tõ t¹o thµnh c¸c c©u, tÊt c¶ ®Òu ph¶i tu©n theomét có ph¸p vµ ...
Nội dung trích xuất từ tài liệu:
Giáo trình Ngôn ngữ lập trình Pascal - TS. Nguyễn Ngọc Cương (chủ biên)M· sè: GD 08 HM 11 LỜI NÓI ĐẦU Conngườiliênlạcvớinhauthôngquangônngữ,tạoracácmẫutừngữvàâmthanh.Ngônngữlậptrìnhcũngtươngtựnhưvậy,đólà một tập từ ngữ và ký hiệu cho phép lập trình viên hoặc ngườidùngcóthểtươngtácvớimáytính.Việchiểubiếtvànắmvữngcácngônngữlậptrìnhlàthậtsựcầnthiếtđốivớicáclậptrìnhviên.Mặcdùđãcóhàngtrămngônngữlậptrìnhđượcsinhra,songchỉcómộtsố ít là được sử dụng rộng rãi và được xem là một chuẩn côngnghiệp.Cácngônngữnàyđềucóthểđượcsửdụngtrênnhiềuloạimáy tính khác nhau. Hiện nay, ngôn ngữ lập trình Pascal là ngônngữbậccaođangđượcsửdụngkhárộngrãitronglậptrình. Nhằmgiúpcácbạnsinhviên,nghiêncứusinh,lậptrìnhviêncóđược một tài liệu khá hệ thống về ngôn ngữ lập trình Pascal, NXBThôngtinvàTruyềnthôngtrântrọnggiớithiệucuốnsách“GiáotrìnhngônngữlậptrìnhPascalʺdoTS.NguyễnNgọcCương(TrưởngkhoaToántin,HọcviệnAnninhnhândân)làmchủbiên. Nộidungcuốnsáchgồm12chương: Chương1:CácthànhphầncơbảncủangônngữlậptrìnhPascal Chương2:Cáckiểudữliệuđơngiảnchuẩn Chương3:Cáckhaibáohằng,biến,kiểu,biểuthứcvàcâulệnh Chương4:Thủtụcnhập‐xuấtdữliệu Chương5:Kiểuvôhướngliệtkêvàkiểukhoảngcon Chương6:Cáccâulệnhcócấutrúc Chương7:Chươngtrìnhcon Chương8:Kiểuxâukýtự(String) Chương9:Kiểudữliệucócấutrúc Chương10:Mànhìnhvàchếđộđồhọa Chương11:Contrỏvàcấutrúcdữliệuđộng Chương12:Tinhọcứngdụngtrongtínhtoán Phần cuối của cuốn sách là một số đề thi tổng hợp để bạn đọcthamkhảo. HyvọngcuốnsáchkhôngchỉdànhriêngchocácHọcviênHọcviệnAnninhNhândân,HọcviệnCảnhsátNhândân,cònlàtàiliệuthamkhảobổíchchocáccánbộgiảngdạy,sinhviêncáctrườngđạihọc cũng như các kỹ sư, kỹ thuật viên chuyên ngành Công nghệThôngtin,ĐiệntửViễnthôngvàTựđộnghóa. Nhàxuấtbảnxintrântrọnggiớithiệucùngbạnđọcvàrấtmongnhậnđượcýkiếnđónggópcủaquývị.MọiýkiếnđónggópxingửivềNhàxuấtbảnThôngtinvàTruyềnthông‐18NguyễnDu,HàNộihoặcgửitrựctiếpchotácgiảtheođịachỉ:cuongnnhvan@yahoo.com. Trântrọngcảmơn./. NXBTHÔNGTINVÀTRUYỀNTHÔNG Ch−¬ng 1: C¸c thμnh phÇn c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal 5 Chương1 CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ LẬP TRÌNH PASCAL1.1. Giíi thiÖu ng«n ng÷ lËp tr×nh Turbo Pascal - Lµ ng«n ng÷ lËp tr×nh bËc cao, cã cÊu tróc vµ cã tÝnh v¹n n¨ngdo gi¸o s− Niklaus Wirth (t¸c gi¶ cña cuèn CÊu tróc d÷ liÖu + Gi¶ithuËt = Ch−¬ng tr×nh) s¸ng t¸c vµ c«ng bè vµo ®Çu nh÷ng n¨m 1970lÊy tªn nhµ b¸c häc bËc thÇy ng−êi Ph¸p lµ Pascal ®Ó ®Æt tªn. Lóc ®ÇuPascal ®−îc s¸ng t¹o ra víi môc ®Ých lµm ng«n ng÷ d¹y häc. - Pascal lµ mét ng«n ng÷ cã ®Þnh kiÓu m¹nh mÏ. §iÒu ®ã cã nghÜalµ mäi biÕn vµ h»ng cña mét kiÓu d÷ liÖu kh«ng thÓ tù do ®em trén lÉnvíi c¸c biÕn vµ h»ng cña mét kiÓu d÷ liÖu kh¸c. ViÖc ®Þnh kiÓu métc¸ch chÆt chÏ nh− vËy ®ßi hái ng−êi lËp tr×nh ph¶i cã c¸c biÓu thøct−¬ng thÝch nhau vÒ kiÓu d÷ liÖu. - Pascal lµ mét ng«n ng÷ cã cÊu tróc. Mét ng«n ng÷ cã cÊu tróckhèi lµ mét ng«n ng÷ mµ ta cã thÓ t¸ch c¸c th«ng tin d÷ liÖu (biÕn,h»ng,...) vµ c¸c lÖnh cÇn dïng cho mét nhiÖm vô x¸c ®Þnh thµnh nh÷ngkhèi riªng, t¸ch ra khái phÇn cßn l¹i cña ch−¬ng tr×nh ®Ó ng−êi lËptr×nh cã thÓ gi¶i quyÕt dÇn tõng phÇn mét, tõng khèi mét vµ thËm chÝcã thÓ cho nhiÒu ng−êi cïng tham gia lËp tr×nh, mçi ng−êi phô tr¸chmét vµi khèi. Mçi khèi øng víi mét nhiÖm vô cô thÓ vµ x¸c ®Þnh,th−êng ®−îc thùc hiÖn b»ng c¸c ch−¬ng tr×nh con. B»ng c¸ch nµy ta cãthÓ viÕt c¸c ch−¬ng tr×nh con sao cho c¸c sù kiÖn x¶y ra trong ®ãkh«ng lµm ¶nh h−ëng tíi c¸c phÇn kh¸c n»m ngoµi ch−¬ng tr×nh. TÝnhcÊu tróc cña Pascal ®−îc thÓ hiÖn trªn 3 mÆt:6 Gi¸o tr×nh Ng«n ng÷ lËp tr×nh Pascal + CÊu tróc vÒ mÆt d÷ liÖu: Tõ c¸c d÷ liÖu ®· cã (kiÓu ®¬n gi¶nchuÈn hoÆc d÷ liÖu cã cÊu tróc) ta cã thÓ x©y dùng c¸c cÊu tróc d÷ liÖuphøc t¹p h¬n. + CÊu tróc vÒ mÆt lÖnh: Tõ c¸c lÖnh ®· cã (lÖnh ®¬n gi¶n hoÆclÖnh cã cÊu tróc) ta cã thÓ nhãm chóng l¹i víi nhau vµ ®Æt gi÷a hai tõkhãa Begin vµ End thµnh c©u lÖnh phøc t¹p h¬n, gäi lµ lÖnh hîp thµnhhay lÖnh ghÐp. + CÊu tróc vÒ mÆt ch−¬ng tr×nh: Mét ch−¬ng tr×nh cã thÓ chiathµnh c¸c m«-®un ch−¬ng tr×nh ®éc lËp (ch−¬ng tr×nh con).1.2. C¸c thμnh phÇn c¬ b¶n cña ng«n ng÷ Pascal §−îc x©y dùng tõ mét bé ký tù, c¸c ch÷ viÕt vµ ch÷ sè ®−îc kÕthîp l¹i thµnh c¸c tõ, c¸c tõ t¹o thµnh c¸c c©u, tÊt c¶ ®Òu ph¶i tu©n theomét có ph¸p vµ ...
Tìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình Pascal Giáo trình Công nghệ thông tin Kiểu dữ liệu đơn giản chuẩn Khai báo hằng Khai báo biến Thủ tục nhập ‐ xuất dữ liệuTài liệu liên quan:
-
73 trang 159 0 0
-
Giáo trình Lập trình hệ thống máy tính - Phạm Hùng Kim Khánh
130 trang 124 0 0 -
195 trang 117 0 0
-
Giáo trình cơ sở dữ liệu quan hệ_3
26 trang 108 0 0 -
161 trang 80 0 0
-
98 trang 73 1 0
-
Giáo trình Tin học đại cương: Phần 2 - ĐH Kinh tế Quốc Dân
278 trang 67 0 0 -
Giáo trình Cơ sở dữ liệu phân tán - TS. Phạm Thế Quế, TS. Hoàng Minh
162 trang 59 0 0 -
88 trang 57 0 0
-
266 trang 56 1 0