基本算法语句(1)一、教学目标1
了解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循环语句.2
能用自然语言、流程图和伪代码表示算法,会用“While循环”、“For循环”语句或“Do循环”语句实施循环.二、基础知识回顾与梳理【回顾要求】1
阅读必修三第17—21页,完成以下任务:(1)什么是伪代码
(2)赋值语句表达形式
(3)输入语句、输出语句如何正确表述
(4)条件语句的一般形式是什么
第20页例2你会设计算法吗
阅读教材上的算法步骤
能否用伪代码表述
你能画出流程图吗
在教材上的空白处做以下题目:第21页练习第1题、第3题
【要点解析】7种基本的算法语句(请完成下列表格)类型输入语句输出语句赋值语句含有Else分支的选择语句没有Else分支的选择语句格式类型直到型循环(For语句)当型循环语句(While)格式三、诊断练习1、教学处理:课前由学生自主完成4道小题,并要求将解题过程扼要地写在学习笔记栏.课前抽查批阅部分同学的解答,了解学生的思路及主要错误.将知识问题化,通过问题驱动,使教学言而有物,帮助学生内化知识,初步形成能力.点评时要简洁,要点击要害.2、诊断练习点评题1:下列语句中:①②③④⑤其中是赋值语句的为____________【分析与点评】(1)赋值语句“”表示将的值赋给,其中是一个变量,是一个与同类型的变量或表达式
(2)基本算法语句只要书写简便、容易理解、表达清楚即可;本章建议所用符号相对统一,以免混淆
题2:根据如图所示的伪代码,当输入,ab分别为2,3时,最后输出的m的值是.1S←0i←1WhileReadxS←S+xi←i+1EndWhilePrintM第3题S←9i←1WhileS≥0S←Sii←i1EndWhilePrinti第4题Reada,bIfa>bThenmaElsem