内容正文:
信息技术(必修1 )
第三章 算法基础
第七节 计算机程序与程序设计语言
复习引导
从问题解决的角度来分析,编写计算机程序解决问题需要四个阶段:
1、发现问题:也就是首先要明确所要解决的问题。
2、分析问题:给出的条件,可以利用计算机辅助收集数据
3、提出假设:就是根据已有的经验和知识确定解决问题的方法:
(1)、设计算法:设计出计算机解决问题的详细方法和步骤
(2)、编写程序:用计算机语言工具编写出程序,实现算法
4、检验假设:调试运行程序
(1)、程序是否能够运行
(2)、运行的结果是否合理
复习引导
算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则。
通俗地说,算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。
一个算法应该具有以下五个重要的特征:
1、有穷性
2、确定性
3、数据输入
4、数据输出
5、可行性
算法是对解题过程的精准描述,且需要使用某种方法将其表示出来。描述算法常用的方法就是设计算法、分析步骤和编辑程序的表现形式,分别为:
自然语言描述算法:就是使用人们日常交流所用语言来描述算法(如汉语、英语等)。
流程图描述算法:就是使用程序框图来描述算法,可使算法的流程描述得清晰、简洁。
伪代码描述算法:用介于自然语言与计算机语言之间的文字与符号来描述算法。不使用图形符号,书写方便 ,格式紧凑,易于理解。便于向计算机程序设计语言过渡。
复习引导
复习引导
任何复杂的算法都可以用这三种基本控制结构的组合来表示:
1、顺序结构:
表示程序中的各操作是按照它们出现的先后顺序执行的。
2、选择结构:
表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。
3、循环结构:
表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。
复习引导
计算机系统
软件系统
硬件系统
CPU中央处理器(硬件的核心)
系统软件
应用软件
键盘、鼠标、扫描仪、手写板,麦克风
外存(硬盘、U盘、光盘、云盘)
内存
显示器、音箱、打印机、绘图仪、投影仪
操作系统
语言处理程序
通用软件
专用软件
运算器
输入设备
输出设备
存储器
控制器
服务程序
数据库管理系统
复习引导
计算机程序运行图:
复习引