Bài giảng Điện tử Tin học lớp 11: Bài 2
Số trang: 12
Loại file: ppt
Dung lượng: 791.50 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Điện tử Tin học lớp 11 - Bài 2: Các thành phần cơ bản của ngôn ngữ lập trình, giới thiệu đến các em những nội dung: các thành phần cơ bản của ngôn ngữ lập trình, một số khái niệm về ngôn ngữ lập trình. Bài giảng sẽ giúp các em bước đầu làm quen với Lập trình.
Nội dung trích xuất từ tài liệu:
Bài giảng Điện tử Tin học lớp 11: Bài 2Bµi 2 Gi¸o ¸n ®iÖn tö tin häc líp 111. C¸c thµnh phÇn c¬b¶n Mç i ng «n ng ÷ lËp tr×nh thê ng c ã ba thµnh phÇn c ¬ b¶n: B¶ng c h÷ c ¸i, c ó p h¸p v µ ng ÷ ng hÜa. C¸c c h÷ c ¸i thê ng v µ H·y c ho b iÕt tro ng ho a: tiÕng ViÖt g åm a¨©bc d®e ª g hikl nh÷ng c h÷ c ¸i nµo ? m n o « ¬p q rs tu v xy C¸c d Êu ` ´ • ’ ~ a B¶ng ch÷c¸i lµ tËp hîp c ¸c kÝ tù ®îc dïng ®Ó viÕt c h¬ng tr×nh.VÝ B¶ng c h÷ c ¸i c ña pascal g åmdô :• C¸c c h÷ c ¸i (thê ng v µ ho a): a b c d e f g h i j k l mn o p q r s tu v wx y z a b c d e f g h i j k l mn o p q r s tu v w x y z • C¸c c h÷ 0 1 2 3 4 5 6 7 8 9 s è: • C¸c kÝ tù ®Æc biÖt: + - * / = < > [ ] . , ; # ^ $ @ & ( ) { } : ‘ dÊu c ¸c h _ (dÊu g¹c h díi) C¸c ng«n ng÷ lËp C¸c ng «n ng ÷ lËp tr×nh kh¸c nhau c òkh¸c c ã s ù tr×nh ng nhau th× b¶ng c h÷ c ¸i kh¸c nhau vÒ b¶ng c h÷ c ¸i. cã kh¸c nhau kh«ng nhØ ? VÝ dô : B¶ng c h÷ c ¸i c ña ng«n ng÷ c/c+ s o + víi PASCAL c ã bæ s ung thªm mé t s è kÝ tù nh: “ ! ? % | Kh«ng ®îc phÐp dïng bÊt k× kÝ tù nµo ng o µi c ¸c kÝ tù quy ®Þnh tro ng b¶ng c h÷ c ¸i khi viÕt c h¬ng tr×nh.b Có ph¸p Lµ bé quy t¾c ®Ó viÕt c h¬ng tr×nh, gåm nh÷ng quy ®Þnh viÕt tõ vµ tæ hîp tõ c ña mçi ng«n ng÷. GhÐp c ¸c c Æp tõ s au ®©y s ao c ho phï hîp víi quy t¾c s ö dô ng tro ng tiÕng ViÖt! mµ NÕu… c ßn… Dùa vµo có ph¸p ngêi lËp H·y cïng tham gia tr× vµ ch¬ tr× dÞch nh ng nh trß ch¬ sau: i biÕt tæ hîp nµo cña c¸c kÝ tù trong b¶ng ch÷ c¸i lµ hîp V×… lÖ, nhê ® cã th×… ã thÓ m« t¶ chÝnh x¸c thuËt to¸n ® Ó m¸y thùc hiÖn. Kh«ng nªn… nh÷ng … c Ng÷ x¸c ®Þnh ý ng hÜa thao t¸c c Çn thùc hiÖn, nghÜa ø ng víi tæ hîp kÝ tù dùa vµo ng ÷ c ¶nh c ña nã.VÝdô : X¸c ®Þnh ý ng hÜa c ña kÝ tù “+” tro ng c ¸c b iÓu thø c s au: A+B M+N Víi A, B lµ c¸c ® lîng ¹i Víi M, N lµ c¸c ® lîng ¹i nhËn gi¸ trÞ sè nguyªn. nhËn gi¸ trÞ sè thùc. KÝ tù “+ lµ phÐp ” KÝ tù “+ lµ phÐp c éng ” c é ng hai s è nguyªn. hai s è thùc . Ng ÷ ng hÜa x¸c ®Þnh tÝnh c hÊt vµ thué c tÝnh c ña c ¸c tæ hîp kÝ tù t¹o thµnh c ¸c dßng lÖnh tro ng c h2. Mét sè kh¸iniÖma Tªn • Dïng ®Ó x¸c ®Þnh c ¸c ®è i tîng tro ng c h¬ng tr×nh. • Tªn ®Æt the o quy t¾c ®îc x¸c ®Þnh c ña ng «n ng ÷ lËp tr×nh vµ tõ ng c h¬ng tr×nh dÞc h c ô thÓ. Turbo Pas c al C++ - Tªn lµ mé t d·y liªn tiÕp c ¸c kÝ tù g åm: c h÷ c ¸i, c h÷ s è , d Êu g ¹c h d íi. - §é dµi tªn ≤ 127 kÝ tù. - §é dµi tªn tuú ý. - B¾t ®Çu tªn b»ng c h÷ c ¸i ho Æc dÊu g ¹c h díi. - Cã ph©n biÖt c h÷ ho a - Kh«ng ph©n biÖt c h÷ ho a vµ th vµ thê ng . ê ng .VÝ d ô : Baitap S X1 SO_LUONG _R2 PIMé t s è ng «n ng ÷ lËp tr×nh ph©n biÖt ba lo ¹i tªn s au: Tªn dµnh riªng (Tõ kho ¸): lµ nh÷ng tªn ®îc ng «n ng ÷ lËp tr×nh dïng víi ý ng hÜa x¸c ®Þnh mµ kh«ng ®îc dïng víi ý ng hÜa kh¸c . Tªn chuÈn: dïng víi ý ng hÜa x¸c ®Þnh nµo ®ã ®îc quy ®Þnh tro ng c ¸c th viÖn c ña ng «n ng ÷ lËp tr×nh, nhng ng ê i lËp tr×nh c ã thÓ khai b¸o vµ dïng víi ý ng hÜa kh¸c . Tªn do ngê i lËp tr×nh ®Æt: s ö dô ng the o ý ng hÜa riªng , x¸c ®Þnh b»ng c ¸c h khai b¸o tríc khi s ö dô ng .VÝdô : Lo¹i tªn Pascal C/ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Điện tử Tin học lớp 11: Bài 2Bµi 2 Gi¸o ¸n ®iÖn tö tin häc líp 111. C¸c thµnh phÇn c¬b¶n Mç i ng «n ng ÷ lËp tr×nh thê ng c ã ba thµnh phÇn c ¬ b¶n: B¶ng c h÷ c ¸i, c ó p h¸p v µ ng ÷ ng hÜa. C¸c c h÷ c ¸i thê ng v µ H·y c ho b iÕt tro ng ho a: tiÕng ViÖt g åm a¨©bc d®e ª g hikl nh÷ng c h÷ c ¸i nµo ? m n o « ¬p q rs tu v xy C¸c d Êu ` ´ • ’ ~ a B¶ng ch÷c¸i lµ tËp hîp c ¸c kÝ tù ®îc dïng ®Ó viÕt c h¬ng tr×nh.VÝ B¶ng c h÷ c ¸i c ña pascal g åmdô :• C¸c c h÷ c ¸i (thê ng v µ ho a): a b c d e f g h i j k l mn o p q r s tu v wx y z a b c d e f g h i j k l mn o p q r s tu v w x y z • C¸c c h÷ 0 1 2 3 4 5 6 7 8 9 s è: • C¸c kÝ tù ®Æc biÖt: + - * / = < > [ ] . , ; # ^ $ @ & ( ) { } : ‘ dÊu c ¸c h _ (dÊu g¹c h díi) C¸c ng«n ng÷ lËp C¸c ng «n ng ÷ lËp tr×nh kh¸c nhau c òkh¸c c ã s ù tr×nh ng nhau th× b¶ng c h÷ c ¸i kh¸c nhau vÒ b¶ng c h÷ c ¸i. cã kh¸c nhau kh«ng nhØ ? VÝ dô : B¶ng c h÷ c ¸i c ña ng«n ng÷ c/c+ s o + víi PASCAL c ã bæ s ung thªm mé t s è kÝ tù nh: “ ! ? % | Kh«ng ®îc phÐp dïng bÊt k× kÝ tù nµo ng o µi c ¸c kÝ tù quy ®Þnh tro ng b¶ng c h÷ c ¸i khi viÕt c h¬ng tr×nh.b Có ph¸p Lµ bé quy t¾c ®Ó viÕt c h¬ng tr×nh, gåm nh÷ng quy ®Þnh viÕt tõ vµ tæ hîp tõ c ña mçi ng«n ng÷. GhÐp c ¸c c Æp tõ s au ®©y s ao c ho phï hîp víi quy t¾c s ö dô ng tro ng tiÕng ViÖt! mµ NÕu… c ßn… Dùa vµo có ph¸p ngêi lËp H·y cïng tham gia tr× vµ ch¬ tr× dÞch nh ng nh trß ch¬ sau: i biÕt tæ hîp nµo cña c¸c kÝ tù trong b¶ng ch÷ c¸i lµ hîp V×… lÖ, nhê ® cã th×… ã thÓ m« t¶ chÝnh x¸c thuËt to¸n ® Ó m¸y thùc hiÖn. Kh«ng nªn… nh÷ng … c Ng÷ x¸c ®Þnh ý ng hÜa thao t¸c c Çn thùc hiÖn, nghÜa ø ng víi tæ hîp kÝ tù dùa vµo ng ÷ c ¶nh c ña nã.VÝdô : X¸c ®Þnh ý ng hÜa c ña kÝ tù “+” tro ng c ¸c b iÓu thø c s au: A+B M+N Víi A, B lµ c¸c ® lîng ¹i Víi M, N lµ c¸c ® lîng ¹i nhËn gi¸ trÞ sè nguyªn. nhËn gi¸ trÞ sè thùc. KÝ tù “+ lµ phÐp ” KÝ tù “+ lµ phÐp c éng ” c é ng hai s è nguyªn. hai s è thùc . Ng ÷ ng hÜa x¸c ®Þnh tÝnh c hÊt vµ thué c tÝnh c ña c ¸c tæ hîp kÝ tù t¹o thµnh c ¸c dßng lÖnh tro ng c h2. Mét sè kh¸iniÖma Tªn • Dïng ®Ó x¸c ®Þnh c ¸c ®è i tîng tro ng c h¬ng tr×nh. • Tªn ®Æt the o quy t¾c ®îc x¸c ®Þnh c ña ng «n ng ÷ lËp tr×nh vµ tõ ng c h¬ng tr×nh dÞc h c ô thÓ. Turbo Pas c al C++ - Tªn lµ mé t d·y liªn tiÕp c ¸c kÝ tù g åm: c h÷ c ¸i, c h÷ s è , d Êu g ¹c h d íi. - §é dµi tªn ≤ 127 kÝ tù. - §é dµi tªn tuú ý. - B¾t ®Çu tªn b»ng c h÷ c ¸i ho Æc dÊu g ¹c h díi. - Cã ph©n biÖt c h÷ ho a - Kh«ng ph©n biÖt c h÷ ho a vµ th vµ thê ng . ê ng .VÝ d ô : Baitap S X1 SO_LUONG _R2 PIMé t s è ng «n ng ÷ lËp tr×nh ph©n biÖt ba lo ¹i tªn s au: Tªn dµnh riªng (Tõ kho ¸): lµ nh÷ng tªn ®îc ng «n ng ÷ lËp tr×nh dïng víi ý ng hÜa x¸c ®Þnh mµ kh«ng ®îc dïng víi ý ng hÜa kh¸c . Tªn chuÈn: dïng víi ý ng hÜa x¸c ®Þnh nµo ®ã ®îc quy ®Þnh tro ng c ¸c th viÖn c ña ng «n ng ÷ lËp tr×nh, nhng ng ê i lËp tr×nh c ã thÓ khai b¸o vµ dïng víi ý ng hÜa kh¸c . Tªn do ngê i lËp tr×nh ®Æt: s ö dô ng the o ý ng hÜa riªng , x¸c ®Þnh b»ng c ¸c h khai b¸o tríc khi s ö dô ng .VÝdô : Lo¹i tªn Pascal C/ ...
Tìm kiếm theo từ khóa liên quan:
Thành phần của ngôn ngữ lập trình Ngôn ngữ lập trình Bài giảng Điện tử Tin học 11 bài 2 Bài giảng Điện tử Tin học 11 Bài giảng điện tử lớp 11 Bài giảng điện tửTài liệu có liên quan:
-
29 trang 346 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 316 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 293 0 0 -
BÀI GIẢNG LẬP TRÌNH GHÉP NỐI THIẾT BỊ NGOẠI VI
42 trang 282 2 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 262 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 250 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 248 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 231 1 0