c语言,第1章_绪论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言,第1章_绪论

* 总结 算法就是解决问题的具体方法与步骤 程序是为让计算机完成某项任务而编写的逐条执行的指令序列 C语言的特点包括:结构化的程序设计语言、语句简洁、功能强大、移植性好 C程序的基本结构包括:预处理语句、main函数,main函数中的内容使用{ }括起来,每条语句必须用分号结束 C程序编写完成后,首先需要通过编译转换成目标文件,然后通过连接创建可执行程序,最后才可以执行该程序 可以使用VC/CB编辑和运行C程序 * Thank you * Ken Thompson肯·汤普生 Dennis M. Ritchie丹尼斯·利奇 * C诡异离奇、缺陷重重,却获得巨大成功 输入理想的程序,输出快乐的人生 * * 姓名:田红磊 单位:计算机应用技术系 Email:tiantianjiaoxue@163.com Web:/ * 课程目标 理解算法、流程图以及程序的概念,培养算法分析与设计能力 理解程序逻辑,掌握用C语言进行程序设计的基本方法 掌握C语言的基础知识,包括基本数据类型、表达式、控制结构等 掌握C语言的高级知识,包括数组、指针、函数、字符串、结构体等 培养程序阅读和编写能力,培养程序调试和纠错能力 * 教材及课时安排 教材 C程序设计语言 魏东平等编著 电子工业出版社 课时安排 授课:48学时 上机:32学时 * 参考书 * 参考书 * 上机要求 编程题目必须在上机前在纸上写好 作业一定要经过上机调试通过 作业请在规定时间内提交,抄袭者记零分 上机时间严禁玩游戏,聊天,一经发现按旷课处理 第1章 C语言概述  * 本章教学目标 了解C语言的发展历史 掌握C程序编辑、编译及运行的过程 掌握一种C程序的集成开发环境的使用 * 什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 * 日常生活中的程序 银行 带上存折去银行 3. 将存折递给银行职员,告诉所取金额 2. 到相应窗口排队 4.银行职员办理取款事宜 5. 拿到钱并离开银行 * 计算机中的程序 做口述笔记…… 键入信函的内容…… 发送传真…… 口述 2.信函 ______________ ________________ __________ _____________ 3.传真 指令被逐条执行 程序员 老板 秘书 程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 要执行的一组指令 * 算法 计算长方形的面积 问题: 1.接收用户输入的长方形长度和宽度两个值; 2.判断长度和宽度的值是否大于零; 3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误; 4.显示面积。 算法 算法:解决问题的具体方法和步骤 思考:如何求最大公约数?最小公倍数? * 程序设计语言 计算机能读懂的语言—— 机器语言(Machine Language) 由一系列二进制0和1组成 机器语言编写的1+1程序 低级语言000000010000010100000000 像不像天书? * 程序设计语言 PRINT 1+1 结果显示在屏幕上 #include stdio.h int main(void) { printf(%d\n, 1+1); return 0; } 程序设计语言(programming language) BASIC语言编写的1+1程序 C语言编写的1+1程序 既不是英语,也非机器语言 但更像英语 高级语言 比写机器语言程序容易,但比使用英语难 * 程序设计语言排行(2012年9月) * 程序员 编写程序源代码(Source Code)的人 程序员(Programmer) 计算机、程序员、程序之间的关系 如果计算机是乐队,那么程序员就是指挥家,程序就是乐谱。 如果计算机是军队,那么程序员就是总司令,程序就是作战计划。 * 怎样让计算机读懂高级语言 编译器(Compiler) 把源代码转换为可被计算机理解的机器代码 把机器代码以可执行文件(Executable File)的形式保存在磁盘上 一种程序设计语言对应一种编译器 * 怎样让计算机读懂高级语言 程序员按照该语言的语法编写程序源代码 把自己的意图写入源代码中 编译器读入源代码 把程序员的意图转换成可执行程序,供他人使用 C语言 可执行程序 编译器 * 怎样让计算机读懂高级语言 程序设计语言是人与计算机进行交流的语言 有很多种,分别适合做不同的事情 现在人还只能主动学计算机的语言 做不到计算机学会人的语言 当计算机懂了人的自然语言,就几乎不再需要编程,想让计算机干什么,

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档