欢迎来到天天文库
浏览记录
ID:6728700
大小:66.00 KB
页数:7页
时间:2018-01-23
《程序设计初步_教案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、教案《程序设计初步》河南省安阳县第二高级中学豆海庆2010年9月15日6安阳县第二高级中学豆海庆第页目录课题:程序设计初步教学年级:高中一年级执教者:豆海庆单位:河南省安阳县第二高级中学E-mail:douhq168@126.com教学对象分析教学内容分析教学目标教学策略教学过程:一、导入新课二、程序设计的三种典型结构①顺序结构②分支结构③循环结构三、练习巩固四、深入探究教师小结作业布置教学评价设计6安阳县第二高级中学豆海庆第页一、教学对象分析高中一年级学生具有一定的抽象逻辑思维能力,但本校属城乡结合部,生源以农村地区居多,小学、初中对计算机知识接触较少,故认识与体验、实践能力比较弱。但程序设
2、计初步这部分内容涉及语法、结构等符号化的抽象知识,符合他们的思维特点,在本节内容前学生已学习了计算机的基础知识和常用软件的使用经验,有了对软件的制作过程和设计原理的讨究的渴望,再有的基础就是数学上的变量、常量、赋值语句、算术表达式的知识基础。二、教学内容分析本节课学习内容是河南省信息技术学业水平考试参考教科书高中第一册基础部分,根据我校学生的学习情况与学生的知识结构进行了教学内容上的重组。本节课主要让学生掌握简单的典型程序结构与算法,引导学生理解程序结构的涵义,培养学生的程序设计的兴趣,促进其逻辑思维,进而培养解决实际问题的初步能力。重点难点:1、学会编辑、调试和运行程序;2、掌握Visual
3、Basic的常量、变量、标准函数和表达式;3、能读懂和理解简单的程序。三、教学目标[基本目标]1、知识与技能(1)掌握VisualBasic的常量、变量、标准函数和表达式;(2)掌握一些简单的典型算法,能用流程图描述算法,并能用VisualBasic语言实现算法;(3)学会编辑、调试和运行程序;2、过程与方法通过比较、观察、实践、体验、领悟理解程序基本结构在程序设计中的妙用,进而领略语句在程序设计中的作用。3、情感态度与价值观(1)体验程序结构的妙用,激发学生学习程序设计的兴趣及求知欲,形成积极主动的学习态度。(2)培养学生发现问题、思考问题、解决问题的意识、方法。(3)培养学生程序设计的初步
4、思想及严谨的态度。[发展目标]培养学生运用信息技术解决实际问题的能力。四、教学策略任务驱动、分组讨论、创设问题情境、学生观察思考、练习6安阳县第二高级中学豆海庆第页五、教学过程:(一)导入设问:计算机作为人类的一种功能强大的现代化工具,它的作用表现在什么地方呢?同学们可以想一想?(学生答)(教师点评)计算机的功能十分强大,是人类的好帮手,但如果没有程序的支持,计算机只是一个空架子,所以对程序的学习对我们很重要。从机器人创新比赛和信息奥赛引开去,阐明程序设计学习的重要以及对我们逻辑思维能力的促进作用。那么,什么是程序设计?它离我们远吗?我们来举例说明:计算1+2+3……+999+1000=?,现
5、在我们请计算机来算。建立文件quihe.htm,内容S=0ForI=1to1000S=S+INextMsgbox(S)通过这个程序大家有什么感想,是不是计算机除了运行常见程序、上网、游戏,计算机里面还有许多深层次的东西值得我们学习。刚才我们演示的是一个VB程序,VB是一种计算机高级语言(VB、VF、C、C++等),不同的计算机语言的语法规则可能有很大的差异,但程序设计方法是独立于各种计算机语言之上的,也就是说我们解决问题的思路、思维方法是最重要的,语言只不过是外壳。介绍算法知识:什么是算法?算法的三种表示方法:自然语言、流程图
6、、程序语言。今天我们就来学习程序设计初步------三种基本程序结构:顺序、分支、循环。不管程序多么复杂,结构不外乎这三种。由英语和数学上的知识引出程序设计中的语法、变量、表达式等知识。)(二)程序设计的三种基本结构①、顺序结构交换两个变量x、y中的数据程序:x=”棒”y=”我最”6安阳县第二高级中学豆海庆第页Msgbox(x&y)m=x:x=y:y=mmsgbox(x&y)②、分支结构找出随机输入的三个数a、b、c中最小的一个程序:a=InputBox("请输入第一个数:")
7、b=InputBox("请输入第二个数:")c=InputBox("请输入第三个数:")ifa③、循环结构我们上课开头的那个从1加到1000的例子就是典型的循环结构。介绍流程图对程序设计的作用以及程序设计的三种基本结构的流程图。(三)练习巩固教室学生分为三组,
此文档下载收益归作者所有