1、输入语句 输出语句 赋值语句 条件语句 循环语句课题1.2.1输入、输出语句和赋值语句(1)总课时1教学要求1正确理解输入语句、输出语句、赋值语句的结构;2会写一些简单的程序;3掌握赋值语句中的“=”的作用教学重点难点重点:正确理解输入语句、输出语句、赋值语句的作用难点:准确写出输入语句、输出语句、赋值语句教法讲练教 学 过 程一、复习引入在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具,如:听MP3,看电影,玩游戏,打字排版,画卡通画,处理数据等等,那么,计算机是怎样工作的呢?计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见
2、”的。因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序程序设计语言有很多,如BASIC,Foxbase,C语言,C+,J+,VB等为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:这就是这一节所要研究的主要内容基本算法语句今天,我们先一起来学习输入、输出语句和赋值语句二、新课讲授(一)知识点讲解我们知道,顺序结构是任何一个算法都离不开的基本结构输入、输出语句和赋值语句基本上对应于算法中的顺序结构输入语句和输出语句分别用来实现算法的输入信息,输出结果的功能INPUT “提示内容”
3、;变量1输入语句INPUT语句就是输入语句。这个语句的一般格式是:INPUT “提示内容1,提示内容2,提示内容3,”;变量1,变量2,变量3,INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为:PRINT “提示内容”;表达式2输出语句:它的一般格式是:3赋值语句变量=表达式用来表明赋给某一个变量一个具体的确定值的语句。除了输入语句,在该程序中第2行的赋值语句也可以给变量提供初值。它的一般格式是:赋值语句中的“=”叫做赋值号(二)例题讲解例1:编写程序,计算一个学生数学、语文、英语三门课的平均成绩分析:先写出算法,画出程序框图,再进行编程算法: 程序:来源:开始输入a,b,
4、c结束输出yINPUT “数学=”;aINPUT “语文=”;bINPUT “英语=”;c y=(a+b+c)/3PRINT “The average=”;yEND(三)课堂练习1试对生活中某个简单问题或是常见数学问题,利用所学基本算法语句等知识来解决自己所提出的问题要求写出算法,画程序框图,并写出程序设计2课本练习第1、2、3、4题三、课堂小结本节课介绍了输入语句、输出语句和赋值语句的结构特点及联系掌握并应用输入语句,输出语句,赋值语句编写一些简单的程序解决数学问题,特别是掌握赋值语句中“=”的作用及应用编程一般的步骤:先写出算法,再进行编程我们要养成良好的习惯,也有助于数学逻辑思维的形成作
5、业布置: (时间: )教学反思:板书设计:课题1.2.2-1.2.3条件语句和循环语句总课时教学要求1正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系;2会应用条件语句和循环语句编写程序教学重点难点重点:条件语句和循环语句的步骤、结构及功能难点:会编写程序中的条件语句和循环语句教法讲练教 学 过 程一、复习引入试求自然数1+2+3+99+100的和显然大家都能准确地口算出它的答案:5050而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句二
6、、新课讲授(一)知识点讲解1条件语句算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句它的一满足条件?语句1语句2是否IF 条件 THEN语句1ELSE语句2END IF般格式是:(IF-THEN-ELSE格式)当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2。其对应的程序框图为:(如上右图)在某些情况下,也可以只使用IF-THEN语句:(即IF-THEN格式)语句是满足条件?IF 条件 THEN语句END IF否2循环语句算法中的循环结构是由循环语句来实现的对应于程序框图中的两种循环结构,一般程序设计语
7、言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构即WHILE语句和UNTIL语句(1)WHILE语句的一般格式是:满足条件?循环体是否WHILE 条件循环体WEND其中循环体是由计算机反复执行的一组语句构成的WHLIE后面的“条件”是用于控制计算机执行循环体或跳出循环体的当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句因此,当型循环有时也称为“前测试型”循
8、环其对应的程序结构框图为:(如上右图)满足条件?循环体是否(2)UNTIL语句的一般格式是:DO循环体LOOP UNTIL 条件其对应的程序结构框图为:(如上右图)(二)例题讲解例1:编写程序,输入一元二次方程的系数,输出它的实数根分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来例2:编写程序,计算自然数1+2+3+99+100的和三、课堂小结本节课主要学习了条件语句和循环语句的结构、特点、作用以及用法,并懂得利用解决一些简单问题条件语句使程序执行产生的分支,根据不同的条件执行不同的路线,使复杂问题简单化有些复杂问题可用两层甚至多层循环解决注意内外层的衔接,可以从循环体内转到循环体外,但不允许从循环体外转入循环体内条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务如累加求和,累乘求积等问题中常用到来源:Z*xx*k.Com作业布置: (时间: )教学反思:板书设计: