intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng tin học 11

Chia sẻ: Paradise3 Paradise3 | Ngày: | Loại File: PDF | Số trang:9

160
lượt xem
21
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'bài giảng tin học 11', tài liệu phổ thông, tin học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Bài giảng tin học 11

  1. Bµi 1 Gi¸o ¸n ®iÖn tö tin häc líp 11
  2. 1. Kh¸i niÖm lËp tr×nh  CÇn diÔn t¶ thuËt to¸n b»ng mét ng«n ng÷ sao cho maý tÝnh cã thÓ thùc hiÖn ®îc. Lµm thÕ nµo ®Ó m¸y tÝnh hiÓu vµ thùc hiÖn ®îc thuËt to¸n ®· lùa chän ®Ó gi¶i bµi to¸n? LËp tr×nh lµ sö dông cÊu tróc d÷ liÖu vµ c¸c c©u lÖnh cña ng«n ng÷ lËp tr×nh cô thÓ ®Ó m« t¶ d÷ liÖu vµ diÔn ®¹t c¸c thao t¸c cña thuËt to¸n.
  3. Ph©n lo¹i ng«n ng÷ lËp tr×nh  Ng«n ng÷ dïng ®Ó viÕt ch- input a Ng«n 1 0 b1 ÷ 1 1lËp 1 0 n 0 11 input g ¬ng tr×nh m¸y tÝnh gäi lµ tr×nh l1 1 aã 1 0 1 0 0 1 1 oad 1 c bao add b nhiªu lo¹i nhØ? 0 0 1 0 101101 ng«n ng÷ lËp tr×nh. move e 1010110011 print e halt 1101111010  Ng«n ng÷ lËp tr×nh ®îc chia end thµnh ba lo¹i: Ng«n ng÷ m¸y: ng«n ng÷ duy 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 viÕt t¾t cña thao t¸c (thêng lµ tiÕng Anh). Ng«n ng÷ bËc cao: gÇn víi ng«n ng÷ tù nhiªn, cã tÝnh ®éc lËp cao, Ýt phô thuéc vµo lo¹i m¸y vµ ch¬ng tr×nh ph¶i dÞch sang ng«n ng÷ m¸y míi thùc hiÖn ®îc.
  4. 2. Ch¬ng tr×nh dÞch Ch¬ng tr×nh cã chøc n¨ng chuyÓn ®æi ch¬ng tr×nh viÕt trªn ng«n ng÷ lËp tr×nh bËc cao thµnh ch¬ng tr×nh thùc hiÖn ®îc trªn m¸y tÝnh gäi lµ ch¬ng tr×nh dÞch. Ch¬ng tr×nh nguån Ch¬ng tr×nh dÞch Ch¬ng tr×nh ®Ých INPUT OUTPUT Trong ®ã: * Ch¬ng tr×nh nguån: lµ ch¬ng tr×nh viÕt trªn ng«n ng÷ lËp tr×nh bËc cao. lµ ch¬ng tr×nh nguån ®îc chuyÓn ®æi * Ch¬ng tr×nh ®Ých: sang ng«n ng÷ m¸y nhê ch¬ng tr×nh dÞch.
  5. Ph©n lo¹i ch¬ng tr×nh dÞch T×nh huèng: Mét thÇy gi¸o chØ biÕt tiÕng ViÖt muèn giíi thiÖu vÒ ng«i trêng cña m×nh cho mét ®oµn kh¸ch ®Õn tõ níc Anh. Theo em cã mÊy c¸ch thùc hiÖn ®iÒu trªn?
  6. Hai kÜ thuËt dÞch:  Th«ng dÞch  Biªn dÞch
  7. Th«ng dÞch Thùc hiÖn lÆp ®i lÆp l¹i d·y c¸c bíc sau a 1010111110 • KiÓm tra tÝnh ®óng ®¾n cña 1111010011 1011010010 c©u lÖnh tiÕp theo trong ch- 1010110011 ¬ng tr×nh nguån. 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Önh võa chuyÓn ®æi. Lo¹i ch¬ng tr×nh dÞch nµy ®Æc biÖt thÝch hîp cho m«i trêng ®èi tho¹i gi÷a ngêi dïng vµ hÖ thèng. (C¸c ng«n ng÷ khai th¸c hÖ qu¶n trÞ c¬ së d÷ liÖu, ®èi tho¹i víi hÖ ®iÒu hµnh…)
  8. Biªn dÞch Thùc hiÖn qua hai bíc sau b • DuyÖt, kiÓm tra, ph¸t hiÖn lçi, x¸c ®Þnh ch¬ng tr×nh nguån cã dÞch ®îc kh«ng. • DÞch ch¬ng tr×nh nguån thµnh mét ch¬ng tr×nh ®Ých cã thÓ thùc hiÖn trªn m¸y vµ lu tr÷ l¹i ®Ó sö dông vÒ sau. Lo¹i ch¬ng tr×nh dÞch nµy thuËn tiÖn cho c¸c ch¬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ªn quan nh biªn so¹n, lu tr÷... t¹o thµnh mét m«i trêng lµm viÖc trªn mét ng«n ng÷ lËp tr×nh. VÝ dô: Turbo Pascal 7.0, Free Pascal 1.2, Visual Pascal 2.1,...
  9. Ghi nhí!  LËp tr×nh lµ viÖc chuyÓn ®æi d÷ liÖu vµ c¸c thao t¸c cña thuËt to¸n thµnh c¸c cÊu tróc d÷ liÖu vµ c¸c c©u lÖnh cña mét ng«n ng÷ lËp tr×nh cô thÓ. Ch¬ng tr×nh nguån Ch¬ng tr×nh dÞch Ch¬ng tr×nh ®Ých  C¸c lo¹i ch¬ng tr×nh dÞch: - Biªn dÞch. - Th«ng dÞch.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2