Danh mục

Bài giảng Điện tử tin học lớp 11: Bài 1

Số trang: 9      Loại file: ppt      Dung lượng: 1.51 MB      Lượt xem: 17      Lượt tải: 0    
Thư viện của tui

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 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao, giới thiệu với các em khái niệm lập trình, phân loại ngôn ngữ lập trình, chương trình dịch, phân loại chương trình dịch, hai kỹ thuật dịch. 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 1Bµi 1 Gi¸o ¸n ®iÖn tö tin häc líp 111. Kh¸i niÖm lËptr×nh  C Ç n d iÔ n t¶ th u Ët to ¸n Lµm thÕ nµo ®Ó m ¸y b » n g m é t n g « n n g ÷ s a o tÝnh hiÓu v µ thùc hiÖn ®îc thuËt to ¸n c h o m a ý tÝn h c ã th Ó th ù c ®· lùa c hän ®Ó g i¶i h iÖ n ®îc . b µi to ¸n? LËp tr× lµ sö dông cÊu tróc d÷ liÖu vµ c¸c c© nh u lÖnh cña ng«n ng÷ lËp tr× cô thÓ ® m« t¶ d÷ nh Ó liÖu vµ diÔn ® c¸c thao t¸c cña thuËt to¸n. ¹tPh©n lo ¹i ng «n ng ÷ lËp tr×nh input a Ng «n ng ÷ dïng ®Ó viÕt c h Ng«n 1 ng ÷ 1 1 1 1 1 0 0 1 0 lËp input b ¬ng tr×nh m¸y tÝnh g äi lµ tr×nh 1 1a1 1 0 1 0 0 1 1 load cã bao add b ng «n ng ÷ lËp tr×nh. nhiªu lo¹i e 1 0 1 0 0 1 0 101 move nhØ? 1 0e1 0 1 1 0 0 1 1 print halt 1101111010 Ng «n ng ÷ lËp tr×nh ®îc c hia end thµnh ba lo ¹i: Ng «n ng ÷ m ¸y : ng «n ng ÷ d uy nhÊt m ¸y c ã thÓ trùc tiÕp hiÓu v µ thùc hiÖn. Hîp ng ÷: rÊt g Çn v íi ng «n ng ÷ m ¸y , nhng m · lÖnh ®îc thay b »ng tª n v iÕt t¾t c ña thao t¸c (thê ng lµ tiÕng Anh). Ng «n ng ÷ b Ëc c ao : g Çn v íi ng «n ng ÷ tù nhiª n, c ã tÝnh ®é c lËp c ao , Ýt p hô thué c v µo lo ¹i m ¸y v µ c h¬ng tr×nh p h¶i d Þc h s ang ng «n ng ÷ m ¸y m íi thùc hiÖn ® îc .2. Ch¬ tr× dÞch ng nh Ch¬ng tr×nh c ã c høc n¨ng c huyÓn ®æ i c h¬ng tr×nh viÕt trªn ng«n ng÷ lËp tr×nh bËc c ao thµnh c h¬ng tr×nh thùc hiÖn ®îc trªn m¸y tÝnh gäi lµ c h¬ng tr×nh dÞc h.Ch¬ng tr×nh nguån Ch¬ tr× dÞch ng nh Ch¬ng tr×nh ®Ýc h INPUT OUTPUT Tro ng ®ã: * Ch¬ng tr×nh nguån: lµ c h¬ng tr×nh v iÕt trªn ng«n ng÷ lËp tr×nh bËc c ao. * Ch¬ng tr×nh ®Ýc h: lµ c h¬ng tr×nh nguån ®îc c huy Ón ®æ i s ang ng«n ng÷ m¸y nhê c h¬ng tr×nh dÞc h.Ph©n lo ¹i ch¬ng tr×nh dÞchT×nh huè ng : Mé t thÇy g i¸o c hØ biÕt tiÕng ViÖt muè n g iíi thiÖu vÒ ng «i trê ng c ña m×nh c ho mé t ®o µn kh¸c h ®Õn tõ níc Anh. The o e m c ã m Êy c ¸c h thùc hiÖn ®iÒu trª n?Hai kÜ thuËtdÞch:Th«ng dÞch  Biªn dÞch  a Th«ng dÞch Thùc hiÖn lÆp ®i lÆp l¹i d·y c ¸c bíc s au 1010111110• KiÓm tra tÝnh ®óng ®¾n 1111010011cña c ©u lÖnh tiÕp the o 1011010010trong c h¬ng tr×nh nguån. 1010110011 1101111010• ChuyÓn ®æ i c ©u lÖnh ®ãthµnh c ¸c c ©u lÖnh t¬ngøng trong ng«n ng÷ m¸y.• Thùc hiÖn c ¸c c ©u lÖnhvõ a chuyÓn ®æ i. Lo ¹i c h¬ng tr×nh dÞc h nµy ®Æc biÖt thÝc h hîp c ho m«i tr ê ng ®è i tho ¹i g i÷a ng ê i dïng vµ hÖ thè ng . (C¸c ng «n ng ÷ khai th¸c hÖ q u¶n trÞ c ¬ s ë d ÷ liÖu, ®è i tho ¹i v íi hÖ ®iÒu hµnh…) b Biªn dÞch Thùc hiÖn qua hai bíc s au• DuyÖt, kiÓm tra, ph¸t hiÖnlçi, x¸c ®Þnh c h¬ng tr×nhnguån c ã dÞc h ®îc kh«ng.• DÞc h ch¬ng tr×nh nguånthµnh mé t c h¬ng tr×nh®Ýc h c ã thÓ thùc hiÖn trªnm¸y vµ lu tr÷ l¹i ®Ó s ö dôngvÒ s au. Lo¹i ch¬ng tr×nh dÞc h nµy thuËn tiÖn c ho c ¸c c h¬ng tr×nh æ n ®Þnh vµ c Çn thùc hiÖn nhiÒu lÇn.KÌm víi ch¬ng tr×nh dÞch, ngêi dïng cßn ®îc cung cÊp c¸c dÞch vô lªnquan nh biªn s o¹n, lu tr÷... t¹o thµnh mét m«i trê ng lµm viÖc trªn métng«n ng ÷ lËp tr×nh. VÝ dô: Turbo Pas cal 7.0, Free Pas cal 1.2, Vis ual Ghi nhí! LËp tr× lµ viÖc chuyÓn nh ® d÷liÖu vµ c¸c thao t¸c æi cña ...

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

Tài liệu cùng danh mục:

Tài liệu mới: