初识程序设计教案_初识编程教案

2020-02-27 教案模板 下载本文

初识程序设计教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“初识编程教案”。

我的《最强大脑》

——初识程序设计

一、教材分析

本节课的教学内容是初中8年级信息技术教材第9章《程序设计》第1节的内容。本节课所涉及的内容都是程序设计语言中的基本要素,虽然概念性的知识较多,但是本课的学习将为后续内容的学习打下基础,并且掌握程序的基础知识也是学好程序设计的关键。本课准备结合“乘方计算器”程序实例来让学生了解程序设计的一般过程,理解“对象”“事件”等概念。

二、学情分析

本节课虽然是第9章《程序设计》第1节的内容。学生在此之前没有接触过程序设计,因此如果让学生直接编写程序有一定的难度,因此本节课主要是让学生从建立程序界面、设置对象属性开始,体验用VB编写程序的完整步骤。第1节概念性的内容较多,学生第一次接触VB,学习任务不宜过难,还是以激发学生学习兴趣为主,初步体会如何用程序实现算法,并且通过完成学习任务的经验理解“对象”“事件”等概念的含义。

三、教学目标:

1、知识与技能

1)理解程序的含义。

2)了解VB窗口的组成,掌握建立程序界面、设置对象属性的基本方法。

3)掌握编写程序的一般过程

4)理解“对象”“属性”和“事件”的含义。

2、过程与方法

1)通过“乘方计算器”程序的模仿,让学生体验VB编写程序的完整步骤。

2)通过对“乘方计算器”程序的分析,让学生体验用程序实现算法。

3、情感态度与价值观

通过“乘方计算器”程序的演示,激发学生学习程序设计的兴趣。

4、行为与创新

逐步养成良好的程序设计习惯

四、教学过程

1、导入

(教师播放周玮参加《最强大脑》的视频)

师:视频中的主人公名叫周玮,患有先天性智力障碍,但是他对数字有着极强的敏感度,能够用大脑对任何自然数进行高次乘方或者开方运算,被称为“中国雨人”。

师:同学们想一想如果让你们算出一组数据的乘方,同学们能不能算的出来 生: 师:那么这个时候计算机能帮助我们做什么呢?曾经当我们需要统计数据的时候我们可以使用电子表格软件,当我们需要修饰文字的时候我们可以使用word,当我们需要修饰图片的时候我们可以使用美图秀秀或者PS软件,但是要解决计算乘方的问题,我们还没有一个专门的软件,这个时候我们就需要学习程序设计,自己制作一个软件,老师在课前制作了一些小软件,我们一起来看一下(教师演示乘方 解方程组 画图还有贪吃蛇软件)

那么如何设计程序呢?

今天老师就以乘方计算器为例子就和同学们一起学习《初识程序设计》

2、认识程序

师:在认识程序之前,我们先来认识程序这个概念,我相信程序这个名词,对于我们同学们来说既熟悉又陌生,熟悉的是我们经常会用到这个词语,陌生的是很少有同学准确的能够说出它的意思。其实程序就在我们身边,同学们早晨起床、刷牙、洗脸吃早饭上学,晚上回来打开书包,拿出作业,写作业,最后将作业放回书包中,这些分步骤按顺序解决一个问题就是程序,课本上程序的概念是执行一些有序的指令完成一项具体的工作,这些有序的指令就是程序,所谓程序设计就是将解决一个问题的过程,分步骤的设计出来。那么所谓的计算机程序实际上就是让计算机按照步骤解决一个问题 3认识VB 师:计算机设计程序的软件有很多,我们今天主要学习的是VB,我们打开开始菜单,点击VB,选择标准exe程序,打开VB程序,这个就是VB的界面,上面的为菜单,左侧的工具箱,中间的区域为窗体,窗体的作用就是用来设计我们程序的操作界面的,当程序的操作界面中需要一些控件时我们可以从左侧的工具箱中选中相应的工具,在窗体中拖动出来,拖动出来的控件我们就不能称之为控件了,它有一个专门的名称叫做“对象”常用的对象有三种lable(标签对象)text(文本框对象)和command(按钮对象),现在同学们将学件中VB文件打开,打开VB文件的时候,同学们请注意我们先打开后缀名为frm的文件,然后点击窗体文件夹加载窗体,打开文件后同学们将窗体区域和我们刚刚操作的乘方计算器的操作界面比较是不是有点类似啊,只不过这个窗体缺少一个command按钮对象还有就是有的对象上的文字不一样,缺少按钮对象我们可以点击工具箱中的command控件,然后在窗体中拖动出来,那么如何改变对象显示的样子呢,这里我们要介绍到第二个概念属性,对象大小,颜色,显示的文字以及显示文字的字体都是属于属性,那么对象的属性在哪里修改呢,在界面的右侧有一个属性窗口,这里是控制对象的属性,比如说我要改变这个对象的属性,我先选中这个对象,然后在属性窗口中找到这个对象的名称,注意名称就代表这个对象,然后打开学件网页中的属性表格按照表格中的要求修改,好的,现在同学们,你们根据老师演示的方法,将窗体改成我们需要的样子。修改的时候思考这样一个问题,caption font 和text属性分别有什么样的作用。

布置任务一:根据表格改变属性

4、输入代码

师:是不是界面设计好了,我们这个程序就能用了呢?(教师演示测试程序)生:

师:我们还需要在程序中输入相对应的指令,这些指令就是告诉计算机该怎么做,我们称这些指令为代码。

我们先来分析一下这个程序:第一步我们得随机给出一个底数,第二步随机给出一个指数,构成一个完整的幂,第三步指数是几,就用多少个底数相乘,第四步算出答案,四个步骤相对应的就是4剧代码,第一句,a=text1.text,text1是指文本框1,text指的是文本框1的text属性,text属性用来表示文本框中所输入的数字,那么第一句话我们可以翻译成用字母a表示文本框1中所输入的数字,用字母b表示文本框2中所输入的数字,字母c等于a的b次方,计算幂,最后文本框3中所得输出的数字就是c,现在我们把这段代码输入程序后台(教师演示进入后台程序,有的同学刚刚设置属性时不小心在后台有代码,我们可以将其全部删掉。)生:出现错误 师:为什么出现错误?因为老师在输入数字之后还有一个动作才能够得到答案,也就是说这个动作触发了程序执行这段代码,那么这个触发程序执行的动作我们称之为事件,所以我们编写代码的的时候单纯的程序代码还不够,我们还需要选择对象和事件,对象时谁这个计算按钮,计算按钮的名称是什么command1在通用中选择comand1 事件是单击那么选择单击click,默认的就是click,然后将代码复制到这两行代码之间。然后我们再来试运行程序,就可以完成了,如果运行的没有问题,就可以结束运行,保存程序(教师演示保存程序)生: 师:最后老师还要提醒同学们,触发程序运行的动作叫做事件,但是对象不仅仅只有click这一个事件,我们还可以选择其他事件,比如说。。

5、总结

今天这节课老师和同学们一起理解了程序的含义,认识了VB软件并尝试编写了一个小程序,那么这个程序是不是就完美了呢?如果在我的数值过大的话,它还能算出正常的结果吗?那么这又是什么原音造成的呢?下节课我们继续学习解决这个问题。

《初识程序设计教案.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
初识程序设计教案
点击下载文档
相关专题 初识编程教案 程序设计 教案 初识编程教案 程序设计 教案
[教案模板]相关推荐
    [教案模板]热门文章
      下载全文