加入收藏
服务热线:4000-988-555

如何用好知识点精讲精练服务

  1. 1根据学习阶段,锁定知识点
  2. 2视频文字讲解,吃透知识点
  3. 3在线练习和答疑,掌握知识点
  • 1

知识点权益说明

德智知识点精讲精练免费学!
成为会员,更可享受各科方法攻略+精准提分服务,提分技巧一网打尽!

高中数学知识点

高中数学热门名师

更多>>
  • 北京市重点中学高级教师
  • 所带学生一本上线率90...
  • 所授课程: 高考常考知...
  • 北京市重点中学特级教师
  • 所带学生一本上线率90...
  • 所授课程: 高考数学立...
  • 北京市重点中学特级教师
  • 所带学生一本上线率90...
  • 所授课程: 高考试题推...

算法的含义与程序框图

知识点总结

知识点总结

        本节主要包括算法的概念、程序框图和算法的三种基本逻辑结构等知识点,其中关键是理解和掌握算法的三种基本逻辑结构。

     1.算法的含义

     2.算法特点

     3.算法的语言:自然语言、程序框图、程序设计语言

     4.流程图

     5.算法的三种基本逻辑结构和框图表示

     6.循环语句的两种类型:当型和直到型

       在每次执行循环体前,对条件进行判断,如果条件满足,就执行循环体,否则终止循环。这种循环结构称为当型循环结构。

       在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.这种循环结构称为直到型循环结构。

       两种循环语句的语句结构及框图如下.

       说明:“循环体”是由语句组成的程序段,能够完成一项工作. 注意两种循环语句的区别及循环内部改变循环的条件。

常见考法

       在段考和高考中,多以选择题和填空题考查程序框图和算法的三种基本逻辑结构等知识点。一般属于容易题。

误区提醒

      对于当型和直到型的循环语句部分同学难以区分,当型循环语句是满足条件才循环,而直到型是循环一次后再判断,满足条件输出,不满足条件就循环。

    【典型例题】

    例1   写出找出1至1 000内7的倍数的一个算法.

    解答:算法1:

    S1  令A=0;

    S2  将A不断增加1每加次,就将A除以7,若余数为0,则找    

          到了一个7的倍数,将其输出;

    S3  反复执行第二步,直到A=1 000结束.

    算法2:

    S1  令k=1;

    S2  输出k·7的值;

    S3  将k的值增加1,若k·7的值小于1 000,则返回S2,否则结 

          束.

     算法3:

     S1  令x=7;

     S2  输出x的值;

     S3  将x的值增加7,若没有超过1 000,则返回S2,否则结束.

    程序框图:

    方法一:当型循环程序框图:

  方法二:直到型循环程序框图:

 

       注:利用循环结构表示算法,一定要先确定是利用当型循环结构,还是直到型循环结构;第二要选择准确的表示累计的变量;第 三要注意在哪一步开始循环。

 

知识点精练

更多练习>>
练习题一 难易度:易
阅读程序框图,如果输出的函数值在区间 内,则输入的实数x的取值范围是(  )。
A.(-∞,-2]	
B.[-2,-1]	
C.[-1,2]	
D.[2,+∞)
练习题二 难易度:中
某班有24名男生和26名女生,数据a1,a2,…,a50是该班50名学生在一次数学学业水平模拟考
试的成绩,下面的程序用来同时统计全班成绩的平均数:A,男生平均分:M,女生平均分:W;
为了便于区别性别,输入时,男生的成绩用正数,女生的成绩用其成绩的相反数,那么在图里空
白的判断框和处理框中,应分别填入下列四个选项中的(  )
某班有24名男生和26名女生,数据a1,a2,…,a50是该班50名学生在一次数学学业水平模拟考
试的成绩,下面的程序用来同时统计全班成绩的平均数:A,男生平均分:M,女生平均分:W;
为了便于区别性别,输入时,男生的成绩用正数,女生的成绩用其成绩的相反数,那么在图里空
白的判断框和处理框中,应分别填入下列四个选项中的(  )
练习题三 难易度:难

老师,你好!

[高一数学]已解答
  • 提问学生:1596569...
  • 题型:解答题
  • 德智币:5.0德智币
  • 提问时间:2017-09-08 16:47
画程序框图的时候对于处理框i=i+1或者S=S+i这两个处理框的先后顺序有区别吗?
问题症结:对于这个问题,找不到突破口,请老师帮我梳理思路,详细解答一下

算法与程序

[高一数学]已解答
  • 提问学生:1297840...
  • 题型:解答题
  • 德智币:5.0德智币
  • 提问时间:2014-11-22 19:08
设计算法,求1+3+5+7+...+31的值,用程序图将你的算法表示出来.
设计算法,求1×2×3×4×...×30的值,并画出程序图
问题症结:对于这个问题,找不到突破口,请老师帮我梳理思路,详细解答一下

德智帮你解决学习中的所有问题!

德智在线客服

    在线咨询
    售后服务

销售咨询电话:
010-89175922

扫描下载德智APP
『碎片时间快速学,提分更轻松』