沪教版信息技术选修1全套教案

沪教版信息技术选修1全套教案
沪教版信息技术选修1全套教案

第1章第一节了解计算机解决问题的过程

一、教学目标:

二、内容分析:

“算法与程序设计”是普通高中信息技术的选修模块之1,它的前导课程是信息技术的必修模块“信息技术基础”。学生在“信息技术基础”模块里已经学习了计算机的基本操作,掌握了启动程序、窗口操作和文字编辑等基础知识。学生可以利用上述的基础知识,用于本节课的启动Visual Basic程序设计环境,输入程序代码,运行程序等操作。

本节课“计算机解决问题的过程”是“算法与程序设计”模块的第一节课,上好这节课是使学生能否学好“算法与程序设计”这一模块的关键。本节课的教学目的是让学生理解分析问题、设计算法、编写程序和调试程序等用计算机解决问题的基本过程,认识其在算法与

程序设计中的地位和作用,它也是后续课程如模块化程序设计、各种算法设计等课程的基础。

与本节课相联系的旧知识是计算机的基本操作中鼠标、键盘操作,启动、关闭程序,窗口、菜单操作和文字编辑等基础知识,还有高一数学模块三中算法和流程图等知识。

3、学情分析:

经过高一年级对信息技术课程的学习,学生对计算机都有了一定的了解,并具备了一定的计算机操作能力。并且在高一数学模块三中学习过算法和流程图等内容,还初步了解了面向过程的三种结构,因此学生对本节内容并不陌生,只是缺乏深入和系统的学习和研究。

4、设计思路:

本节课是一堂理论性的课,如果单纯由教师讲解就会显得比较枯燥,因此本堂课的设计思路是从经典的问题入手,体验手工计算的局限性,从而引出利用计算机解题的必要性,体验计算机解题的各个环节,最后得出结论,达到理解的目的。教师的主要任务在于积极引导,调动学生的积极性。

三、教学过程描述

四、教学反思

1、整个课堂教学气氛非常活跃,条理清楚,不同层次的学生都能积极参与到课堂讨论中来。主要得益于两个方面:一是利用两个生动且富有挑战性的经典问题,二是教师的演示和学生动手调试程序环节,将学生牢牢的吸引住;同时本课很多内容都是基于高一数学模块三中的已学知识,知识点的难度小。如算法及其描述方式在高一数学中已有介绍,所以整堂课学生的参与度高。

2、学生动手调试程序环节如果把握不好,容易超时和失控。

附:教学资源、学生学习过程及典型成果

1、探究问题记录表

2、“物不知数”问题算法:

①令X为1。

②如果X整除3余2,X整除5余3,X整除7余2,这就是题目要求的数,则记下这个X

③令X为X+1(为算下一个作准备)

④如果算出,则结束;否则跳转到第②步

⑤写出答案

3、“韩信点兵”源程序代码:

Private Sub command1_Click()

Dim X As Integer, Y As Integer

X = 1: Y = 0

Do

If X Mod 3 = 1 Then

If X Mod 5 = 2 Then

If X Mod 7 = 4 Then

If X Mod 13 = 6 Then

If X Mod 17 = 8 Then Y = X

End If

End If

End If

End If

X = X + 1

Loop Until Y > 0

Print "韩信统御士兵数:"; Y

End Sub

4、关于求解问题的方式讨论记录

5、学生填表大致结果:

6、“韩信点兵”执行程序:hxdb.exe

第1章第二节算法和算法描述

一、教学目标:

(1)、知识与技能目标:

①、了解算法的基本概念和特点;

②、掌握算法的描述方法;能用自然语言、流程图、伪代

码描述算法;

(2)、过程与方法目标:

通过分析实际生活中的问题,理解和熟悉自然语言、流程图和伪代码等清晰描述解决问题的过程,确立算法

的概念;

(3)、情感态度价值观目标:

①、通过对生活中具体实例的分析和解决,激发学生的学

习兴趣。培养学生的自主探究能力;

②、通过算法描述,锻炼学生自行分析问题及解决问题的

能力,培养学生严谨的思维习惯;

③、增强学生的逻辑思维能力和表现意识,鼓励学生分

享思想和反思自我的学习理念。

二、内容分析:

本课是高二第一章的内容,也是整个《算法与程序设计》模块的基础知识,本节内容对后续章节的学习起着十分重要的作用,让学生从整体上计算机解决实际问题的过程;因本节内容在高一数学模块三第一章中学生已有初步接触,比较简单,教师可根据具体情况有所深入地进行授课。

本节课是一堂理论性的课,又缺乏理论的深度,如果只由教师讲解就会显得比较枯燥,因此本堂课的设计思路是从具体的案例入手,引导学生进行思考、讨论,最后得出基本的结论,形成一定的概念,达到理解和应用的目的。教师的主要任务在于积极引导,调动学生的积极性。

三、教学过程

相关主题
相关文档
最新文档