程序设计基础25363.ppt
《程序设计基础25363.ppt》由会员分享,可在线阅读,更多相关《程序设计基础25363.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、王钲旋王钲旋 实验楼实验楼433 433 电话电话 76961857696185 Email Email n1.1 1.1 人的思维形式人的思维形式(了解、自学)(了解、自学)n1.2 1.2 程序设计基础程序设计基础(了解)(了解)n1.3 C1.3 C语言的发展与特点语言的发展与特点(了解)(了解)n1.4 C1.4 C程序的特点程序的特点(熟练掌握)(熟练掌握)n1.5 Visual C+6.01.5 Visual C+6.0的运行环境的运行环境(应用中(应用中熟练掌握)熟练掌握)第一章第一章 程序设计基础程序设计基础1.1人的思维形式n 计算机是一系列电子器件组成的机器,本身不具备思维
2、能力,人把完成某功能的思维过程用计算机语言表达出来,输入计算机,计算机执行并输出结果,就“模拟”了人的思维,表现出也就会“思维”了。1.2 1.2 程序设计基础程序设计基础 2 2页页n1.2.1 程序设计的基本概念程序设计的基本概念n程序(程序(ProgramProgram)就是一系列的操作步骤,就是一系列的操作步骤,计算机程序就是由人事先规定的计算机计算机程序就是由人事先规定的计算机完成某项工作的操作步骤。完成某项工作的操作步骤。每一步骤的每一步骤的具体内容由计算机能够理解的指令来描具体内容由计算机能够理解的指令来描述,这些指令告诉计算机述,这些指令告诉计算机“做什么做什么”和和“怎样做怎
3、样做”。1.2 1.2 程序设计基础程序设计基础 3 3页页n1.2.1 程序设计的基本概念程序设计的基本概念 程序设计语言(程序设计语言(Programming Language)Programming Language)计算机程序设计语言是计算机可计算机程序设计语言是计算机可以识别的语言,用于描述解决问题以识别的语言,用于描述解决问题的方法,供计算机阅读和执行。可的方法,供计算机阅读和执行。可分为:机器语言、汇编语言、高级分为:机器语言、汇编语言、高级语言。语言。C是一种高级程序设计语言。是一种高级程序设计语言。n1.2.2 1.2.2 数据结构概述数据结构概述 数据结构数据结构是指互相之
4、间存在着一种是指互相之间存在着一种或多种关系的数据元素的集合。是整个或多种关系的数据元素的集合。是整个计算机科学与技术领域的一个重要概念。计算机科学与技术领域的一个重要概念。它用来反映一个数据的内部构成,即一它用来反映一个数据的内部构成,即一个数据包含什么内容,以什么方式构成,个数据包含什么内容,以什么方式构成,呈什么结构。呈什么结构。1.2 程序设计基础程序设计基础 4页页1.2.3 算法算法 “算法算法”是指为解决某一特定问题是指为解决某一特定问题而采取的具体的有限的方法和操作步而采取的具体的有限的方法和操作步骤,具有五个特征:有穷性、确切性、骤,具有五个特征:有穷性、确切性、输入、输出、
5、可行性。输入、输出、可行性。程序程序=数据结构数据结构+算法算法1.2 程序设计基础程序设计基础 6页页 1.2 程序设计基础程序设计基础 7页页1.2.3 算法算法3 3 算法的描述方法算法的描述方法n自然语言表示算法自然语言表示算法n伪代码表示算法伪代码表示算法n流程图表示算法流程图表示算法nN-SN-S流程图表示算法流程图表示算法n用计算机语言表示算法用计算机语言表示算法n例例1-11-1:求:求1 1到到N N累加和。累加和。n步步1:1:输入输入N N的值;的值;n步步2:2:置初值变量置初值变量i i为为1 1,累加和,累加和sumsum为为0 0;n步步3:3:若若i=N i=N
6、 到到4 4,否则到,否则到7 7;n步步4:4:计算计算sum+isum+i,结果送结果送sumsum;n步步5:5:计算计算i+1i+1,结果送,结果送i;i;n步步6:6:返到返到3 3;n步步7:7:输出输出sumsum后结束。后结束。1、自然语言描述算法、自然语言描述算法 7页页2、伪代码描述算法、伪代码描述算法 8页页n例例1-21-2:求:求1 1到到N N累加和。累加和。n开始开始;输入输入N N的值的值;i=1;sum=0 i=1;sum=0;若若i=N ii,0=sum1=i,0=sumsum+isum+i=sum=sumi+1=ii+1=ii=Ni=N1 1例如求例如求1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 25363
限制150内