八年下Qbasic信息技术教案.docx

上传人:小飞机 文档编号:1666879 上传时间:2022-12-13 格式:DOCX 页数:70 大小:223.20KB
返回 下载 相关 举报
八年下Qbasic信息技术教案.docx_第1页
第1页 / 共70页
八年下Qbasic信息技术教案.docx_第2页
第2页 / 共70页
八年下Qbasic信息技术教案.docx_第3页
第3页 / 共70页
八年下Qbasic信息技术教案.docx_第4页
第4页 / 共70页
八年下Qbasic信息技术教案.docx_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《八年下Qbasic信息技术教案.docx》由会员分享,可在线阅读,更多相关《八年下Qbasic信息技术教案.docx(70页珍藏版)》请在三一办公上搜索。

1、信息技术教案八年级 王士军微 机 室 规 章 制 度纪律注意事项:(1) 在教室里不要大声喧哗,要爱护设备 (2) 在老师没有安排的情况下,不准玩游戏 (3) 在任何时候,禁止浏览不良网站 卫生注意事项:(1) 进教室要套鞋套 (2) 不要将雨伞等非学习用品带入教室 (3) 不准将饮料、袋装食品、口香糖等带入教室 课 程 表 周 节一二三四五12364553612748教 学 进 度 计 划八年级下 信息技术 2010年3月1日月份周教 学 内 容课时数31第一章 精打细算当管家1课时2第二章 程序新天地-初识QBASIC1课时3第三章-顺序结构程序设计第一节 有备而来-程序设计准备1课时4第

2、二节 与电脑沟通-输入、输出语句第三节 一次亲密接触-顺序结构程序举例1课时5第四章 择路而行-选择结构程序设计第一节 路口诀择-条件语句1课时46第五章 循环结构程序设计第一节 循序渐进1课时7第二节 小小统计员-WHILEWEND语句1课时8第三节 大浪淘沙-DO-LOOP语句1课时9第四节 环环相扣-循环嵌套1课时510第六章 各就各位-数组第一节 整装待发-认识数组1课时11第二节 一字排开-一维数组1课时12第二节 一字排开-一维数组1课时13第三节 数据编号-二维数组1课时14第七章 特殊成员-字符串第一节 两种身份-字符串常量和字符串变量1课时615第二节 字符串变量全接触-字符

3、串变量的各种运算1课时16第三节 没有规矩不成方圆-字符串数组1课时17第四节 对字符串发号施令-与字符串有关的函数1课时18第八章 程式序设计个性化-函数和子程序第一节 复杂问题简单化-函数1课时19第二节 各司其职-子程序第三节 遥相呼应-参数传递1课时720第九章 磨刀不误砍柴工-算法基础知识1课时学 情 分 析本学期是八年级下期,授课班级是八年级一至六班。硬件的基本情况是,微机室学生机共计28台。但是学生每周上一节课,相对课时较少,所以,上课时,尽可能地少讲理论,最大可能留给学生练习的时间,由于硬件配置不是太高,教师演示时,学生机显示的速度太慢,这要求教师在演示时,不能有任何多余的动作

4、,做到非常熟练的操作。在学生学习的知识上,经过前一学期的学习,学生已经学习了有关微机的基本操作,了解了因特网的应用,掌握了获取信息的途径、方法、能够具有针对性地获取信息,会使用Word 2003制作校园小报,能使用Excel 2003对数据进行简单处理等。学习态度上,大部分学生能严肃认真的进行学习,对学习微机感到兴奋、有兴趣,少部分学生对微机特别爱好,课外自觉看书,学习相关内容,学习自己感兴趣的内容。学习习惯上,学生能够做到课前做好相关准备,课前整队快、静、齐,有序进入微机室,爱护公共财物,自觉遵守操作规程,有问题不自作主张,微机维护较好,部分学生能做到课前预习,课后复习巩固,提高了学习效能,

