程序基本知识
■教材分析
“程序基本知识”是苏科版初中信息技术(8年级)第4章“程序设计”中的第4节教学内容,本章将学生引入程序设计大门,本节中的常量、变量、函数、表达式、语句等基础知识是程序编写的基础,也是整个章节程序设计的基础,学生除了领会这些基础知识外,还要学会编写顺序结构简单程序,为后面进一步学习程序设计打好基础。
■学情分析
本节为程序设计的第2课时。为了紧密联系学生生活实际,通过生活实例入手,化繁为简,采用V1.0和V2.0版本的程序练习,由浅入深地进行教学,符合学生认知规律。通过先让学生阅读程序,体验程序处理信息的一般过程,了解程序编写的基础知识;然后再动手尝试编写简单程序,最后再利用所学的Inputbox函数,完善和改进自己的小程序,这样一个循序渐进式的学习过程,目的是让学生打破对程序的神秘感,初步了解程序的一些基本知识(常量、变量、函数、表达式、语句等),激发学生对程序设计的学习兴趣和热情。由于由于时间关系,没有讲解数据类型和文本框控件等知识点,但通过Inputbox函数的返回值(其实是字符型数据),为下一节课讲解数据类型和文本框控件等知识做好了铺垫。
■教学目标
1.知识与技能
a、了解程序处理信息的一般过程;
b、了解VB程序中的常量、变量、函数、表达式、语句等基础概念;
2.过程与方法
a、通过阅读程序,了解程序设计的基本概念和基础知识;
b、通过编写调试程序,熟悉VB编程中常用的语句,理解顺序结构程序的执行过程;
3.情感态度与价值观
通过生活实例引入程序设计,让学生感到程序设计并不神秘;在编写实例程序的过程中,培养学生分析问题和解决问题的能力,提高学生学习程序设计的积极性和主动性;
4.行为与创新
尝试运用程序设计,编写VB小程序解决实际问题;让学生能够关注身体健康,加强体育锻炼;
■课时安排:
1课时
■教学重点与难点
1.教学重点
a、VB程序中的常量、变量、表达式、语句等基础概念;
b、VB程序中的函数概念,拓展inputbox函数;
2.教学难点
a、变量、常量以及函数的概念理解以及使用方法;
b、在VB环境下的程序编写与调试;
■教学方法与手段
任务驱动法、知识迁移法、交流讨论法
■课前准备
PPT教学课件
■教学过程
教学环节 教师与学生活动 设计意图
情境引入 一、情境导入:
由马云与黄晓明的胖瘦话题引入,带领学生了解身体质量指数(BMI)的相关知识以及计算方法,展示身体质量指数(BMI)V3.0版本的小程序,师生互动,测量BMI指数是否健康。
激励学生通过学习本节课基础知识,明确制作目标。
引入新课:程序基本知识 通过情境引入,展示测量BMI指数程序,吸引学生对程序设计的兴趣,明确本节课学习目标
程序一般处理过程 二、知识新授:
(一)程序处理信息的一般过程(结合样例程序)
思考:该程序是如何处理信息的?(流程图)
程序处理信息的一般过程都有3部分组成:
输入信息→处理信息→输出信息 通过实例分析,简单了解程序处理信息的一般过程
VB中的 常用语句 (二)VB中的常用语句
【读一读】展示V1.0版本程序代码,尝试阅读程序
【学一学】VB中常用语句
(1)注释语句:Rem
(2)输出语句:Print
(3)赋值语句:[ Let ] 变量=表达式
(根据学生翻译,纠正并讲授:“=”在程序中不是等于号,而是赋值号,即将等号右边的值赋值给等号左边的变量) 通过带领阅读程序,请学生尝试自主翻译,了解程序的常用语句,增加学生对程序代码的直观认识
教学环节 教师与学生活动 设计意图
VB中的 基本概念 (三)VB中的基本概念
过渡:那么,什么是变量呢?
迁移:初二数学第6章一次函数中关于变量与常量概念
(1)常量、变量
【学一学】常量变量的概念,变量的命名规则
练习:读程序,写结果: (上机测试结果)
Let x=2
Let x=10
Let y=2*x
Print y
小结:变量就是在程序中会发生变化的量,可以重复对变量进行赋值,当赋予新的数据后,原来的数据将被替代。 通过赋值号自然过渡到变量与常量的基本概念,结合学生数学课本中刚学习的关于变量与常量的知识点,知识迁移帮助学生理解抽象概念
(2)算术运算符和表达式
过渡:分析完V1.0版本的程序代码还有哪些地方不理解的?(没有,则提出问题,bmi=w/(h*h)这段代码的理解,引入算术运算符)
【学一学】+、—、×、 ÷、乘方在VB编程中的表示方法
【任务一】自主尝试编写V1.0版本程序代码
(教师巡视辅导,集中纠错,学生自主操作) 学习程序中的算数运算符和表达式
完成【任务一】,自主尝试编写BMI V1.0版本的程序,体验编程的乐趣
(3)函数
过渡:首先先恭喜大家,制作完成了自己的第一个程序。思考一下,你的小程序还有哪些不足之处或缺陷?(不能输入其他人的身高体重信息,通用性差)如何改进?
(展示身体质量指数(BMI)V2.0版本程序)
【学一学】VB函数
函数:事先编好的实现某个功能的程序,集成在VB软件中,用户无需自己编写,直接调用该函数名即可。
(通过表格,简要介绍VB常用函数)
inputbox函数
功能:实现弹出一个对话框,等待从键盘输入信息
语法: inputbox(”提示文字”)
【任务二】在V1.0版基础上修改代码,制作V2.0版本程序
(教师巡视辅导,集中纠错,学生自主操作) 通过完善程序中的不足之处,自然引入函数知识点,并结合数学中的函数概念,教授inputbox函数,鼓励学生利用所学函数完成【任务二】,编写调试BMI V2.0版本的程序,体验成功感
总结交流 三、总结交流:
回顾本节课所学知识
分享身体质量指数(BMI),呼吁学生加强锻炼,健康生活 总结回顾本节课知识点