解一元二次方程根的程序
- 格式:docx
- 大小:17.92 KB
- 文档页数:3
解一元二次方程根的程序
——教学设计
一、教学目标
(一)知识与技能
1、会写出两种判断语句的格式
2、可以编写一元二次方程根的程序
(二)过程与方法
通过利用程序编写一元二次方程根的程序,培养学生的观察能力、思维判断能力以及自主学习的能力。
(三)情感态度价值观
通过具体的实例,让学生自我展示,自我激励,体验成功在不断尝试中激发求知欲;在不断摸索中陶冶情操。
二、重点、难点
编写求一元二次方程根的程序
三、教学与学法
(一)教学
1、充分以学生为主体进行教学,让学生多实践,从实践中反思过程,让学生经历编程的过程,从中体验成功的乐趣。
2、采用任务驱动的方法,引导学生自主发现问题解决问题。
3、分组讨论交流,多渠道获得信息。
(二)学法指导
1、引导学生先观察后实践操作,从中发现自己的问题并且改正问题
2、指导学生掌握编程的方法及解决办法
3、指导学生熟练掌握算法的表述及将算法转化为程序。
四、教学过程
(一)回顾
教师展示先前准备好的“我的计算器”程序界面,和“计算商品金额”的操作界面,并且运行程序。
引导学生发现问题。
发现该两个程序只是显示操作界面,无法运行即不能解决实际问题。
讨论:如何改正以上问题?
(二)探索
(1)自学算法和流程图,为“计算商品金额”设计算法并且用国际上通用的绘制流程图的符号绘制此程序的流程图。
学生:展示算法流程图(结合课本提示内容)并讲解说明算
法流程图中程序是如何运行的?
(2)学生自学条件语句以及两种If语句的基本格式。
第1种If语句用来实现单向选择,它的格式为:
If 条件表达式(或逻辑表达式)Then
语句序列(一条或多条语句)
End If
任务一:请你设计一个算法计算顾客购买商品后实际应支付多少钱?具体规定:如果顾客购买某一种商品金额超过20元,
超过部分可以享受九五折优惠。
提示:1、设计顾客购买商品的算法。
2、用流程图表示算法。
3、编写程序代码。
第2种If语句用来实现双向选择,它的格式为:
If 条件表达式(或逻辑表达式)Then
语句序列1
Else
语句序列2
End If
任务二:求一元二次方程x2+px+q=0的根,画算法流程图,编写程序的代码。
(三)演示讲解
微课
(四)展示
五、课堂练习
1、当X的值分别为6和2时,运行下述程序后,y的值分别为多少?
If Sqr(x)>2 Then
y=x+1
Else
y=3*x
End If
2、“检验口令”程序中的口令为Welcome,运行程序时,当单击“检验”后,在Label2标签中显示信息,说明用户输入的口令是否正确。
在下述程序中的下划线处填入适当的代码,使之能完成上述功能。
Private Sub Command1_Click()
Dim a As S ing,a=Text1.Text
If =“Welcome”Then
Label2.Caption=“你输入的口令正确”
Label2.Caption=“你输入的口令不正确”
End
End Sub 六、课堂小结。