程序设计基础(C语言版)
机械工业出版社
第01章 C语言程序设计基本概述 - 1
程序设计基础(C语言版)
机械工业出版社
本次课程介绍的主要内容1. 课程的教学安排和学习目标 2. 本节介绍的主要内容
2015年11月1日4时25分
1/34
程序设计基础(C语言版)
机械工业出版社
教学安排1、程序设计语言是一门要求操作的课程; 2、考核要求: 平时成绩(含:作业、考勤):30% 上机实践与研讨: 30%
小组大作业:
40%
2015年11月1日4时25分
2/34
程序设计基础(C语言版)
机械工业出版社
主要参考资料1、参考教材:程序设计基础(C语言版),秦军,机械工业出版社
2、参考资料:21天学通C语言(第6版),[美]Bradly L.Jones,信达工作室译,
人民邮电出版社C程序设计(第四版),谭浩强主编,清华大学出版社 C大学教程(第五版),(美)戴特尔,电子工业出版社 C语言程序设计经典案例教程,韦良芬,北京大学出版社2015年11月1日4时25分
3/34
程序设计基础(C语言版)
机械工业出版社
主要论坛1、编程论坛:http://www.77cn.com.cn/forum-5-1.htm
2、csdn(该论坛的水平较高):http://www.77cn.com.cn/forums/C/
3、视频课堂:可以通过App查找相关教学视频。
2015年11月1日4时25分
4/34
程序设计基础(C语言版)
机械工业出版社
学习目标了解C语言的历史和特点 熟悉计算机语言的不同类型 了解C语言的结构
理解C程序的开发过程了解结构化程序设计方法5/34
2015年11月1日4时25分
程序设计基础(C语言版)
机械工业出版社
主要内容C语言的发展历史以及特点 程序设计语言 简单的C程序实例 C语言程序的结构 C程序的编辑、编译和执行
2015年11月1日4时25分
6/34
程序设计基础(C语言版)
机械工业出版社
C语言的发展历史历史悠久,战勋卓著诞生于上世纪70年代初,成熟于80年代 “ANSI C”标准的发布是C语言成熟的标志
很多重量级软件都是用C写的
上天入地,无所不能几乎没有不能用C写出来的软件,没有不支持C的系统
2015年11月1日4时25分
7/34
程序设计基础(C语言版)
机械工业出版社
程序设计语言程序设计语言 ——人与计算机进行信息交流的工具。 大致可分为三类 机器语言 汇编语言 高级语言
面向过程语言 面向对象语言8/34
2015年11月1日4时25分
程序设计基础(C语言版)
机械工业出版社
程序设计语言(2)
机器语言 1、计算机硬件的设计密切相关 2、计算机能直接识别的语言 3、由一组二进制0和1序列构成
例如,计算 4+8 取数 1011 0000 0000 0100 将4送累加器 加 0000 0100 0000 1000 8 与累加器中的4相加 停机 1111 0100 繁琐的,难记、难读、难
写、无移植性2015年11月1日4时25分
9/34
程序设计基础(C语言版)
机械工业出版社
程序设计语言(3)
汇编语言1.2. 3.
计算机硬件的设计密切相关 计算机是不能直接识别, 计算机基本操作的采用英语缩写编写程序
例如,计算 4+8MOVE AL, 4 ADD AL, 8 将4送累加器 8与累加器中的4相加
HLT2015年11月1日4时25分
停机10/34
程序设计基础(C语言版)
机械工业出版社
程序设计语言(4)汇编程序:将汇编语言程序转换为计算机能识机器语言,
2015年11月1日4时25分
11/34
程序设计基础(C语言版)
机械工业出版社
程序设计语言(5)
高级语言基本与计算机的硬件设备无关
例如 计算4+8(C语言编写) Sum=4+8;编译器: 高级语言转换为机器语言的翻译程序
2015年11月1日4时25分
12/34
程序设计基础(C语言版)
机械工业出版社
C语言特点 语言简洁紧凑,使用灵活方便
32个关键字,9种控制语句 介于高级语言和低级语言之间的语言。 从C++,到Java,再到C# 运算符丰富
34种运算符 +、-、*、\、%、++、-> 等 可以实现其他高级语言难以实现的运算
2015年11月1日4时25分
13/34
程序设计基础(C语言版)
机械工业出版社
C语言特点(2) 数据结构类型丰富
标准数据类型:整型、实型和字符型;构造类型:数组、结构体、共同体、指针
生成的代码质量高 可移植性强 结构化语言
主要结构——函数, 实现模块化设计 结构化的控制语句,支持多种循环结构14/34
2015年11月1日4时25分
程序设计基础(C语言版)
机械工业出版社
简单的C程序实例【例1-1】 行注释 头文件 //第一个C程序 #include<stdio.h> 主函数 main() { printf("Welcome to C programming\n"); return 0; 编译系统提供 的输出函数 程序结束 } 执行结果 : 返回函数屏幕上显示 Welcome to c2015年11月1日4时25分
programming15/34
…… 此处隐藏:157字,全部文档内容请下载后查看。喜欢就下载吧 ……