Bài giảng tin học 11
lượt xem 21
download
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ả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng tin học 11
- Bµi 1 Gi¸o ¸n ®iÖn tö tin häc líp 11
- 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.
- 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.
- 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.
- 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?
- Hai kÜ thuËt dÞch: Th«ng dÞch Biªn dÞch
- 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…)
- 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,...
- 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.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Tin học 11 bài 5: Khai báo biến
19 p | 299 | 48
-
Bài giảng Tin học 11 - Bài 4: Cấu trúc chương trình
9 p | 58 | 5
-
Bài giảng Tin học 11 - Bài 2: Các thành phần cơ bản của ngôn ngữ lập trình
12 p | 74 | 4
-
Bài giảng Tin học 11 - Bài 3: Bài tập chương 1
8 p | 83 | 4
-
Bài giảng Tin học 11 - Bài 19: Chương trình con và phân loại
8 p | 41 | 4
-
Bài giảng Tin học 11 - Bài 6: Phép toán, biểu thức, câu lệnh gán (Bùi Quang Huy Hoàng)
8 p | 86 | 4
-
Bài giảng Tin học 11 - Bài 7: Các thủ tục chuẩn vào ra đơn giản (Bùi Quang Huy Hoàng)
12 p | 73 | 4
-
Bài giảng Tin học 11 - Bài 12: Mảng một chiều
13 p | 81 | 3
-
Bài giảng Tin học 11: Bài 9 - Trường THPT A Phủ Lý
18 p | 42 | 3
-
Bài giảng Tin học 11 - Bài 5: Một số kiểu dữ liệu chuẩn, khai báo biến
9 p | 63 | 3
-
Bài giảng Tin học 11 - Bài 13: Bài tập chương 3
12 p | 87 | 2
-
Bài giảng Tin học 11 - Bài 16: Kiểu bản ghi
10 p | 48 | 2
-
Bài giảng Tin học 11 - Bài 14: Mảng hai chiều
7 p | 67 | 2
-
Bài giảng Tin học 11 - Bài 13: Bài tập mảng một chiều
15 p | 76 | 1
-
Bài giảng Tin học 11 - Bài 7: Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
16 p | 80 | 1
-
Bài giảng Tin học 11 - Bài 20: Biến và tham số
9 p | 13 | 1
-
Bài giảng Tin học 11 - Bài 22: Thư viện chương trình con chuẩn
7 p | 17 | 1
-
Bài giảng Tin học 11 - Bài 18: Bài tập với tệp
9 p | 47 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn