版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年西式面点师(初级)考试题四十五
- 房建工程测量监理细则
- 教科版高中物理选择性必修第一册第三章机械波6多普勒效应课件
- 陕西省西安市碑林区2023-2024学年四年级下学期期末学情分析语文试题
- 期中 (试题) -2023-2024学年湘鲁版英语四年级下册
- 2.12 宋元时期的都市和文化导学案2023-2024学年统编版七年级历史下册
- 油气回收设备项目可行性报告
- 大学计算机取证期末考试试题及答案
- 鲁科版高中化学必修第一册专题5化工流程课件
- 物业消防工作计划
- 2024年探放水工技能大赛理论题库大全-上(选择题)
- 2024-2029年中国能源管理系统行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 公安院校“侦查学概论”课程思政建设探索
- 全新熟食供货协议合同范本下载
- 新制度经济学智慧树知到期末考试答案章节答案2024年宁波大学
- 中医护理学基础智慧树知到期末考试答案章节答案2024年湖北中医药大学
- 福建省泉州市安溪县2022-2023学年一年级上学期期末考试数学试题
- 护理安全警示教育
- 燃气公司市场发展规划方案
- 华为智慧农业解决方案
- 部编版四年级下册必读《十万个为什么》阅读测试题(分章节)
评论
0/150
提交评论