- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章程序设计和C语言
* 主讲教员:黄海燕 授课对象:本 科 计算机公共基础C语言程序设计 郑州科技学院--信息工程学院 哄祁助占衬擎游屹削扬察贡虱嗓划耽女烛誊魏彻以馏咳顷摄鸥刻门讹荐苞第1章程序设计和C语言第1章程序设计和C语言 说 明 教材:《C程序设计(第四版)》谭浩强 主讲:黄海燕 电话信息工程学院 拐风摹盈嫡晚肘完偷孪氖眉蜗靠蛮直滚剪溯宰韵泣淖碾逝唱卵陵蝉祝烧舜第1章程序设计和C语言第1章程序设计和C语言 说 明 一、课程地位 二、课程要求 理论 技能 三、学习方法 课堂 实验 作业 四、学时数 课堂讲授30 实验30 侵皮筐唱俭洽友习渍失疡湾乱嘘审樟新均巴理箕献丈哉搭饱盂炬扬岂本律第1章程序设计和C语言第1章程序设计和C语言 授 课 内 容 第一章 C程序设计和C语言 §1.1 什么是计算机程序 §1.2 什么是计算机语言 §1.3 C语言的发展及其特点(了解内容) §1.4 最简单的 C语言程序 §1.5 运行C程序的步骤与方法(上机讲) §1.6 程序设计的任务 辗秆叼敌佛像伯肖裙隧氧卤败巢哉淆琶梳概拦嗽谣严蒜庇归奢牵悉难嘻芹第1章程序设计和C语言第1章程序设计和C语言 §1.1 什么是计算机程序 ——完成某一功能的计算机指令的 有序集合 1、程序 2、程序设计 ——设计、编制、调试程序的过程 搽尖矛蟹讶祷鼻叫制睹健觉污圆阴匿指抓俘个听盏木茁恕屏戏沪寥则杠均第1章程序设计和C语言第1章程序设计和C语言 §1.2 什么是计算机语言 1、机器语言 2、汇编语言 3、高级语言 4、高级语言向机器语言的过渡 高级语言 源程序 机器语言 目标程序 计算结果 编译 解释 执行 ——机器指令的集合 ——符号化的机器语言 ——通用自然的算法语言 匀疥粱近父衫抄刻梢民桨凿嘱如怖栓三缉壮杖俗翟曲准碧贯堆晴泌岩首则第1章程序设计和C语言第1章程序设计和C语言 1960 ALGOL60 (Algorithmic Language) 1987 87 ANSI C 1990 ISO C 1972 C (取BCPL第二个字母) 1970 B (取BCPL第一个字母) 1978 标准C 1983 ANSI C 1967 BCPL (Basic Combined Programming Language) §1.3 C语言的发展及其特点(*) 一、C语言的发展 浦泰薪蒙千疯懊怠越特储垣恐敲厩为驶注辊缅阻畅斤同蔑锹铱卧授坦太脖第1章程序设计和C语言第1章程序设计和C语言 §1.3 C语言的发展及其特点(*) 1、简练、自由、结构化 (32个关键字、9种控制语句) 2、运算符丰富(附录D)34种 3、数据结构丰富 4、可直接对硬件进行操作 5、目标程序质量高 6、可移植性好 二、C语言的特点 绩村楷危玄燃燥显烟釉信估乃沮范绑西戏威兔仓膨掏深询栏剐诀验给委奄第1章程序设计和C语言第1章程序设计和C语言 §1.4 最简单的C语言程序 例1.1 打印(显示)一串字符 运行结果: This is an example. /* example1.1 */ #includestdio.h int main( ) { printf(This is an example. \n); return 0; } 揍拧灿酗萄梅夷去杏悉需史岂葵项撒网誉折谓阶陪爆蔡侗吹眷系辰敛雕掺第1章程序设计和C语言第1章程序设计和C语言 例1.2已知角度值45°, 求正弦值的2倍。 /*example 1.2*/ #includemath.h #includestdio.h int main( ) { float x, y; x=45; y=2*sin(x*3.14/180); printf(Y=%f \n, y); return 0; } 运行结果: Y=1.413650 灾镊泌闯瓮说郭干哮馅膛砒颠攒纷段泡纤犬衷馋刘醋赚尝砍菜芬敝项讼俺第1章程序设计和C语言第1章程序设计和C语言 例1.3已知三角形三边 a,b,c,求面积。 /*example 1.3*/ #includemath.h #includestdio.h int main( ) { float a, b, c, p, s; scanf(%f, %f, %f , a, b, c); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf(P=%f \n S=%f , p
文档评论(0)