资料摘要
《体验程序的运行过程及作用》教学设计——编制计算机程序解决问题(第1课时)重庆市忠县中学校谭海一、教材分析本节课是广东教育出版社必修《信息技术基础》第四章第一节的内容。课标要求学生能对计算机程序的执行过程以及编写程序的基本过程有所了解。本节课的主要内容是让学生了解如何编制计算机程序来解决问题,知道编
- 资料类型:教学教案文档
- 所属课文:4.1.4 剖析编制计算机程序解决问题的过程
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 64
- 下载次数
- 0
- 更新时间
- 2018-07-02 11:27:00
- 来源学校
- 学校:重庆市忠县中学校
4.1.4 剖析编制计算机程序解决问题的过程教案教学设计
未知
摘要:暂无摘要
关键词:4.1.4 剖析编制计算…教案教学设计
正文
《体验程序的运行过程及作用》教学设计
——编制计算机程序解决问题
(第1课时)
重庆市忠县中学校
谭海
一、教材分析
本节课是广东教育出版社必修《信息技术基础》第四章第一节的内容。课标要求学生能对计算机程序的执行过程以及编写程序的基本过程有所了解。本节课的主要内容是让学生了解如何编制计算机程序来解决问题,知道编制计算机程序解决问题的一般方法。培养编制计算机程序解决问题的兴趣,为选修模块的学习奠定基础。
二、学情分析
高中学生已经具备一定的计算机使用经验,但大多数是与常用的工具软件的使用和网络应用有关。对于计算机编程知识,学生接触的很少,也没有使用过编程软件。他们对编程的复杂性和代码书写要求没有准备。所以本节课应准备一些简单、实用、学生感兴趣的实例,提高学生编写程序的兴趣。
高一的学生现阶段已经具备了较强的逻辑推理思维能力,也掌握了相关的数学知识,这样对于计算机程序解决问题理解起来应该不会太困难。教师应该把重点放在对他们思维方向的引导上。
四、教学目标
知识与技能
1、通过体验及剖析加密程序,了解计算机程序的工作过程。
2、初步了解VB程序的工作环境及执行过程,能简单的修改程序达到解密的目的。
3、认识使用计算机程序解决问题的基本过程。
过程与方法
1、
尝试使用VB编程软件,操作执行一段简单的计算机程序代码。
2、
通过加密和解密任务,了解计算机程序的工作过程和基本特征。
3、
通过分析解决“水仙花数”问题,初步掌握编制计算机程序解决问题的基本过程。
情感态度与价值观
1、培养编制计算机程序解决问题的兴趣。
2、
培养学生利用计算机程序分析问题、解决问题的思想意识和严密的逻辑思维习惯。
五、教学重点和难点
教学重点:体验并理解编制计算机程序解决问题的基本过程。
教学难点:剖析计算机程序,了解其基本形式和简单语句的作用。
六、教学策略
本节课的教学内容难难度较大,学生对相关内容也比较陌生。因此在教学过程中以教师主导为主,学生重在体验。
教学方法:情景教学法、任务驱动教学法、演示法
学习方法:讨论学习法、自主体验法、互助学习法
七、教学过程
同学们,前不久,在电视网络经常听到和看到中美贸易战情况,这场贸易战是什么原因引起的?美国单方面挑起的目的是什么?美国为了减少美中贸易逆差,防止中国崛起,动摇其大国地位,正如白宫经济顾问纳瓦罗接受采访的时明确表示:“我们这次行动针对的目标,就是中国2025战略中涉及的各个领域。”
这场战争首先由制裁中兴开始,单方面宣布美国禁止向中兴公司出售产品,导致中兴公司几乎瘫痪,美国为什么选择中兴公司?(中兴公司依赖美国公司的芯片制造手机等设备)制裁的核心就是垄断全球的各种芯片,因此以马云、任正非等为代表的国内著名企业家正积极组织团队研究下一代人工智能(AI)芯片,从而制造具有自主知识产权的“中国芯”
,这种小小的芯片就是智能手机和电脑里的CPU(中央处理器)。
根据冯.诺依曼体系结构,其工作原理是存储程序和程序控制。程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列集合。计算机只能识别由0和1组成的机器语言,要实现人机对话就引入了高级语言如Basic、C、Pascal、Visual Basic(VB)等程序设计语言,介于两种语言之间的就是汇编语言。高级语言要通过翻译转换为机器语言计算机才能执行。
任务一,汉诺塔游戏:分小组(3组)操作,第一组移3个盘子,第二组移4个盘子,第三组移5个盘子,刚才是3只、4只、5只盘子,如果是7只、50只盘子,花费的时间是不是成倍增加?我们使用程序,看一下程序的表现,我现在让它做7只盘子的移动,7只盘子大约需要127步,30秒钟,这是看到的时间,其实计算机程序早已瞬间就计算出来了。计算机的优势大家看出来了没有?(运算速度快、精度高,具有存储与记忆能力,具有逻辑判断能力,自动化程度高等)
任务二:刘丽的妈妈遇到一个问题,刘丽的妈妈是某公司经理,每天都用电脑处理大量的商业文件,她担心保存在计算机里的重要文件和电子邮件被窃取,怎么保护这些文件?
……
刘丽的办法就是说,我为了防止别人解密,我干脆自己编一个加密和解密程序,这个程序放在每台机器上,学生操作加密、解密程序,教师指导
好,刘丽的这个加密和解密程序里面到底是些什么内容呢?用字符串函数取出与文本中的每一个字符,对它的机器密码进行了解释处理,就变成了别的字符
了。
Private Sub Command加密_Click()
A$ = Text1
MM$ = “”
n = Len(A$)
For I = 1 To n
B$ = Mid$(A$, I, 1)
C$ = Chr(Asc(B$) - 10)
MM$ = MM$ & C$
Next
Text2 = MM$
End Sub
Private Sub Command解密_Click()
A$ = Text1
MM$ = ""
n = Len(A$)
For I = 1 To n
B$ = Mid$(A$, I, 1)
C$ = Chr(Asc(B$) + 10)
MM$ = MM$ & C$
Next
Text2 = MM$
End Sub
程序是怎么实现的呢?这就需要编译环境
介绍VB编程环境,(1)安装VB6.0;(2)office2003:工具菜单→勾选Visual Basic→打开VB工具即可使用;(3)office2010及以上:文件→选项→自定义功能区→勾选“开发工具→点击开发工具→选择Visual Basic工具。
介绍VB窗口组成,以“任意两数加法”为例介绍控件工具箱使用方法以及程序代码的输入
任务三:鸡兔同笼问题:总数有h只鸡和兔,鸡和兔的总脚数是f只,求鸡和兔各有多少只?(学生操作,老师指导)
课堂评价:请同学打开电脑中的“课堂评价”网页,试着答题,看一看自己掌握了多少?(做不了的,后面知识学后再回头测试一下)
课后实践:韩信点兵:“韩信点兵,多多益善”这句话大家都知道,那究竟这“多多”的士兵共有多少呢?韩信说:“如果每3个人编为一队,那最后剩下1个人;如果每5个人编为一队,那最后剩下2个人;如果每7个人编为一队,最后也剩下2个人。请你自己算一个,我有多少士兵?”
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-02 11:27:00
- 下载次数: 0
- 浏览次数: 64
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_166095
来自:学校:重庆市忠县中学校
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:4.1.4 剖析编制计算机程序解决问题的过程教案教学设计是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《4.1.4 剖析编制计算机程序解决问题的过程》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。