[工学]ACM-C语言程序设计-介绍课件(PPT 31页).pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《[工学]ACM-C语言程序设计-介绍课件(PPT 31页).pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工学 工学ACM-C语言程序设计_介绍课件PPT 31页 ACM 语言程序设计 介绍 课件 PPT 31
- 资源描述:
-
1、LOGOACMC语言程序设计第1页,共31页。LOGO计算机程序设计,就是通过若干指令的组合,让计算机能够按照人的意图去帮助我们解决问题,但计算机能够直接理解的指令只有0 1组成的序列,称为机器语言。C语言等高级语言通过一些英文单词和若干编程规则,使我们能够将熟悉的英语转换成计算机的机器语言,从而编写程序控制计算机。计算机程序设计计算机程序设计&C语言语言第2页,共31页。LOGOuC语言是世界上流行使用最广泛的高级程序语言之一,软件开发,服务器程序开发等软件领域都有C语言的使用,C语言最大的优势是效率,因为C语言比较接近底层,所以开发出的程序执行效率非常高,所以在大型程序中多数使用C语言,在
2、效率优先的算法竞赛中大部分人也都使用C语言。第3页,共31页。LOGO编译器编译器&IDEu为了将我们用C语言写成的语句变为计算机可执行的0 1组成的指令集合,需要使用叫做编译器的软件,标准的C语言编译器叫做GCC,因为GCC不是图形界面程序,初学者一般使用集成开发环境,即所谓的IDE,它将图形界面,程序的高度工具,编辑工具等集成在一起,成为一个整体的软件,更方便程序的编写和编译。第4页,共31页。LOGOu最简单的程序:功能为在屏幕上输出一串单词u#includeu int main()u u printf(Hello ACMn);u return 0;u 第5页,共31页。LOGOCode
3、:Blocks第6页,共31页。LOGO黑框框的控制台黑框框的控制台第7页,共31页。LOGOprintf函数输出字符串函数输出字符串uprintf:这是刚刚用来输出Hello ACM两个单词使用的函数,print表示打印,f表示function,括号里的字符串为参数,用来表示要输出的内容和输出的格式,printf(“content”);就可以将双引号中的字符串输出。printf(“Hello ACMn”);中的n表示一个特殊含义,表示在输出完这个字符串之后另起一行。第8页,共31页。u这是一个只有输出没有输入的程序,正常情况下,一个程序应该具有的基本功能应该包括:以某种方式接受用户的数据,按
4、照需求处理用户的数据,以某种方式将处理的结果反馈给用户。u在竞赛中使用最简洁的输入输出方式,即键盘输入,屏幕输出。第9页,共31页。一个完整的程序:一个完整的程序:a+bu#includeu int main()u u int a,b;u scanf(%d%d,&a,&b);u printf(%dn,a+b);u return 0;u 第10页,共31页。变量变量&数据类型数据类型u与数学方程中的变量类似,一个变量可以表示一个数字,或者字母,字符串等信息,比如x+y=z中的x、y,给予变量不同的值,相应会得到不同的结果。u定义一个变量,就是指明一个符号以及它的数据类型,比如int a,b;表示
5、定义两个整数 a,b,用来代表两个整数,a,b叫做变量名,变量名的长度不能大于256且要以字母或_开头,大小写代表不同的名字。u除了整数,还有浮点数,字符等数据类型。第11页,共31页。u整数的运算u刚刚的a+b中用到了加法,同样的,四则运算对于整数都可以使用可以使用a-b计算a b的差,a*b计算积,但在计算a/b时要注意,因为a b定义时都是整数,所以a/b计算出来也会被处理成整数,或者叫做取整,即a除以b的整数部分,要取a除以b的除数,可以使用a%b得到,如果想要得到一个完整的小数,应该将a,b定义成double型。第12页,共31页。u 变量的赋值u 变量要有一个值才有意义,如果只定义
展开阅读全文