

所属成套资源:沪教版(上海)高二数学上册教案
2021学年7.8无穷等比数列各项的和教案
展开
这是一份2021学年7.8无穷等比数列各项的和教案,共4页。教案主要包含了教学目标,教学重难点,教学流程,教学过程等内容,欢迎下载使用。
【教学目标】
1.了解利用科学计算免费软件——Scilab软件编写程序来实现算法的基本过程。
2.了解并掌握Scilab中的基本语句,如赋值语句、输入输出语句、条件语句、循环语句;能在Scipad窗口中编辑完整的程序,并运行程序。
3.通过上机操作和调试,体验从算法设计到实施的过程。
【教学重难点】
重点:体会算法的实现过程,能认识到一个算法可以用很多的语言来实现,Scilab只是其中之一、
难点:体会编程是一个细致严谨的过程,体会正确完成一个算法并实施所要经历的过程。
【教学流程】
赋值语句、输入输出语句、条件语句、循环语句
用Scilab语言编写几个完整的程序上机调试
学生独立完成几个程序的编写,并上机调试
【教学过程】
(一)几个基本语句和结构
1.赋值语句:(=)
2.输入语句:输入变量名=input(“提示语”)
3.输出语句:print( )、disp( )
4.条件语句
5.循环语句
(二)几个程序设计
建议:直接在Scilab窗口下编写完整的程序,保存后再运行;如果不能运行或出现逻辑错误,可打开程序后直接修改,修改后再保存运行,反复调试,直到测试成功。
[说明]书上的实例都很典型,并且讲解清楚;下面的例子根据情况选用。
例1:从键盘输入三角形的三条边长,求三角形的面积并在屏幕上显示出来,利用Scilab编程,并上机运行。
源代码如下:
例2:已知函数,从键盘输入任意一个实数,求函数值并在屏幕上显示出来,利用Scilab编程,并上机运行。
源代码如下:
[说明]在条件语句中,可以采取本题中“嵌套”的方式;当然也可以用三个并列的if then 语句实现。在条件结构和循环结构中,为了把每个分支及循环部分表现的更清楚,在程序输入的时候可以采取本例题中的书写格式(每一个结构对齐,如本题中的“嵌套”),这样便于程序的阅读和调试。
例3求和,的值从键盘输入,利用Scilab编程,并上机运行。
源代码如下:
例4:用二分法求下面方程在之间的一个实根。。
[说明]本题中的循环语句必须使用while语句,而不能用fr语句,因为循环的次数并不是提前可以确定的。
例5:求100到200之间的所有的素数。
[说明]其中,是向下取整函数。
例6:求关于的实系数方程一元二次方程的解。
要求:(1)对于错误输入要有处理;(2)要考虑有实根和共轭虚根两种情况。
源代码如下:
[说明]sprintf( )语句也是一种输出语句,其中实部和虚部的数按照小数输出共六位,小数点后显示三位。
相关教案
这是一份人教版新课标A必修31.2.3循环语句教案设计,共4页。教案主要包含了问题情境,学生活动,建构数学,数学运用,回顾小结,课外作业等内容,欢迎下载使用。
这是一份沪教版高中二年级 第一学期10.1算法的概念教案设计,共4页。教案主要包含了课外作业等内容,欢迎下载使用。
这是一份沪教版高中二年级 第一学期10.2程序框图教学设计,共4页。教案主要包含了教学目标,教学重点,教学难点,教学过程等内容,欢迎下载使用。