欢迎来到天天文库
浏览记录
ID:37248353
大小:35.50 KB
页数:3页
时间:2019-05-20
《方赛丽程序设计简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《程序设计简介》教学设计【教学目标】1、了解程序和计算机程序的概念、程序设计语言的分类。2、掌握程序设计的过程。3、了解程序与软件的关系。【教学重点与难点】重点:让学生了解程序设计语言的分类和掌握程序设计的过程。难点:理解程序设计的过程。【教学方法】讲授法、探究学习、模仿学习【教学过程】【新课引入】提问51+53=?学生答:104老师:我们进行口算比较简单,如果要让我们的计算机来实现怎么办呢?学生:(可能回答)用计算机中的计算器来实现。老师:那计算机中的计算器是怎么来的呢?计算器实际上就是一个小程序。今天我们就来一起学习使用计算机进行程序设计。【
2、新课讲授】一、什么是程序问题:猎人带着一只狼,一头羊和一些白菜过河,但渡船太小,一次只能带一样。因为狼要吃羊,羊会吃白菜,所以狼和羊、羊和白菜不能在无人监视的情况下相处。此时猎人不知如何渡河。有谁能帮助猎人解决这个问题,让他顺利过河吗?学生活动:上台演示“猎人过河”Flash程序游戏。总结什么是程序以及计算机程序。二、体验计算机程序知道了计算机程序是什么之后,下面我们就要用一种计算机能识别的语言——BASIC语言试着编写一段程序,初步体验一下并要知道其实计算机程序并不神秘。Basic语言自然语言Leta=3将3存入a中Leth=2.5将2.5存入
3、h中Lets=a*h/2计算出三角形的面积,再存入s中Prints显示s中的值任务一:实践学习,输入与运行“求三角形面积”程序1、打开桌面文件夹中的三角形面积.vbp文件进入Basic软件并输入程序2、按F5健运行程序,屏幕上即出现显示三角形面积的窗体三、程序设计语言用计算机能识别的语言来编写程序,这些语言称为程序设计语言。(一)程序设计语言可以分为机器语言、汇编语言和高级语言三种类型。1、机器语言例:51+53由101100000011001110110010001101010000000011000010六个二进制指令代码所组成。优点:机器语
4、言执行效率高。缺点:记不住、难理解、可读性差。2、汇编语言例:51+53指令代码为:MOVAL,33HMOVDL,35HADDDLAL优点:易理解。缺点:大型程序难以开发,依赖于具体计算机。3、高级语言例:51+53Leta=51Letb=53Lets=a+bPrints高级语言非常接近人们的自然语言(主要是英语),容易理解、记忆和使用。(二)解释与编译计算机能直接识别的是二进制代码,所以用高级语言编写的程序我们也要把它先翻译成二进制代码,这边讲到的翻译就有两种方式,解释和编译。讲述一下“解释”和“编译”的区别。四、程序设计的过程程序其实是用来帮
5、助我们解决生活中实际遇到的问题的。再以“猎人过河”问题为例来阐述程序设计的过程。分析问题——确定算法——编制程序——运行、调试程序——解决问题任务二:实践学习,根据书本P82页编写计算排球与篮球个数的程序。学生活动:请个别同学上台编写和运行程序。教师进行简短点评。五、探究学习观看文件夹中的微视频任务三:试着编写计算半径为8.5cm圆的周长和面积的程序。六、小结程序其实并没我们想的那么复杂和神秘,通过这节课的学习,我们对程序设计的过程有了一定的了解,大家也开始体验了程序的编写,相信大家在接下来的学习中更会得心应手的。
此文档下载收益归作者所有