Thông tin tài liệu:
Giáo án Tin học Lớp 11 Bài 1: Khái niệm về lập trình và ngôn ngữ lập trình được biên soạn nhằm giúp cho các em học sinh biết được có 3 ngôn ngữ lập trình và các mức của ngôn ngữ lập trình; vai trò của chương trình dịch, biết khái niệm biên dịch và thông dịch.
Nội dung trích xuất từ tài liệu:
Giáo án Tin học Lớp 11 Bài 1: Khái niệm về lập trình và ngôn ngữ lập trình CHƯƠNGI: MỘTSỐKHÁINIỆMVỀLẬPTRÌNHVÀNGÔNNGỮLẬPTRÌNH Ngàysoạn :10/08................. Lớpdạy:11B1,2,3,4,5,8Ngày §1.KHÁINIỆMVỀLẬPTRÌNHVÀNGÔNNGỮLẬPgiảng:........................... TRÌNHTiết1I.Xácđịnhmụctiêu:1.Lựachọnchủđề,nộidungdạyhọc:KháiniệmvềLTvàNNLT2.Xácđịnhyêucầuvềkiếnthức,kỹnăng,tháiđộ: *Kiếnthức: BiếtcóbaNNLTvàcácmứccủaNNLT BiếtvaitròcủaChươngtrìnhdịch,biếtkháiniệmbiêndịchvàthôngdịch *Kỹnăng: PhânbiệtđượcnhữngưuvànhượcđiểmcủatừngNNLT,thôngdịchvàbiêndịch *Tháiđộ:CótháiđộnghiêmtúcvànắmvữngcácchứcnăngcủaNNLT,chươngtrìnhdịch3.Lậpbảngmôtảyêucầucầnđạt: Loạicâuhỏi Vậndụng Nộidung Nhậnbiết Thônghiểu Vậndụngcao /Bàitập thấp Câuhỏi/Bài HS cần hiểu tậpđịnh như thế nào làLậptrìnhvà tính Lậptrình,NNLT NNLT Bàitậpđịnh lượng HS cần nhận CTD là một Câuhỏi/Bài biếtđượccácloại chươngtrìnhđặc tậpđịnh Chương của chương trình biệt.... tính trìnhdịch dịch Bàitậpđịnh lượng3.Đềxuấtnănglựccóthểhướngtới: RènluyệnkĩnăngnhậnbiếtvàphânbiệtđượcThôngdịch,biêndịch.II.PHƯƠNGPHÁP:gợimở,nêuvấnđềIII.Chuẩnbịđồdùngdạyhọc: 1.GV:sáchgiáokhoa,sáchgiáoviên,… 2.HS:vởghichép,sáchgiáokhoa,…IV.Tiếntrìnhtiếtdạy: Ổnđịnhlớp,kiểmtrasĩsố Đặtvấnđềgiớithiệubàimới Nộidungbàihọc: Hoạtđộngcủagiáoviênvàhọcsinh Kiếnthức–kĩnăngcơbản 1.Ổnđịnhlớp 2.Nộidungbàimới: §1. Hoạtđộngcủagiáoviênvàhọcsinh Kiếnthức–kĩnăngcơbản Kháiniệmlậptrìnhvàngônngữlậptrình*HĐ1:GV:Hãynêucácbướcgiảimộtbàitoántrênmáytính?HS:Xácđịnhbàitoán Lựachọnhoặcthiếtkếthuậttoán Viếtchươngtrình Hiệuchỉnh Viếttàiliệu *Kháiniệmlậptrình: Làsử dụngcấutrúcdữ liệuvàcáccâulệnh củaNNLTcụthểđểmôtảdữliệuvàdiễnđạt cácthaotáccủathuậttoán.GV:Emhãychobiếtcómấyloạingônngữlậptrình?HS:3loại: Ngônngữmáy Chươngtrìnhviếtbằngngônngữ máycóthể Hợpngữ nạptrựctiếpvàobộnhớvàthựchiệnngay. NgônngữbậccaoGV:Tạisaongườitalạixâydựngngônngữbậccao?HS:trảlời ChươngtrìnhviếtbằngngônngữbậccaonóiGV:Mỗimáycómộtngônngữ riêng.Chương chungkhôngphụ thuộcvàoloạimáyvàphảitrình viết bằng ngônngữ bậc caokhông phụ chuyểnsangngônngữmáymớithựchiệnđượcthuộcvàotừngloạimáy. → Cần phải có chương trình để dịch các chươngtrìnhviếtbằngngônngữ bậccaosang ngônngữmáyđểmáycóthểthựchiệnđược. Chươngtrìnhdịchlàchươngtrìnhđặcbiệt có chức năng chuyển đổichương trình được GV:Đểhiểucâu“I’mapupil”cónghĩanhưthế viết bằng ngôn ngữ lập trình bậc cao thành nàothìphảidịchnósangtiếngViệt chươngtrìnhthựchiệnđượctrênmáytínhGV:Vậy,thếnàolàchươngtrìnhdịch?HS:Trảlời.GV: Vẽ hình trong SGK trang 4 lên bảng vàgiải thích: chương trình nguồn (NNbậc cao),chươngtrìnhđích(NNmáy) Chươngtrình ...