- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言电子教案 答疑时间:每周一 晚7:00-9:00 每周三 下午2:30-5:00 每周四 下午2:00-4:00 答疑地点:4-210 C语言电子教案(一) 第一讲 第一章 C语言概述 第二章 算法 第一章 C语言概述 主要内容: C语言的发展简史 C语言的特点 简单的C程序介绍 教学方法、要求、学习方法 C语言环境简介 §1.1 C 语言的发展简史 时间 名称 发明者 特点 1960 ALGOL 60 离硬件远,不宜编程 1963 CPL 英国剑桥大学 接近一些硬件,规模大 1967 BCPL 英国剑桥大学 较CPL简化一些 1970 B 美国贝尔实验室 过于简单,功能有限 72~73 C 美国贝尔实验室 精炼,接近硬件,功能强 §1.2 C 语言的特点 1.语言简洁、紧凑,使用方便、灵活 2.运算符丰富 3.数据结构丰富 4.具有结构化的控制语句 5.语法限制不严 6.允许直接访问物理地址,能进行位操作 7.生成目标代码质量高,程序执行效率高 8.用C语言写的程序可移植性好 §1.3 简单的 C 程序介绍 C 程序的构成: 1. 一个 C 程序由若干个函数组成,其中要有而且只能有一个 main 函 数, main后面必须跟一对圆括号。 2. 每个函数由二个部分组成 C 程序的一些规定 1. 函数名后必须跟有括号,即使空括也不能省。 2. 程序必须从 main 函数开始执行,不管main函数位置如何。 3. 一行可以写多个语句,一个语句也可以分写在多行,但一对双引号不能分行。 4. 语句最后的 ; 是语句的一个部分,不能省略。 5. 可以用 /*..........*/ 对程序加以注释,注释中的内容计算机并不执行。 C 程序的上机步骤 进入 TC环境: 从开始/程序/MS-DOS方式进入DOS方式 转到E盘(E:回车) 键入TC回车 开始一个新程序:File/New 输入并修改源程序: 程序存盘:File/Save(或F2) 运行程序:Run/Run(或Ctrl+F9) 查看结果:Run/User Screen(或Alt+F5) 退出TC:File/Quit(Alt+X) 返回Windows桌面:Exit回车 教学方法 使用计算机、网络、多媒体和数字化技术,使得教学中各个环节用数字化方法实现。包括:数字化教学、数字化课件、数字化答疑、数字化作业、数字化考试。 在多媒体数字化教室上课,采用数字化教学方式,使用数字化课件(网上下载课件、网上交作业、网上答疑)。 答疑采用上机、现场答疑和网上数字化答疑相结合。我的电子邮件信箱:xhzh@mail.haust.edu.cn 教学网站网址:210.43.7.8 欢迎同学光临教学网站,提交作业和实验报告、提出问题、建议、批评等. 学习要求 每次上课要带教材和实验指导书。 每次上机要带教材、实验指导书和实验报告。 每次上机前预习实验报告,对上机目的和要求要做到胸中有数。有编程的内容要事先编写好程序。 上机过程中,按实验指导书的要求填写实验报告,每次实验结束时上交实验报告。 独立完成作业,不可照抄作业。 考试方法 上机考试——试卷在机器上——在机器上实现给定之命题——考试采用倒计时,交卷或考试时间到 后由计算机自动判卷。 考试时间 考试安排在期末,具体时间由教务处安排。但每部分学完之后,会有不定期的阶段测验。阶段测验成绩作为平时成绩的一部分。 第二章 算法 主要内容: 计算机的基本原理及软硬件组成 计算机语言简介 程序设计的过程 鸡兔同笼问题分析(顺序程序设计) 下棋问题分析(选择结构程序设计) 100个数求和问题分析(循环结构程序设计) 数列求和问题分析 C语言环境简介 微型计算机硬件组成 微机硬件由运算器、控制器、存储器、输入设备、输出设备五部分组成: 计算机软件系统的组成 计算机软件是各种程序及文档资料的总称 各种软件的功能 操作系统(简称为OS):对计算机的全部硬、软件资源进行管理、统一调度和统一分配的软件系统。是人机间界面,是计算机系统的核心,如Windows 98。 为什么要学习程序设计语言 掌握了程序设计语言,才能够对计算机的工作过程有较深刻的理解。 掌握了程序设计语言,才能够进行系统软件或应用软件的开发,才能成为一个计算机的高级使用
您可能关注的文档
最近下载
- FloEFD 2312(Standalone)软件实例教程 第5章.pdf VIP
- 电厂除灰技术手册-气力输灰管道.doc
- FloEFD 2312(Standalone)软件实例教程 第4章.pdf VIP
- 山塘除险加固工程初步设计报告.docx VIP
- 中国慢性癌症相关性疼痛诊疗指南(2024版).pdf VIP
- 海上大功率风电变流器技术应用.pdf VIP
- 高中语文 2.1《梦游天姥吟留别》课件 人教版第三册.pptx VIP
- 010.消毒液车间灌装机清洁验证报告.doc VIP
- 民用建筑电气设计规范JGJ16-2016.pdf VIP
- 22S804 矩形钢筋混凝土蓄水池.docx VIP
文档评论(0)