江苏淮阴中学高二数学《基本算法语句》学案(苏教版必修3)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高二年级数学学科学案
课题——基本算法语句
一、学习目标
1、理解输入输出赋值语句的功能和表示法
2、了解伪代码与自然语言和流程图设计的算法的区别。

二、课前复习
1. 什么是算法?什么是程序框图?
2. 算法的基本逻辑结构有哪些?
三、新课讲授
1. 计算机能够"理解"的语言与人的语言有什么区别?
2、基本的算法语句有哪些?各自对应怎样的算法结构?
3、完成以下表格
语句一般格式主要功能是否有计算功能
输入语句
输出语句
赋值语句
例1、用描点法做函数的图象时,需要求出自变量和函数的一组对应值。

编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3, 4,5时的函数值。

例2 、编写程序,计算一个学生语文、数学、英语三门课程的总成绩和平均成绩,并输出。

练习反馈
例3、若三角形的三边分别是a,b,c,借助三角型面积公式(海伦-秦九韶公式)
c
b
a+
+
编写一个求三角形面积的程序。

例4、某工种是计件算工资的,每月工资=每月完成的数量(件)×每件工资,再从总工资中扣除5%交纳各种费用,其余为实发工资。

试编写一程序,通过输入每件工资和完成数量,输出实发工资。

课堂小结:关于赋值语句,需要注意几点:
①赋值号左边只能是变量名,而不是表达式.
②都是错误的.赋值号左右不能对换.
③不能利用赋值语句进行代数式(或符号)的演算.
④赋值号和数学中的等号的意义不同.
四、课后巩固
(1)A=-1000 (2) INPUT A ,B A=A+100 PRINT A ,B
PRINT “A=”;A x=A
END A=B
B=x
PRINT A ,B
END
(运行时从键盘输入3,7)
五、学习反思
1、下列给出的输入、输出语句正确的是 ①输入语句:INPUT a ;b ;c ; ②输入语句:INPUT x =3; ③输出语句:PRINT A =4; ④输出语句:PRINT 20,3*2. 2.给出下面一个程序:
A =5
B =8X =A A =B B =X +A PRINT A ,B END
此程序运行的结果是
3下面程序执行后输出的结果是
a =1
b =2
c =3a =b
b =
c c =a
PRINT a ,b ,c END
4.下面程序运行的结果是
a =1
b =2
c =a -b
b =a +
c -b
PRINT a ,b ,c END
5.“x=3*5”,“x=x+1”是某一程序先、后相邻的两个语句,那么下列说法正确的是
6.(2011年郑州高一检测)下面一段程序执行后的结果是________.
A =2A =A*2A =A +6PRINT A END
7.执行程序PRINT (3+2)*4的结果是________.
8.
2010年11月,国家控制了物价后,某水果店的三种水果标价分别为香蕉:2元
/千克,苹果:3元
/千克,梨:2.5元/千克.店主为了收款的方便设计了一个程序,请将下面的程序补充完整.
9.下面是用程序语句表示的一个问题的算法,试根据其画出程序框图.
10.根据如图所示的程序框图,将算法语句改写为程序.
11.已知函数f (x )=3x -1,求f [f (2)]的值,设计一个程序,解决上述问题.。

相关文档
最新文档