内容正文:
第66讲 UNIT 10
算法初步
课前双基巩固│课堂考点探究│教师备用例题
1.了解算法的含义、算法的思想.
2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.
3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.
考试说明
知识聚焦
课前双基巩固
明确
一定规则
有限
程序
程序框
文字说明
课前双基巩固
基本结构
依次执行
条件是否成立
反复执行
循环体
课前双基巩固
变量=表达式
输入信息
课前双基巩固
END IF
IF 条件 THEN
ELSE
IF 条件 THEN
课前双基巩固
LOOP UNTIL
DO
WHILE
WEND
对点演练
课前双基巩固
题组一 常识题
课前双基巩固
课前双基巩固
题组二 常错题
◆索引:注意循环结构中控制循环的条件;注意区分程序框图是条件结构还是循环结构.
课前双基巩固
课前双基巩固
探究点一 算法的基本结构
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
探究点二 算法的交汇性问题
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
探究点三 基本算法语句
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
课堂考点探究
教师备用例题
【备选理由】例1是茎叶图与程序框图的结合,是对听课正文例2的补充;例2是与函数有关的程序框图问题;例3是与算法语句有关的问题.
教师备用例题
教师备用例题
教师备用例题
教师备用例题
1.算法
(1)算法通常是指按照 解决某一类问题的 和 的步骤.
(2)应用:算法通常可以编成计算机 ,让计算机执行并解决问题.
2.程序框图
定义:程序框图又称流程图,是一种用 、流程线及 来表示算法的图形.
3.三种基本逻辑结构
名称内容
顺序结构
条件结构
循环结构
定义
由若干个 的步骤组成,这是任何一个算法都离不开的
算法的流程根据
有不同的流向,条件结构就是处理这种过程的结构
从某处开始,按照一定的条件 某些步骤的情况,反复执行的步骤称为
程序
框图
4.基本算法语句
(1)输入语句、输出语句和赋值语句的格式与功能:
语句
一般格式
功能
输入语句
INPUT “提示内容”;变量
输出语句
PRINT “提示内容”;表达式
输出常量、变量的值和系统信息
赋值语句
将表达式所代表的值赋给变量
(2)条件语句的格式及框图:
①IF-THEN格式:
图10-66-1
②IF-THEN-ELSE格式:
图10-66-2
(3)循环语句的格式及框图:
①UNTIL语句:
图10-66-3
②WHILE语句:
图10-66-4
1.[教材改编] 执行如图10-66-5
所示的程序框图,运行相应的程
序,若输入x的值为2,则输出S
的值为 .
图10-66-5
[答案] 84
[解析] 程序运行过程如下:x=2,S=0;S=22=4,x=2×2=4;S=4+42=20,x=2×4=8;S=20+82=84>64,循环结束,输出S=84.
2.[教材改编] 运行如图10-66-6所示的程序后输出的结果是3,则输入的x值是 .
图10-66-6
[答案] 3或-3
[解析] 该程序是求函数y=|x|的函数值,∵y=3,∴x=±3.
3.若[x]表示不超过x的最大整数,执行如图10-66-7所示的程序框图,则输出S的值为 .
图10-66-7
[答案] 7
[解析] 由程序框图可以看出,当n=8>6时,程序结束,故输出S=[]+[]+[]+[]+[]=7.
4.操作图10-66-8中的流程图,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则①处填 ,②处填 .
图10-66-8
[答案] 是 否
[解析] 当x≥60时,应输出“及格”;当x<60时,应输出“不及格”.故①处应填“是”,②处应填“否”.
5.更相减损术是出自中国古代数学专著《九章算术》的一种算法,其内容如下:“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也.以等数约之.”图10-66-9是关于
该算法的程序框图,如果输入
a = 153,b = 119,则输出的a的
值是 .
图10-66-9
[答案] 17
[解析] 第一次循环得,a=153-119=34;第二次循环得,b