下载此文档

核心素养微专题 第一章.ppt


文档分类:研究报告 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
前面我们学****了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明AB选择结构满足条件AB是否顺序结构满足条件A是否顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中常用到的一种结构,,ba=0结束是否设计算法:求方程ax+b==0输出“方程无数解”输出“方程无解”X=-b/a输出x否是在设计算法的过程中有时候表述很麻烦,为了解决这个问题,需要引进变量和赋值。首先我们来看一个实例变量是指可以取不同数值的量,是一个可变化的量。什么是赋值呢?例1:设计一种算法,从5个实数中找出最大数,:解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。解设这5个数分别为:a1,a2,a3,a4,a51比较a1,a2的大小,记大数为b2再比较b与a3的大小,记大数为b(b的值变为a1,a2中最大的数)(b的值变为前3数中最大的数)3再比较b与a4的大小,记大数为b(b的值变为前4数中最大的数)4再比较b与a5的大小,记大数为b(b的值变为前5数中最大的数)5输出b,,a2,a3,a4,a5比较a1与a2,记大数为b比较b与a3,记大数为b比较b与a4,记大数为b比较b与a5,记大数为b输出b结束在上述的算法中:每一步都要与上一步中得到的大数b比较,再将得到的大数值重新记作b,通常叫b为变量,这种将大数重新记作b的过程,、变量:在研究问题中,,,x,a1,、赋值:把B的值赋给变量A,:A=B其中“=”=表达式赋值语句的一般格式为:赋值过程一般有以下几种形式:=1;{赋予变量常数值}.b=2a+3;{将含有其他变量的表达式赋予变量}.=2;i=i+1;{将含有变量自身的表达式赋予变量,此时赋值号右边的变量的值是2}.:=1;s:=0;s:=s+i;{赋值表达式中既含有变量自身,又含有其他变量}.:下列赋值语句中错误的是():=:=3*9-:=A+:=b:=8(2)赋值号的左右两边一般不能互换。如:x=5对,5=x不对(3)一个赋值语句只能给一个变量赋值。如x=y+5正确,x-y=5是错误的.(1)在赋值语句中,赋值符号的右边可以是数值,也可以是变量,还可以是表达式,而赋值符号的左边只能是变量,:x=5,x=y,x=3a+5b正确,2=x,s-m=3错误.(4)可以先后给一个变量赋多个不同的值,:输出a的值是?a=1,b=2,c=3a=b输出a开始结束a=c输出a=3

核心素养微专题 第一章 来自淘豆网www.taodocs.com转载请标明出处.