本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
4.1
用计算机程序解决实际问题
1教学目标
认知与技能:
1、初步理解计算机程序的执行目的。
2、初步掌握编制计算机程序解决问题的过程。
3、掌握使用VISUAL
BASIC中编写程序的一些基本操作:打开工程、修改代码,运行程序
过程与方法
1、掌握合作探究的方法,通过实践找出问题答案。
2、体验应用计算机程序解决问题的过程。
情感与态度:
1、激发学生的兴趣,形成积极主动学习信息技术的态度
2、通过探究活动,增加学生的学习成就感和形成严谨客观的解决问题学习态度
3、培养学生的自学能力
2学情分析
教材分析
本节课是广东省教育出版社出版的普通高中《信息技术必修》第四章《信息的加工与表达(下)》第一节《编制计算机程序解决问题》第一课时。21世纪教育网版权所有
在日常生活中,人们广泛使用现成的通用工具
( http: / / www.21cnjy.com )软件处理各种各样的事务性工作,例如利用文字处理工具软件写作、记录、排版或输出书稿等,也利用图表处理工具软件进行数据管理和统计分析等工作,利用多媒体加工软件进行作品制作、产品宣传等活动。以上这些信息活动,都是人们习以为常的事情,是每个人学习、工作和发展所需具备的基本技能,但这些活动的共同之处在于人们使用的都是别人用计算机程序编好的软件,是用这些软件来帮助解决自己的问题。21教育网
直接编写计算机程序解决问题也是信息处理的基
( http: / / www.21cnjy.com )本方法,是学习计算机解决问题的方法的延续,与第三章内容紧密相联。本节根据课程内容及学生具体情况分2个课时完成,本课是第一课时,主要是让学生通过亲身体验了解计算机程序解决问题的一般过程和方法。由于学生以前很少甚至没有接触过,因此,只要求学生对这种方法有一个大致的认识,能激发学习的兴趣,对计算机程序的执行过程以及编写程序的基本过程有所了解,这是选修模块《算法与程序设计》基础内容的衔接部分。21cnjy.com
学生分析
高一的学生已经具备了一定的计算机使用经验,
( http: / / www.21cnjy.com )但大多数是与常用的工具软件的使用和网络应用有关。对于计算机编程知识,他们以前可能很少或者根本没有接触过。同时,因为陌生,他们往往会把其看作一种神秘而高深莫测的知识。因此,强调计算机程序与生活的关系的必不可少。再者,他们在现阶段已经具备了一定的逻辑思维、分析问题、表达思想等能力,而此时高一数学必修3也正好讲到《算法初步》一章,学生初步掌握了相关的算法知识,这样对于计算机程序解决问题理解起来不会太困难,也充分体现了信息技术与学科整合的思想。
3重点难点
教学重点:
(1)了解程序设计的作用。
(2)了解编制计算机程序解决实际问题的一般过程和方法。
教学难点:
读懂简单程序代码,理解代码执行目的。
4教学活动
活动1【导入】新课导入
新课导入(2分钟)
提问:高斯问题:1+2+3
( http: / / www.21cnjy.com )+……+100等于多少,大部分学生会直接回答出结果:5050;再次提问:从任意一个自然数M加到另一个自然数N(M活动2【活动】初步体验程序作用及VB工作环境
以前我们都是用编制好的计算机程序解决生活中的实际问题,如果遇到没有现成程序软件,我们就要自己编写程序解决问题。www.21-cn-jy.com
引导学生访问学习网站,下载01.exe,学生运行该小程序,小组讨论该小程序的作用。(求一个数的绝对值)2·1·c·n·j·y
再次访问学习网站,根据学习网站介绍,自主学习体验VB工作环境。
小任务:按照学习网站所教方法,尝试编写他们的第一个小程序,从中了解VB的启动、工程新建、代码编写、程序运行的过程。【来源:21·世纪·教育·网】
活动3【活动】程序再体验
(18分钟)
打开一个经加密的文件“01.txt”,请一位学生告知同学们该文件的内容。(生:无法理解该文件的含义。)21·世纪
教育网
告知学生此文件是经加密后的文件,引导学生访问学习网站上的解密页面,对照密码本(ASCII码表)将加密的文件解密。www-2-1-cnjy-com
学生分析讨论加密解密工作原理,登录学习
( http: / / www.21cnjy.com )网站下载“解密.txt”,小组讨论如何将解密程序中的代码修改为加密代码,尝试将代码复制到VB代码窗口中,修改生成“加密.frm”,体验程序设计中代码的执行。2-1-c-n-j-y
学生展示修改后的程序,并调试运行结果
活动4【活动】总结点评
总结点评(3分钟)
学生通过填写学习网站上“自我总结评
( http: / / www.21cnjy.com )价”表,分析总结自己一节课所学知识,教师根据反馈,分析总结计算机程序解决问题的魅力与作用及同学们的学习情况。 21
cnjy
com
活动5【练习】拓展练习
拓展练习(2分钟)
下载“高斯.frm”,引导学生根据数学已学习过的算法,尝试阅读理解程序代码。
布置拓展任务:修改程序代码为任意两个自然数之间所有数相加之和
21世纪教育网
--
中国最大型、最专业的中小学教育资源门户网站。
版权所有@21世纪教育网