内容正文:
第15讲
讲
基本算法语句与算法案例
[来源:学科网ZXXK]
概述
适用学科
高中数学
适用年级
高中一年级
适用区域
苏教版区域
课时时长(分钟)
120
知识点
1.基本算法语句;
2.算法案例。
学习目标
1.了解用伪代码表示的算法与局——赋值语句、输入、输出语句;
2.理解循环语句的基本格式、种类及其循环结构的关系;
3.理解条件语句的基本格式、种类及其选择结构的关系;
4.了解孙子问题的算法、流程图和伪代码;
5. 了解辗转相除法的算法、流程图和伪代码;
6. 能综合运用所学算法知识解决实际问题。
学习重点
对变量赋值的理解,对条件结构和循环结构的运用。
学习难点
变量的复制、条件结构和循环结构的运用。
本节的教学重点是使学生理解循环语句的基本格式、种类及其循环结构的关系,理解条件语句的基本格式、种类及其选择结构的关,能综合运用所学算法知识解决实际问题。
学生学习本节时可能会在以下两个方面感到困难:
1.注意起止框与处理框、判断框与循环框的不同.
2.注意条件结构与循环结构的联系:对于循环结构有重复性,条件结构具有选择性没有重复性,并且循环结构中必定包含一个条件结构,用于确定何时终止循环体.
3.循环语句有“直到型”与“当型”两种,要区别两者的异同,主要解决需要反复执行的任务,用循环语句来编写程序.
4.关于赋值语句,有以下几点需要注意:
(1)赋值号左边只能是变量名字,而不是表达式,例如3=m是错误的.
(2)赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如Y=x,表示用x的值替代变量Y的原先的取值,不能改写为x=Y.因为后者表示用Y的值替代变量x的值.
(3)在一个赋值语句中只能给一个变量赋值,不能出现多个“=”。
【知识导图】
教学过程
一、导入
1.程序框图作为计算机科学的基础,是历年来高考的一个必考点,多以选择、填空题的形式出现,一般中档偏易,多与分段函数、数列、统计等综合考查.
2.重点考查程序框图的应用,有时也考查基本的算法语句.注重程序框图的输出功能、程序框图的补充,以及算法思想和基本的运算能力、逻辑思维能力的考查.
二、知识讲解
1.准确理解算法的基本概念、理解程序框图的含义和作用是解题的关键,所以复习时要立足双基,抓好基础,对算法语句的复习不需过难,仅需理解几种基本的算法语句.
2.算法的重点应放在读懂程序框图上,尤其要重视循环结构的程序框图,弄清当型与直到型循环结构的区别,以及进入、退出循环的条件、循环的次数。
知识点1伪代码
伪代码的含义
伪代码是介于自然语言和计算机语音之间的文字和符号,是表达算法的简单而实用的好方法。.
知识点2赋值语句
赋值语句是将表达式所代表的值赋给变量。
(1)赋值语句的一般格式变量=表达式
(2)赋值语句的作用是将表达式所代表的值赋给变量;
(3)赋值语句中的“=”称作赋值号,与数学中的等号的意义是不同的.赋值号的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;
(4)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或算式;
(5)对于一个变量可以多次赋值。
知识点3输入、输出语句
(1)输入、输出语句是分别来实现算法的输入信息、输出结果的功能的语句。
(2)输入语句、输出语句、赋值语句的格式与功能
语句
一般格式
功能
输入语句
INPUT“提示内容”;变量
输入信息
输出语句
PRINT“提示内容”;表达式
输出常量、变量的值和系统信息
赋值语句
变量=表达式
将表达式所代表的值赋给变量
知识点4条件语句
(1)算法中表达选择结构的语句叫条件语句。
(2)条件语句
①程序框图中的条件结构与条件语句相对应.[来源:Zxxk.Com]
②条件语句的格式
a.IF—THEN格式
IF 条件 THEN
语句体
END IF
b.IF—THEN—ELSE格式
IF 条件 THEN
语句体1
ELSE
语句体2
END IF
知识点5循环语句
(1)算法中实现循环结构的语句叫循环语句。
(2)循环语句
①程序框图中的循环结构与循环语句相对应.
②循环语句的格式
a.UNTIL语句 b.WHILE语句
DO WHILE条件
循环体 循环体
LOOP UNTIL条件 WEND
知识点6孙子问题
我国早期也有求最大公约数问题的算法,就是更相减损术.在《九章算术》中有更相减损术求最大公约数的步骤:可半者半之,不可半者,副置分母,子之数,以少减多,更相减损,求其等也,以等数约之.
翻译为:①任意给出两个正数,判断它们是否都是偶数.若是,用2