


所属成套资源:粤教版信息技术必修1信息技术基础教案整册
粤教版必修1 信息技术基础4.1.2 体验程序的作用及其编制环境优质教学设计
展开
这是一份粤教版必修1 信息技术基础4.1.2 体验程序的作用及其编制环境优质教学设计,共6页。
4.1.2 编制计算机程序解决问题教案(计算机程序解决问题的过程、认识程序中的基本元素) 一、本节的作用和地位用计算机程序解决问题,是信息社会的一种基本方法,是指人们把现实世界的任务转换成计算机可以直接识别并执行的指令代码。通过学习本节内容,可以帮助学生对计算机工作原理进行认识和归纳,对计算机程序设计语言有一个基本的认识;学生可以了解到计算机的工作都是在执行程序,计算机实在人们具体指令之下解决实际问题的,计算机执行的每一个动作,都是程序员预先设计的;学生还可以了解以往使用过的工具软件事实上也是一种计算机程序,只不过那是别人已经编写好的,可以在计算机上直接使用的工具软件而已。二、学习目标1、知识与技能(1)认识计算机程序解决问题的基本过程。(2)认识程序中的基本元素。2、过程与方法初步掌握编制程序解决问题的方法。3、情感态度与价值观通过体验编制一段简单的程序,感受使用计算机程序解决问题的过程的魅力,激发自己进一步学习程序设计的兴趣。三、学习重点、难点1、初步认识计算机程序工作的基本原理,剖析简单的计算机程序,了解其结构组成和具体作用。2、认识程序中的基本元素。四、学习方法任务驱动式学习、自主学习、讲授相结合的学习方法五、学习时间2课时六、学习环境计算机网络实验室七、学习过程1、兴趣导入:上节课已经初步体验感受了VB程序的操作环境以及计算机程序解决问题的基本工作原理,接下来的两节课,我们将要认识一些程序中的基本元素和编制计算机程序解决问题的过程。2、程序中的基本元素:我们在使用VB输入程序代码的时候,我们感到与文章的输入方法差不多,不同的地方是,一般的文章我们能看懂,程序代码却不是一下子就能看明白,因为程序代码是用计算机语言编写的,就像是不同的国家的语言有各自的规则一样,计算机语言也有他的基本元素和书写规定,要读懂计算机程序就首先要懂得计算机语言中的这些元素和规则。(1)常量、变量和数据类型:分为字符型、日期型等,字符型常量要用双引号括起来,字符型变量要跟“$”符号。(2)运算符、函数与表达式:a、运算符有:数值运算的+、-、*、/、等数学运算符,还有字符宣传运算符、逻辑运算符。b、函数:有很多不同的函数类型,例如asc、chr等。c、表达式:常量、变量、运算符等都可以组成表达式。(3)语句:程序是由一行行的语句组成,语句是指挥计算机工作的指令,每个语句都有其格式规定,包括关键词、搭配的参数、符号等。(4)一个应用程序可能是由若干段程序组成,每段程序前面都有起始定义语句和结束语句。(5)Private Sub是定义子程序的语句,Endsub是结束子程序的语句,它们必须成对出现。(6)Form窗体是子程序的应用对象。(7)Click表示单机鼠标时开始执行该子程序。(8)Load表示程序装载后开始执行。3、计算机程序解决问题的过程:(1)分析问题(2)设计算法(3)编写程序(4)调试运行(5)检测结果4、分析问题:教师以教材中的“刘丽妈妈提出的邮件安全问题如何分析”的实例讲解分析问题的过程。要使计算机发送的邮件信息不被非法盗用,除了采用设置使用权限和使用者口令等方法之外,还可以对邮件字符进行加密,对需要加密的文件进行字符变换,把文件中的字符按照某种方法变换为不容易被人识别的字符,形成密文,而这种变换必须是可逆的,即密文文件经过解密能够恢复为原来的字符,限定条件是:待加密文件为纯文本文件。设计意图:用编制计算机程序解解决问题的基本过程中的五个环节来贯穿两个课时的学习过程,让学生在实践操作中体会编制计算机程序解决问题的过程。4、设计算法:教师简述描述算法的方法:自然语言、流程图等。下面是关于上述加密问题的两种算法描述:(1)自然语言:打开加密前的文本文件,从中逐个读出字符,并把该字符内码值减10所得代码对应的字符作为加密后的字符,并将它们逐个串起来成为密文文件保存。(2)流程图: 5、编写程序、调试运行、检测结果:任务一:学生分别输入并运行1.frm、2.frm、3.frm、4.frm四个程序,分析程序中的基本元素,交流程序中的基本元素的作用。任务二:学生对照流程图和任务一中的程序,读懂程序的意思。任务三:启动vb程序,录入并且运行“加密”程序,修改“加密”程序实现“解密”程序。
相关教案
这是一份必修2 信息系统与社会第一章 走进信息社会1.3 信息技术的影响1.3.1 信息技术推动科技革新与进步教学设计,共4页。教案主要包含了导入等内容,欢迎下载使用。
这是一份高中信息技术粤教版 (2019)必修1 数据与计算2.1.1 知识教学设计,共8页。教案主要包含了项目简介,课程标准及目标分析,学情分析,教学方法和策略,项目活动流程,教学活动设计,结语等内容,欢迎下载使用。
这是一份必修1 信息技术基础4.3.1 合乎规范的发布信息优秀教案,共4页。
