下载此文档

工学C语言程序设计顺序程序设计PPT教案学习.pptx


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
会计学
1
工学C语言程序设计顺序程序设计
4 课时
第3章 顺序程序设计
《C语言程序设计》
第1页/共31页
导航目录
1
数据存储
3
整型数据
4
实型数据
1
知识点、重点、难点

课堂小结
10
作业

字符型数据

算术运算

运算符与表达式

符号常量
第2页/共31页
知识点、重点、难点
知识点:
数据的存储
C中常见的类型
变量和常量
运算符和表达式
重 点:
C中常见的类型
变量和常量
运算符和表达式
难 点:
数据在计算机内部的存储
运算符的优先级和结合性
第3页/共31页
算法是程序的灵魂
一、算法是程序的灵魂
1.算法与数据结构  
  一个程序应包括以下两方面内容:
  数据结构(data structure):对数据的描述,在程序中要指定数据的类型和数据的组织形式。
  算法(algorithm): 对操作的描述。即操作步骤,
  “数据是原料,算法是工艺,程序是产品”
  计算机科学家沃思(Nikiklaus Wirth)提出一个公式
       数据结构 + 算法 = 程序
  算法与语言无关,数据结构与语言有关。
  算法可以分为两大类别:数值运算算法和非数值运算算法。
第4页/共31页
算法是程序的灵魂-续1
2 .算法的表示
  (1)自然语言
  [举例]求1+2+3+…+100的和并输出
①i=1,s=0
②s=s+i
③i=i+1
④如果i不大于100,则到②,否则到⑤
⑤输出s的值
  (2)流程图(传统)
起止框
输入输出框
判断框
处理框
流程线
连接点
注释框
第5页/共31页
算法是程序的灵魂-续2
[举例]求1+2+3+…+100的和并输出
(3)N-S流程图
[举例]求1+2+3+…+100的和并输出
开始
结束
i=1
s=0
s=s+i
i=i+1
输出S
i<=100
NO
YES
i=1
s=0
当 i<=100
s=s+i
i=i+1
输出s的值
第6页/共31页
算法是程序的灵魂-续3
(4)使用伪代码表示
   [举例]求1+2+3+…+100的和并输出
  i=1
  s=0
  while i<=100
s=s+I
i=i+1
  end while
  print s
第7页/共31页
程序的三种基本结构
二、程序的三种基本结构
1.顺序结构
2.分之结构
3.循环结构
当型循环
直到型循环
第8页/共31页
C语句总述
三、C语句综述
  严格意义上的语句是用来向计算机系统发出操作指令,语句经编译后产生若干条机器指令,c语句都是用来完成一定操作任务的。声明部分的内容不应称为语句。如:int a; 不是一个c语句,它不产生机器操作,而只是对变量的声明。
  一个函数包含声明部分和执行部分,执行部分即由语句组成。
  程序应该包括数据描述(由声明部分来实现)和数据操作(由语句来实现)。数据描述主要定义数据结构(用数据类型表示)和数据初值。数据操作的任务是对已提供的数据进行加工。
第9页/共31页

工学C语言程序设计顺序程序设计PPT教案学习 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小456 KB
  • 时间2021-06-17