本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
算法的基本结构及设计-备课资料
顺序结构与选择结构
学习导航 学习提示
1.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构中的两种:顺序结构与选择结构.2.能运用顺序结构与选择结构写出某些具体问题的算法.3.在解决问题的具体过程中,培养逻辑思维能力.21世纪教育网 应用顺序结构与选择结构写问题的算法是本节的重点内容.
互动学习 知识链接
1.写出函数f(x)=x2-2x,当x=2时,求函数值的算法.2.写出方程x2+ax+b=0的求解过程.答案:1.首先把x=2代入函数式f(x)=x2-2x,然后计算22- 2×2=0,最后写出结果,即当x=2时,函数f(x)=x2-2x的函数值为0.2.第一步,计算判别式Δ=a2-4b.第二步,当Δ<0时,方程无解;当Δ=0时,方程的解为x=-;当Δ>0时,方程的解为x1=,x2=. 求函数值和解方程,同学们已比较熟悉,这里要求注意求解的 过程.
课文知识点解析[来源:21世纪教育网] 全析提示
顺序结构与选择结构21世纪教育网1.顺序结构.按步骤依次执行的一个算法,称为具有“顺序结构”的算法,或者称为算法的顺序结构.为使算法结构更加清晰,常借助流程图来描述算法,其形式如图2-2-1,其特点是直观、清楚,便于检查和 交流.例如,求x=2时,函数f(x)=x2-2x的函数值的算法:21世纪教育网 图2-2-1 图2-2-22.选择结构.在解决某些具体问题时,有时需要根据不同的条件选择不同的算法,同时,要先判断,根据判断的结果决定后面的步骤,这样的结构通常称作选择结构.选择结构的算法流程图如图2-2-3,其显著特点是事先要判断条件的真假,根据判断执行不同的处理.图2-2-3例如,求方程x2+ax+b=0的解的过程的算法:图2-2-4 顺序结构由若干个依次执行的处理步骤组成,任何算法都离不开顺序结构.[来源:21世纪教育网]全析提示涉及分类问题常用到选择结构,它是依据指定条件选择执行不同处理的结构.
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网