【vb精品源码栏目提醒】:网学会员在vb精品源码频道为大家收集整理了“1.2.1__输入语句、输出语句(第一课时) - 中学课件“提供大家参考,希望对大家有所帮助!
1.2.1 输入语句、输出语句和赋值语句 第一课时 输入语句、输出语句 卓尼县柳林中学 方彦明一、复习回顾: 1.算法的基本逻辑结构有哪几种? 2.设计一个算法的程序框图的基本思路如何? 第一步:用自然语言表述算法步骤. 第二步:确定每个算法步骤所包含的逻辑结构,并用相应 的程序框图表示. 第三步:将所有步骤的程序框图用流程线连接起来,并加 上两个终端框. 计算机完成任何一项任务都需要算法,但是,用自然语言或程序框图表示的算法,计算机是无法“理解”的. 因此我们还需要将算法用计算机能够理解的程序设计语言来表示.二、新课教学:1、输入语句和输出语句: 在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其作用如何?表示一个算法输入和输出的信息.例1:用描点法作函数yx33x2-24x30的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x-5-4-3-2-1012345时的函数值.算法分析: 根据题意,对于每一个输入的自变量的值,都要输出相应的函数值.写成算法步骤如下:第一步:输入一个自变量x的值.第二步:计算yx33x2-24x30.第三步:输出y.思考:该算法是什么逻辑结构?其程序框图如何? 开始 输入x yx33x2-24x30 输出y 结束 我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写成算法语句,就得到该算法的程序: 开始 INPUT “x”;x 输入x yx33x2-24x30yx33x2-24x30 PRINT y 输出y END 结束 INPUT “x”;x yx33x2-24x30 PRINT “y”;y END 这个程序由4个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的END语句表示程序到此结束. 在这个程序中,第1行中的INPUT语句称为输入语句,其一般格式是: INPUT “提示内容”;变量 其中,“提示内容”一般是提示用户输入什么样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一般用字母表示,若输入多个变量,提示内容之间以及各变量之间用“逗号”隔开;提示内容加“引号”,提示内容与变量之间用“分号”隔开. 据此,输入框 输入a,b,c 转化为输入语句可以怎样表述? INPUT “a,b,c”;a,b,c 在这个程序中,第3行中的PRINT语句称为输出语句,其一般格式是: PRINT “提示内容”;表达式 其中,“提示内容”一般是提示用户输出什么样的信息,它通常是常量或变量的值;表达式一般是表示输出信息所对应的字母或代数式.PRINT语句可以在计算机的屏幕上输出运算结果和系统信息. 据此,在计算a与b的和S时,输出框 输出S 转化为输出语句可以怎样表述? PRINT “S”;S 或 PRINT “S”;ab三、应用举例例2 写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框图和程序.算法分析:第一步:输入该学生数学、语文、英语三门课的成绩abc. a b c第二步:计算 y . 3第三步:输出y.程序框图: 开始程序: 输入a,b,cINPUT “Chinese”;aINPUT “Maths”;b a b c yINPUT “English”;c 3PRINT “The average”; 输出yabc/3 结束END四、课堂练习1.若三角形的三边分别是a,b,c,借助三角形面积公式(海伦-秦九韶公式) S pp-ap-bp-cp abc 2编写一个求三角形面积的程序.程序: INPUT “abc”abc pabc/2 SSQRpp-ap-bp-c PRINT “三角形面积S”S END五、归纳小结:1.输入语句、输出语句的功能与表示方法;2.能够设计程序,并准确运用输入语句、输出语句;3.注意书写的规范性.