课件11张PPT。第2章 程序设计入门教学目标
知识与技能
(1)认识程序、了解程序设计语言。
(2)理解程序设计的一般步骤。
(3)体验VB环境下编写程序的方法。
过程和方法
(1)通过对问题的分析,了解程序设计的一般过程;
(2)在师生共同研讨的过程中,强化技术思想方法的培养,引导学生体验程序设计内在的思维方法。
情感、态度和价值观
通过生活中实例,培养学生对编程加工的兴趣,养成良好的思维习惯。课题导入(一)“玩”游戏,感受程序设计。
导入:同学们老师前两天设计了个小电脑游戏程序,大家有没有兴趣试一下?
活动1:走出迷宫。
你能让汽车顺利到达学校吗?
引入课题:你想不想也做个小游戏程序呢?让我们一起走近程序设计吧!
(二)写指令,认识程序。
活动2:迷宫导航。
小明想从家里到学校,你会怎样帮他导航呢?(根据图1所示完成表1)
揭示概念:通过这些有序的指令,完成具体的工作(汽车成功到达学校),这些指令的集合就是程序。
(三)描述汽车特征,感受程序设计语言
活动3:用精炼的语言描述汽车(图2所示)特征。引导思考:用自然语言描述特征,用VB语言描述属性。
小结:像我们人类语言一样,计算机也有许多种语言。比如机器语言、汇编语言、高级语言,原来计算机的语言世界也是这么丰富多彩啊!(四)解决问题,了解程序设计过程
过渡:编程不仅仅是技术,还是艺术。
——(小米科技)雷军
这些“艺术品”究竟是什么如何被“创作”出来的呢?
出示:程序设计过程 分析问题——设计算法——编写代码——调试运行
活动4:“智力数学”填空。
例题1:已知圆的半径r,求圆的面积s。(π取值3.14)根据题目要求,完成数值转换机的转换步骤。 分析:“输入r”、“输出s”像不像我们计算机工作的过程?
出示:其实数值转换机描述的就是程序工作的过程,在程序设计中它有一个专业的术语叫算法。
小结:通过分析题目,我们可以设计出算法,再用计算机语言将算法描述出来,这样就能将程序设计出来了,当然最后我们还要运行、调试程序。
出示:例题1程序设计过程出示:例题1程序设计过程输入半径计算面积s=3.14*r*r输出面积输入存款金额计算本息和输出本息和 活动5:提升练习,巩固了解程序设计过程
参考例题1程序设计过程,你能完成例题2程序设计过程吗?
例题2:已知银行存款金额为a,1年期存款利率为2.5%,问一年后存款的本息和(本金和利息的和)y是多少?(五)初识VB,体验程序设计
引入:程序设计语言是程序的载体,离开了程序设计语言,算法设计的再好也只能是美好的愿景,总归不能落到实处。因此选择合适的程序设计语言尤为重要,今天我们要学习的是高级语言中比较好用的Visual Basic语言,简称VB语言,VB简单易学,非常适合初学者,下面我们就一起来认识VB吧!活动6:连一连,认识VB界面
阅读书本p83-84《4.2.1 visual basic 界面》 完成图4连线。工具栏
菜单栏
工具箱
窗体
属性窗口
图4
活动7:试一试,体验程序
1、用老师提供的素材完成《求圆的面积》程序。
(素材文件位置:f:走进程序设计活动7圆的面积
求圆的面积.vbp)
Step1:打开界面
教师示范操作,学生练习。
Step2:添加、调试运行程序
教师示范操作,学生练习。
2、用老师提供的素材完成《求本息和》程序。
(素材文件位置:f:走进程序设计活动7本息和程序
本息和计算.vbp)学生练习、展示作品
(五)归纳总结,提出希望
程序设计是一个系统的工程,在编程设计的时候,我们首先要对程序要实现的功能进行分析,然后制定算法,然后编写、运行和调试程序。这其中任何环节考虑不周全,都会导致程序发生错误,因此程序设计非常考验人的毅力和耐性,希望大家通过今后的学习都能成为优秀的程序员。
谢谢