甘教版八年级信息技术下模块二第五节循环结构的QBASIC程序教案
加入VIP免费下载

甘教版八年级信息技术下模块二第五节循环结构的QBASIC程序教案

ID:172588

大小:49 KB

页数:4页

时间:2020-12-18

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
模块二 QBASIC 程序设计 第五节循环结构的 QBASIC 程序 教学目的: 知识目标: 1、理解循环结构语句的用法; 2、看懂循环结构的程序; 3、了解循环结构在程序中的作用。 能力目标:理解循环结构语句的用法。 情感目标:通过本课的学习,体验计算机语言。 教学重点与难点:理解循环结构语句的用法。 教学方法:讲授、练习、拓展 教学准备:QBASIC 程序 教学过程: 第一教时 一、导入新课:略 二、学习新课: (一)讲授: 如何让加法计算程序给出更多的训练题目? 在解决实际问题时,常常会遇到需要重复某些操作的情况。例如, 100 道加法练习题。这些问题的处理,若在算法设计时采用顺序结构, 程序会非常繁杂。如果使用循环结构,则会使程序简练、易阅读和便 于修改。通常用 FOR-NEXT 语句和 WHILE-WEND 语句来解决计算机重 复操作的问题。(二)讲授:计数型循环结构语句——FOR-NEXT 语句 1、FOR-NEXT 语句的格式 FOR 循环变量=循环变量初值 TO 循环变量终值 STEP 循环变量增 值循环体 NEXT 循环变量 2、执行过程 (1)循环变量赋初值。 (2)将循环变量与终值比较,如果未超过终值,则执行步骤 (3);否则跳过步骤(3)-(5)而直接执行步骤(6)。 (3)执行循环体。 (4)遇 NEXT 语句,循环变量取新值,即循环变量=循环变量+循 环变量增加。 (5)返回步骤(2)。 (6)循环执行终止,继续 NEXT 语句的下一条语句。 (三)学生活动 根据课本 P65、66 页内容完成“做中学”。 三、完成课本 66 页“自主探索”。 第二教时 一、导入新课 二、讲授 (一)FOR-NEXT 语句的应用示例 编写程序计算 S=1+2+3+4+……+100 的值。算法分析: 这是一个累加求和问题,加法需进行 100 次。程序先将存放累加 结果的变量 S 赋初值 0(又称累加器清零),设循环变量的初值为 1. 循环变量同时作为累加项,每执行一次循环体,累加项的值递增 1, 循环变量 i 递增到 101 时,循环体不再被执行,变量 S 的值就是计算 结果。 (二)根据课本 P67 内容完成“做中学” (三)讲授:条件型循环结构语句——WHILE-WEND 语句 1、WHILE-WEND 语句的格式 WHILE 条件 循环体 WEND 2、执行过程 (1)判断条件是否成立,即判断条件表达式是否为真。 (2)如果判断条件结果为是(真),则执行循环体中的语句,执 行完返回到 WHILE 行,再对条件进行判断;如果判断条件结果仍为是 (真),则重复执行循环体。 (3)判断结果为否,则不执行循环体,直接执行 WEND 语句后续 的语句。 3、根据课本 68 页内容完成“做中学” (四)学习 WHILE-WEND 语句的应用示例 1、讲授:计算从键盘上输入 n 个整数的和。设输入-1,表示输入数据结束。 算法分析:由于输入的数据个数不确定,加法重复计算的次数也 不确定,因此,用条件循环语句 WHILE-WEND 实现加法重复操作。当 输入的数据不是-1,即条件判断 x-1 为真时,执行循环体;当输入 数据是-1 时,即条件判断 x-1 为假,停止执行循环体。 2、根据课本 69 页内容完成“做中学” 3、根据课本 69 页内容完成“循环结构程序示例”“做中学” 三、实践与提高 完成课本 71 页练习题 1、2

资料: 29.3万

进入主页

人气:

10000+的老师在这里下载备课资料