信息技术教案

第3章 最简单的C程序设计 ——顺序程序设计

时间:2015-08-28 来源:无忧教育网 编辑:张苏嘉老师 点击:

第3章 最简单的C程序设计 ——顺序程序设计

顺序程序设计 
要编写C程序,需要两个方面的知识:
一、是根据所解问题的要求,设计出解题的具体步骤,这一步骤称为设计算法
二、是用C语言写出程序,以便计算机能正确地执行
算法是程序的灵魂
3.1.1 算法的概念
一个程序包括以下两个方面的内容:
对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构
对操作的描述。即操作步骤,也就是算法
数据是操作的对象
操作的目的是对数据进行加工处理,以得到期望的结果
著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式:
算法 + 数据结构 = 程序
一个程序除了算法和数据结构这主要要素外,还应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言表示
算法数据结构程序设计方法语言工具是一个程序设计人员应具备的知识
算法的概念
算法是解决“做什么”和“怎么做”的问题
程序中的操作语句,是算法的体现
不了解算法就谈不上程序设计
3.1.2 怎样表示算法
用自然语言表示算法
自然语言就是人们日常使用的语言,可以是汉语、英语,或其他语言
用自然语言表示通俗易懂,但文字冗长,容易出现歧义性
用自然语言描述包含分支和循环的算法,不很方便
除了很简单的问题外,一般不用自然语言
用流程图表示算法
流程图是用一些图框来表示各种操作
用图形表示算法,直观形象,易于理解
基本流程图包括:起止框 输入输出框 判断框 处理框 流程线 连接点 注释框
例如
判断一个数是否偶数的算法
输出1~10的算法
 
用N-S流程图表示算法
N-S流程图用以下的流程图符号:
顺序结构
选择结构
循环结构
例如
判断一个数是否偶数的算法
输出1~100的算法
 
用伪代码表示算法
伪代码是用介于自然语言和计算机语言之间的文字和符号来描述算法
用伪代码写算法并无固定的、严格的语法规则,可以用英文,也可以中英文混用
“输出x的绝对值”的算法
if x is positive then
   print x
else
   print -x
若x为正     ==>            if x为正
   输出x      ==>                 print x
否则           ==>           else
   输出-x     ==>                 print -x
详细课程内容请下载幻灯片配合观看:http://www.edu399.com/kejian/C/C.rar
 

  [感恩作文专题]   [经典语录]   [自我介绍范文]   [证明范文]
下一篇:没有了

本文地址:http://www.edu399.com/jiaoan/xxjs/142191.html
本文标题:第3章 最简单的C程序设计 ——顺序程序设计
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)