欢迎来到天天文库
浏览记录
ID:38411852
大小:409.87 KB
页数:15页
时间:2019-06-12
《程序和程序设计语言说》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、程序和程序设计语言说课教案说课人:葛利红传媒0701教材分析:教材选自《江苏省普通高中信息技术选修一:算法与程序设计》第二章第一节模块:高中信息技术选修一年级:高中一年级所用教材版本:教育科学出版社主要向学生介绍程序和程序设计语言,这里包含了程序设计思想,从而向学生揭开计算机解决问题的面纱。在此之前,同学们已经学习vb的基础知识了,这为过渡到本节内容的学习起到了铺垫的作用。本节内容在本册教材中起到承上启下的作用,对于发展学生思维、培养能力方面有重要作用等。学情分析学生在“信息技术基础”模块里已经学习了计算机的基本操作,掌握了VB程序顺序结构设计等基础知识。学生可以利用上述的基础知识
2、,用于本节课的学习,我将通过举一些例子让学生对程序和程序语言有个大概的了解。从最基本的如程序语言的概念,特点等方面引领学生入门,然后逐步加深学生内容,以便学生能深入学习程序和程序设计语言。教学目标知识与能力:掌握程序和程序设计语言的基本知识及其开发环境,能调试简单的VB程序。过程和方法:本节涉及到基础知识较多,所以要一个一个问题解决,从一个简单的求圆的面积的程序入手,从中分析程序一般包括的四部分,基本数据类型、常量与变量,运算符、函数和表达式,而且结合联系来加强对这些新知识的巩固。情感态度和价值观:体验程序设计的独特魅力,对选修模块《算法与程序设计》有初步的认识。教学重、难点教学重
3、点理解程序常用的基本数据类型,常量与变量,运算符和表达式等。教学难点运用VB语言和算法设计程序分析该问题的过程教学方法(一)硬件环境:多媒体网络教室,大屏幕投影(二)软件资源:(1)教师用:ppt课件,网络多媒体教室系统。(2)学生用:学生机安装VB6.0或以上版本。教学过程(一)创设情境、导入新课给出一个“求半径为r的圆的面积”的程序程序如下:用自然语言描述算法如下:(1)输入圆的半径;(2)利用公式“圆的面积=圆周率×(圆的半径的平方)”计算圆的面积;(3)输出圆的面积。。让学生注意观察程序的组成结构及其功能,并思考给出的问题:①程序共有多少行,每一行的作用是什么?②按语句的作
4、用区分,此程序包含几个部分?用vb编写出上述程序,然后再展示用vb编写的小软件,激发学生学习程序和程序设计语言的兴趣。如:(1)演示“计算器”程序(2)演示“语音”程序考察上述程序,学生可以看到程序的代码,了解程序就是由这样的一组语句组成。每一个语句都是按照一定的规则书写。总结上述分析,可以得到程序语言一般包括如下部分:数据成分、运算成分、控制成分、传输成分讲授所知拓展实践:设计房租收费程序,其要求是:住房面积80平方米以内含80平方米),每平方米收费3元,住房面积超过80平方米时,超过部分,每平方米收费5元.输入住房面积数,输出应付的房租.(二)师生互动、学习新知识怎么编程,从哪
5、一步入手去进行编程工作呢?(1)首先要对问题进行需求分析;就像我们想要喝水,分析看看需要几步,烧水→沏茶→喝水(2)然后为问题设计一个正确的解题方法和步骤;(3)最后通过一种计算机可以理解并接受的语言描述完成操作所需的步骤。这种语言我们称之为程序设计语言。设计算法用S表示房面积数,以m表示应付的房租,算法如下:(1)输入S的值;(2)如果“S<=80”则“m←S×3”,否则“m←80×3+(S-80)×5”(3)输出m的值.是m←S×3输出m否S<=80开始输入Sm←80×3+(S-80)×5终止编写程序&调试运行:用VB(VisualBasic)编写程序测试并且运行程序发现问题并
6、修改的过程利用计算机处理问题的过程提出问题编写程序确定处理方案确定操作步骤调试和运行程序输出整理结果算法设计(三)自己动手1.对照学案完成求和:1+2+3+…+1002.设计程序并且测试运行,若有问题,及时修改直至得到结果。3.保存并且提交任务。4.小组讨论(四)评价总结1.请已经提交的同学3~4个展示完成的作品,我再适时给予点评。2.对学生进行鼓励,让他们有兴趣学习程序编程方面的知识。
此文档下载收益归作者所有