专题7 算法的表示 课件 2025届高中信息技术.pptx
第二部分算法与程序设计;1.理解算法是解决问题的方法和步骤这一定义;
2.掌握算法的流程图表示并会根据流程图表示算法的功能.;;;算法指的是用计算机解决问题的步骤,让计算机有序执行的、无歧义的、有限步骤的集合。有穷性、可行性和确定性是算法的基本特征。用自然语言表示算法优点:简单,便于阅读。缺点:文字冗长,容易出现歧义。伪代码是一种算法描述语言,伪代码没有标准,用类似自然语言的形式表达,伪代码必须结构清晰、代码简单、可读性好。;;某算法的部分流程图如图所示,执行这部分流程,若输入x的值依次为10,7,8,12,0,则输出k的值是();;重难点用流程图表示算法;例1某算法的部分流程图如图所示:若输出n的值为3,则输入s的值可能为(); ;变式1某算法的部分流程图如图所示,执行这部分流程,若输入的x依次为4,5,9,14,0,则输出n的值是(); ;例2根据图a所示的凸透镜成像规律,图b所示流程图中①②③处应分别填入();答案D; ;变式2用算法流程图描述“高考总分达到488,输出平行一段;总分达到274,输出平行二段”的问题,用t表示高考总分。下列选项
; ;;1.某算法的部分流程图如图所示,执行该流程图后,最后输出的结果为();A;D;C;B;6.某算法流程图如图所示,其对应的Python程序是();C.s=0
foriinrange(1,101):
ifi%5==0:
s=s+i
i=i+2
print(s);;1.某算法的部分流程图如图所示。执行这部分流程,若输入a的值为13,则输出c的值是();2.某算法的流程图如图所示。执行这部分流程,输入41,则输出的值是();3.如图所示的流程图a和b的算法功能相同(x,y为不同的值),则图b中①②③处应填入的内容是();4.某算法的部分流程图如图所示,执行这部分流程,输出c的值是();C;6.某算法的部分流程图如图所示,若输入k的值为9,最终i、s的值分别为();7.某算法的部分流程图如图所示,执行这部分流程,输出j的值为();A;9.某算法的部分流程图如图所示,执行这部分流程后,若输入x的值依次为8,14,10,20,-1,则输出k的值是();10.某算法的部分流程图如图所示。执行这部分流程,输出s和i的值分别是();11.某算法的部分流程图如图所示,执行这部分流程,依次输入9、4、1、-3,则输出s的值是();12.某算法的流程图如图所示,执行这部分流程,若输入cur的值依次8,7,1,3,2,-1,则输出k的值是()