C语言程序设计程序设计概述PPT课件.pptx
《C语言程序设计程序设计概述PPT课件.pptx》由会员分享,可在线阅读,更多相关《C语言程序设计程序设计概述PPT课件.pptx(32页珍藏版)》请在第壹文秘上搜索。
1、1.1 程序设计语言程序设计语言是用来编写计算机程序的语言,它按照特定的规则组织计算机指令,使计算机能够自动进行各种操作处理。 按照程序设计语言的规则组织起来的一组计算机指令。 机器语言、汇编语言和高级语言。1972年由美国的Dennis Ritchie设计发明。1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对 C的发展和扩充,制定了C的标准,称为 ANSI C。1987年ANSI又公布了新的标准87 ANSI C。第1页/共32页1.1 程序设计语言#includeint main(void)int i=1,s=0;while(i=100) /* 循环控制 */s=s+
2、i; /* 数据累加 */i=i+1; /* 生成下一个要累加的数 */ printf(sum=%dn,s); /* 输出结果 */ return 0;第2页/共32页1.2 算法 l1.2.1 算法概念与算法描述 l1.2.2 算法的逻辑结构 l1.2.4 算法的特性l1.2.4 算法评价第3页/共32页1.2.1 算法概念与算法描述算法是为计算机处理问题所设计的解题步骤。算法的最终实现是计算机程序。自然语言流程图N-S图PAD图伪码等。第4页/共32页1.2.1 算法概念与算法描述“计算1到100的所有自然数的和” i和s赋初值,使i=1,s=0; 判断i的值,若i100 则执行步骤;否则
3、,转步骤; s加i; i加1,转步骤; 显示s的值,结束。第5页/共32页1.2.1 算法概念与算法描述第6页/共32页1.2.1 算法概念与算法描述步骤步骤 i=1,s=0;步骤步骤 若i100 则执行步骤;否则,转步骤;步骤步骤 s+i;步骤步骤 i+1,转步骤; 步骤步骤 显示s的值,结束第7页/共32页1.2.2 算法的逻辑结构 第8页/共32页1.2.2 算法的逻辑结构 1、顺序结构特点:各个步骤由前到后依次执行,每个步骤都执行一次。第9页/共32页1.2.2 算法的逻辑结构 1、顺序结构举例:输入一个学生的两门课程的成绩,计算并输出平均成绩。第10页/共32页1.2.2 算法的逻辑
4、结构 2、选择、选择结构特点:某些步骤是否能够执行,要视当前的条件而定,在同一次处理中,有的步骤可能执行不到。第11页/共32页1.2.2 算法的逻辑结构 2、选择、选择结构举例:输入一个学生两门课程的成绩,若平均成绩不低于90,则输出“优等生”;否则,输出“加油!”。第12页/共32页1.2.2 算法的逻辑结构 3、循环循环结构特点:有些步骤会被有条件地重复执行(被重复执行的步骤每次处理的数据也可能发生变化)。第13页/共32页1.2.2 算法的逻辑结构 3、循环、循环结构举例:。第14页/共32页1.2.3 算法的特性 一个算法必须经过有限步骤之后结束。“有限步骤”,既指步骤量有限,同时也
5、要求步骤量合理。 :每一个步骤所规定的操作必须是确定的,不能有二义性。 每一个步骤描述的操作必须能够通过已经实现的基本运算有效地执行,并且得到确定的结果。 每个有意义的算法有零个或多个输入,并且有一个或多个输出。第15页/共32页1.2.4 算法评价 第16页/共32页1.3 程序设计与实现 第17页/共32页1.3.1 1.3.1 程序设计的基本过程第18页/共32页1.3.2 编辑运行C语言程序使用VC+ 6.0实现C程序的基本步骤第19页/共32页1.3.2 编辑运行C语言程序。 启动VC+ 6.0,使用“File”“New”命令,打开 “new”窗口,选用“Files”选项卡,在主窗口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 程序设计 概述 PPT 课件