121《输入、输出和赋值语句》1_第1页
121《输入、输出和赋值语句》1_第2页
121《输入、输出和赋值语句》1_第3页
121《输入、输出和赋值语句》1_第4页
121《输入、输出和赋值语句》1_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课前自主预习 方法警示探究 思路方法技巧 名师辩误做答课后强化作业随堂应用练习 教学目标1.知识与技能目标(1)初步了解基本的算法语句中的赋值,输入和输出语句特点.(2)理解基本算法语句是将算法的各种控制结构转变成计算机能够理解的程序语言.(3)结合Scilab的程序语言,初步掌握赋值,输入和输出语句的结构以及如何编写对应的Scilab程序及在计算机上实现算法.2.过程与方法目标通过上机编写程序,在了解三种语句的应用规则的基础上,运用算法语句实现运算.通过模仿,操作,探索的过程,体会算法的基本思想和基本语句的用途,提高学生应用数学软件的能力.3.情感,态度和价值观目标通过对三种语句的了解和实现

2、,发展有条理的思考,表达的能力,提高逻辑思维能力.学习算法语句,帮助学生利用计算机软件实现算法,活跃思维,提高学生的数学素养.结合计算机软件的应用, 增强应用数学的意识,在计算机上实现算法让学生体会成功的喜悦.教学重点和难点1.教学重点:赋值,输入和输出语句的基本结构特点及用法.2.教学难点:三种语句的意义及作用.教学方法引导与合作交流相结合,学生在体会三种语句结构格式的过程中,让学生积极参与,讨论交流,充分挖掘三种算法语句的格式特点及意义,在分析具体问题的过程中总结三种算法语句的思想与特征.运用计算机教学,课前自主预习 在超市买完东西付款时,收银员会用扫描仪读取物品上的条形码,而后计算机屏幕

3、上会显示出这个物品的信息,当所有物品被扫描完后,计算机屏幕上会显示总价格,付款后,打印机打印购物小票这个简单的过程可以分成三个方面:通过扫描仪输入物品信息,然后计算机分析,最后在屏幕上输出信息计算机之所以能完成这一系列操作,是因为我们给它植入一套计算能够“理解”的程序语言本节我们就来共同研究程序设计语言中的一些基本算法语句输入语句输出语句赋值语句条件语句循环语句 常用的程序设计语言:BASIC,C/C+, Delphi ,VB、ASP、Java等等。 基本算法语句 算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。各种程序语言都包含了下列基本的算法语句:算法:第二步:计算 的值;开始输入x

4、输出x,y结束框图:例1.用描点法作函数 的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。第一步:输入x的值;第三步:输出x,y的值。程序:INPUT “x=”;xy=x3+3 x2-24 x+30PRINT yEND*例1.用描点法作函数 的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。程序:INPUT “x=”;xy=x3+3 x2-24 x+30PRINT yEND*INPUT “提示内容”;变量输入语句:输出语句

5、:PRINT “提示内容”;表达式赋值语句:变量=表达式 1输入语句破疑点赋值语句使用说明:在代数中AB与BA是等效的两个等式,而在赋值语句中则是两个不同的赋值过程如:AB是将B的值赋给变量A,而BA是将A的值赋给变量B.“”右边可以是常量、变量或算式,如X6,AB,当表达式为一算式时,如CXY,是指先计算XY的值,再把该值赋给C,所以赋值语句具有计算功能一个语句只能给一个变量赋值,不能对几个变量连续赋值,但可以辗转赋值如:AB10是不正确的,但可以写成:A10,BA;赋值后,A的值是10,B的值也是10.可给一个变量多次赋值,但只保留最后一次所赋的值如:A5,B3,AAB;执行后A的值为8.

6、“”左边必须是变量,而不能是表达式、常量如:15a,xyc都是错误的例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。算法:第一步:分别输入三科的成绩a,b,c;第二步:计算average=(a+b+c)/3;第三步:输出三科平均分。框图:开始输入a,b,c输出average结束average=(a+b+c)/3程序:INPUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;caverage=(a+b+c)/3PRINT “The average=”;averageENDINPUT “Maths, Chinese, English=”;a

7、,b,c程序2:PRINT “The average=”;(a+b+c)/3END例3.分析下列程序,考虑输出的结果是什么?程序2: A=10 A=A+15 PRINT A END程序1: a=1 x=a+1 PRINT x END程序3: a=1 b=3 PRINT “a+b=”;a+b END 答: 2答: 25答: a+b=4 例4 写出“交换两个变量A和B的值,并输出交换前后的值”的程序.INPUT “A,B=”;A,BPRINT A,Bx=AA=BB=xPRINT A,BEND变量x的作用是什么? X是一个中间变量,暂时存放A的值 交换变量A、B的值的通常方法是将A的值赋给第三个量x

8、,然后将B的值赋给A,再将x的值赋给B.INPUT语句PRINT语句赋值语句格式INPUT “提示内容”;变量PRINT “提示内容”;表达式变量=表达式说明1.“提示内容”和它后面的 “;”可以省略;2.一个语句可以给多个变 量赋值,中间用“,”隔 开;3.无计算功能,不能输入 表达式;4.输入多个数据时用“,” 分隔,且个数要与变量 的个数相同。1.“提示内容”和它后面的 “;”可以省略;2.一个语句可以输出多个表 达式,不同的表达式之间 用“,”隔开;3.表达式可以是变量,也可 以是计算公式;4.有计算功能,能直接输出 计算公式的值。1.“=”左侧必须是变 量,右侧可以是数 字、变量或者是计 算公式;2.一个语句只能有一 个“=”,并且只能给一 个变量赋值;3.有计算功能,可以 把表达式的值赋给 一个变量。随堂应用练习小结输入语句、输出语句、赋值语句基本上对应于算法中的顺序结构,编写程序时“INPUT语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论