预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用心爱心专心115号编辑基本算法语句(第1课时)珠海北大附属实验学校何莲姣教学目标:通过实例使学生理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法能用这三种基本的算法语句表示算法进一步体会算法的基本思想。教学重点:输入语句、输出语句和赋值语句的表示方法、结构和用法用这三种基本的算法语句表示算法。教学难点:理解输入语句、输出语句和赋值语句的表示方法、结构和用法。教学工具:电脑。教学过程:一、引入新课1、算法中的三种基本的逻辑结构是、、。2、任何一种程序设计语言都包含五种基本的算法语句它们分别是输入语句、输出语句、赋值语句、条件语句和循环语句。二、新课讲解1、输入语句、输出语句和赋值语句基本上对应于算法中的顺序结构。下面的例题是用这三种基本的算法语句表示的一个算法。例:用描点法作函数y=x3+3x2-24x+30的图象时需要求出自变量和函数的一组对应值。编写程序分别计算当x=-5-4-3-2-1012345时的函数值。程序:INPUT“x=”;x输入语句y=x^3+3x^2-24*x+30赋值语句PRINT“x=”;x打印语句PRINT“y=”;y打印语句END2、输入语句(1)输入语句的一般格式INPUT“提示内容”;变量(2)输入语句的作用是实现算法的输入信息功能;(3)“提示内容”提示用户输入什么样的信息变量是指程序在运行时其值是可以变化的量;(4)输入语句要求输入的值只能是具体的常数不能是函数、变量或表达式;(5)提示内容与变量之间用分号“;”隔开若输入多个变量变量与变量之间用逗号“”隔开。3、输出语句(1)输出语句的一般格式PRINT“提示内容”;表达式(2)输出语句的作用是实现算法的输出结果功能;(3)“提示内容”提示用户输入什么样的信息表达式是指程序要输出的数据;(4)输出语句可以输出常量、变量或表达式的值以及字符。4、赋值语句(1)赋值语句的一般格式变量=表达式(2)赋值语句的作用是将表达式所代表的值赋给变量;(3)赋值语句中的“=”称作赋值号与数学中的等号的意义是不同的。赋值号的左右两边不能对换它将赋值号右边的表达式的值赋给赋值号左边的变量;(4)赋值语句左边只能是变量名字而不是表达式右边表达式可以是一个数据、常量和算式;(5)对于一个变量可以多次赋值。例1、给任意三个变量a、b、c赋值求b2-4ac的值。INPUT“a=b=c=”;abcy=b*b-4*a*cPRINTyEND程序是:练习一:1、课本思考、思考、思考。2、若三角形的三边长分别为abc利用三角形面积公式S=EQ\R(p(p-a)(p-b)(p-c))其中p=EQ\F(a+b+c2)编写一个求三角形面积的程序。例2、编写一个程序计算一个学生数学、语文、英语三门课的平均成绩。INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END程序一:或INPUT“abc=”;abcS=(a+b+c)/3PRINT“S=”;SENDa=100b=85c=90PRINT“Theaverage=”;(a+b+c)/3程序二:通过上机操作比较两个程序的区别:程序一可以计算任何一个学生的平均成绩而程序二只能计算一个学生的平均成绩。练习二:课本第1、2、3、4题例3、给一个变量重复赋值。程序:A=10A=A+15PRINTEND对于一个变量可以多次赋值变量的值就是最后一次的赋值。例4、交换两个变量A和B的值并输出交换前后的值。INPUT“AB=”;ABPRINTABx=AA=BB=xPRINTABENDINPUTAINPUTBPRINTABx=AA=BB=xPRINTABEND程序:或INPUTabcPRINTabca=bb=cc=aPRINTabcEND用赋值语句将两个变量的值交换这时要引入一个中间变量x暂时存放A的值并把其传递给B。练习三:写出右边程序运行的结果:若输入1020