三种基本结构
C程序的三种基本结构是顺序结构、选择结构、循环结构。赋值语句和函数调用语句是控制该结构的主要语句。掌握三种基本逻辑结构.重点理解循环结构.。流程图—三种基本逻辑结构。流程图的三种基本结构的如下。第2章 C语言程序设计 的三种基本结构。第4章 程序设计的3种基本结构。流程图 程序的三种结构 语句 顺序结构。
三种基本结构Tag内容描述:<p>1、模块二:三种基本结构及流程控制C语言复习提纲C程序的三种基本结构是顺序结构、选择结构、循环结构。这三种结构分别需要借助于特定的语句控制实现。(1)顺序结构:赋值语句和函数调用语句是控制该结构的主要语句。函数调用语句中最常用的是:scanf( )、printf( )、getchar( )、putchar( )等用于控制输入输出的语句。注意用scanf( )输入变量值时要严格按照格式控制串的形式要求输入,用printf( )输出时要进行相应的格式控制,需要熟记几种格式转换说明符:%c、%s、%d、%f、%lf(当变量为double类型时,在scanf中必须用%lf,但输出时用%f就。</p><p>2、总 课 题算法初步总课时第5 课时分 课 题流程图三种基本逻辑结构分课时第 5 课时教学目标进一步理解流程图的三种基本逻辑结构,会用流程图表示算法重点难点掌握三种基本逻辑结构重点理解循环结构流程图三种基本逻辑结构1引入新课流程图的三种基本结构的如下:YPANYPABNBA1例题剖析例1 写出求两个正整数与相除所得的商及余数的一个算法,并画出流程图(提示:用表示除以所得的余数)例2 火车站对乘客在一定时段内退票要收取一定的费用,收费的办法是:按票价每元(不足元按元计算)核收元,票价元以下的不退试分步写出将票价为元的车票退掉。</p><p>3、1,第2章 C语言程序设计 的三种基本结构,C 语言程序设计,2019/5/30,2,2.1 顺序结构程序设计 2.2 选择结构程序设计 2.3 循环结构程序设计,本章主要内容,2019/5/30,3,2.1.1 C语句 2.1.2 字符数据的输入与输出 2.1.3 格式输入与输出 2.1.4 顺序结构程序设计应用举例,2.1 顺序结构程序设计,返回,2019/5/30,4,2.1.1 C语句,一个C程序由若干个源程序文件组成,一个源文件由若干个函数和预处理命令及全局变量声明部分组成,一个函数由数据声明部分和执行语句部分组成,执行语句部分就是由C语句组成的。C程序结构如图2-1所示。,图2-1,2019/5/30,5,C。</p><p>4、开始,学点一,学点二,学点三,1.顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间按 的顺序进行. 2.条件分支结构是 的控制结构. 3.根据指定条件 的控制结构称为循环结构.,从上到下,依据指定条件选择执行不同指令,决定是否重复执行一条或多条指令,学点一 含顺序结构的程序框图,画出从5个不同的数中找出最大数的算法的程序框图(如图1-3-3) . 【分析】考查含顺序结构的程序 框图. 【解析】记这五个数是a1,a2,a3, a4,a5,框图如图所示. 【评析】(1)各步中的b可能在每 一步中都不变,也可能在每一步中都,图1-3-3,在变,但最后输出的b。</p><p>5、C语句,和其它高级语言一样,C语言的语句用来向计算机系统发出操作指令,一个语句经编译后产生若干条机器指令。一个实际的程序应当包含若干个语句。C语句都是用来完成一定操作任务的,声明部分的内容不应称为语句。 考虑:int a;和 int a=1; 前者不是一个C语句,它不产生机器操作,而只是对变量定义。 后者是一个C语句,为表达式语句(a=1为赋值表达式),2,C语句分类,表达式语句:由一个表达式加上一个分号构成一个语句,最典型的是赋值语句。如: i+; k=k+2; m=n=j=3; a=1; x+y;也是,但无实际意义。 函数调用语句:由一次函数调用加一个。</p><p>6、常用算法,带有数学函数的分段函数求值,#include #include void main() float x,y; cinx; if(x10) y=sqrt(x+1)/(2*x*x); else if(x-1) y=x*x*x*x*x+1; else y=3*x+1; cout“y=“y;,分离与组成数字(任意位数),P65 7,#include #include void main() int m,g,s,b,q,w,ws; cinm; ws=log10(m)+1; g=m%10;s=m/10%10;b=m/100%10; q=m/1000%10;w=m/10000; cout“ws=“wsendl; cout“zx:“; switch(ws) case 5:coutw; case 4:coutq; case 3:coutb; case 2:couts; case 1:coutg; ,coutendl“nx:“; switch(ws) case 5:coutgsbqw;break; case 4:cout。</p><p>7、第4章 程序设计的3种基本结构,重点:选择结构及循环结构的实现及其应用,难点:选择的嵌套及多重循环结构,本章内容及要求: 1.了解算法概念及表示,掌握用NS流程图表示算法; 2. 熟练掌握赋值语句、输入/输出消息框函数的使用; 3. 熟练掌握行if语句、块if结构、Select Case情况选择结构有使用,掌握选择的嵌套结构; 4. 熟练掌握实现循环结构的For/Next循环结构及Exit For语句、Do/Loop循环结构的使用,掌握多重循环。,4.1.1 算法概述 什么是算法: 广义地讲:算法是为完成一项任务所应当遵循的一步一步的规则的、精确的、无歧义的描述,。</p><p>8、课本、导学案、典题本、练习本、笔记本、最重要的是激情和坚决清除底子的决心!,课前准备:,考题欣赏,执行右图所示的程序框图,若输入x=10, 则输出y的值为?,2011山东文14题,三种基本逻辑结构和框图,合作探究,内容: 1.顺序结构,条件分支结构有什么特点? 2.例3中的问题为何使用循环结构? 3.在循环结构中怎样控制循环的结束? 目标: (1)人人参与,热烈讨论,大声表达自己的思想。 (2)组长控制好讨论节奏,先一对一分层讨论,再小组内集中讨论,AA、BB解决好全部展示问题,CC解决好例1-例3。 (3)讨论时,手不离笔、随时记录,未解。</p><p>9、三、 程序的三种基本结构,3.1 顺序结构 3.2 分支结构(里面含部分自主学习) 3.3 循环结构(里面含部分自主学习) 3.4 使用string 3.5 其他应用,木纹背景的资料属自主学习的内容,3.1 顺序结构 为了提高程序设计的质量和效率, C语言中经常采用结构化程序设计方法。当然,面向对象程序设计方法在C+中用得更为常见。不过两者并不矛盾,因为在面向对象程序设计方法中也一定包含了结构化程序设计方法,因此,作为基础,必须熟练掌握结构化程序设计的方法。 结构化程序由若干个基本结构组成。每一个基本结构可以包含 一个或若干个语句。有三种基本。</p><p>10、修德砺能崇学尚行广州城建职业学院 第3章C程序设计的三种基本结构 结构化思想与顺序程序设计 在第2章中介绍了程序中用到的一些基本要素 常量 变量 运算符 表达式等 它们是构成程序的基本成分 本章将简单介绍结构化程。</p><p>11、程序的结构,流程图 程序的三种结构 语句 顺序结构,流程图,算法描述了解决问题的方法和步骤,而程序是这套方法 和步骤在计算机上的实现。 流程图是算法的一种图形化表示方式。它使用一组预定 义的符号来说明如何执行特定任务。 流程图直观、清晰,更有利于人们设计与理解算法。,圆角矩形,起止框,表示一个算法的 开始和结束,平行四边形,输入输出框,表示一个算法的 输入和输出信息,矩形,处理框,赋值,执行计算。</p><p>12、A,1,结构化编程基本思想:任何程序都可以用三种基本结构表示,限制使用条件移动语句(goto)结构化程序:由三种基本结构的重复嵌套组成的程序称为优点:结构明确、易于阅读、提高编程质量和效率的三种基本结构的顺序结构;程序的三种基本结构,A,和An是简单语句或基本结构、循环结构、a,4、返回、第5章选择语句、5.1 if条件语句5.2 switch多分支选择语句5.3程序示例、a,5,5.1 if条。</p>