Danh mục tài liệu

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/ ...