5、微机特长生愿意在老师和同学面前露一手,展示自己的才能,微机的学习上也呈现两极分化,乐于动手的学生越学越好,喜欢做看客的学生越学越差,与学习好的的差距越来越大,学生的动手能力,实践操作能力得到了培养,部分学生已经能对计算机简易的故障,如硬件松动,积尘等进行排除。本学期要学习的知识主要是有关QBasic程序设计,任务是学生编写一些常用的程序设计,使学生了解进而掌握有关的QBasic操作,有利于学生今后的可持续发展,务必花时间让学生弄懂这些内容。本学期的教学任务在知识与技能上,是使学生学会QBasic,让学生掌握一些常用的程序设计,使学生了解进而掌握有关QBasic的操作,同时教育学生爱护学校公共财

6、物,按操作规程进行操作,培养学生严肃认真的态度。过程与方法中通过学生的动手实践,操作、合作、探究、分享发现的快乐,积极引导学生自主参与知识的构建,从而高效的使知识得到掌握,激发学生对信息技术学习的持久兴趣,挖掘微机特长生,发展这些孩子在微机上的爱好,在深度与广度上加深他们的知识。第一章 精打细算当管家第一节 建立“我家的收支统计表”一、教学目标知识方面:1使学生掌握启动、退出Excel的方法。2使学生了解Excel窗口的组成。3使学生掌握单元格、工作表、工作簿等概念。4使学生掌握如何建立一张简单的工作表。5使学生掌握保存工作簿的方法。技能方面:1使学生建立数据处理的概念。2培养学生的操作能力。

7、3培养学生获取信息和解决实际问题的能力。情感方面:1培养学生对知识进行迁移、运用的能力。2培养学生主动查找和获取信息的意识。二、教学重点1单元格、工作表、工作簿的概念。2工作表、工作簿的建立和保存。三、教学难点建立工作表。四、教学方法1演示法。2观察法。3自学法。4启发式。五、教学手段与教学媒体多媒体网络教室。六、课时安排1课时。七、教学过程八、板书教学内容、步骤与方法 一、导入课题 教师展示如图1-1所示的成绩统计表。要求学生讨论在Word中怎样绘制这个表格。教师小结:如果需要对表格中的数据进行大量的计算,应用Word就不方便了。由此引出学习新的软件Excel电子表格软件。 二、新课 1启动

8、Excel 教师介绍:Excel和Word一样,是MicrosoftOffice家族的成员,启动方法与Word相同。 教师要求学生自己尝试启动Excel。 2认识Excel窗口 教师提出要求:观察Excel窗口与Word窗口有哪些相同之处和不同之处。 结合Excel窗口,教师介绍单元格、行号、列号、名称栏、编辑栏以及工作表标签等。 3几个概念 教师展示含有多张工作表的工作簿。结合此工作簿介绍单元格、工作表、工作簿等概念。 教师提问:单元格、工作表、工作簿三者是什么关系? 教师介绍:按下Ctrl键,再按四个方向键,可以快速到达工作表各个边界。 教师要求学生找出表中共有多少行多少列。 4建立简单的

9、工作表教师演示在单元格中输入数据的方法。 教师布置任务:在Excel中制作一张初一(2)班成绩统计表(第3页例1中的表格)。 5保存文件 教师讲解:在Excel中保存文件的方法与Word中保存文件的方法相同,Excel系统自动为文件添加的扩展名为“xls”。 教师要求学生把新建的表格以“成绩表”为文件名保存。 三、课堂练习 完成书中第5页课后练习1、2。 四、课堂小结 教师与学生一起小结本节课的内容,强调单元格是工作表的基本组成单位,在单元格中可以输入各种数据。工作表是由单元格组成的,一个工作簿中可以有多张工作表。Excel以工作簿为文档文件,文件的扩展名为“xls”。 五、布置作业 通过查阅

10、报纸、期刊等方法制订一张组装电脑的报价表,要求写清各种配件的名称以及价格,最好给出多种方案。 教学后记:第二节 设计“我家的收支统计表”格式一、教学目标知识方面:1使学生掌握改变表格列宽和行高的操作方法。2使学生掌握在表格中插入行或列的操作方法。3使学生初步掌握隐藏行或列的操作方法。技能方面:1使学生掌握表格的编辑方法。2培养学生运用所学知识解决实际问题的能力。情感方面:培养学生通过实践学习计算机知识的意识和能力。二、教学重点1改变表格的行高和列宽。2插入行或列。三、教学难点改变表格的行高和列宽。四、教学方法1演示法。2观察法。3自学法。五、教学手段与教学媒体多媒体网络教室。六、课时安排1课时

11、。七、教学过程 一、导入课题 教师打开学生制作的“装机指南”表(见图5-1),要求学生利用求和函数求出总计。 教师提问:“装机指南”表中有什么问题?需要怎样改正? 由需要增加新项目等问题导入课题。 二、新课 1改变表格的列宽和行高 (1)改变表格的列宽 教师介绍并演示改变表格列宽的三种方法: 拖动鼠标调整一列表格的右边界(可调整到任意大小)。直接双击一列表格的右边界(调整至最合适的列宽)。选定某几列,双击右边界,可以使选定的列的列宽相同。 教师布置任务:打开“成绩表”,按书中第26页例1要求,完成表格列宽的调整。 (2)改变表格的行高 教师布置任务:自学掌握改变表格行高的操作方法。 2插入行或

12、列 (1)插入行 教师讲解并演示插入行的操作,在“装机指南”表中添加显示器的型号、价格,提示学生注意观察插入行后“总计”一项的变化。 教师布置任务:插入书中第26页例2给出的数据。 (2)插入列 教师要求学生自学在表中插入列的方法,并按书中第28页例3的要求,插入一列数据,注意观察“总分”、“平均分”数据的变化。 3隐藏行或列 教师介绍:利用隐藏行或列的功能可以将暂时不用的数据隐藏起来。 教师演示隐藏一列数据和将数据恢复显示的操作。 教师要求学生练习隐藏行列的操作。 三、课堂练习 完成书中第31页习题1、习题2、习题3。 四、课堂小结 教师与学生共同小结本课所学知识强调使用函数计算的特点。 五

13、、布置作业 为学校秋季运动会设计一张“运动成绩统计表”。 教学后记:第三节 在“我家的收支统计表”中输入数据一、教学目标知识方面:1使学生掌握改变表格列宽和行高的操作方法。2使学生掌握在表格中插入行或列的操作方法。3使学生初步掌握隐藏行或列的操作方法。技能方面:1使学生掌握表格的编辑方法。2培养学生运用所学知识解决实际问题的能力。情感方面:培养学生通过实践学习计算机知识的意识和能力。二、教学重点1改变表格的行高和列宽。2插入行或列。三、教学难点改变表格的行高和列宽。四、教学方法1演示法。2观察法。3自学法。五、教学手段与教学媒体多媒体网络教室。六、课时安排1课时。七、教学过程 一、导入课题 教

14、师打开学生制作的“装机指南”表(见图5-1),要求学生利用求和函数求出总计。 教师提问:“装机指南”表中有什么问题?需要怎样改正? 由需要增加新项目等问题导入课题。 二、新课 1改变表格的列宽和行高 (1)改变表格的列宽 教师介绍并演示改变表格列宽的三种方法: 拖动鼠标调整一列表格的右边界(可调整到任意大小)。直接双击一列表格的右边界(调整至最合适的列宽)。选定某几列,双击右边界,可以使选定的列的列宽相同。 教师布置任务:打开“成绩表”,按书中第26页例1要求,完成表格列宽的调整。 (2)改变表格的行高 教师布置任务:自学掌握改变表格行高的操作方法。 2插入行或列 (1)插入行 教师讲解并演示

15、插入行的操作,在“装机指南”表中添加显示器的型号、价格,提示学生注意观察插入行后“总计”一项的变化。 教师布置任务:插入书中第26页例2给出的数据。 (2)插入列 教师要求学生自学在表中插入列的方法,并按书中第28页例3的要求,插入一列数据,注意观察“总分”、“平均分”数据的变化。 3隐藏行或列 教师介绍:利用隐藏行或列的功能可以将暂时不用的数据隐藏起来。 教师演示隐藏一列数据和将数据恢复显示的操作。 教师要求学生练习隐藏行列的操作。 三、课堂练习 完成书中第31页习题1、习题2、习题3。 四、课堂小结 教师与学生共同小结本课所学知识,再次强调使用函数计算的特点。 五、布置作业 为学校秋季运动

16、会设计一张“运动成绩统计表”。 八、板书教学后记:第四节 使用公式计算数据一、教学目标知识方面:1使学生掌握输入数值、文本、日期和时间的方法。2使学生掌握修改数据的方法。3使学生学会利用公式进行数据计算。技能方面:使学生学会处理数据的基本方法。情感方面:1培养学生使用计算机进行数据处理的意识。2培养学生耐心、细致的工作态度。二、教学重点1输入数值、文本、日期和时间的方法。2修改数据的方法。3利用公式进行数据计算。三、教学难点利用公式进行数据计算。四、教学方法1演示法。2观察法。3自学法。4实践法。五、教学手段与教学媒体多媒体网络教室。六、课时安排1课时。七、教学过程(见下表)八、板书 一、导入

17、课题 教师打开上节课课堂练习完成的“账目表”,让学生观察单元格中文字和数字的对齐方式有什么不同,引出计算机处理数值型数据和文本型数据的方式不同。由此导入课题。 二、新课 1数据的输入 (1)输入数据的两种方法 教师讲解并演示: 方法一:单击要输入数据的单元格,直接输入数据。方法二:先单击单元格,再单击编辑栏,可以在编辑栏中编辑或添加单元格中的数据。 (2)输入数值 教师演示输入整数、小数、分数、百分数的方法,并要求学生上机练习。 教师强调: 输入纯分数时,要先输入0和空格,否则系统会按日期处理。 单元格中可显示的数值长度为11位,超过11位时,以科学记数形式表示。 在单元格中,系统默认的数值显

18、示方式是右对齐。 (3)输入文本教师演示输入字母、数字和符号的方法,要求学生观察屏幕显示内容并上机练习。 教师强调: 系统默认的文本显示方式是左对齐。 如果需要将数字作为文本处理,需要在开始时先输入一个单引号“”。 (4)输入日期和时间 教师布置任务:按书中第9页例3的要求,输入日期和时间。 2修改数据 教师一边讲解一边演示修改数据的方法: (1)输入过程中出错:用Backspace键删除错误的字符,然后输入正确的内容。 (2)输入完毕后发现错误: 按Delete键,删除数据,再重新输入。 输入新的数据将原来的内容覆盖。 修改单元格中的部分数据,可双击需要修改的单元格,然后移动光标进行修改。

19、3利用公式计算 (1)公式的组成教师讲解公式的组成,强调: 首先必须输入“=”,表示将要输入的是一个公式。 所有参与公式运算的数值和符号都必须是西文半角字符。 运算符与数学上的表示不同。 (2)输入公式 教师一边讲解一边演示:输入“=(9*2)2”,按回车键确认,由学生观察并回答单元格与编辑栏显示内容有什么不同。 教师布置任务:自学完成书中第11页例4、例5。 三、课堂练习 完成课后练习4。 四、课堂小结 教师与学生共同小结所学内容,强调:Excel数据分为字符和数值两类,字符型数据不能参加运算。输入数据要认真细致。 五、布置作业 利用输入公式计算的方法,完成组装电脑报价表的计算。八、板书教学

20、后记:第五节 使用函数计算数据一、教学目标知识方面:1使学生掌握求和函数、求平均值函数的使用方法。2使学生掌握求最大值函数、求最小值函数的使用方法。技能方面:1使学生掌握分析数据、处理数据的能力。2培养学生管理数据的能力。3培养学生综合运用所学知识,解决实际问题的能力。情感方面:1培养学生主动思考,积极探索的精神。2培养学生耐心、细致的工作作风。二、教学重点1求和函数、求平均值函数的使用。2求最大值、最小值函数的使用。三、教学难点求和函数、求平均值函数的使用。四、教学方法1演示法。2观察法。3实践法。五、教学手段与教学媒体1多媒体网络教室。2教师准备的表格素材。六、课时安排1课时。七、教学过程

21、 一、导入课题 教师展示学生制作的“家庭水、电、煤气费用支出表”,同时提出问题:如果在表格中增加一个月的数据或增加一个新项目(如,电话费),利用原来输入公式的方法,会不会出现错误? 教师介绍:利用Excel提供的函数完成计算,可以避免这样的麻烦。由此引出课题函数的使用。 二、新课 1求和函数 (1)使用SUM函数 教师打开“成绩表”文件,讲解并演示使用SUM函数求出王一明同学总分的方法。 教师布置任务:按书中第20页例1的要求,添加数据,并利用SUM函数计算总分。 教师提出问题:能不能利用自动填充功能简化重复求和的操作? (2)使用自动求和工具按钮 教师介绍,Excel提供了自动求和工具按钮,

22、使用按钮也可以完成自动求和操作。 教学内容、步骤与方法 教师布置任务:试一试利用自动求和按钮求出张建同学的总分,然后在“成绩表”下面添加“科目总分”一项,利用自动求和按钮计算“科目总分”。 2求平均值函数 教师介绍求平均值函数是AVERAGE,它的使用方法与SUM函数相同。 教师布置任务;利用求平均值函数计算平均分。提醒学生注意选择数据区域的问题。 教师要求学生演示利用求平均值函数计算平均分的操作方法。 教师布置任务:在“成绩表”下面添加“科目平均分”一项,计算科目平均分。 3求最大值函数和求最小值函数 教师介绍最大值和最小值函数分别是MAX和MIN后,布置任务:在“成绩表”下面添加“科目最高

23、分”、“科目最低分”,然后利用两个函数求出最高分和最低分。 4其他函数 教师参照书中第24页表一,简单介绍其他几个函数的用途。 三、课堂练习 完成课后习题1、2。 四、课堂小结 师生共同小结本节课所学的内容,强调使用函数完成计算的特点。 五、布置作业 用函数计算“家庭费用支出表”中的数据。 八、板书教学后记:第六节 数据处理一、教学目标知识方面:1使学生掌握排序的操作方法。2使学生了解排序的几种类型。技能方面:1培养学生处理数据的能力。2培养学生运用所学知识解决实际问题的能力。情感方面:1培养学生认真、细致的学习态度。2培养学生运用所学知识解决实际问题的意识。二、教学重点排序的操作方法。三、教

24、学难点设置主要关键字和次要关键字排序。四、教学方法1讨论法。2演示法。3实践法。五、教学手段与教学媒体1多媒体网络教室。2教师准备的表格。六、课时安排1课时。七、教学过程 一、导入课题 教师展示几个学生设计的“运动成绩统计表”,让大家评价。 教师小结:由大家的评价中我们可以看到,一些表格缺少“名次”一项。由此引出课题排序。教师打开“成绩表”文件,介绍按“总分”(关键字)进行升序排序的方法。 教师要求学生打开“成绩表”文件,然后以“总分”为关键字,将“成绩表”按降序排序。 针对学生提出的问题:排序中出现了“总分”相同的情况,Excel怎样进行的处理?教师引出次关键字和使用菜单进行排序。 2使用菜

