方赛丽程序设计简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《程序设计简介》教学设计

【教学目标】

1、了解程序和计算机程序的概念、程序设计语言的分类。

2、掌握程序设计的过程。

3、了解程序与软件的关系。

【教学重点与难点】

重点:让学生了解程序设计语言的分类和掌握程序设计的过程。

难点:理解程序设计的过程。

【教学方法】

讲授法、探究学习、模仿学习

【教学过程】

【新课引入】

提问51+53=?

学生答:104

老师:我们进行口算比较简单,如果要让我们的计算机来实现怎么办呢?

学生:(可能回答)用计算机中的计算器来实现。

老师:那计算机中的计算器是怎么来的呢?计算器实际上就是一个小程序。今天我们就来一起学习使用计算机进行程序设计。

【新课讲授】

一、什么是程序

问题:猎人带着一只狼,一头羊和一些白菜过河,但渡船太小,一次只能带一样。因为狼要吃羊,羊会吃白菜,所以狼和羊、羊和白菜不能在无人监视的情况下相处。此时猎人不知如何渡河。

有谁能帮助猎人解决这个问题,让他顺利过河吗?

学生活动:上台演示“猎人过河”Flash程序游戏。

总结什么是程序以及计算机程序。

二、体验计算机程序

知道了计算机程序是什么之后,下面我们就要用一种计算机能识别的语言——BASIC语言试着编写一段程序,初步体验一下并要知道其实计算机程序并不神秘。

任务一:实践学习,输入与运行“求三角形面积”程序

1、打开桌面文件夹中的三角形面积.vbp文件进入Basic软件并输入程序

2、按F5健运行程序,屏幕上即出现显示三角形面积的窗体

三、程序设计语言

用计算机能识别的语言来编写程序,这些语言称为程序设计语言。

(一)程序设计语言可以分为机器语言、汇编语言和高级语言三种类型。

1、机器语言

例:51+53

由10110000 00110011 10110010 00110101 00000000 11000010六个二进制指令代码所组成。

优点:机器语言执行效率高。

缺点:记不住、难理解、可读性差。

2、汇编语言

例:51+53

指令代码为:MOV AL,33H MOV DL,35H ADD DL AL

优点:易理解。

缺点:大型程序难以开发,依赖于具体计算机。

3、高级语言

例:51+53

Let a=51 Let b=53 Let s=a+b Print s

高级语言非常接近人们的自然语言(主要是英语),容易理解、记忆和使用。(二)解释与编译

计算机能直接识别的是二进制代码,所以用高级语言编写的程序我们也要把它先翻译成二进制代码,这边讲到的翻译就有两种方式,解释和编译。

讲述一下“解释”和“编译”的区别。

四、程序设计的过程

程序其实是用来帮助我们解决生活中实际遇到的问题的。再以“猎人过河”问题为例来阐述程序设计的过程。

分析问题——确定算法——编制程序——运行、调试程序——解决问题

任务二:实践学习,根据书本P82页编写计算排球与篮球个数的程序。

学生活动:请个别同学上台编写和运行程序。

教师进行简短点评。

五、探究学习

观看文件夹中的微视频

任务三:试着编写计算半径为8.5cm圆的周长和面积的程序。

六、小结

程序其实并没我们想的那么复杂和神秘,通过这节课的学习,我们对程序设计的过程有了一定的了解,大家也开始体验了程序的编写,相信大家在接下来的学习中更会得心应手的。

相关文档
最新文档