《第一章走进程序设计.ppt》由会员分享,可在线阅读,更多相关《第一章走进程序设计.ppt(15页珍藏版)》请在课桌文档上搜索。
1、第一章 走进程序设计,第一章第一节计算机软件与程序设计课时:1课时教学内容:1.了解软件在计算机解决问题过程中的作用2.理解程序和程序设计的概念3.通过比较软件与程序的概念,掌握软件与程序的关系教学重点:1.程序和程序设计的概念2.软件与程序的关系教学难点:1.软件与程序的关系教学小策略:以一个计算总分的小程序引起学生兴趣。,阅读与思考:,1、计算机系统中软件和硬件的关系?2、程序设计与计算机软件之间的关系?3、学习程序设计有什么意义?,计算机如何解决问题:通过软件来驱动硬件工作,一、用计算机软件来解决问题,人是通过大脑控制驱干来完成工作,软件的功能,二、软件与程序设计,编写程序也称程序设计,
2、它与计算机软件有密切的关系,软件驱动硬件进行各项工作,本质上是通过执行程序来完成的。,程序:能让计算机识别的工作指令。,二、软件与程序设计,软件是程序、文档和其他从属物的集合。至少要包含一个可运行的程序。程序是软件不可或缺的一部分。,第一章第二节程序设计的过程课时:1课时教学内容:1.了解计算机解决问题的过程。2.理解算法的概念。3.掌握流程图的画法教学重点:1.算法的概念2.流程图的画法教学难点:1.理解算法的概念教学小策略:以计算梯形面积的小程序引起学生兴趣。,一、用计算机解决问题的过程,开始,分析问题,确定解决方法,结束,编写程序运行结果,编写程序运行结果就是编程求解。,二、算法的描述,开始,分析问题,确定解决方法,编写程序运行结果,结束,算法是确定解决问题的思路和方法,并写出求解的步骤。简单说,算法就是解决问题的方法。算法的描述一般采用流程图。,流程图:以特定的图形符号加上说明表示算法的图。,二、算法的描述,二、算法的描述,求梯形的面积的流程图,二、算法的描述,开始,输入两个数a和b,输出较大的数a,结束,ab?,输出较大的数b,求两个数中的最大值,作业1:已知半径求圆的面积?,二、算法的描述,作业2:判断一个数是偶数,还是奇数?,程序设计语言:低级语言(机器语言、汇编语言)和高级语言,程序设计语言是一种人和计算机都能理解的一种特殊语言。,拓展学习,