何平 2010-3-18
5
C语言的特点(续) 语言的特点(
5).生成的目标代码质量高,运行效率高. 5).生成的目标代码质量高,运行效率高. 6).数据类型检查不严格,表达式出现二义性, 6).数据类型检查不严格,表达式出现二义性, 不具备数据越界自动检查功能, 不具备数据越界自动检查功能,运算符的优先 级与结合性对初学者难于掌握. 级与结合性对初学者难于掌握. 7). 语言中大小写字母代表不同含义 大小写字母代表不同含义. 7).C 语言中大小写字母代表不同含义.
N2=N2+1
N1=N1+1
J=J+1
何平 2010-3-18
输出N1, , 输出 ,N2,n1/90*100%
23
思考: 思考:
已知由键盘输入一个合法的小写英文字符, 1:已知由键盘输入一个合法的小写英文字符,输出 相应大写的英文字符,请用N 图表示其算法. 相应大写的英文字符,请用N-S图表示其算法. 2:已知x是整数,求 ∑ 已知x是整数,
何平 2010-3-18
21
算法举例
算法练习: 算法练习:
某同学进行一次物理实验,测量得到30 30个 【例1-1】 某同学进行一次物理实验,测量得到30个 数据,求这30个数据的平均值. 30个数据的平均值 数据,求这30个数据的平均值.
定义变量X,J,SUM,AV 定义变量X SUM, SUM=0,J=1 SUM=0, 当J<=30时 J<=30时 输入X 输入X值 SUM=SUM+X J=J+1 AV=SUM / 30
何平 2010-3-18
8
1.三种基本控制结构( 1.三种基本控制结构(续) 三种基本控制结构