25、单排序 教师演示利用菜单中的排序命令设定主要关键字、次要关键字完成排序的操作方法。 教师布置任务:将“成绩表”中的平均分按降序排序,分数相同时,按语文成绩降序排序。教学内容、步骤与方法 教师布置任务:在“成绩表”最后添加“名次”一栏,填入名次,再按学号升序排序(还原为最初的排列顺序)。 3排序种类教师介绍:一般情况下,总是按照数值大小排序,Excel还提供了按字母顺序、按姓氏笔画排序等方式。 教师演示按照姓氏笔画排序的操作方法。 教师布置任务:将“成绩表”按照姓氏笔画排序。 三、课堂练习 打开自己设计的“运动会成绩统计表”,增加缺少的项目,然后按自己设置的主关键字、次关键字进行排序。 四、课堂

26、小结 教师和学生共同小结本课所学的内容,强调:在学习、生活、工作中用到排序的地方很多。 经过排序后的数据,便于观察,易于从中发现规律。 五、布置作业 设计一张“班级同学情况调查表”,包括同学的姓名、出生年月、血型、爱好、联系电话等,并按姓名的姓氏笔画排序。 教学后记:第七节 创建数据图表一、教学目标知识方面:1使学生掌握在Excel中插入统计图表的操作方法。2使学生初步掌握调整统计图表坐标系的操作方法。技能方面:1培养学生用统计图表分析数据的能力。2培养学生管理数据的能力。情感方面:培养学生认真、细致的学习态度。二、教学重点1插入统计图表。2调整统计图表的坐标系。三、教学难点1插入统计图表。2

27、调整统计图表的坐标系。四、教学方法1观察法。2演示法。3实践法。五、教学手段与教学媒体多媒体网络教室。六、课时安排1课时。七、教学过程 教学内容、步骤与方法 一、导入课题 教师展示“人口普查”图表,引导学生观察表格中的统计图表,并得出人口增长数逐年递减的结论,由此导入课题。 二、新课 1插入统计图表 教师介绍统计图表的用途:可以直观地分析数据,尤其是数据比较多时更显出方便之处。 教师一边讲解一边演示插入统计图表的操作方法:“插入”“图表”选择图表类型(折线图)选择数据区域(自然增长人数)输入图表标题、X轴、Y轴标题,然后按照提示窗口的要求操作即可完成图表的插入。 教师布置任务: (1)打开学生

28、目录下的“人口普查”表格,在其中插入统计图表。 (2)改变图表中的数据,观察图表的变化。 2调整坐标系 (1)调整字体 教师演示修改坐标轴字体对齐方式的操作:双击坐标轴处的文字,打开坐标轴格式窗口,选择“对齐”标签,选择文本的显示方式。 教师要求学生:调整坐标轴字体的角度。 (2)调整刻度 教师演示调整坐标轴刻度的操作:双击坐标轴文字,在坐标轴格式窗口中选择“刻度”标签进行修改。 教师要求学生:将主要刻度单位调整为100。 三、课堂练习 1打开“成绩统计”表格,添加统计图表。 2完成课后练习1、2。 四、课堂小结 教师和学生共同小结所学内容,强调:生成图表首先要选择图表所需要的数据。当工作表中

29、的数据发生变化时,由这些数据生成的图表会自动进行调整,以反映数据的变化。八、板书教学后记:第二章 程序新天地-初识QBASIC一、学习目标 1了解机器语言和高级语言各自的特点。 2了解什么是计算机程序。 3了解程序设计的基本步骤。 二、教学重点程序设计的基本步骤。三、教学难点程序设计的应用。四、教学方法1演示法。2实践法。五、教学手段与教学媒体多媒体网络教室。六、课时安排1课时。七、教学过程 教学内容、步骤与方法1机器语言和高级语言各自的主要特点 机器语言:与计算机内部结构有关,不通用,其程序不需“翻译”可直接执行。 高级语言:与计算机内部结构无关,通用,其程序需要“翻译”后才可执行。 2计算

