1.3程序与程序设计语言课件.ppt
《1.3程序与程序设计语言课件.ppt》由会员分享,可在线阅读,更多相关《1.3程序与程序设计语言课件.ppt(33页珍藏版)》请在课桌文档上搜索。
1、,程序与程序设计语言,课程内容标准,在使用计算机解决实际问题的过程中,通过观看演示、模仿、实践等环节,了解顺序、选择、循环三种基本结构及其重要作用,掌握计算机程序的基本概念,能解释计算机程序执行的基本过程。了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发环境等基本知识。能够说出程序语言产生、发展的历史与过程,能够解释其意义,回顾上一节课,在编程领域,算法可以进一步定义为什么?算法有哪五个特征?三种常用的算法描述的方法:,算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。,0个或多个输入、至少1个输出、有穷性、确定性和可行性。,自然语言、流程图、伪代码,说课内
2、容,一、教学背景,(一)本课时教学内容的功能和地位,第一章 揭开计算机解决问题的神秘面纱 1.1 计算机解决问题的过程 1.2 算法和算法的描述 1.3 程序与程序设计语言,算法的概念、特征、描述、优劣判断,培养学生良好的思维品质,发展他们的创新思维,并养成积极的学习态度和良好的学习习惯。关注程序设计的意义和程序设计语言的发展。,理解程序的概念、特征和三种基本结构;理解程序设计的基本过程;理解程序的编辑和翻译的意义;了解程序设计语言的产生和发展历程。,培养学生分析问题、解决问题的能力,掌握程序的编辑技能和方法。,知识与技能,情感态度与价值观,过程与方法,二、教学目标,三、重点难点,四、教学方法
3、,(一)情境引入,欣赏一段钢琴王子理查德克莱德曼演奏秋日私语的音乐。谈谈自己感受?,比尔.盖茨 程序就像一个作品,有素质有修养的程序员的作品必然是一幅精美的图画,一首美妙的歌曲,一本赏心悦目的小说。,秋日私语,1、程序的概念,程序是一组机器操作的指令或语句序列,也是算法的一种描述。,求解“鸡兔同笼问题”的算法与程序,“求100以内能被3整除的数”的算法与程序,2、程序的特征,(1)程序中,每一个算法的步骤对应着程序设计语言的一个或多个语句;(2)除非特别声明,程序从第一条语句开始顺序执行;(3)程序总是施行操作于某些对象,这些对象通常称为数据;(4)这些数据一般应该有属性和取值范围,即类型说明
4、;(5)有时语句要求执行者作出判定,即在某种条件成立的情况下执行一条或一组语句,否则执行另一条或另一组语句。,(6)一条或一组语句可能需要执行一次以上,当一条或一组语句要重复时,必须指明重复次数或重复条件。(7)程序本身是一个静态实体,而执行语句的进程是动态的。,3、程序的基本结构,程序一般是由若干个基本结构组成的,一个基本结构可以包含一条或若干条语句。一般情况下,程序有三种最基本的结构:顺序结构、选择结构和循环结构。,1、顺序结构将命令和语句逐条顺序排列。程序执行时按语句的先后顺序逐条执行。例、a=1 b=2 c=a+b a=c-a b=c-a最后,变量b的值是(),1,2、选择结构:(分支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.3 程序 程序设计语言 课件

链接地址:https://www.desk33.com/p-235979.html