Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kh¸i niÖm lËp tr×nh vµ ng«n ng÷ lËp tr×nh

Similar presentations


Presentation on theme: "Kh¸i niÖm lËp tr×nh vµ ng«n ng÷ lËp tr×nh"— Presentation transcript:

1 Kh¸i niÖm lËp tr×nh vµ ng«n ng÷ lËp tr×nh
Bµi 1 Kh¸i niÖm lËp tr×nh vµ ng«n ng÷ lËp tr×nh Gi¸o ¸n ®iÖn tö tin häc líp 11

2 1. Kh¸i niÖm lËp tr×nh 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.  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?

3 Ph©n lo¹i ng«n ng÷ lËp tr×nh
Ng«n ng÷ dïng ®Ó viÕt ch­¬ng tr×nh m¸y tÝnh gäi lµ ng«n ng÷ lËp tr×nh. input a input b load a add b move e print e halt end Ng«n ng÷ lËp tr×nh ®­îc chia thµnh ba lo¹i: Ng«n ng÷ lËp tr×nh cã bao nhiªu lo¹i nhØ? Ng«n ng÷ m¸y: Hîp ng÷: Ng«n ng÷ bËc cao:

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.trinh.®Ý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. * Ch­¬ng tr×nh ®Ých: lµ ch­¬ng tr×nh nguån ®­îc chuyÓn ®æi 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 a Th«ng dÞch Thùc hiÖn lÆp ®i lÆp l¹i d·y c¸c b­íc sau KiÓm tra tÝnh ®óng ®¾n cña c©u lÖnh tiÕp theo trong ch­¬ng tr×nh nguån. 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.

8 Thùc hiÖn qua hai b­íc sau
Biªn dÞch Thùc hiÖn qua hai b­íc sau 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µ l­u 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.

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Ó. C¸c lo¹i ch­¬ng tr×nh dÞch: Th«ng dÞch. Biªn dÞch. Ch­¬ng tr×nh nguån Ch­¬ng tr×nh ®Ých Ch­¬ng tr×nh dÞch


Download ppt "Kh¸i niÖm lËp tr×nh vµ ng«n ng÷ lËp tr×nh"

Similar presentations


Ads by Google