- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1 1.0 1.2 1.3 =8? Y N 计算机出题 3+5=? 学生输入答案 答对的处理 答错的处理 结束或作下一题 1.1 1.0 1.2 1.3 =8? Y N 计算机出题 3+5=? 学生输入答案 答对的处理 答错的处理 结束或作下一题 1.1 1.0 1.2 1.3 循环算法 例4 求s=1+2+3+…+100 sum: 存放累加和 i: 存放加数 N 输出sum i=i+1 sum=sum+i end start Y i=100 i=1 sum=0 1.1 1.0 1.2 1.3 算法的表示 自然语言描述 流程图表示(初学者必备!) 程序设计语言描述 1.1 1.0 1.2 1.3 常用流程图符号 椭圆框(始止框),表示程序的开始和结束 流向线,指示程序的流向。 矩形框(处理框),数据的处理和输入输出 菱形框(判断框), 根据框内条件判断分支出口 子程序、过程或函数调用 1.1 1.0 1.2 1.3 计算机程序 用计算机语言写的程序是算法在计算机上的具体实施。 所谓计算机程序,是指按照某种顺序排列的便于计算机能够执行某种基本任务的指令的集合。 1.1 1.0 1.2 1.3 例2的C语言程序 #include “stdio.h” /* 编译预处理 */ main( ) /* main()为主函数,C程序的执行起点 */ { int a,b; /* 变量说明语句,设c,n为整型(int型)变量 */ float aver; /* 变量说明语句,设aver为浮点型(float型)变量 */ /* 在声明本函数中要用到的变量后,下面为算法的具体执行语句 */ scanf(“%d,%d”,a,b) /*从键盘输入整数给变量a、b */ aver=a+b; /*a+b→aver*/ aver=aver/2; /*求平均*/ printf(“average=%f\n”,aver); /* 输出结果,显示average=字样,\n表示回车*/ } 例2的C语言程序 #include “stdio.h” main( ) { int a,b; float aver; scanf(“%d,%d”,a,b); aver=a+b; aver=aver/2; printf(“average=%f\n”,aver); } 1.1 1.0 1.2 1.3 #include “stdio.h” main( ) /* main()为主函数,C程序的执行起点 */ { int sum,i; /* 变量说明语句,设c,n为整型(int型)变量 */ /* 在声明本函数中要用到的变量后,下面为算法的具体执行语句 */ sum=0; i=1; /*循环前将变量sum、i 赋予初值*/ do{ /*do{…}while为循环控制语句*/ sum=sum+i; /*累加*/ i=i+1; /*计数*/ }while(i=100); /*循环条件判断*/ printf(“sum=%d\n”,sum); /* 输出结果,显示sum=字样,\n表示回车*/ } 1.1 1.0 1.2 1.3 N 输出sum i=i+1 sum=sum+i end start Y i=100 i=0 sum=0 1.1 1.0 1.2 1.3 #include “stdio.h” main( ) { int sum,i; sum=0; i=1; do{ sum=sum+i; i=i+1; }while(i=100); printf(“sum=%d\n”,sum); } 1.1 1.0 1.2 1.3 编辑 链接 编译 执行 1.4 C程序的上机步骤 file.exe C语言程序设计
原创力文档


文档评论(0)