欢迎来到天天文库
浏览记录
ID:40849699
大小:1.43 MB
页数:16页
时间:2019-08-08
《Lesson01-C语言程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计沈阳航空航空大学工程训练中心计算机基础教研室刘成1课程介绍概述C语言简单的C程序介绍VC++6.0的简单应用算法及其表示主要内容:2(1)课程的目的、C语言的地位课程介绍(2)课时的分配、总成绩的计算方法(4)学习方法、如何使用教材(3)准备学具(5)全国计算机等级考试3§1.1概述C语言程序:一组计算机指令的有序集合。程序设计:运用程序语言编写指令清单的过程。4(一)程序设计语言的种类:(1)机器语言(2)汇编语言(3)高级语言面向过程的程序设计语言面向对象的程序设计语言C语言汇编语言机器语言功能i=9MOVAL,910110000000
2、01001把9送入AL中i=i+8ADDAL,80000010000001000把8累加到AL51972年出现C语言1983年建立C标准ANSIC1987年建立第二个C标准1998年国际标准化组织颁布了C++语言第一个国际标准以后出现了可视化的C++,例如微软的visualC++;Borland公司的C++builder。(二)C语言的发展过程6(三)C的商业产品:QuickCMicrosoftCMicrosoftC++VC++TurboCTurboC++BorlandC++C++Builder(四)C程序的运行过程编辑→编译→连接→运行*.C或*.CP
3、P→*.OBJ→*.EXE→运行7§1.2C语言的特点简洁、紧凑,使用方便、灵活,语法限制不严格,程序设计自由度大。综合高级、低级语言特点,允许直接访问物理地址,可操作硬件,采用多种编译优化技术,程序执行效率高,可移植性好。8§1.3简单的C程序介绍#include"stdio.h"voidmain(){printf("大家好!");}例1.1输出一句问候语。9#include"stdio.h"voidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf("sumis%d",sum);}例1.2简单的加法运算1
4、0#include"math.h"#include"stdio.h"voidmain(){floatx;x=sin(0.19199);printf("%f",x);}例1.3求正弦值。11§1.4算法1.4.1算法的概念算法:就是解决问题的方法与步骤,需要明确"做什么"和"怎么做"。算法的特性:有穷性、确定性、有零个或多个输入、有1个或多个输出。算法可以用自然语言表达,可以用图形表达,也可以用计算机语言表达。12例1.4:铁人3项赛包括游泳、自行车、长跑。请用自然语言描述运动员的比赛过程。例1.5:已知矩形的边分别为m,n米,请计算其周长。1.4.2
5、算法的图形表示(程序框图)一、传统流程图二、NS结构流程图131415分别用传统流程图和N-S框图描述某体育三项全能的比赛过程。作业:16
此文档下载收益归作者所有