第1章_C语言程序设计初步
时间:2026-01-15
时间:2026-01-15
C语言课件
高级语
设计
C1
主讲教师: 主讲教师:苏林萍 控制与计算机工程学院
C语言课件
联系方式计算机公共基础教研室 地址:主楼E 地址:主楼E座703 电话: 61772379、 电话: 61772379、2609 手机:13910518056 手机:13910518056 Email:slp@http://2
C语言课件
C语言程序设计教学形式 讲课:30学时 讲课:30学时 上机:26学时 地点: 10号机房 号机房A 上机:26学时 地点:教4楼10号机房A、B区 第7周开始 上机后将本次实验发送到 热能1006 热能1006 cshiyan01@http:// 热能1007 热能1007 cshiyan02@http:// 热能1008 热能1008 cshiyan03@http:// 热能1009 热能1009 cshiyan04@http://3
C语言课件
其他班C区 区
热能1006 热能A区 区
热能1007 热能
其他班D区 区
热能1008 热能 热能1009 热能门
B区 区
教4楼1层 10号机房示意图 楼 层 号机房示意图
C语言课件
如何尽快学会用C 如何尽快学会用C语言进行程序设计掌握C 掌握C语言基本知识和基本程序结构 阅读程序是学习C 阅读程序是学习C语言的重要手段 模仿、改写、 模仿、改写、编写 通过不断的编程实践, 通过不断的编程实践,逐步领会和掌握程序 设计的基本思想和方法。 设计的基本思想和方法。
C语言课件
教材和参考书谭浩强主编, 语言程序设计,清华大学出版社, 谭浩强主编,C语言程序设计,清华大学出版社, 林碧英主编,新编C语言程序设计教程,中国电力出 林碧英主编,新编C语言程序设计教程, 版社 [美]K.N.King著,吕秀峰译,C语言程序设计现代方 ]K.N.King著 吕秀峰译, 法,人民邮电出版社 S.Roberts著 翁惠玉等译, [美]Eric S.Roberts著,翁惠玉等译,C语言的科学 和艺术, 和艺术,机械工业出版社
C语言课件
考试方式
平时成绩: 10% 平时成绩: 上机考试: 20% 上机考试: 笔 试: 70%
C语言课件
第一章 C语言程序设计初步学习目标掌握程序设计语言的基本概念,理解机器语言、 掌握程序设计语言的基本概念,理解机器语言、 汇编语言、高级语言的区别及特点; 汇编语言、高级语言的区别及特点; 通过阅读简单的C程序,了解C语言的结构特点; 通过阅读简单的C程序,了解C语言的结构特点; 熟悉VC++6.0编程环境,掌握C 熟悉VC++6.0编程环境,掌握C语言程序在 VC++6.0编程环境 VC++6.0环境下的开发过程 VC++6.0环境下的开发过程
C语言课件
C语言概述 1.1 C语言概述计算机语言计算机能够识别的语言是计算机语言,又叫机器语言。 计算机能够识别的语言是计算机语言,又叫机器语言。
程序为了完成某一特定任务所编写的一组有序的指令集合。 为了完成某一特定任务所编写的一组有序的指令集合。
程序设计语言计算机程序设计语言是一种具有特定词汇、特定结构、 计算机程序设计语言是一种具有特定词汇、特定结构
、特 殊语法规则、具有进行程序设计功能的专业语言。 殊语法规则、具有进行程序设计功能的专业语言。 程序设计语言分为低级程序设计语言和高级程序设计语言。 程序设计语言分为低级程序设计语言和高级程序设计语言。 机器语言和汇编语言是低级语言, 程序设计语言是高级语言。 机器语言和汇编语言是低级语言,C程序设计语言是高级语言。 提供了一种表达数据与处理数据的功能 要求程序员按照语言的规范编程9
C语言课件
1.1.1程序设计语言 1.1.1程序设计语言机器指令( 机器指令(由0 和 组成), ),可直接执 机器语言 1组成),可直接执 行 用助记符代替机器 指令, 汇编语言 指令,用变量代替 各类地址。 各类地址。 难学、 难学、难记 依赖与计算机硬件,移植性差、 依赖与计算机硬件,移植性差、 执行效率高。 执行效率高。 依赖与计算机硬件,移植性差、 依赖与计算机硬件,移植性差、 执行效率高。 执行效率高。 不能直接在计算机中执行。 不能直接在计算机中执行。 不依赖于计算机硬件, 不依赖于计算机硬件,编出的 程序编译后能在所有机器上运 使得程序易读、 行。使得程序易读、易维护可 以执行好。 以执行好。执行效率没有机器 语言和汇编语言高。 语言和汇编语言高。 不能直接在计算机中执行。 不能直接在计算机中执行。
高级语言
类似数学语言、 类似数学语言、接 近自然语言
C语言课件
1.1.1 程序设计语言机器语言程序 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 0 1 1 1 0 汇编语言源程序 MOV AX, 30H ADD BX, AX MOV [2100H], BX HLT
0 1 0 1
1 0 0 1
1 1 1 0
高级语言源程序( 高级语言源程序(C) main( ) { int a, b, c; a=300; b=18; c=a+b a+b; c=a+b; printf(“ a+b= %d\ printf(“ a+b= %d\n”, c); }11
C语言课件
1.1.1 程序设计语言高级语言程序的执行源程序, 用高级语言编写的程序称为源程序 源程序是不能在计算机中直接执行的, 用高级语言编写的程序称为源程序,源程序是不能在计算机中直接执行的, 必须将其翻译成机器指令才能在计算机中执行。 必须将其翻译成机器指令才能在计算机中执行。
编译编译程序 高级语言 源程序 (.C或.PAS等) 或 等 编 译 机器语言 目标程序 (.OBJ) 连接程序 连 接 可执行 程序 (.EXE) 运 行 运行 结果
C语言课件
C语言的简介 1.1.2 C语言的简 …… 此处隐藏:1995字,全部文档内容请下载后查看。喜欢就下载吧 ……