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
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 ...
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ìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình bậc cao Chương trình dịch Bài giảng Điện tử Tin học 11 bài 1 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ùng danh mục:
-
29 trang 294 0 0
-
Bài giảng Đại số lớp 10: Tích vô hướng của hai véc tơ - Trường THPT Bình Chánh
11 trang 271 0 0 -
Bài giảng Tiếng Anh lớp 10 Unit 4: Special Education (Language Focus) - Trường THPT Bình Chánh
17 trang 238 0 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 220 0 0 -
23 trang 204 0 0
-
Bài giảng Lịch sử lớp 12 bài 7: Tây Âu - Trường THPT Bình Chánh
14 trang 204 0 0 -
22 trang 189 0 0
-
14 trang 184 0 0
-
Bài giảng Địa lí lớp 10: Chủ đề - Bản đồ
25 trang 176 0 0 -
Bài giảng môn Tin học lớp 10: Chủ đề 2 - Giới thiệu về máy tính
43 trang 129 0 0
Tài liệu mới:
-
Đề thi học kì 1 môn Tiếng Việt lớp 1 năm 2024-2025 có đáp án - Trường TH Thị trấn Vĩnh Bảo
4 trang 0 0 0 -
Đề thi học kì 1 môn GDCD lớp 7 năm 2024-2025 - Trường THCS Việt Hưng, Long Biên
4 trang 0 0 0 -
9 trang 0 0 0
-
117 trang 0 0 0
-
116 trang 0 0 0
-
26 trang 0 0 0
-
116 trang 0 0 0
-
108 trang 0 0 0
-
6 trang 0 0 0
-
Bán tổng hợp và đánh giá tác động ức chế enzym acetylcholinesterase của một số dẫn chất hesperetin
6 trang 0 0 0