中国高校课件下载中心 》 教学资源 》 大学文库

《C++程序设计》课程教学课件(PPT讲稿)第3章 程序设计初步

文档信息
资源类别:文库
文档格式:PPT
文档页数:35
文件大小:194.5KB
团购合买:点击进入团购
内容简介
《C++程序设计》课程教学课件(PPT讲稿)第3章 程序设计初步
刷新页面文档预览

第3章程序设计初步 31面向过程的程序被计和算佐 3.2已++程序和语句 33脉值语句 3.4外+的输入与输出 35偏写顺序结构的程序 36关集运算和運材运算 37送兹结构和(b语句

第3章 程序设计初步 3.1 面向过程的程序设计和算法 3.2 C++程序和语句 3.3 赋值语句 3.4 C++的输入与输出 3.5 编写顺序结构的程序 3.6 关系运算和逻辑运算 3.7 选择结构和if语句

第3章程序被计初步 38条件递算将和条件表达式 39多分支选格猪构和dw语句 3,10偏写送#结构的程序 3.11循环结构和循环语句 312循绿的嵌套 3.13ea6语句和continue语句 3.14编写循环结钩的程序

第3章 程序设计初步 3.8 条件运算符和条件表达式 3.9 多分支选择结构和switch语句 3.10 编写选择结构的程序 3.11 循环结构和循环语句 3.12 循环的嵌套 3.13 break语句和continue语句 3.14 编写循环结构的程序

3.1面向过程的程序设计和算信 一、算法的概念 一个面向过程的程序应包括: (1)对数据的描述,即数据结构。 (2)对操作的描述,即操作步骤。 程序=算法+数据结构 算法是处理问题的一系列的步骤。 定义:为解决问题采取的方法和有限的步骤 分类: 数值运算算法和非数值运算算法

3.1 面向过程的程序设计和算法 一、算法的概念 一个面向过程的程序应包括: (1)对数据的描述,即数据结构。 (2)对操作的描述,即操作步骤。 程序=算法+数据结构 算法是处理问题的一系列的步骤。 定义:为解决问题采取的方法和有限的步骤 分类:数值运算算法和非数值运算算法

3.1面向过程的程序设计和算法 二、算法的表示 1.自然语言 用中文或英文等自然语言描述算法。 缺点:容易产生歧义性 2.流程图 用传统的流程图或结构化流程图描述算法。 优点:比较形象直观 缺点:修改算法时不太方便。 3.伪代码(pseudo code) 用介于自然语言和计算机语言之间的文字和符号来 描述算法。如

3.1 面向过程的程序设计和算法 二、算法的表示 1. 自然语言 用中文或英文等自然语言描述算法。 缺点:容易产生歧义性 2. 流程图 用传统的流程图或结构化流程图描述算法。 优点:比较形象直观 缺点:修改算法时不太方便。 3. 伪代码(pseudo code) 用介于自然语言和计算机语言之间的文字和符号来 描述算法。如

3.1面向过程的程序设计和算信 if x is positive then print x else print -x 优点:书写方便、格式紧凑,容易修改, 便于向计算机语言算法(即程序)过渡。 4.用计算机语言表示算法 用一种计算机语言去描述算法,这就是计 算机程序

3.1 面向过程的程序设计和算法 if x is positive then print x else print -x 优点:书写方便、格式紧凑,容易修改, 便于向计算机语言算法(即程序)过渡。 4. 用计算机语言表示算法 用一种计算机语言去描述算法,这就是计 算机程序

3.2C外+程序和语句 每一个程序单位由以下几个部分组成: (山)预处理命令 #include #define 变量的定义 (2)声明部分 数据类型和函数的声明 函数首部 3)函数 函数体 包含若干声明语句 和执行语句

3.2 C++程序和语句 每一个程序单位由以下几个部分组成: (1) 预处理命令 #include #define (2) 声明部分 数据类型和函数的声明 变量的定义 (3) 函数 函数首部 函数体 包含若干声明语句 和执行语句

3.20外+程序和语句 例如: #include using namespace std int a=3; int main( float b; b=4.5; cout<<a<<bj return O; }

3.2 C++程序和语句 例如: #include using namespace std; int a=3; int main( ) { float b; b=4.5; cout<<a<<b; return 0; }

3.20外+程序和语句 C+程序结构: C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 全局变量声明 函数1 函数n 函数首部 函数体 局部变量声明 执行语句

3.2 C++程序和语句 C 程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 全局变量声明 函数1 函数n ·· ·· · 函数首部 函数体 局部变量声明 执行语句 C++ 程序结构:

3.2C外+程序和语句 C语句分类: 1.声明语句 int a,b,c; float x,y=3.24; 2.执行语句 (1)控制语句: ①if()velsev ②for()w ③while()w ④dovwhile() ⑤ continue ⑥break ⑦switch ⑧ goto ⑨return

3.2 C++程序和语句 C 语句分类: 1. 声明语句 int a,b,c; float x,y=3.24; 2. 执行语句 ⑴控制语句: ① if( )~else~ ② for( )~ ③ while( )~ ④ do~while( ) ⑤ continue ⑥ break ⑦ switch ⑧ goto ⑨ return

3.2C外+程序和语句 (2) 函数和流对象调用语句。 sort(x,y,z); cout100)z=z-100: cout<<Z

3.2 C++程序和语句 (2) 函数和流对象调用语句。 sort(x,y,z); cout100) z=z-100; cout<<z; }

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档