吉林省舒兰市第一中学高中数学人教a版必修3导学案 《1.2.1输入、输出、赋值语句》

上传人:小** 文档编号:57257210 上传时间:2018-10-20 格式:DOC 页数:6 大小:149.50KB
返回 下载 相关 举报
吉林省舒兰市第一中学高中数学人教a版必修3导学案 《1.2.1输入、输出、赋值语句》_第1页
第1页 / 共6页
吉林省舒兰市第一中学高中数学人教a版必修3导学案 《1.2.1输入、输出、赋值语句》_第2页
第2页 / 共6页
吉林省舒兰市第一中学高中数学人教a版必修3导学案 《1.2.1输入、输出、赋值语句》_第3页
第3页 / 共6页
吉林省舒兰市第一中学高中数学人教a版必修3导学案 《1.2.1输入、输出、赋值语句》_第4页
第4页 / 共6页
吉林省舒兰市第一中学高中数学人教a版必修3导学案 《1.2.1输入、输出、赋值语句》_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《吉林省舒兰市第一中学高中数学人教a版必修3导学案 《1.2.1输入、输出、赋值语句》》由会员分享,可在线阅读,更多相关《吉林省舒兰市第一中学高中数学人教a版必修3导学案 《1.2.1输入、输出、赋值语句》(6页珍藏版)》请在金锄头文库上搜索。

1、【学习目标学习目标】1了解算法语句(程序语言)与自然语言和程序框图表示的算法的区别 2理解输入语句、输出语句和赋值语句的格式和功能 3能准确应用输入语句、输出语句和赋值语句把程序框图转化为算法语句来解决问 题 【学习重点学习重点】理解输入语句、输出语句和赋值语句的格式和功能课前预习案课前预习案【知识链接知识链接】 小华同学在一次期末测验中,语文、数学、英语学科的成绩分别为 120,126,110. 1画出求三科平均分 的框图2该问题能用计算机处理吗?应如何操作?【知识梳理知识梳理】1输入语句格式INPUT “提示内容”;功能可以一次为一个或多个变量_,实现了算法中的_功能说明“提示内容”是提示

2、用户输入什么样的_程序框图中的_框转化为算 法语句就是输入语句教师点拨:输入语句的使用说明:INPUT 语句又称“键盘输入语句” ,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据此时,用户只需把数据由键盘输入,然后回车,程序将继续运行“提示内容”的作用是在程序执行时提示用户将要输入的是什么样的数据如:INPUT“语文,数学,外语成绩” ;a,b,c.“提示内容”及后面的“;”可省略,直接输入,如:INPUT a,b,c 2输出语句格式PRINT “提示内容”;功能先计算表达式的_,然后输出结果,实现了算法中的_功能显示在计 算机屏幕上,也就是输出信息,可以是_、_的值和_信息说明

3、程序框图中的_框转化为算法语句就是输出语句.教师点拨:输出语句使用说明:PRINT 语句又称“打印语句” ,将结果在屏幕上显示出来,是任何程序中必有的语句“提示内容”提示用户输出的是什么样的信息如:PRINT“该生的总分” ;S具有计算功能可以输出常量、变量的值和系统信息如:PRINT 12/3 PRINT A PRINT 5PRINT “I am a student!”3赋值语句格式变量功能先计算表达式的值,然后把结果赋值给“”_边的变量,此步完成后, “”_边变量的值就改变了说明(1)赋值语句中的“”叫做_,它和数学中的等号不一样 (2)本教材用 BASIC 语言编写的计算机程序是由若干语

4、句组成的,计算机按语 句行排列的顺序依次执行程序中的语句,每个完整的程序最后一行都是 END 语句(又称结束语句),表示程序到此_教师点拨:赋值语句使用说明:在代数中 AB 与 BA 是等效的两个等式,而在赋值语句中则是两个不同的赋值过程如:AB 是将 B 的值赋给变量 A,而 BA 是将 A 的值赋给变量 B“”右边可以是常量、变量或算式,如 X6,AB,当表达式为一算式时,如CXY,是指先计算 XY 的值,再把该值赋给 C,所以赋值语句具有计算功能“”左边必须是变量,而不能是表达式、常量如:15a,xyc 都是错误的一个语句只能给一个变量赋值,不能对几个变量连续赋值,但可以辗转赋值如:AB

5、10 是不正确的,但可以写成:A10,BA;赋值后,A 的值是 10,B 的值也是 10.可给一个变量多次赋值,但只保留最后一次所赋的值如:A5,B3,AAB;执行后 A 的值为 8.难点突破:1算法语句中的运算符分析:分析:计算机对语句“ab”或“xn”不认识,当计算机执行到这些语句时,就会停止,显示程序出错在算法语句中“ab”表示一个变量而不是 a 与 b 的积,a 与 b 的积必须写成 a*b 才行当输入程序语句时,只能从左到右依次输入上标、下标、幂等的表示与数学中是不相 同的,如算法语句中 xn在程序中必须用 x n 来表示 算法语句中的运算符有 (1)常用的算术运算符:,*,/,MO

6、D,.例如,2 的 5 次幂用 25 表示;3mn 用3*m*n 表示; 用 5/3 表示;5 除以 3 的余数,则表示为 5 MOD 3 等53(2)常用的标准函数:绝对值函数ABS 函数,格式:ABS(x),功能:取x 的绝对值,如 x9,则ABS(9); 平方根函数SQR 函数,格式:SQR(x),功能:取 x 的平方根,x0,如表示为 SQR(7);7取整函数INT 函数,格式:INT(x),功能:取不大于 x 的最大整数,如 INT(3.141 6) 3,INT(3.67)3,INT(3.141 6)4. 2交换两个变量的值分析:分析:交换两个变量 A 和 B 的值的程序有很多,其中

7、最常见的是:XA AB AX3算法语句、自然语言、程序框图的异同剖析:剖析:(1)相同点:都是算法的表示形式(2)区别:自然语言是用文字表示的算法,是最初级的算法;程序框图是用图形语言表示的算法,是比自然语言高级,比算法语句低级的算法;算法语句又称程序设计语言,简称为程序,是用字母符号表示的算法,是最高级的算法计算机无法“理解”自然语言和程序框图,但能“理解”算法语句自主小测自主小测课上导学案课上导学案【例题讲解例题讲解】【例题 1】编写程序,计算函数3024323xxxy的函数值.【例题 2】编写程序,计算一个学生数学、语文、英语的平均分 【例题 3】 已知 a2,b5,编写一个程序,交换

8、a,b 的值【当堂检测】 1下列程序的结果是( ) M3 NM1 MM1 yMN PRINT y END A6 B7 C8 D9 2下列程序,输入 x1,则输出的结果是_INPUT “x” ;x yx*x2*x PRINT y END 3程序:INPUT “Maths” ;aINPUT “Chinese” ;b INPUT “English” ;c PRINT “The sum” ;abc END 这个程序的功能是_ 4下列语句INPUT a;b;c INPUT x3 PRINT “x” ;x PRINT “Hello!” datab24ac S3.14*R2 其中正确的有_(将你认为正确的序号全填上)【问题与收获问题与收获】 【知识链接知识链接】 【提示】2、 【提示】 能,应将算法过程转化成计算机理解的语言知识梳理答案:知识梳理答案:1变量 赋值 输入 信息 输入 2表达式 值 输出 常量 变量 系统 输出3表达式 左 左 (1)赋值号 (2)结束自主小测答案:自主小测答案:1、 D2、 C 459,则输出的结果是 9.3、 B例题答案:例题答案:【例题 3】程序如下:a2b5taabbtPRINT a,bEND

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号