C语言第二章


scanf("%d",&iMessage);
10_
printf("%d",iMessage);
10
}
变量的命名规则
姓姓姓
姓姓姓姓
❖变量只姓 姓能姓 由姓 姓字姓 母、数姓字姓和姓 姓下姓 划姓 姓线姓 三姓 姓种姓 姓字符组成,
且姓第姓 一姓个姓字姓 姓符必须为字姓母姓 或姓 姓下姓 姓划姓线姓 姓 姓 姓 姓 姓 姓
有效数字比特位 24 53
位数
6~7 15~16
字符常量
神州行卡申请表 用户姓名 'XXXX' 性别 'X' 卡号 13800000000 月租 15 短信/条 0.1
字符型 char
整型 int
浮点型 float
字符常量
❖ 存储字符型数据 例如:'m','A','?'
❖ 表示方法 字符型数据是用单引号(单撇号)括起来的一个字符。 如:'5','x','#'
符号常量
#include <stdio.h> void main() {
int r = 10, h = 20, v; const float PI = 3.14; v = PI * r * r * h; printf("圆柱体的体积v=%d",v); }
const常量,如const float PI = 3.14; const常量有数 据类型,编译器可以对前者进行类型安全检查。
无符号u短n整sig型ned
int age;
unsigned
short
int
长整型
[signed] long [int]
声明方式
初int始nu化m:; iunntsaigbnce;d [int] num; abc=100; 或short [int] num; iunntsaigbnce=d1s0h0o;rt [int] num;
❖变量名姓姓 姓姓区姓姓 分姓姓 姓姓大姓姓 姓姓小姓写姓 ,姓姓即姓姓大姓姓 姓姓写姓姓 字姓姓 姓姓母姓姓 和姓姓 姓姓小姓 姓写姓字姓 姓母姓所姓 姓
代表的姓“意姓姓义姓” “姓不姓姓同”姓 姓姓 姓
姓 姓 姓 BOOK姓 book姓 姓 姓 姓 姓 姓 姓 姓 姓
❖不能使姓姓 姓姓用姓姓 关姓 姓键姓 姓字姓 姓
Байду номын сангаас
浮点数的精度
IEEE-754标准:
主要起草者是加州大学伯克利分校数学系教授 William Kahan,他帮助Intel公司设计了8087浮点处 理器(FPU),并以此为基础形成了IEEE 754标准, Kahan教授也因此获得了1987年的图灵奖
名称 字节数 比特位数
单精度 4
32
双精度 8
64
姓姓姓姓姓
姓姓姓姓姓姓姓姓姓姓姓姓姓姓姓
姓姓姓姓姓姓姓
姓姓姓
name姓 count姓 sex姓 age姓 number姓
变量的命名规则
为什么变 量一定要 命名?
❖ C语言中,先定义,后使用。 变量必须事先定义,凡未被定义的, 不作为变量
❖ 每一个变量都指定为一数据类型,在编译时、就 能为其分配相应的存储单元(变量所占据的存储 单元将在基本数据类型中讲到)
33
!
34无符号字"符型
si4g5ned char - -127 ~ 12982 位
46
.
93
uns4i7gned char/ 0 ~ 2559位4
8\
]
8^
符号
声明方式 char ch;
35
#
48 ~ 57 0 ~ 9
95
_
36
$
58
:
96
‘
37
%
59
;
97 ~ 122 a ~ z
38
&
60
<
123
按照指定格式输出改变量的值
printf ("number = %d", number);
将一些信息按照指定的格式送到标准输出(显示器) 格式描述串:普通字符,原样输出
转换字符串 %d %ld %c %f
说明 将参数按整型形式输出,对应参数应该是int型 将参数按长整型形式输出,对应参数应是long int型 输出一个字符,对应参数应该是一个字符char 将参数按带小数点形式输出,对应参数应是float或 double型,默认有效数字6位
printf函数——格式描述串
❖格式描述串是用双引号括起来的字符串 ❖格式描述符包括两部分:
① 格式说明,由“%”和格式字符组成,如%d ② 普通字符,即需要原样输出的字符,如a=
❖printf附加格式说明字符,在%和格式说明符间插入:
字母l:用于长整型整型 m(代表一个正整数):数据最小宽度 n(代表一个实数):对实数,表示输出n位小数;对字符串,表 示截取的字符个数 -:输出的数字或字符在域内向左靠
初始化:
double dExpenditure=213.5671435568967;
或
double dExpenditure; dExpenditure=213.5671435568967;
名称
双精度浮点型 长双精度
全称类型说明符
double long double
声明方式
double dNum; long double dNum;
'a'
'\np'rintf("%d", i); } '6'
字符串常量
"Hello Word!" "my first program"
变量 变量是程序运行过程中其值可以改变的量。
#include<stdio.h>
iSum
void main() 变量名
iMessage
0
{
10
变量值
int iSum存=储单0元, iNumber;
❖ 指定变量类型,一般在编译时检查运算是否合法
变量的命名规则
标识符
1、用来标识变量名称、符号常量名、 函数名、数组名、 类型名、文件名的 有效字符组序。
2、根据变量名和变量类型确定存储 空间。
基本数据类型
C语言中为什 么要使用不 同的数据类
型?
平分方式
基本数据类型
C语言中为什 么要使用不 同的数据类
格式说明
转义字符
转义字符
转义字符是一种特殊的字符常量。转义字符以反斜 线"\"开头,后跟一个或几个字符。转义字符具有特 定的含义,不同于字符原有的意义,故称“转义” 字符
转义序列
\a \b \f \n \r \t \v \' \" \? \\ \0
名称
警告 退格 换页 换行 回车 水平制表 垂直制表 单引号 双引号 问号 反斜线 空
知识回顾
C语言基础
程序、算法、流程图的概念及相互关系
C程序的结构
预处理语句 main函数 函数体 注释
C程序的编译、连接、运行过程
第2 章
变量和数据类型
本章目标
理解常量和变量的含义以及变量的命名规则 熟悉基本数据类型int、char、float和double 掌握如何使用算术运算符 理解几种类型转换 熟练使用scanf()和printf()函数 熟练使用getchar()和putchar()函数
void main()
{
int i, x;
常量i = 10;
x= 20 * i;
实型常量
printf("%d", i);
}
字符常量
5
22
#inc8lu3de<stdio.h>
void1m50a0in()
{ 1i2n5t.8i, x; -3x7=.6 10;
1.5e+1
i= 50 * x;
x=23432;
名称
浮点型
全称类型说明符
float
声明方式
float fNum;
双精度浮点型
名称
双精度浮点型 长双精度
全称类型说明符
double long double
有效数字 位数
范围
15~16位 18~19位
64 128
-10-307 ~ 10308 -10-4931 ~ 104932
声明: float dExpenditure;
{
39
’
61
=
124
|
40
(
62
>
125
}
41
)
63
?
126
~
42
*
64
@
127
DEL (Delete键)
43
+
65 ~ 90 A ~ Z
变量的声明
短整型变量的声明:
short int f1=23;
整型变量的声明:
int d1=23; signed d2=34; unsigned int u=23; unsigned d=3;
int
unsigned int
unsigned
[signed] long [int] long unsigned long int unsigned long
16 -32768 ~ 32767 16 0 ~ 65,535 16 -32768 ~ 32767 32 -2,147,483,648 ~
2,147,483,647 16 0 ~ 65,535
合集下载

c语言第二章习题

c语言第二章习题

第二章练习题一、填空题1、在C语言中的实型变量分为两种类型,它们是float型和()型。

2、若有定义:char c='\010';则变量c中包含的字符个数为()3、已知字母a的ASCII码为十进制数97,且设ch为整型变量,则表达式ch='a'+'8'-'3'的值为()4、在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为()个;一个int型数据在内存中所占的字节数为()个。

5、在C语言中,表示逻辑“假”值用数字()表示。

6、C语言中的标识符只能由字母、数字和()三种字符组成。

7、表达式8/4*(int)(2.5)/(int)(1.25*(3.7+2.3))的值为()8、整型常量即整常数。

可用三种形式表示:十进制整数、八进制整数以()开头、十六进制整数以()开关(注:请用小写字母)9、请将75写成C语言八进制和十六进制表示(),()。

10、若有定义:int m=5,y=2;则计算表达式y+=y-=m*=y后的y值是()11、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为()。

12、若a,b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a值为(),b值为(),c值为()。

13、若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为()14、若a是int型变量,则计算表达式a=25/3%3 后a的值为()15、若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为(),n的值为()16、若有定义:int b=7;float a=2.5,c=4.7;则下面表达式的值为()a+(int)(b/3*(int)(a+c)/2)%417、若有以下定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为()(float)(a+b)/2+(int)x%(int)y18、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为()(x+y)%2+(int)a/(int)b19、所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为()20、若有定义:int e=1,f=4,g=2;float m=11.29,n=4.0,k;则计算赋值表达式k=(e+f)/g+sqrt(n*1.2/g+m)后k的值是()21、若x为int型变量,则执行以下语句后x的值是()x=7; x+=x-=x+x;22、当a=3,b=2,c=1时,表达式f=a>b>c的值是()23、已知A=7.5,B=2,C=3.6,表达式A>B&&C>A||A<B&&!C>B的值是()24、若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b-c*2的值是()25、若a=1,b=4,c=3,则表达式!(a<b)||!c-3&&!a+c-b的值是( )26、若a=6,b=4,c=3,则表达式a&&b-c-1||!(c-3)的值是( )27、设a=3,b=4,c=5,则表达式a||b+c&&b==c的值是( )28、当m=2,n=1,a=1,b=2,c=3时,执行完d=(m=a!=b)&&(n=b>c)后,n的值为( ),m的值为( )29、有int x,y,z;且x=3,y=-4,z=5,则表达式x-3&&y==(!x-3||z-5)的值为()30、以下程序的运行结果是()main(){if (2*2==5<2*2==4)printf("T");elseprinft("F");}31、若a=1,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值为()32、以下程序的运行结果是()#inclue <stdio.h>main( ){ int x=1,y,z:x*=3+2; printf("%d,",x);x*=y=z=5; printf("%d,",x);x=y==z; printf("%d\n",x);}33、若运行时输入:100<回车>时,则以下程序的运行结果是()main(){ int a;scanf("%d",&a);printf("%s",(a%2!=0)?"no":"yes");}34、已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数调用语句的数据输入形式是()scanf("%d,%d,%f",&i,&j,&x);35、在printf函数中,以八进制形式输出整数用%()格式,以十六形式输出整数用%()格式。

C语言程序设计教案第2章4 -6

C语言程序设计教案第2章4 -6
(2)表达式的名称和运算结果是由优先级最低的运算符决定的。
(3)关系或逻辑表达式的值只有两个:真(非零)和假(零)。
(4)分析复杂表达式时,应先找优先级别最高的运算符,同时,注意”()”的优先级别很高,它往往可以改变表达式的运算次序。通过分析复杂表达的运算逻辑,推导出短路原则。
(5)编写一个输出复杂表达式的值及每个参与变量的值的程序。预估程序结果,然后与实验结果对比,从而深入理解短路原则及表达式的运算规律。
【问题】ppt中的程序有哪些错误
【实践】基于强制类型范围缩放数据处理技术的成绩分档程序的设计与实现
授课阶段总结
本节内容以实践为主,以当前所学的知识点,学生可以组织起一个逻辑上相对完整的程序,所以本小节以程序设计思维的训练为重点内容。首先,引导学生设计一个可以进行人机交互的界面—编写一个计算器的菜单,通过选择进行计算,把第一章的计算语句copy到适当的位置(增量开发)。然后,运用本章的知识点,设计具有一定的容错能力和设计技巧(强制类型转换与归一化处理)的学生成绩分档程序。两个例子都用到了本章所介绍的if和switch嵌套句型。
2.4 应用实例(1学时)
教学内容
(1)计算器程序设计。
(2)强制类型转换。首先讲解数据类型之间的转换规则,然后讲解转换的方法及用途。
(3)学生成绩档案管理—成绩等级划分。
讲解思路
(1)本小节主讲设计思想,所以每一个例题都必须有流程图来表达设计思想,通过讲解流程图帮学生梳理思路。然后,把对编程实现时用到技巧及难点进行讲解。
(2)掌握switch多路选择语句,在解决问题时,能够正确选择switch和if语句。
(3)掌握选择语句的流程图的算法描述方法
重点:if选择结构和switch选择结构。

C语言教程课件第二章 数据类型、运算符和表达式

C语言教程课件第二章 数据类型、运算符和表达式

例 整型变量的定义与使用
#include <stdio.h> void main() { int a,b,c,d; /*指定a、b、c、d为整型变量*/ unsigned u; /*指定u为无符号整型变量*/ a=12;b=-24;u=10; c=a+u;d=b+u; printf("a+u=%d,b+u=%d\n",c,d); }
例 向字符变量赋以整数。 • 运行结果: #include <stdio.h> a b void main() 97 98 { char c1,c2; c1=97; c2=98; printf("%c %c\n",c1,c2); printf("%d %d\n",c1,c2); }
• 说明:在第4和第5行中,将整数97和98分别赋给c1和c2,它 的作用相当于以下两个赋值语句: c1='a';c2='b'; 因为'a'和'b'的ASCII码为97和98
• 字符型变量用来存放字符常量,注意只能放一个字符。 • 字符变量的定义形式如下:char c1,c2; • 在本函数中可以用下面语句对c1,c2赋值: c1='a';c2='b'; • 一个字符变量在内存中占一个字节; • 将一个字符常量放到一个字符变量中,是将该字符的 相应的ASCII代码放到存储单元中,这样使字符型数据 和整型数据之间可以通用。一个字符数据既可以以字 符形式输出,也可以以整数形式输出。
运行结果: total=300 例2.1 符号常量的使用 #define PRICE 30 #include <stdio.h> void main ( ) 说明:如再用赋值语句给PRICE赋值是错的 { PRICE=40;/*错误,不能给符号常量赋值*/ int num, total; num=10; total=num * PRICE; printf(″total=%d\n ″,total); } 说明: 程序中用#define命令行定义PRICE代表常量30,此后凡在 本文件中出现的PRICE都代表30,可以和常量一样进行运算

C语言程序设计 第2章 顺序结构与分支结构程序设计

C语言程序设计 第2章 顺序结构与分支结构程序设计

main() { char op;float x,y;
scanf("%f%c%f",&x,&op,&y); switch (op) { case '+' : printf("=%f\n",x+y); break;
case '-' : printf("=%f\n",x-y); break; case '*' : printf("=%f\n",x*y); break; case '/' : if (y!=0.0)
200,0,0
空语句
空语句是只有分号 ;的语句。示什么操作也不做。 从语法上讲,空语句也是一条语句。 在程序设计中,若某处在语法上需要一条语句,而实际上不需要 执行任何操作时就可以使用它。 例如,在设计循环结构时,有时用到空语句。
int i,s=0; for(i=1;i<=10;s=s+i++);
main() { int a;
scanf("%d",&a); switch(a) { case 3+8:printf("a==11");break; case 90: printf("a==90");break; case 'a': printf("a==97");break; case a>100:printf("a>100");break; default:printf("default"); } }
printf("%c\n",c); }

第2章 用C语言编写程序-xia03

第2章 用C语言编写程序-xia03

y = 4 * x / 3; y = 2.5 * x - 10.5
要解决的问题: 要解决的问题: 输入 计算分段函数 输出,并保留2 输出,并保留2位小数
4
PAN XIAONAN
程序解析: 程序解析:
Enter x (x>=0): 9.5
Enter x (x>=0): 15
#include <stdio.h> f(9.500000)=12.67 f(15.000000)=20.00 int main(void) Enter x (x>=0): { 21.3 double x, y; f(21.300000)=42.75 (x>=0):\ printf("Enter x (x>=0):\n"); /* 输入提示 */ scanf("%lf lf", 调用scanf scanf函数输入数据 scanf("%lf", &x); /* 调用scanf函数输入数据 */ if(x 15) else语句 if(x <= 15) /* if – else语句 */ y = 4 * x / 3; else y = 2.5 * x - 10.5; %.2f\ printf(“y = f(%f) = %.2f\n”, x, y); /* 输出 */ return 0; }
14
PAN XIAONAN
单语句、复合语句{ }和空语句 单语句、复合语句{ }和空语句 ;
(1)for (fahr = lower; fahr <= upper; fahr ++) { lower; upper;
32. celsius = (5.0 / 9.0) * (fahr - 32.0); printf("% celsius); printf("%d %6.1f\n", fahr, celsius);

C语言程序设计 第2章 数据类型

C语言程序设计 第2章 数据类型

2.2常量和变量 变量名与变量值的关系:
2.2常量和变量
变量的使用:先定义后使用
变量定义的一般形式:
数据类型 变量名1,变量名2,…,变量名n;
2.2常量和变量
➢ 凡未被事先定义的,系统不把它认作变量名,这就 能保证程序中变量名使用的正确
例:varname,在使用的时候误写成vaname
➢ 在定义变量时要指定变量的类型,在编译时就能为 变量分配相应的存储单元
5
2.2常量和变量
甘草 三七 干姜 葛根
枸杞 人参 陈皮 地黄
山药 当归 谷芽 黄连
贴上标签 加以区分
用标识符给变量起名字
2.2常量和变量 变量命名规则
➢ 只能由字母(a~z,A~Z)、数字(0~9)和下划线(_)构 成
➢ 第一个字符不能为数字 ➢ 不能与关键字同名
例:a9,_a, A_num √ 9a, a*num,int ×
控制语句:控制语句用于控制程序的流程。 C语言提供三类控制语句: ➢ 选择语句 ➢ 循环语句 ➢ 转移语句。 控制语句会在第三章和第四章详细介绍。
2.7 表达式与语句
复合语句: 复合语句由一对大括号括起来的一 条或多条语句组成。 例:{
turnOn(0,3); turnOn(0,4); turnOn(0,5); turnOn(1,4); }
2.7 表达式与语句
表达式语句:表达式末尾加上“;”就构成一条 表达式语句。 例:
s = 3.14 * r * r; 就是一条赋值表达式语句。表达式语句最后的 分号是语句中必不可少的一部分。
2.7 表达式与语句
函数调用语句:函数调用语句由函数调用加分 号构成。 例:
turnOn(1,1);

第2章 C语言程序设计基础PPT课件


例2 求1+2+3+4+…+10。
假设用存储单元S存放累加和,具体算法如下:
➢步骤1: 把0存入S单元中;
➢步骤2: 把1加到S中(即取S中的内容0加1后得到
1,再把1送回S单元中);
➢步骤3: 把2加到S中; ➢步骤4: 把3加到S中;
这算法虽然正确,但不科学, 不实用。可以增加一个计数器
…… ➢步骤10: ➢步骤11: ➢步骤12:
''' 和 '\' 是非法字符常量 2、转义字符: 1)字母表示:'\n' '\t' '\\' '\'' …… 2)八进制数字表示(\ddd):'\123' '\3' 3)十六进制数字表示(\xdd): '\xFF' '\x5' 说明:字符可用对应的编码(整数)表示
如:用 065 53 0x35 表示 '5' C中经常将字符常量等价为整数参与运算:
xmax n+1n
输出max
16
2.1 算法与程序设计步骤
一、算法及其表示
(3) N-S图(盒图)
N-S图(盒图)的特点:N-S图完全去掉了流程线,算法 的所有处理步骤都写在一个大矩形框内(表示简单、符 合结构化思想)(象堆积木)
17
2.1 算法与程序设计步骤
二、程序设计步骤
根据实际问题设计应用程序大致要经过四个步骤: 见P18
注意:数据类型的位数和取值范围与所运行环境有很 大关系(本书以Windows下的Visual C++ 6.0为准 )

C语言何钦铭版第2章答案

1 1 1 1 1 2-15 编写程序,输入一个正整数 n,计算1 ..... 的前 n 项之和。 4 7 10 13 16
解答: #include <stdio.h> int main(void) { int flag, i, n, denominator; double item, sum; scanf("%d", &n); sum = 0; flag = 1; denominator = 1; for(i = 1; i <= n; i++){ item = flag * 1.0 / denominator; sum = sum + item; flag = -flag; denominator = denominator + 3; } printf("sum = %.3f\n", sum); return 0; } 2-16 编写程序,输入两个正整数 m 和 n,计算 m! + n!。 解答: #include "stdio.h"
n
2-13 编写程序,输入一个正整数 n,求 i 1 。
i
1
解答: #include <stdio.h> int main(void) { int i, n; double sum; scanf("%d", &n); sum = 0; for(i = 1; i <= n; i++) sum = sum + 1.0 / i; printf("sum = %.6f\n", sum);
22
int main(void) { int i, m, n; double fm, fn; scanf("%d%d", &m, &n); fm = 1; for(i = 1; i <= m; i++) fm = fm * i; fn = 1; for (i = 1; i <= n; i++) fn = fn * i; printf("%d! + %d! = %.0f\n", m, n, fm+fn); return 0; } 2-17 执行下列程序段后,sum 的值是 for (i = 1; i <= 10; i++){ sum = 0; sum = sum + i; } 解答:sum 的值是 10。 。

C语言程序设计-第2章 简单c程序设计


2.1.3 C语言关键字 • 在C语言中,有些字符串在系统中有特定的含 义与名称,在程序中不能用于其它目的,我 们将这些特殊字符串称为关键字,或称为C语 言保留字。 • C语言关键字共32个
auto double int struct break else long switch case enum char extern const float short unsigned contin ue for signe d void default goto sizeof do if staic
• 变量声明(定义): 语法:变量声明 变量表; 举例: int x,y,z;(多个变量用“,”号隔 开,但必须以“;”结束。(在C语言程序中所有 标点符号必须在英文格式下输入) • 变量的初始化 变量定义后,就可以给变量赋值,这个过程叫 变量的初始化。也可以在变量定义同时进行赋值。
变量类型
原因
2.2.2 常量与变量
1.常量
所谓常量,指程序执行中其值不变的量。C语言中,常 量分为普通常量和符号常量。 普通常量分为数值常量,如128,835.6;字符常量用单引 号,如’a’,S’;字符串常量用双引号表示,如 “Hello”,”world”;
2.变量
其值可以改变的量称为变量。一个变量应该有一个 名字,在内存中占据一定的存储单元。变量定义必须放在 变量使用之前。一般放在函数体的开头部分。变量名和变 量值是两个不同的概念。
C语言程序设计
——第2章
简单C程序设计
本章主要内容提示
C语言标识符命名规则
C语言关键字
C语言常量与变量 常用表达式与优先级 输入输出函数
本章学习目标
• • • • • •
知识目标 掌握C语言标识符命名规则 熟记C语言关键字 正确理解C语言常量与变量 掌握C语言数据类型及转换 掌握常用表达式与优先级 熟练使用输入输出函数 能力目标 • 正确定义常量与变量 • 能根据要求正确输入数 据、输出结果 • 分析问题并根据要求正 确编写简单程序

c语言程序设计-第2章_算法


C程序设计(第三版)
例2.7 将例2.2的算 法用流程图表示。打 印50名 学生中成绩在 80分以上者的学号和 成绩。
C程序设计(第三版)
如果如果包括 这个输入数据 的部分,流程 图为
C程序设计(第三版)
例2.8 将例 2.3判定闰 年的算法用 流程图表示
用流程图表示算法要比 用文字描述算法逻辑清 晰、易于理解。
完整的程序设计应该是:
数据结构+算法+程序设计方法+语言工具
C程序设计(第三版)
2.1 算法的概念
广义地说,为解决一个问题而采取的方 法和步骤,就称为“算法”。 对同一个问题,可有不同的解题方法和步骤 例: 求
n
n 1
100
• 方法1:1+2,+3,+4,一直加到100 加99次 • 方法2:100+(1+99)+(2+98)+…+(49 +51)+50 = 100 + 49×100 +50 加51次
C程序设计(第三版)
2.4 算法的表示
可以用不同的方法表示算法,常用的有: –自然语言 –传统流程图 –结构化流程图 –伪代码 –PAD图
C程序设计(第三版)
2.4.1 用自然语言表示算法 自然语言就是人们日常使用的语言,可 以是汉语或英语或其它语言。用自然语言 表示通俗易懂,但文字冗长,容易出现“ 歧义性”。自然语言表示的含义往往不大 严格,要根据上下文才能判断其正确含义 ,描述包含分支和循环的算法时也不很方 便。因此,除了那些很简单的问题外,一 般不用自然语言描述算法。
S2:如果≥80,则打印和,否则不打印。 S3:i+1 → i S4:如果i≤50,返回S2,继续执行。否则算法结束
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档