c语言程序框图示范,C语言程序框图courseware.ppt

第3章控制结构;目录; ●基本要求: 1)熟悉C语言程序结构框图; 2)熟悉C语言的两分支结构,多分支结构和循环结构; 3)熟悉结构化程序设计方法. ●学习要点: 1)流程图,NS图,循环结构; 2)结构化程序设计方法. 3.1程序结构框图; 3.1程序结构框图; 3.1程序结构框图; 3.1程序结构框图; 3.1程序结构框图; 3.1程序结构框图; 3.1程序结构框图; 3.1程序结构框图; 3.1程序结构框图; 3.1程序结构框图3.1程序结构框图3.2两分支结构; 3.2两分支结构; 3.2两分支结构; 3.2两分支结构; 3.2两分支结构; 3.2两分支结构; 3.2两分支结构; if〜else配对原则: 默认{},否则Else总是与最接近的未配对配对(如果在其上); 3.2两分支结构; 3.3多分支结构; 3.3多分支结构; 3.3多分支结构;注意: switch之后的表达式的值类型可以是整数,字符或枚举. 在某种情况下,当表达式的值等于常量表达式的值时,将执行相应情况后的语句序列,直到到达break语句或到达switch结构的结尾为止. 多个连续的case语句可以共享一系列语句. 个案后不同常量表达式的值不能相等.

c语言程序框图示范,C语言程序框图courseware.ppt_第1张图片

break的作用是更改switch结构中程序的执行流,将程序流从switch语句中跳出,并在switch语句后转到下一个语句以执行. 在switch语句中允许嵌套switch语句. 示例3.14通过键盘输入学生的分数以确定学生的成绩. 如果分数是90〜100,则分数是“ A”,分数是80-89,分数是“ B”,分数是70-79,分数是“ C”,分数是60-69, main(){int分数;字符等级; printf(“输入学生的分数: ”); scanf(“%d”,&分数) ;转换(得分/ 10){案例10: 案例9: 等级='A';休息;案例8: 等级='B'​​;休息;案例7: 等级='C';休息;案例6: 等级=' D'; break;默认值: 成绩='E';} printf(“学生的成绩为%c \ n”,成绩);}; 3.3多分支结构; 3.3多分支结构; 3.3多分支结构; 3.3多分支结构; 3.3多分支结构;返回目录; 3.4循环结构;执行for语句(1)计算表达式1; (2)计算表达式2,如果其值不为0,则执行步骤3;如果为0,则执行步骤6; (3)执行循环体; (4)计算式3的表达式; (5)跳至步骤2继续执行; (6)终止循环并执行for语句之后的下一条语句.

c语言程序框图示范,C语言程序框图courseware.ppt_第2张图片

;例3.17和例3.16用for语句实现. 程序如下: #include main(){int s,n;对于(s = 0,n = 1; n <= 100; n ++)s = s + n; printf(“ s =%d \ n”,s);}; for语句的描述; for语句的描述; for语句的描述; for语句的描述; for语句的描述;思维与实践: 示例3.16使用for语句实现. 相应的程序已经以各种方式例示了. 请尝试其他可能的方法来编写程序. 另外,还可以使用while语句main(){int i,j; for(i = 1; i <= 9; i ++){for(j = 1; j <= i; j ++)printf(“%d *%d =%d \ t”,i,j, i * j); printf(“ \ n”);}}; 3.4循环结构; 3.5.1中断语句; 3.5.1中断语句; 3.5.2继续语句; 3.5.2继续语句; 3.5中断,继续和goto语句; 3.5中断,继续和goto语句; 3.6练习三个; 3.6练习三个; 3.6练习三个; 3.6练习三个; 3.6练习三个; 3.6练习三个; 3.6练习三个; 3.6练习三个3.6练习三个; 3.6练习三个; 3.6练习三; 3.6练习三; 3.6练习三; 3.6练习三; 3.6练习三;幼儿园只接受2至6岁的儿童,2至3岁的儿童分配为小班,4岁为儿童对于中产阶级,将5至6岁的孩子分配给一个大班,并实施该计划,以便输入每个年龄段并输入哪个班级.

; 3.6练习三;否则(d> 1e-6){x1 =(-b + sqrt(d))/(2 * a); x2 =(-b-sqrt(d))/(2 * a); printf(“等式的根是”); printf(“ x1 =%f,x2 =%f \ n”,x1,x2);}否则{x1 = -b /(2 * a); x2 = sqrt(-d)/(2 * a); printf(“等式的根是%f + I%f \ n”c语言程序设计ppt课件,x1,x2); printf(“等式的根是%fI%f \ n”,x1,x2);}}; 3.6练习三; 3.6练习三; 3.6练习三; 3.6练习三; 3.6练习三; 10.如果一个数字等于其所有真实因子(不包括其自身)的总和,则该数字为完美数. 例如,因数6有1、2、3和6 = 1 + 2 + 3,所以6是一个理想数. 在2〜1000中找到完成编号. 11.用7〜1000输出所有7位质数,对它们的数进行计数并求和. ; 12.将4到100的偶数分解为两个质数之和,每个质数只得到一个分解结果. 例如,可以将100分解为3和97,或者11和89,或者17和83,但是我们只能进行第一次分解. 3.6练习三;本章结束!谢谢您的合作!

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-154992-1.html

你可能感兴趣的:(c语言程序框图示范)