《2022年第三节程序和程序设计语言.docx》由会员分享,可在线阅读,更多相关《2022年第三节程序和程序设计语言.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果第三节 程序和程序设计语言教材分析本节是依据程序、程序结构、 程序的生成和运行这一次序进行组织编写的,关于程序编写方面的内容放到后面去学习,这样支配旨在先让同学有个整体熟识,然后让同学亲历程序的执行过程来熟识程序,明白输入、 运算和输出的流程, 阅读程序源代码并和算法进行对比,让同学明白程序代码和算法的对应关系,通过程序的单步执行来体验和明白程序的结构,了解程序语言执行的次序,通过储存、运行和编译范例程序来明白程序的生成和执行;活动一 :熟识程序;同学在以往使用运算机的时候已经对程序有所明白,但我们关注的往往不是程序的本身
2、,而是程序所供应的功能;为了使同学能够更好地把握程序的构成,本节紧密结合上节所把握的算法,教材给出依据上节个人理财问题的算法所设计好的程序,旨在使同学通过运行“ 个人理财问题exe” 文件,从整体上体验程序的执行情形,然后打开“ 个人理财vpb” 程序,剖析程序的构成,探寻程序和算法之间的对应关系;问题 初始化 同学处理 体验和感受运行“ 个人理财问 输入初始数据 填写书中留白 亲历程序的执行过程,感受程题 exe ”序的整体性、完整性浏览“ 个人理财 vpb”在 VB的代码窗口中 浏览程序语句 体验程序的组成和结构源程序 打开探寻算法与源程序的 预备上节的相关算法 填写书中留白 体验算法与程
3、序的关系,感受对应关系 算法的作用尝试分析指令语义 预备好算法与程序的 推断 或分组争论 提高同学的规律推理才能对应关系活动二 :明白程序的结构;为了使同学能够轻松地明白各种程序结构,教材在每个过程中设计了一系列动作,即“ 打开、观看、运行、观看、记录、描述”目的性, 同时这一系列动作也是一种行之有效的程序调试方式,供了一种自主学习方式;,旨在增强同学学习的 为同学深化争论程序结构提名师归纳总结 打开次序结构vbp 挑选结构循环结构第 1 页,共 6 页求点到直线的距离求肯定值 vbp 个人理财 vbp 观看共有几条语句- - - - - - -精选学习资料 - - - - - - - - -
4、 运行单步执行多练出技巧巧思出硕果观看 程序执行的次序记录 观看结果描述 流程图体验和感受 亲历程序的执行过程,体验程序结构,感受算法与程序的关系活动三 :明白程序的生成和执行;就像学习文字处理、多媒体制作等软件一样,这些软件都会生成自己的处理对象,程序设计语言也不例外,同样会生成自己的处理对象,即程序,程序也以文件的形式进行储备;在编写上实行直观易懂的方式,同学只要依据提示去做就可以了;这样的操作在后面的学习过程中将会常常用到,需要同学渐渐体会和懂得;技能过程说明程序的生成录人程序在代码窗口中录入程序的执行储存程序生成窗体 flm和工程 vbp 两种文件源程序执行在 VB语言环境支持下执行,
5、即边说明边执行编译成可执行文件经过编译;脱离v B 语言环境独立执行教学目标目标 实现把握运算机程序的基本概念,通过浏览 活动一中的“ 提示板”,“ 学习指引” 中的源程序探寻算法与程序的关系 程序及其特点通过单步执行程序,明白次序、挑选、活动二中的“ 提示板”“ 学习指引” 中的学问循环三种基本结构及其重要作用 程序的基本结构以及“ 体验活动” 二通过仿照、探究、实践等环节,明白程 活动三中的“ 提示板”,“ 学习指引” 中的序生成和执行,明白程序设计语言、编 程序编辑和翻译,以及“ 体验活动” 一、辑程序、编译程序、连接程序以及程序 三开发环境等基本学问通过阅读程序,同学主动探寻算法与程
6、贯穿于整个活动一的过程之中序的关系在老师的引导下,能够运行已有程序,贯穿于整个活动二的过程之中名师归纳总结 技能精确描述程序的基本结构第 2 页,共 6 页- - - - - - -精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果同学能够依据教材的提示编辑生成和执 行程序能够积极参加小组争论,树立合作意识贯穿于整个“ 学习指引” 之中活动一、活动二的学习过程中在操作过程中,要时刻关注算法和程序 在完成活动一的过程中在解决问题中的重要位置情感态度价值观在完成程序生成和执行过程中,体会程 序设计的进展,体会程序的编译过程,在活动三的实践过程中,在体验活动的分 析和解决过程中
7、,以及在参考资料的阅读养成良好的程序设计习惯 中教学重点和难点教材设计了三个各具特色的活动,渗透了程序的概念特点以及程序设计语言的初步学问和技能, 让同学在亲历和实践过程中加以明白和把握;浏览源程序的构成和观看体验源程序的执行过程是本节的重点,探寻算法和程序间的对应关系是重点中的难点,缘由是绝大部分同学对程序设计语言 VB比较生疏,不明白语句的功能,因此给同学分析程序带来很大的障碍,需要老师赐予准时、精确的指导,以及同学间进行亲密的合作和协作,方能顺当解决这一难点;课时支配:本节内容建议用 2 课时完成;第 l 课时完成活动一和“ 学习指引”中的“ 程序设计语言的产生和进展”、“ 程序及其特点
8、”;第 2 课时完成活动二、活动三和“ 学习指引” 中的“ 程序基本结构”、“ 程序设计” 和“ 程序的编辑和翻译”;教学预备:1每台同学气上都能顺当运行VB语言, 并且拷入本节所用到的程序范例;老师要事先做好程序范例的共享工作;2老师要在课前搜集整理一些典型的程序或解题报告供同学开阔视野和深化学习;3同学对上节课中的算法要进一步熟识,否就,会影响同学探寻算法与程序间的对应关系;教学过程支配名师归纳总结 - - - - - - -第 3 页,共 6 页精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果1导入新课:熟识程序;1 试验:运行配套光盘“ 个人理财问题” 的可执行
9、程序“ 个人理财exe” ,并依据教材中的试验要求记录运行结果,完成活动一的步骤 1;2 介绍“ 个人理财” 问题的源程序“ 个人理财vbp” ,明白 VB设计的程序,包括扩展名为 vbp 的工程治理文件、 扩展名为frm 的窗体设计文件和扩展名为exe 的可执行文件, 了解三者之间的关系;3 阅读源程序:通过对比源程序和运行可执行文件的过程,找到运算机是如何接受数据、运算出结果并加以输出的;2介绍“ 学习指引” 中的“ 程序设计语言的产生与进展”;3探寻算法与程序间的对应关系;分组争论:分析算法与程序的对应关系,完成活动一的步骤2,并结合其次节中对于算法的描述,进一步加深对算法概念的懂得,同
10、时尝试总结出程序的概念和特点;4介绍“ 学习指引” 中的“ 程序及其特点”;5引入主体活动:明白程序的结构;1 阅读“ 求点到直线的距离” 的源程序,使用 F8 键单步运行程序,观看程序执行的顺序并记录结果完成活动二的步骤l ;2 分组争论:用流程图描述程序中的算法;3 介绍“ 学习指引” 中的“ 程序基本结构” 的次序结构;4 摸索:次序结构的程序运行次序有什么特点 .仍可以用次序结构解决哪些问题 . 5 阅读“ 求肯定值问题”的源程序, 使用 F8 键单步运行程序,观看程序运行过程并记 录结果,完成活动二的步骤 2;6 分组争论:用流程图描述程序中的算法,和“ 求点到直线的距离” 的算法比
11、较有什 么不同,引人挑选结构;7 介绍“ 学习指引” 中的“ 程序基本结构” 的挑选结构8 摸索:挑选结构是不是意味着程序会显现两个结果.完成挑选后 即 endif以后 程序该如何运行 .- 名师归纳总结 9 阅读“ 个人理财问题”的源程序, 使用 F8 键单步运行程序,观看程序运行过程并记第 4 页,共 6 页录结果,完成活动二的步骤3;- - - - - - -精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果10 分组争论:用流程图描述程序中的算法,和前两个算法进行比较;引入循环结构;11 介绍“ 学习指引” 中的“ 程序基本结构” 的循环结构;12 摸索:循环条件
12、是如何掌握循环结构的运行的 . 这个阶段是本节教学的重点,老师可以从流程图着手,通过流程图与程序的一一对应关系的分析, 让同学把握三种程序结构;其中,序运行的走向和循环条件的关系之间的联系,循环结构是教学中的难点,主要的问题在于程 老师可以通过单步运行或者人工模拟运行的方法帮忙同学懂得; 在这期间, 对于循环中掌握循环的变量值的变化要实施实时地监控,这样 才能让同学明白这些变量是如何掌握循环过程的;6明白程序的生成和执行;1 试验:生成程序,体验从建立工程、编写代码、储存文件到调试运行生成可执行文 件的全过程;2 争论:调试运行过程中可能会显现的调试信息和应对方法,可以结合前面活动中的 F8
13、单步运行命令的使用,指导同学解决代码中的出错信息;7介绍“ 学习指引” 中的“ 程序设计” 和“ 程序的编辑和翻译”;8总结: 程序的三种基本结构的算法与程序语言之间的对应关系,介绍程序设计的基本方法;要点提示 1老师要讲解源程序的调用过程;2老师要引导同学不要过多关注VB的功能,否就会分散同学的留意力;3在处理算法与程序之间的对应关系时,不要过多关注语句的功能,这些语句在后面 的学习过程中会涉及;4在观看程序结构时,应当结合所给的流程图进行,由于流程图是用来描述算法设计 的,这样做能便利化解本节的难点;5同学在编辑程序时,老师要赐予同学以技术支持,防止同学走弯路;6同学在体验程序的执行情形时,老师要组织同学沟通学习指引中程序的进展和编译 方面的内容;名师归纳总结 - - - - - - -第 5 页,共 6 页精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果活动三 “ 明白程序的生成和执行”可以提前与活动一一起进行,这样能帮忙同学更好地懂得程序文件之间的关联和生成的过程,而调试过程应当增加一些出错信息或者调试信息的介绍, 由于同学在尝试的时候不行防止地会犯一些错误,比如使用全角标点符号等问题,通过调试和修改,可以让同学更好地体验编程的过程;名师归纳总结 - - - - - - -第 6 页,共 6 页