- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲教师:闫红漫
C 语言程序 设 计--
为什么要学习C语言
“我从一个未学过计算机的人,44岁开始学习计算机,现在成为所谓的“大师”。”
------谭浩强
子曰:
“知之者不如好之者,好之者不如乐之者。”
理论思维
实验思维
计算思维
课程要求
学时数:16周课程
上课2学时/周
上机2学时/周
教学方式:
多媒体教学+上机实验
纪律要求:
按时出勤(上课、上机(座位固定))
上课不讲话
…
成绩评定
平时成绩 30%: 平时出勤率、平时作业及测试等
期末考试 70%: 上机考试
教材
C程序设计(第四版) ,谭浩强著,发行1100万册记录
清华大学出版社
参考书
C语言程序设计 , 吕凤翥 ,清华大学出版社
作业提交平台
(注意截止日期)
答疑
周二下午 2:00-4:00
1号学院楼237房间 Tel:
Contact me
Email: yhm2030@126.com
课程内容
第1章 程序设计和C语言
第2章 算法——程序的灵魂
第3章 最简单的C程序设计——顺序程序设计
第4章 选择结构程序设计
第5章 循环结构程序设计
第6章 利用数组处理批量数据
第7章 用函数实现模块化程序设计
第8章 善于利用指针
第9章 用户自己建立数据类型
第10章 对文件的输入输出
U盘
笔记本
第1章 程序设计和C语言
1.1 什么是计算机程序
1.2 什么是计算机语言
1.3 C语言的发展及其特点
1.4 最简单的C语言程序
1.5 运行C程序的步骤与方法
1.6 程序设计的任务
练习 c-1
1.1 什么是计算机程序
程序
一组计算机能识别和执行的指令
只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作
计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成
1.2 什么是计算机语言
人与人沟通------语言(汉语、英语、…)
人与计算机沟通----计算机语言
计算机语言
通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的符号系统
根据其是否接近于人类自然语言,通常把计算机语言划分为五代语言
第一代语言:机器语言(由0和1组成的指令)
第二代语言:符号语言(用英文字母和数字表示指令)
第三代语言:高级语言(接近于人的自然语言和数学语言)
C、VB、Java …
第四代语言:非过程化语言
第五代语言:智能语言
低级语言
面向过程的语言(非结构化的语言、结构化语言)
面向对象的语言
1.3 C语言的发展及其特点
C语言的由来
诞生
1972年,ATT的贝尔实验室D.M.Ritchie设计
在UNIX操作系统的DEC PDP-11上实现
演化
ALGOL60
(1960)
CPL
(1963)
BCPL
(1967)
B
(1970)
C
1972
C语言的发展
1973
改写UNIX
占90%代码
1977
出现与机器无关的 C语言版本
1978
移植到大、中、小型和微型计算机上
KR:《The C Programming Language》----标准C
成为应用最广泛的语言
1983
推出C++语言----面向对象的程序设计语言
1987
推出87 ANSI C----新标准
各种C的基础
1.2 C语言的特点
C语言的特点
结构化(模块化)的程序设计语言
函数是构成结构化程序的最小模块
基本结构模式:顺序、分支、循环
编程简洁明了
关键字少、运算符丰富、采用缩写形式的数据类型
预处理功能
功能强大
兼具高级语言和低级语言的功能
执行效率高、移植性好
C语言的不足
运算符过多,优先级较繁杂,初学者难用难记
34个运算符
15种优先级
是一种弱类型语言
对数组进行动态赋值时不做越限检查
产生二义性
数据库管理系统
图形图像处理系统
硬件驱动程序、嵌入式系统应用
数据结构实现
排序和检索
C语言的应用
1.4 最简单的C语言程序
1.4.1 最简单的C语言程序举例
例1.1 输出一行信息
This is a C_Language Program.
解题思路:在主函数中用printf函数输出以上文字
编写程序:
#include stdio.h
int main()
{
printf(“This is a C_Language Program.
您可能关注的文档
- 05海洋能多种发电技术讲稿.ppt
- 技术经济与生产管理案例试卷.ppt
- 05-核心-管理咨询01讲稿.ppt
- 05护理理论讲稿.ppt
- 2013年新人教版九年级化学上册——绪言()讲稿.ppt
- 2013年一年级上册字词复习讲稿.ppt
- 05环境污染的生物净化讲稿.ppt
- 05进程管理2互斥和同步一讲稿.ppt
- 5.1四大地理区域的划分1讲稿.ppt
- 2013年中考化学专题复习-推断题L讲稿.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)