年终活动
搜索
    上传资料 赚现金
    英语朗读宝

    专题04 算法初步(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版)

    资料中包含下列文件,点击文件名可预览资料内容
    • 原卷
      专题04 算法初步(重难点突破)原卷版-高二数学上学期精品讲义(人教A版).docx
    • 解析
      专题04 算法初步(重难点突破)解析版-高二数学上学期精品讲义(人教A版).docx
    专题04 算法初步(重难点突破)原卷版-高二数学上学期精品讲义(人教A版)第1页
    专题04 算法初步(重难点突破)原卷版-高二数学上学期精品讲义(人教A版)第2页
    专题04 算法初步(重难点突破)原卷版-高二数学上学期精品讲义(人教A版)第3页
    专题04 算法初步(重难点突破)解析版-高二数学上学期精品讲义(人教A版)第1页
    专题04 算法初步(重难点突破)解析版-高二数学上学期精品讲义(人教A版)第2页
    专题04 算法初步(重难点突破)解析版-高二数学上学期精品讲义(人教A版)第3页
    还剩16页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    专题04 算法初步(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版)

    展开

    这是一份专题04 算法初步(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版),文件包含专题04算法初步重难点突破原卷版-高二数学上学期精品讲义人教A版docx、专题04算法初步重难点突破解析版-高二数学上学期精品讲义人教A版docx等2份试卷配套教学资源,其中试卷共48页, 欢迎下载使用。
    专题04 算法初步
    一、考情分析

    二、 考点梳理
    知识点1 算法与程序框图
    1.算法的概念
    算法通常是指按照一定规则解决___________的明确和有限的步骤.算法具有确定性、有效性、有限性的特征.
    2.程序框图
    程序框图又称流程图,是一种用___________、___________及___________来表示算法的图形.程序框图是人们用来描述算法步骤的形象化的方法.
    在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.另外,程序框内还要有必要的文字说明.构成程序框图的图形符号、名称及其功能如下表:
    图形符号
    名称
    功能

    终端框(起止框)
    表示一个算法的起始和结束

    输入、输出框
    表示一个算法输入和输出的信息

    处理框(执行框)
    赋值、计算

    判断框
    判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”

    流程线
    连接程序框

    连接点
    连接程序框图的两部分
    【名师提醒】
    一个完整的程序框图一定会包含终端框(用于表示一个算法的开始和结束),处理框(赋值、计算,算法中处理数据需要的算式、公式等)和流程线.
    3.算法的三种基本逻辑结构
    通常一个算法只能由三种基本逻辑结构构成,这三种基本逻辑结构分别是:顺序结构、条件结构和循环结构.
    (1)顺序结构
    顺序结构是由若干个___________的步骤组成的.这是任何一个算法都离不开的基本结构.
    顺序结构可以用程序框图表示为

    (2)条件结构
    在一个算法中,经常会遇到一些条件的判断,算法的流程根据___________有不同的流向.条件结构就是处理这种过程的结构.
    条件结构对应的程序框图如图所示:

    (1)(2)
    【名师提醒】
    ①无论条件是否成立,图(1)中只能执行“步骤”框或“步骤”框,但不可以既执行“步骤”又执行“步骤”,也不可以“步骤”和“步骤”都不执行;“步骤”和“步骤”中可以有一个是空的,如图(2)所示.
    ②在利用条件结构画程序框图时,必须清楚判断的条件是什么,条件判断后分别对应着什么样的结果.
    (3)循环结构
    在一些算法中,要求___________同一操作的结构称为循环结构.即从算法某处开始,按照一定的条件反复执行某些步骤.反复执行的步骤称为循环体.
    循环结构有两种形式:直到型循环结构和当型循环结构.
    ①直到型循环结构-直到型循环结构可以用程序框图表示为:

    这个循环结构有如下特征:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.
    ②当型循环结构-当型循环结构可以用程序框图表示为:

    这个循环结构有如下特征:在每次执行循环体前,先对控制循环的条件进行判断,当条件满足时,执行循环体,否则终止循环.
    知识点2 基本算法语句
    1.五种基本算法语句
    任何一种程序设计语言中都包含五种基本的算法语句,分别它们是___________、___________、___________、___________、和___________.
    2.输入语句
    输入语句与程序框图中的___________对应,以BASIC语言为例,其一般格式为:
    INPUT “提示内容”;变量
    其中,“提示内容”一般是提示用户输入什么样的信息.
    输入语句的作用是输入提示内容要求的相应信息或值,计算机每次都把新输入的值赋给变量.
    3.输出语句
    输出语句与程序框图中的___________对应,以BASIC语言为例,其一般格式为:
    PRINT “”;
    输出语句的作用是输出算法的信息(表达式).输出语句的功能是在计算机的屏幕上输出常量、变量的值和系统信息.
    4.赋值语句
    赋值语句与程序框图中表示赋值的处理框对应,以BASIC语言为例,其一般格式为:
    ___________
    赋值语句的作用是将表达式所代表的值赋给变量.
    判断赋值语句正确与否的两个步骤:
    (1)看格式,看是否满足“变量=表达式”的格式.
    (2)看内容,看赋值号是否超过了一个,即看是否进行了代数式的计算.
    5.条件语句
    条件语句与程序框图中的___________相对应.
    条件语句主要有两种,分别是“___________”语句和“___________”语句.
    (1)IF—THEN—END IF语句

    计算机在执行如图所示的条件语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句.
    (2)IF—THEN—ELSE—END IF语句

    当计算机执行如图所示的条件语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.
    【名师提醒】
    ①当判断语句的两个出口只有一个需要执行其他语句时,使用“IF—THEN—END IF”语句;当判断语句的两个出口都需要执行其他语句时,使用“IF—THEN—ELSE—END IF”语句.
    ②“条件”可以是复合条件,此时应用AND加以连接.
    ③END IF是“出口”,是条件语句的结束符号,在书写程序时不要漏掉.
    6.循环语句
    循环语句与程序框图中的循环结构相对应.一般程序设计语言中都有__________和__________两种循环语句结构.
    (1)直到型(UNTIL)语句
    当计算机遇到UNTIL语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断.如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止.这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句.如图所示:

    (2)当型(WHILE)语句
    当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.如图所示:

    应用循环语句编写程序时需注意:
    ①循环语句中的循环变量一般要设初始值.
    ②在循环过程中需要有“结束”的语句,程序中最忌“死循环”.
    三、题型突破
    重难点突破1 算法与程序框图
    例1.(1)(2021·陕西宝鸡市·高三月考(文))若执行如图所示的程序框图,那么输出a的值是( )

    A. B.2 C. D.
    (2).(2020届河南省郑州市高三第二次质量预测)在如图所示的程序框图中,若输出的值
    是3,则输入的的取值范围是( )

    A. B. C. D.
    (3).(2021·衡水第一中学高三月考(理))如图,执行该程序框图,则输出的值为_______.

    【变式训练1-1】.(2020届湖南省衡阳市高三一模)程序框图所示的算法来自于《九章算术》.若输入的值为8,的值为6,则执行该程序框图输出的结果为( )

    A.1 B.2 C.3 D.4
    【变式训练1-2】.(2020届云南省曲靖市第二中学高三第一次模拟)执行如图所示的程序框图,令,若,则实数的取值范围是( )

    A. B.
    C. D.
    【变式训练1-3】.(2020·贵阳市清镇养正学校高二月考(理))如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”执行该程序框图,若输入,分别为225,135,则输出的________.


    例2.(1)(2022·贵州贵阳·(文))如图所示的框图所给出的程序运行结果为,则判断框中应填入的条件是( )

    A. B. C. D.
    (2).(2021·江西丰城九中高一月考)如图是计算的一个程序框图,判断框图内的条件是( )

    A. B. C. D.

    【变式训练2-1】.(2021·玉林市育才中学高二月考(理))执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是(  )

    A.s≤?
    B.s≤?
    C.s≤?
    D.s≤?
    【变式训练2-2】.(2020·广西高二期中(理))以下给出的是计算的值的一个程序框图(如图所示),其中判断框内应填入的条件是 ( )

    A.i>10? B.i

    相关试卷

    专题13 抛物线(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版):

    这是一份专题13 抛物线(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版),文件包含专题13抛物线重难点突破原卷版-高二数学上学期精品讲义人教A版docx、专题13抛物线重难点突破解析版-高二数学上学期精品讲义人教A版docx等2份试卷配套教学资源,其中试卷共34页, 欢迎下载使用。

    专题11 双曲线(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版):

    这是一份专题11 双曲线(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版),文件包含专题11双曲线重难点突破原卷版-高二数学上学期精品讲义人教A版docx、专题11双曲线重难点突破解析版-高二数学上学期精品讲义人教A版docx等2份试卷配套教学资源,其中试卷共35页, 欢迎下载使用。

    专题09 椭圆(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版):

    这是一份专题09 椭圆(重难点突破)-2023-2024学年高二数学上学期精品讲义(人教A版),文件包含专题09椭圆重难点突破原卷版-高二数学上学期精品讲义人教A版docx、专题09椭圆重难点突破解析版-高二数学上学期精品讲义人教A版docx等2份试卷配套教学资源,其中试卷共29页, 欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map