30、机程序 用计算机语言描述的解决问题的程序。 3程序设计的基本步骤 (1)问题分析:对问题详细分析,弄清输入(已知)条件和要求输出的结果,明确解决问题的关键和途径。 (2)算法设计:根据分析结果,确定解决问题的方法和步骤,并描述出来。 (3)程序实现:根据描述的算法编写程序并上机通过。 三、应用实例 1判断下列说法的正误 (1)机器语言是硬件而高级语言是软件。 (2)各种计算机语言编写的程序计算机都可直接执行。 解: (1)说法错误。 分析:计算机语言都属软件,故机器语言和高级语言都是软件。 (2)说法错误。 分析:只有机器语言编写的程序计算机可直接执行,而各种高级语言和汇编语言编写的程序都要先

31、“翻译”成机器语言程序后执行。 2房租收费标准为,住房面积在40m2及其以下的08元m2;超过40m2的部分为2元m2。写出收房租的算法 解:设住房面积为x,房租为y,那么 据上分析,收房租的算法为: (1)输入x (2)判断是否x=40? 是则)y08x,否则y08 40+2(x一40) (3)输出x,y (4)结束 四、练习实践 1单项选择题 (1)无须了解计算机内部结构就可以使用的计算机语言是( )。 A机器语言 B汇编语言 C高级语言 (2)( )是计算机硬件。 A机器语言程序 BCPU C操作系统 (3)BASIC语言是属于( )。 A机器语言 B高级语言 c汇编语言 2写出解决下列

32、问题的算法 (1)输入底半径R、高H,求圆锥体的底面积S和体积V。 (2)解一元二次方程ax2+bx+c=0(设d=b24ac,二实根为x1、x2;要求如果d0,那么输出“N”,表示无实根,否则求出二实根并输出)。 教学后记:第三章 顺藤摸瓜-顺序结构程序设计第一节 有备而来-程序设计准备一、学习目标1掌握进入BASIC环境的方法和输入、编辑、运行程序的方法。2初步掌握BASIC中的基本概念:常量、变量、函数、表达式。3初步掌握输出、赋值、输入语句的格式和功能。4初步掌握简单顺序结构程序的设计方法。5理解程序的顺序结构的概念。二、教学重点掌握输出、赋值、输入语句的格式和功能。三、教学难点掌握简

33、单顺序结构程序的设计方法。四、教学方法1演示法。2实践法。五、教学手段与教学媒体多媒体网络教室。六、课时安排1课时。七、教学过程二、学习指导1BASIC中的科学记数法类似数学中的科学记数法例如:-314156E+3 -3.14156103 256E-2 一 25610-2其中E表示幂底数10,E后跟的整数为幂指数。2常见标准函数ABS(x) 求x的绝对值,即|x|SQR(x) 求x的算术平方根,即。SIN(x) 求x的正弦值C角x的单位必须是弧度,l314159180)。COS(x) 求x的余弦值(规定同上)。INT(x) 求不大于x的最大整数。注意:x为负数时,其值不是去掉小数,例INT(一

34、599)一5。INT(X)用处很多:(1)对正数x四舍五入保留N位小数的表达式: INT(X*10N+05)1ON例如:对正数x四舍五入保留两位小数的表达式: INT(X*100+05)100(2)判断整数A能被整数B整除的条件关系式: INT(AB)=AB(3)求整数A除以B的余数的表达式: AINT(AB)*BRND(x) 产生一个O到1之间的随机小数生成(A,B)内的随机整数的表达式:INT(RND(1)*(BA)+A)例如:二位随机整数的表达式: INT(RND(1)*90+10) 3数学式和BASIC表达式的对应表示 应根据运算顺序,正确使用圆括号,且将所有符号写在同一行上。注意乘、

