《程序设计和C语言》PPT课件.ppt_第1页
《程序设计和C语言》PPT课件.ppt_第2页
《程序设计和C语言》PPT课件.ppt_第3页
《程序设计和C语言》PPT课件.ppt_第4页
《程序设计和C语言》PPT课件.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章 程序设计和C语言,主讲教员:黄海燕,授课对象:本 科,计算机公共基础C语言程序设计,郑州科技学院-信息工程学院,说 明,教材:C程序设计(第四版)谭浩强 主讲:黄海燕 电话信息工程学院,说 明,一、课程地位,授 课 内 容,第一章 C程序设计和C语言,1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C语言的发展及其特点(了解内容) 1.4 最简单的 C语言程序 1.5 运行C程序的步骤与方法(上机讲) 1.6 程序设计的任务,1.1 什么是计算机程序,完成某一功能的计算机指令的 有序集合,1、程序,2、程序设计,设计、编制、调试程序的过程,1.2

2、什么是计算机语言,1、机器语言 2、汇编语言 3、高级语言,4、高级语言向机器语言的过渡,机器指令的集合,符号化的机器语言,通用自然的算法语言,1960 ALGOL60 (Algorithmic Language),1987 87 ANSI C 1990 ISO C,1972 C (取BCPL第二个字母),1970 B (取BCPL第一个字母),1978 标准C 1983 ANSI C,1.3 C语言的发展及其特点(*),一、C语言的发展,1.3 C语言的发展及其特点(*),1、简练、自由、结构化 (32个关键字、9种控制语句),2、运算符丰富(附录D)34种,3、数据结构丰富,4、可直接对硬

3、件进行操作,5、目标程序质量高,6、可移植性好,二、C语言的特点,1.4 最简单的C语言程序,例1.1 打印(显示)一串字符,运行结果: This is an example.,/* example1.1 */ #include int main( ) printf(This is an example. n); return 0; ,例1.2已知角度值45, 求正弦值的2倍。,/*example 1.2*/ #include #include int main( ) float x, y; x=45; y=2*sin(x*3.14/180); printf(Y=%f n, y); retur

4、n 0; ,运行结果: Y=1.413650,例1.3已知三角形三边 a,b,c,求面积。,/*example 1.3*/ #include #include int main( ) float a, b, c, p, s; scanf(%f, %f, %f , ,例1.4 求 sum=1+2+3+10 。,/*example 1.4*/ #include int main( ) int i, sum=0; for(i=1;i=10;i+) sum =sum+i; /求累加和 printf(nSum=%dn , sum); return 0; ,#include int main( ) int max( int x , int y ) int a , b , c ; int z ; scanf(%d,%d, ,例1.5 已知整数 a,b,求其中的最大数。,C语言程序的结构,1、C程序由函数构成,C程序=,一个主函数(main函数) 一个主函数+若干其他函数(子或库),VC有300多个,跳转,3、语句标识:语句书写自由,后带分号“;”,4、注释:可用 /*/ 对C程序块作注释; 用/对程序行作注释,前一页,1、分析问题,2、确定解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论