C语言第一章C语言概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年8月1日
奖罚分明
C语言概述
•奖:
• 复习课及习题课提问每次加1~5分不等。
•罚:
• 缺席一次扣2分,累计3次获赠“免试”(特 殊情况除外)。
IT Education
大连软件职业学院
2020年8月1日
课程要求:
C语言概述
• 一 准备课堂笔记(可选)、实验报告; • 二 上机安排;(共96学时,其中上机28学时,每周
汇编
机器语言程序
十六
A0 00 20
进制
02 06 01 20
A2 02 20
内存单元
读入内存
1010 0000 0000 0000 0010 0000 0000 0010 0000 0110 0000 0001 0010 0000 1010 0010 0000 0010 0010 0000
IT Education
四12节606教室) • 三 课程设计(课程结束后); • 四 保持良好课堂秩序、课上禁止吃东西、
手机调至静音。
IT Education
大连软件职业学院
2020年8月1日
C语言概述
• 一 什么是C语言? • 二 为什么要学C语言? • 三 怎么才能学好C语言?
IT Education
大连软件职业学院
IT Education
大连软件职业学院
2020年8月1日
C语言概述
•为什么要学C语言?
IT Education
大连软件职业学院
2020年8月1日
C语言概述
• 第一:C语言语法结构很简洁精妙,写出的 程序也很高效。 第二:C语言能够让你深入系统底层。 第三:很多新型的语言都是衍生自C语言。
(先走路后跑步)
2020年8月1日
1.1 一 关于语言
C语言概述
人与计算机交流通 过计算机语言
人与人的交流通过自然语言
IT Education
大连软件职业学院
2020年8月1日
二 认识语言
• 语言是交流的工具。
C语言概述
• 计算机语言是人与计算机交谈的 工具。即表达人的思维,传达给 机器的工具。
IT Education
大连软件职业学院
2020年8月1日
计算机程序设计
C语言概述
• 什么是程序? 为了解决某一特定问题用某一种计算机语言编写的指令序 列称为程序。
例:用洗衣机洗衣服
例:把大象装进冰箱里
1. 注水; 2. 洗涤; 3. 漂洗; 4. 脱水。
IT Education
1. 打开冰箱门; 2. 把大象装冰箱里; 3. 关上冰箱门;
C语言概述
高级
汇编
机器
语言
语言
ቤተ መጻሕፍቲ ባይዱ
语言
IT Education
大连软件职业学院
2020年8月1日
C语言概述
面向机器语言:汇编语言与机器语言
例:将地址为2000H和2001H 的两个内存单元内容相加,
结果存在地址2002H单元中。
汇编语言程序
内存
MOV AL , [2000H] ADD AL , [2001H] MOV [2002H], AL
考核方式:
C语言概述
• 一 课程考核形式:考试课 , 期末闭卷上机考核/全年级统
考,平时成绩(40分)+期末成绩(60分);
• 二 平时考核要求:平时出勤考核(10分);
•
平时作业及报告(9分);
•
随堂测试及课堂表现(9分)
回答问题有相应加分;
•
平时上机实训(12分)。
IT Education
大连软件职业学院
2020年8月1日
步骤 ――> 计算机指令
C语言概述
步骤的序列 ――> 指令序列(程序)
例:把大象装进冰箱里
1. 打开冰箱门; 2. 把大象装冰箱里; 3. 关上冰箱门。
Open the door of the fridge;
Put the elephant into the fridge; Close the door of the fridge.
大连软件职业学院
2020年8月1日
C语言概述
1.1 什么是程序和程序设计语言
步骤 ――> 计算机指令 步骤的序列 ――> 指令序列(程序)
• 程序是计算机指令构成的序列,其操作 对象是数据。
• 程序需要人来编写,使用的工具是程序设计语言,是人 告诉计算机该做什么的工具。
IT Education
大连软件职业学院
大连软件职业学院
2020年8月1日
C语言概述
三 计算机语言的发展
•机器语言 •汇编语言
– 通用语言 C C++ ( VC++) VB Java – 数据库语言 vfp SQL Oracle – 网页制作 HTML ASP JSP PHP .net
•高级语言
IT Education
大连软件职业学院
2020年8月1日
2020年8月1日
C语言程序设计
IITT EEdduuccaatitoinon& Training
大连软件职业学院 何馨宇
2020年8月1日
C语言概述
• 联系方式:
hexinyu123@live.cn
实训楼二楼软工系办公室 办公电话:84297052
IT Education
大连软件职业学院
2020年8月1日
• 第四:各类考试出现频率极高;(等级考试、 资格考试等,我校要求过二级)
• 第五:今后就业的技术砝码。看编程排行榜
IT Education
大连软件职业学院
2020年8月1日
C语言概述
void main( ) {
printf(“This is a C program.\n”); }
IT Education
2020年8月1日
C语言概述
IT Education
大连软件职业学院
2020年8月1日
IT课程分类
C语言概述
同样是传授知识、培养能力,但各有不同的侧重点。 IT课程可分为两大类:
一类是培养思维能力的课程,传授的知识仅仅是媒介。 练枪法需要枪和子弹,知识仅仅是子弹,能力的培 养是第一位的。如高等数学、程序设计、数据结构、 算法分析等课程盖属此类。
大连软件职业学院
2020年8月1日
C语言概述
软件工程系专业课教学体系
IT Education
大连软件职业学院
2020年8月1日
C语言的地位
Lucas 电影
UNIX 操作系统
C语言概述
计算机 游戏
计算机 语言
嵌入式 系统
PC应用 程序
IT Education
星球大战 电影
机器人 工厂
大连软件职业学院
IT Education
大连软件职业学院
2020年8月1日
C语言程序举例
C语言概述
• 已知a和b是两个不相等的数,求a和b中较大的 一个数,并输出它。
•算法: •如果a>b,输出a; •否则,输出b。
main
{ if(a>b)
printf(“%d”,a);
else
} printf(“%d”,b);