35、除、乘方运算和绝对值、算术平方根等函数在数学上与BASIC上表示的区别。 例如: 一(-b+SQR(b*b一4*a*c)(2*a) 4输出语句和输入语句 (1)输出语句。 格式:PRINT(输出内容) 功能: 当输出内容是数时,直接输出该数; 当输出内容是数值表达式时,先计算表达式的值,然后输出该数值; 当输出内容是字符串时,直接输出该字符串。 (2)赋值语句。 格式:LET变量=表达式 功能:把“=”右边表达式的值赋给左边的变量。 (3)键盘输入语句 格式:INPUT变量,变量,变量。 功能:程序运行到该句时,屏幕出现一个“?”号,等待用键盘输入数据INPUT后面的变量或变量组。 5赋值(L

36、ET)语句功能强大,用处很多,常用于构造以下 计数器 例如:LET I=I+1(一般变量初值为0,即LET I=0) 累加器 例如:LET s=s+x(一般变量初值为O,即LET I=0) 累乘器 例如:LET T=T*x(一般变量初值为l,即LET T=1) 交换器 例如:A、B存储的内容交换 LET C=A LET A=B LET B=C 6两种提供数据的语句对比表表521两种提供数据的语句对比表 语句 LET语句 INPUT语句变量数一个LET语句只能给一个变量赋值一个INPUT语句可以给一个或一组变量赋值赋值方式在程序中赋值在程序执行过程中,从键盘输入赋值赋值内容数据,变量和表达式只有

37、具体数据运算功能有运算功能无运算功能占机时间运行后,立即出结果,占机时间少运行后,等待从键盘输入数据,占机时间多适合类型需要赋值变量少需要运算参数灵活变化 7程序的顺序结构 程序各语句的执行顺序是从前到后依次执行的,程序执行过程中没有分又,也没有重复,这种结构的程序就叫顺序结构程序。 图形方式表示如下图52一l:图521 图中S1、S2、Sn分别表示一段具体的操作内容,用一个语句或一段程序完成。 8顺序结构的程序设计关键是把握好解决问题步骤的先后顺序,不要把依赖于上一步完成后才能进行的后一步操作前移 例如:求半径为15的圆周长和面积。 程序1 LET L=2*314*R LET S=314*R

38、*R LET R=15 PRINT R,L,S END 运行结果:15 O 0 程序2 LET R=15 LET L=2*314*R LET S=314*R*R PRINT R,L,S END 运行结果:15 942 7065程序2和程序l语句条数和内容相同,但顺序不同,结果不同,程序2正确。三、应用实例1写出下列程序的运行结果 LET X=1 LET Y=2 LET X=X+Y LET Y=X+Y PRINT “X”,“Y” PRINT X,Y END解:可列变量值的变化表来确定结果。 X Y l 2 3(1+2) 5(3+2)由上分析,可得运行结果: X Y 3 52鸡兔同笼问题已知鸡兔总

39、头数为H,总脚数为F,问鸡兔各有多少只?解:设鸡兔各有x、Y只,则有 X+Y=H (1) 2X+4y=F (2)由(1)、(2)可得: X=(4HF)2 Y=(F一2H)2算法:1输入H,F 2X(4*HF)2 3Y(42H)2 4输出x,Y 5结束程序:INPUT H,F LET x=(4*HF)2 LET Y=(F一2*H)2 PRINT“X=”;X,“Y=”;Y END运行结果如下: ?60,176 X=32 Y=28四、练习实践1填空题(1)2745E-3化为日常计数法的数是 (2)SQR(49)+ABS(一5)的值是 (3)INT(RND(50)+20)的值是 (4)数学式对应的BASIC表达式是 (5)数学式x7+对应的BASIC表达式是 2判断题(1)X3Y、x(1)、sinx、7c都是正确的BASIC变量。( )(2)语句INPUT A;B;c是正确的。( )(3)语句LET M=3,N=5是正确的。( )(4)语句INPUT A=5是正确的。( )(5)语句LET x=x+l是错误的。( )(6)LET语句是BASIC中惟一能进行计算的语句。( )(7)下面程序运行后,显示结果是A=7,说明此时变量A的值是7。( ) LET A=4 P

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号