APP下载

“算法与程序设计”教学的几点体会

2016-12-12姚帅华

考试周刊 2016年93期
关键词:心得体会高中教学信息技术

姚帅华

摘 要: 算法与程序设计是高中信息技术中对学生思维严谨性要求较高的一个模块,虽然不在必修课之列,但是对学生的逻辑能力的提高有非常大的帮助。在学生学有余力的条件下,做好“算法与程序设计”教学,将会使学生的学习能力得到发展。

关键词: 信息技术 高中教学 心得体会

算法与程序设计这个模块在高中的教学体系中不在主流之列,涉及信息技术程度较深。但是算法与程序设计的内在逻辑却是高中的关键思维,在数学必修3中算法设计成了独立的一章,占有较大比重。笔者以VB语言为例,从实例教学、上机训练、设计提高三个方面,分享在教学过程中的一点心得体会。

一、呈现实例,确立概念

在大家的印象中,程序设计就是所谓的敲代码,一行一行,无穷无尽。事实上程序设计相互独立且相互联系。代码的意义在于实现某一项功能,众多功能就组成了一个程序。因此程序设计的教学也是模块化的,呈现一个个实例,让同学们明确程序的概念。

以一个求平均成绩的程序为例。求平均成绩的算法比较简单,核心算法是一个加法配合除法。这是一个非常简单的例子,但是涉及基本概念,可以作为一个实例呈现给学生。具体代码如下:

Dim a As Integer,b As Integer,c As Integer,d As Integer,e As Integer,f As Integer

a=Val(InputBox(“输入语文成绩”)),b=Val(InputBox(“输入数学成绩”)),c=Val(InputBox(“输入英语成绩”)),d=Val(InputBox(“输入物理成绩”)),e=(a+b+c+d),f=e/4,Print“总成绩;”;e,Print“平均成绩;”;f,End Sub

在这个例子中,我先明确vb语言的概念。首先dim是进行定义的动作,后面紧跟的就是变量。一个程序离不开变量,当然也就离不开dim语句。……

登录APP查看全文

猜你喜欢

心得体会高中教学信息技术
新一代信息技术征稿启示
新一代信息技术征稿启示
新一代信息技术征稿启示
信息技术在幼儿教育中的有效应用
固体物理教学的几点心得体会
关于小学班级管理的理念和策略心得体会
非指导性教学理论在高中思想政治教学中的运用
将合作教育进行到底
新课改下高中信息技术教学存在的问题及对策
分组分层教学在高中英语写作中的应用