第一讲 程序设计概述(计算机c语言)

第一讲 程序设计概述(计算机c语言)

ID:21735558

大小:260.00 KB

页数:20页

时间:2018-10-20

第一讲 程序设计概述(计算机c语言)_第1页
第一讲 程序设计概述(计算机c语言)_第2页
第一讲 程序设计概述(计算机c语言)_第3页
第一讲 程序设计概述(计算机c语言)_第4页
第一讲 程序设计概述(计算机c语言)_第5页
资源描述:

《第一讲 程序设计概述(计算机c语言)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计基础参考书籍全国计算机等级考试二级教程——C语言程序设计(2008年版),教育部考试中心,田淑清主编,高等教育出版社C程序设计(第三版),谭浩强著,清华出版社C语言程序设计,何钦铭、颜晖主编,高等教育出版社2考核方式平时作业:10分阶段考试:40分期末考试:50分3课程要求多动手记笔记多读、多写多动脑提问/回答举一反三多交流4内容剖析编程思路、算法语言工具单词语法环境步骤5程序设计语言程序设计语言的发展机器语言汇编语言高级语言(Fortran、、C++、Java等)C6C语言的主要单词和语法C

2、语言的主要“单词”标识符:C语言的标识符规定由字母、数字以及下划线组成,且第一个字符必须是字母或下划线。保留字:又叫关键字,它们是C语言规定的、赋予它们以特定含义、有专门用途的标识符自定义标识符:包括变量名、数据类型名、函数名以及符号常量名常量:如,123、12.3,不同类型的常量表达方式不一样运算符:如,+(加)、-(减)、*(乘)、/(除)、%(求余)、>(大于)7C语言的主要单词和语法C语言的主要“语法”变量定义:变量在使用之前必须先定义,定义包括类型和名称的指定。如:intx;表达式:运算符与

3、运算对象(变量或常量)的组合就形成了表达试。如,2+x*4语句:语句是程序最基本的执行单位,程序的功能就是通过对一系列语句的执行来实现的。函数的定义与调用库函数的调用:比如C语言没有输入输出语句,用库函数printf、scanf实现。8程序设计语言程序设计语言的功能数据表达:表达所要处理的数据数据的类型/操作数据的存储形式流程控制:表达数据处理的流程顺序结构选择结构循环结构9C程序的基本框架voidmain(){}数据表达数据处理输出结果#includevoidmain(){inta

4、,b,c,s;scanf(“%d%d%d”,&a,&b,&c);s=a*b+c;printf(“s=%d”,s);}例:10C程序的基本框架#includeintmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}voidmain(){inta,b,c;scanf(“%d%d”,&a,&b);c=max(a,b);printf(“maxvalue=%d”,c);}自定义函数主函数组成特点函数有且只有一个主函数程序执行从主函数开始

5、,在主函数中结束可以有多个自定义函数,由主函数来调用一个函数的组成函数头函数体语句必须以分号结束注意(1)程序中所有符号都为英文字符(2)C程序中区分字母的大小写11编程工具(1)启动(2)菜单中选【文件】-->【新建】(3)在打开的窗口中再单击【文件】-->【C++SourceFile】(4)在右侧【文件名】处输入文件的名称(注意扩展名为.c)(5)在【位置】处调整文件保存的位置(6)单击【确定】(7)在编辑窗口中输入程序源代码(8)在工具栏中单击【保存】按钮(9)在工具栏中单击【编译】按钮(10)

6、在工具栏中单击【连接】按钮(11)在工具栏中单击【执行】按钮VisualC++6.0的使用步骤12编程工具源程序源程序编译连接运行可执行程序目标程序源程序文件扩展名为.c目标程序文件扩展名为.obj可执行程序文件扩展名为.exeC语言程序的处理过程13程序设计的主要过程表达数据设计算法编写程序编译、连接运行与调试14求1~100间所有偶数的和算法设计思路:设置一个变量(sum),然后在1~100的数中(设置一个变量i)寻找偶数,将它们一个一个累加到sum中。一步累加:sum=sum+i;重复累加:用循

7、环语句实现,在循环过程中:(1)判别i是不是偶数:用分支控制语句来实现。(2)对循环次数进行控制:通过i值的变化算法流程图:表达数据数据类型:存储方式:整型变量/常量15sum=0,i=1i<=100i是偶数?sum=sum+ii=i+1输出sum真真假假求1~100间所有偶数的和16求1~100间所有偶数的和编辑程序(源文件Add.c)#includevoidmain(){inti,sum;sum=0;for(i=1;i<=100;i++)if(i%2==0)sum=sum+i;p

8、rintf("%d",sum);}编译、连接运行与调试17算法对比求1~100间所有奇数的和#includevoidmain(){inti,sum;sum=0;for(i=1;i<=100;i++)if(i%2!=0)sum=sum+i;printf("%d",sum);}求1~100间所有偶数的和#includevoidmain(){inti,sum;sum=0;for(i=1;i<=100;i++)if(i%2==

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。