《程序框图及顺序结构》(一)
姓名 班级 组别 使用时间
学习目标
熟悉各种程序框及流程线的功能和作用
理解程序框图的三种基本逻辑结构的两种:顺序结构、条件结构
学习重难点:程序框图、顺序结构及条件结构
自主学习:
(1)什么是程序框图?(2)说出终端框(起止框)的图形符号与功能.
(3)说出输入、输出框的图形符号与功能.(4)说出处理框(执行框)的图形符号与功能.
(5)说出判断框的图形符号与功能.(6)说出流程线的图形符号与功能.
(7)说出连接点的图形符号与功能.(8)总结几个基本的程序框、流程线和它们表示的功能.
(9)什么是顺序结构?(10)举例说明什么是分类讨论思想?
(11)什么是条件结构?(12)试用程序框图表示条件结构.
(13)指出条件结构的两种形式的区别.
合作探究:
(C级)1、观察下面的程序框图,指出该算法解决的问题.
( http: / / www.21cnjy.com ) ( http: / / www.21cnjy.com ) ( http: / / www.21cnjy.com )
(1题) (2题) (3题)
(B级)2、下图所示的是一个算法的流程图,已知a1=3,输出的b=7,求a2=_______________.
(B级)3、如下给出的是计算的值的一个流程图,其中判断框内应填入的条件是______________.
(A级)4、设计算法判断一元二次方程ax2+bx+c=0是否有实数根,并画出相应的程序框图.
(A级)5、 “特快专递”是目前人们经 ( http: / / www.21cnjy.com )常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:
f=
其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克).
试画出计算费用f的程序框图.
当堂检测:
有一城市,市区为半径为15 ( http: / / www.21cnjy.com )km的圆形区域,近郊区为距中心15—25 km的范围内的环形地带,距中心25 km以外的为远郊区,如右图所示.市区地价每公顷100万元,近郊区地价每公顷60万元,远郊区地价为每公顷20万元,输入某一点的坐标为(x,y),求该点的地价.
( http: / / www.21cnjy.com )《算法的概念》
姓名 班级 组别 使用时间
学习目标
1. 正确理解算法的概念,掌握算法的基本特点。
2. 通过例题教学,体会设计算法的基本思路.
学习重点:算法的含义及应用
难点: 写出解决一类问题的算法
自主学习:
1、在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤,算法的特征:
①确定性;②逻辑性;③有穷性
2、方程组总结用加减消元法解二元一次方程组的步骤.
3、方程组总结用代入消元法解二元一次方程组的步骤.
合作探究:
(C级)1、请写出判断n(n>2)是否为质数的算法.
(B级)2、一个人带着三只狼和三只羚羊过 ( http: / / www.21cnjy.com )河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量就会吃羚羊.该人如何将动物转移过河?请设计算法.。
(A级)3、写出通过尺轨作图确定线段AB一个5等分点的算法。
拓展题:中国网通规定:拨打市内电话时,如果 ( http: / / www.21cnjy.com )不超过3分钟,则收取话费0.22元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按一分钟计算.设通话时间为t(分钟),通话费用y(元),如何设计一个算法,计算通话的费用。
当堂检测:
(C级)1、任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积。
(B级)2、任意给定一个大于1的正整数n,设计一个算法求出n的所有因数。《程序框图及顺序结构》(二)
姓名 班级 组别 使用时间
学习目标
1.了解循环结构的特点,并能解决一些与此有关的问题;
2.运用类比的学习方法,培养类比与归纳的数学思想。
学习重难点:顺序结构、条件结构、循环结构的特性;顺序结构、条件结构、循环结构的运用。
知识链接:顺序结构、条件结构的特点和相关应用。
自主学习: (C级)知识回顾与学习:
1.算法的三种重要结构是:
(1)顺序结构:描述的是最简单的算法结构,语句与语句之间,框与框之间是按从___________到___________的顺序进行的。
(2)条件分支结构:它是依据指定条件选择执行________________的控制结构。
(3)循环结构:根据指定条件决定________________一条或多条指令的控制结构。其中有两种类型的循环:
直到型(Until型)循环:如图课本第 ( http: / / www.21cnjy.com )13页上方,先执行A框,再判断给定的条件P是否为“假”。若P为“假”,则再执行A框,如此反复,直到为“真”为止。
当型(While型)循环:如图课本第13页下方,当给定的条件P成立时(“真”),反复执行A框操作,直到条件P为“假”时才停止循环。
2.回忆
(1)顺序结构的图示
(2)条件结构的图示
(3)顺换结构的图示
合作探究:
(C级)1.已知点和直线l:Ax+By+C=0,写出求点P到直线l的距离d的流程图。
(B级)2。设计求解不等式ax+b>0(a≠0)的一个算法,
并用流程图表示.
解:第一步 输入____________;
第二步 判断____________的符号;
第三步 若a>0,解不等式,
若a<0,解不等式;
第四步 输出不等式的解.
流程图为:
总结:
1.理解程序框图的三种基本逻辑结构:顺序结构、选择结构、循环结构.算法的表示方法:(1)用自然语言表示算法.(2)用传统流程图表示算法.
2.能够理解和掌握构成流程图的符号:
当堂检测:
1.算法的三种基本结构是( )
A.顺序结构、选择结构、循环结构 B.顺序结构、流程结构、循环结构
C.顺序结构、分支结构、流程结构 D.流程结构、分支结构、循环结构
2.流程图中表示判断框的是( )
A.矩形框 B.菱形框 C.圆形框 D.椭圆形框
(B级)给出求满足1+2+3+4+…+ >2008最小正整数的一种算法,并画出流程图.
我的思路:在解题的时候经常会遇到需要重 ( http: / / www.21cnjy.com )复处理一类相同的事或类似的操作,如此题就需要重复地做加法运算.如果用逐一相加算法,步骤太多,采用循环结构可以很好地解决此类问题.算法如下:
S1 n←1;
S2 T←0;
S3 T←T+n;
S4 如果_________,输出___________,结束.
否则使n的值增加______重新执行______,______.
流程图如下:
开始
输入A、B、C、
x0、y0
z1=_____________
z2=____________
输出_______
结束