资料摘要
开县中学“基于课程标准”导学单学科课题名称课程标准数学高2017级高一(下)编制教师课型龚自雪综合解决课算法初步共2课时学习目标1.通过对解决具体问题过程与步骤的分析(如,二元一次方程组求解等问题),体会算法的思想,了解算法的含义;2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程。在
- 资料类型:教学教案文档
- 所属课文:复习参考题
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 45
- 下载次数
- 0
- 更新时间
- 2019-07-02 20:30:00
- 来源学校
- 学校:重庆市开州区实验中学
复习参考题ppt专用说课稿内容
未知
摘要:暂无摘要
关键词:复习参考题ppt专用说课稿内容
正文
开县中学“基于课程标准”导学单
学科
课题
名称
课程
标准
数学
高2017级
高一(下)
编制教师
课型
龚自雪
综合解决课
算法初步
共2课时
学习
目标
1.通过对解决具体问题过程与步骤的分析(如,二元一次方程组求解等问题),体会算法的思想,了解算法的含义;
2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程。在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序、条件分支、循环。
1、通过对程序框图的练习,让学生进一步体验算法算法思想,增强数学应用意识。
2、在具体问题解决过程中,理解程序框图的三种基本逻辑结构——顺序结构、条件结构和循环结构。
3、理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.
4、提高学生对用自然语言、程序框图表达简单的算法和读懂程序框图及基本算法语句的能力。
重点
难点
重点:提高学生对用程序框图表达简单的算法和读懂程序框图能力
难点:读懂程序框图所表达的算法功能
学习过程
学 导 过 学 导 内 容
(知识内容、结构图解、关键问题)
程
(师生活动、行动策略)
【模块一】算法与程序框图
阅读教材P1-19完成如下问题
1.算法通常是指按照一定规则解决某一类问题的________和________的步骤.这些
程序或步骤必须是明确和有效的,而且能够在有限步之内完成.
2.程序框图又称________,是一种用________、________及____________来准确、
直观地表示算法的图形.
通常程序框图由________和________组成,一个或几个程序框的组合表示算法中
的一个步骤;________带方向箭头,按照算法进行的顺序将________连结起来.
画出与下列名称对应的程序框:终端框(起至框)
输入、输出框
处理框(执行框)
判断框
流程线
连接点
3、任何一种算法都是由三种基本逻辑结构构成的,它们是
、
、
。
4.顺序结构是由________________________组成的,这是任何一个算法都离不开的基本结构.
1
其结构形式为
5.条件结构是指算法的流程_________________而选择执行不同的流向的结构形式.
其结构形式为
6.循环结构是指____________________________.反复执行的步骤称为________.循环结构又分为________________和________________.
其结构形式为
7.画程序框图的规则如下:
(1)一个完整的程序框图必须有起止框,用来表示程序的开始和结束。
(2)使用标准的图形符号表示操作,带箭头的流程线表示算法步骤的先后顺序,框图一般按从上到下、从左到右的方向画。
(3)算法中间要处理数据或计算,可分别写在不同的处理框中。
(4)如果一个流程由于纸面等原因需要分开画。要在断开处画上连结点,并标出连结的号码。用连结点可避免流程线的交叉或过长,使流程图清晰。
(5)注释框不是流程图必需的部分,只是为了提示用户一部分框图的作用以及对某些框图的操作结果进行说明。它帮助阅读流程图的用户更好的理解流程图的来龙去脉。
(6)在图形符号内用于描述的语言要非常简练清楚。
自主评价:
1.下列说法正确的是(
)
A.算法就是某个问题的解题过程;
B.算法执行后可以产生不同的结果;
C.解决某一个具体问题算法不同结果不同;
D.算法执行步骤的次数不可以为很大,否则无法实施。
2.下列语句中是算法的个数为(
)
①从济南到巴黎:先从济南坐火车到北京,再坐飞机到巴黎;
②给出一个整数判断其是否为偶数;
③测量某棵树的高度,判断其是否是大树;
④已知三角形的一部分边长和角,借助正余弦定理求得剩余的边角,再利用三角形的面积公式求出该三角形的面积。
A.1
B.2
C.3
D.4
3.一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量就会吃羚羊。该人如何将动物转
2
移过河?请设计算法?
4.这是中国古代的一个著名算法案例:一群小兔一群鸡,两群合到一群里,要数腿48,要数脑袋17,多少小兔多少鸡?
算法的顺序结构
5.已知一个三角形的三边分别为3、4、5,利用三角形面积公式设计一个算法,求出它的面积,并画出算法的程序框图。
练习
阅读上图的程序框图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是(
) A.75、21、32
B.21、32、75 C.32、21、75
D.75、32、21 算法的条件结构
6. 设计算法判断一元二次方程axbxc0是否有实数根,并画出相应的程序框图。
2
练习 给出一个如上图所示的程序框图,若要使输入的x值与输出的y值相等,则这样的x值的个数是(
)
A.1
B.2 C.3
D.4
算法的循环结构
7.写出求1×2×3×4×…×100的一个算法并画出程序框图.
3
练习 在如图所示的程序框图中,当程序被执行后,输出s的结果是______.
跟踪训练
1.如图所示是求样本x1,x2,…,x10平均数x的程序框图,图中空白框中应填入的内容为(
) A.S=S+xn
xnB.S=S+
C.S=S+n
n1D.S=S+
n第1题图
2.如果执行如图所示的框图,输入N=5,则输出的数等于(
) 5465A.
B.
C.
D.
45563.(2011·北京)执行如图所示的程序框图,输出的s值为(
) 11A.-3
B.-
C.
D.2 23第2题图
第3题图
第4题图
4.执行如图所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是________. 5.阅读如图所示的程序框图,运行相应的程序,输出的i值等于(
) A.2
B.3
C.4
D.5
4
6.某程序框图如图所示,若输出的S=57,则判断框内为(
) A.k>4?
B.k>5?
C.k>6?
D.k>7?
第5题图
第6题图
7.如果执行如图所示的程序框图,输入n=6,m=4,那么输出的p等于(
) A.720
B.360
C.240
D.120 8.阅读下面的程序框图,则输出的S等于(
) A.14
B.20
C.30
D.55
第7题图
第8题图
9.若某程序框图如图所示,则该程序运行后输出的k的值是__________.
第9题图
第10题图
第11题图
10.执行如图所示的程序框图,输出的T=________. 11.如图是一个程序框图,则输出的S的值是________.
【模块二】基本算法语句
1.输入、输出语句
5
输入语句的格式为____________________.
输出语句的格式为____________________.
2.赋值语句的格式为______________,赋值语句中“=”叫做赋值号,计算机执行赋值语句时,先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量.一个赋值语句只能给一个变量赋值.
3.条件语句表达算法中的条件结构.条件语句的一般格式是
IF
条件
THEN
语句体1ELSE
语句体2END
IF或IF—THEN语句的一般格式是
IF
条件
THEN
语句体
END
IF4.算法中的循环结构是由循环语句来实现的,包括WHILE语句和UNTIL语句两种语句结构.
WHILE
条件WHILE语句的一般格式是
循环体,
WENDDOUNTIL语句的一般格式是
循环体
LOOP
UNTIL
条件
自主评价
输入、输出和赋值语句的应用
1.
写出下列语句描述的算法的输出结果:
(1) a=5a=1b=3b=2c=a+b/2
(2) c=a+b
d=c*cb=a+c-bPRINT
“d=”;dPRINT
“a=,b=,c=”;a,b,c
变式1
请写出下面运算输出的结果__________.
a=10b=20c=30a=b
b=cc=aPRINT
“a=,b=,c=”;a,b,c
条件语句的应用
2.阅读下面的程序,当分别输入x=2,x=1,x=0时,输出的y值分别为________、
6
________、________. INPUT “x=”;xIF x>1 THEN
y=1/x-1ELSE
IF
x=1
THENy=x^2
ELSEy=x^2+1/x-1
END
IFEND
IFPRINT
yEND变式2
阅读下面的程序,写出程序运行的结果.
(1)若x=6,则P=______;(2)若x=20,则P=______. 循环语句的应用
3.
下列程序执行后输出的结果是(
) n=5s=0WHILE
s<14s=s+n
n=n-1WENDPRINT
nENDA.-1
B.0 C.1
D.2 变式3
下列程序运行的结果是________________________________________.
x=100i=1DO
x=x+10
i,x
i=i+1LOOP
UNTIL
x>=200END
跟踪训练
1.已知变量a,b已被赋值,要交换a、b的值,采用的算法是(
)
7
A.a=b,b=a
C.a=c,b=a,c=a
2.以下程序:
x=-1DO
x=x*x
UNTIL
x>10PRINT
xENDB.a=c,b=a,c=b D.c=a,a=b,b=c A.不能执行
B.能执行一次
C.能执行十次
D.有语法错误
3.当a=1,b=3时,执行完如下的一段程序后x的值是(
)
IF
a
THEN
x=a+b ELSE
x=a-b END
IF A.1
B.3
C.4
D.-2 4.当x=2时,下面的程序运行结果是(
) i=1s=0WHILE
i<=4
s=s*x+1
i=i+1WENDPRINT
sENDA.3
B.7
C.15
D.17 5.下列程序执行后输出的结果是________________________.
i=11s=1DO
s=s*i
i=i-1LOOP
UNTIL
i<9PRINT
sEND6.下面程序运行的结果是(
) i=1S=0WHILE
i<=100
S=S+i
i=i+1WENDPRINT
SENDA.5 050
B.5 049
C.3
7.下面程序运行后,输出的值是(
) D.2
8
i=0DO
i=i+1LOOP UNTIL i*i>=2 000
i=i-1PRINT
iENDA.42
8.下面的程序运行后第3个输出的数是(
) B.43
C.44
D.45 3B.
25C.2
D.
211119.利用计算机计算:s=+++…+,某同学编写的程序语句1×22×33×499×100中,①处应填________.
A.1
s=0k=1DO
s=s+1/k*k+1
k=k+1LOOP
UNTIL
①
“s=”;sEND10. 有一列数:1,1,2,3,5,8,13,21,…,这列数有下面的特点:前两个数都是1,从第三个数开始,每个数都是前两个数的和,这样的一列数一般称为斐波那契数.图中程序所描述的算法功能是输出前10个斐波那契数.请把这个算法填写完整.
a=1b=1n=2WHILE n<10
c=a+bPRINT c
b=c
n=n+1WENDEND
9
10
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2019-07-02 20:30:00
- 下载次数: 0
- 浏览次数: 45
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147292
来自:学校:重庆市开州区实验中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:复习参考题ppt专用说课稿内容是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《复习参考题》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。