第5课 计算机程序与BASIC语言
一、课题名称:计算机程序与 BASIC语言
二、课型:新授课
三、授课教师
四、教材分析
《计算机程序与 BASIC语言》是信息技 ( http: / / www.21cnjy.com )术(四川省义务教育课程改革实验教科书)九年级下册第5课的内容。通过前面四课的学习,学生能够使用一些简单的命令来控制机器人运动,也学会了一些分析问题和解决问题的方法,但是学生对什么是计算机程序和计算机语言还不了解,而后面的课程又要求学生能够编写较为杂的程序来完成较难任务,所以把《计算机程序与BASIC语言》放在这儿来学习非常好的设计。有了前面的铺垫,学生不觉得现在接触程序和计算机语言是多么高深的事情,较容易接受。
五、学生分析:
学生在六年级下学期已经学习过logo语言, ( http: / / www.21cnjy.com )对编程有一定的基础,并且能够根据任务进行算法和分析,从而编程控制机器人。而在九年级下学期,通过前面四课的学习,学生对机器人又有了比较深入的了解,对智慧天下机器人和相应编程软件比较孰悉,能够编程控制机器人的运动。因此,本节课只是在前面的基础上对计算机程序和计算机语言有更准确的理解,对智慧BASIC语言有一个较为全面的学习,对学生而言是一个循序渐进的过程。
六、教学目标
(一) 知识与能力
1、 了解计算机程序、计算机语言的基础知识。
2、 了解XLAB图形化编程平台。
3、 了解程序的顺序结构和循环结构。
4、了解智慧BASIC语言的基本组成和运用规则。
5、了解BASIC的变量和函数。
6、能够准确的使用智慧BASIC语句,编写简单的智慧BASIC程序。
(二) 过程与方法
通过教师的讲解和演示,学生通过上机实践、交流和探讨,能够掌握智慧BASIC的基本语法,正确的使用变量和用函数编写程序。
(三) 情感态度价值观
1、 培养学生的团队意识,敢于面对困难的能力。
2、 培养学生信息素养,培养学生的程序员基本道德操守。
3、 培养学生编写程序的兴趣。
七、教学重难点
教学重点:
1、理解智慧BASIC语言的基本语法、格式、变量及数据类型;
2、会用智慧BASIC语言的标准函数。
3、能够使用智慧BASIC语言编写简单的程序。
4、了解XLAB图形化编程平台。
教学难点:运用智慧BASIC语言编写for循环程序。
八、教学策略
本节课主要是理论知识学习,因此,主要采用讲 ( http: / / www.21cnjy.com )解与演示方法和上机实践相结合的教学方式。学生通过老师的讲解与演示,理解智慧BASIC语言的语法,然后上机实践,加深对智慧BASIC语言语法的理解和运用。
九、教学环境及资源准备
教学环境:机器人教室,安装有多媒体电子教室软件、机器人编程软件的多媒体计算机,4个学生一个小组,一台电脑,一套机器人。
资源准备:
为本课制作多媒体PPT课件辅助教学,智慧Basic软件,XLAB图形化编程平台。
十、教学过程
教学环节 教师活动 学生学习活动 设计意图
导入(2’) 同学们,在上一节课中,我们学习了机器人走正方形,那么是什么控制机器人走正方形的呢? 学生回忆上节课的内容,思考并回答相应问题。 通过对上节课知识的复习,巩固上节课的学习内容,从而引出新课。
新 课 学 习 一、 计算机的程序与语言
( http: / / www.21cnjy.com )1、计算程序
让学生看教材p24和25的内容,找到关于计算机程序的定义。
结合相关的定义进行讲解,使学生深入理解什么叫做计算机程序。
2、计算机语言
学生看教材P25的内容,回答以下的问题:
a、什么是机器指令?
b、什么是机器语言?
c、机器语言有什么特点?
d、什么是“低级语言”和高级语言?
老师讲解,加深学生的理解。
二、 XLAB图形化编程平台
打开XLAB图形化编程软件给学生进行讲解和演示。
三、 程序结构
结合教材上图5-1的程序和课件学习程序的顺序结构和循环结构。四、 智慧BASIC语言学习
1、BASIC程序的组成
让学生先看教材p27内容,然后结合课件进行讲解和演示。
通过看书知道计算机程序的定义:把解决问题的方法、步骤,用计算机语言编成一条条指挥计算机动作的指令集,就叫作计算机程序。 学生看书了解相关知识并且找到相应的答案。 学生仔细听老师的讲解和观看老师的演示操作,然后自己动手试试。 学生仔细听老师的讲解和观看老师的演示操作。 学生先看教材,对BASCI程序的组成有一定的认识。然后再听老师讲解和观看演示。 学会利用教材自己学相关知识,培养学生的看书能力和自觉能力。 根据学科的特点,软件的学习需要仔细听老师的讲解,这样才能更快的上手。 利用程序和流程图结合,使学生能够直观形象的了解顺序结构和循环结构。 学生先看教材,会有许多的疑问和模糊的认识,这时老师再讲解和演示,效果会比直接讲解和演示好。
新 课 学 习 2、常量与变量 利用课件结合具体例子进行讲解和演示。 3、变量的数据类型 利用课件结合具体例子进行讲解和演示。 4、BASIC语言的格式 a、让学生看教材p29的内容。 b、利用课件结合具体例子进行讲解和演示。 5、BASIC的函数 利用课件结合具体例子进行讲解和演示。 学生仔细观看演示和听老师讲解,认真领会和记住相应的知识点。 学生仔细观看演示和听老师讲解,认真领会记住相应的知识点。 学生认真看教材,把不理解的地方标注出来。然后学生仔细观看演示和听老师讲解,认真领会记住相应的知识点。 理论知识的学习主要是去理解和记忆,只有深刻的理解了BASIC语言的构成,数据类型,语法结构这些最基本的知识后,才能进行编程。
探 索 活 动 请同学们依照本课的实例,试着编写一段程序,让机器人走“8”字。 小组讨论算法,根据算法设计流程,编程调试。 培养学生合作沟通、解决问题的能力和动手能力。
总 结 (1’) 同学们,通过这节课的学习,我们了解了什 ( http: / / www.21cnjy.com )么是计算机程序和计算机语言,学会了BASIC语言的基本语法,在后面的学习中我们将用本节课学习的内容辅去编程,同学们要多动手和多用才能达到熟能生巧。 学生跟着老师的思路回顾已学知识。 总结要点,巩固今天所学的知识点,加深学生的记忆和对今后的学习要求。
五、板书设计
第5课 计算机程序与BASIC语言1、 计算机程序2、 计算机语言3、 XLAB图形化编程平台4、 BASIC语言