已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页 共 24 页 课题 循环结构及应用循环结构及应用 ForFor NextNext 循环循环 班级 组别 姓名 教师评价 编制人 朱泽斌 审核人 杨宇虹 学习目标学习目标 1 认识 For Next 循环语句的基本结构 2 学会应用 For Next 循环语句解决学习生活中的一些简单问题 重点重点 For Next 循环语句的基本结构 难点 难点 学会应用 For Next 循环语句 预习案预习案 使用说明与学法指导使用说明与学法指导 1 用 20 分钟左右的时间 阅读探究课本的内容 熟记基础知识 自主高效预习 提升自己的阅读理解能 力 2 完成教材助读设置的问题 然后结合课本的基础知识和例题 完成预习自测题 3 将预习中不能解决的问题标出来 并写到后面 我的疑惑 处 一 相关知识 一 相关知识 1 循环结构三种不同的语句 2 For Next 循环也叫 For 循环或计数循环 一般应用于循环次数已知的循环 二 教材助读 二 教材助读 1 For Next 循环格式 2 循环变量 三 预习自测 三 预习自测 1 以下程序的输出结果是 A 10 1 9 2B 9 8 7 6C 10 9 9 0D 10 10 9 1 main int x 10 y 10 i for i 0 x 8 y i printf d d x y 注解 循环执行 2 次 由 x 控制循环的执行次数 输出值为两次循环过程中 x 每次的自减值和 y 在 for 语 句的第三个表达式中得到的 i 自增变化后的值 2 以下程序的输出结果是 A B C D main 第 2 页 共 24 页 int i for i 1 i 6 i if i 2 printf continue printf printf n 注解 循环控制变量 i 的值从 1 变化到 5 i 为 1 3 5 时 i 2 为 1 if 语句的条件为真 则执行 if 后的 子句 输出 然后执行 continue 语句 终止本次循环的执行 进入下一轮循环 i 为 2 4 时 i 2 为 0 if 语句的条件为假 则 if 后的子句并不执行 直接输出 所以最后的输出为 我的疑惑我的疑惑 探究案探究案 一 质疑探究一 质疑探究 探究一 探究一 1 请编程计算 1 2 3 100 的和 规律方法总结 探究二 探究二 题型变换 1 打印显示每次循环中循环变量的值 最终循环变量的值 规律方法总结 第 3 页 共 24 页 注意事项 注意事项 1 For 后的 变量 与 Next 后的 变量 为同一个 变量 应该是数值类型的 2 初值 代表的是循环开始时循环变量的初始值 终值 代表的是循环结束时循环变量的值 假设从 1 到 100 进行循环 那么 循环初值是 1 终值是 100 假设从 1 到 50 进行循环 那么初 值是 1 终值是 50 3 To 是循环中的关键字 是一个介词 英文中用来表示 从 到 4 Step 是步长值 代表变量的增量 既可以是正数 递增循环 也可以是负数 递减循环 但不能为 0 如果步长值为 1 即默认状态 可以省略不写 5 需要循环的语句 既可以是一个 也可以是多个语句 但必须放在 For 与 Next 之间 三 我的知识网络图三 我的知识网络图 归纳梳理 整合内化归纳梳理 整合内化 四 当堂检测四 当堂检测 请编程计算 1 到 100 中所有奇数的和 训练案训练案 一 基础巩固题一 基础巩固题 1 以下循环体的执行次数是 A 3 B 2 C 1D 0 main int i j for i 0 j 1 i j 1 i 2 j printf d n i 2 有如下程序 main int i sum for i 1 i 3 sum sum i printf d n sum 该程序的执行结果是 A 6B 3C 死循环D 0 3 以下程序执行后 sum 的值是 A 15B 14C 不确定D 0 min 第 4 页 共 24 页 int i sum for i 1 i6 n printf d n wend 第 6 页 共 24 页 该程序段的输出结果是 A 987B 876C 8765D 9876 2 有以下程序段 int k 0 while k 1 k wend while 循环执行的次数是 A 无限次B 有语法错 不能执行C 一次也不执行D 执行 1 次 3 t 为 int 类型 进人下面的循环之前 t 的值为 0 While t l wend 则以下叙述中正确的是 A 循环控制表达式的值为 0B 循环控制表达式的值为 1 C 循环控制表达式不合D 以上说法都不对 我的疑惑我的疑惑 探究案探究案 一 质疑探究一 质疑探究 探究一 探究一 m 1 2 3 4 n 求当 m 大于 500 时 n 的值 规律方法总结 探究二 探究二 s 1 1 2 1 3 1 n 求当最后一项小于等于 0 005 时 s 的值 规律方法总结 第 7 页 共 24 页 注意事项 注意事项 1 While 循环是先对条件进行判断 只有在条件为真时才执行 如果一开始条件不成立可能循环 一次都不执行 2 一般循环体内都有修改条件的语句 否则条件总是成立 不停地执行循环出现死循环现象 3 While 循环可以嵌套使用 且嵌套层数不限 嵌套时每个 Wend 与最近的 While 相匹配 三 我的知识网络图三 我的知识网络图 归纳梳理 整合内化归纳梳理 整合内化 四 当堂检测四 当堂检测 m 1 2 3 n 求 n 等于何值时 m 的值刚好大于 500 训练案训练案 一 基础巩固题一 基础巩固题 1 以下循环中 while 循环的次数是 main int i 0 while i 10 if i 1 continue if i 5 break i Wend A 1B 10C 6D 死循环 不能确定次数 2 设有以下程序 main int n1 n2 scanf d a i s A 88 6 36 B 88 1 2 C 90 2 4 D 94 4 16 3 设用复制 粘贴的方法建立一个命令按钮数组 Command1 以下对该数组的说法错误的是 A 命令按钮的所有 Caption 属性都是 Command1 B 在代码中访问任意一个命令按钮只需要使用名称 Command1 C 命令按钮的大小都相同 D 命令按钮共享相同的事件过程 我的疑惑我的疑惑 探究案探究案 一 质疑探究一 质疑探究 探究 探究 从键盘输入 10 个整数 用冒泡法将这 10 个数从小到大排序 在窗体输出原来的数据和排序 后的数据 Option Base 1 Private Sub Command1 Click Dim a a Array 678 45 324 528 439 387 87 875 273 823 For i 1 For j 2 If a j 3 a j 1 Then a1 a j a j a j 1 a j 1 a1 End If Next j Next i For i 1 To 10 Print a i Next i End Sub 第 18 页 共 24 页 规律方法总结 注意事项 注意事项 1 排序是把一组数据按一定顺序排列的操作 排序有很多种算法 如冒泡排序 选择排序 插入排 序等 2 动态数组和静态数组是由其定义方式决定的 静态数组定义时是用常量或符号常量作下标维定义 符 而动态数组是用变量作下标维定义符 三 我的知识网络图三 我的知识网络图 归纳梳理 整合内化归纳梳理 整合内化 四 当堂检测四 当堂检测 下列程序运行后的输出结果是 Option base 1 Private sub command1 click Dim a 10 p 3 as integer K 5 For i 1 to 10 A i i Next i For i 1 to 3 P i a i i Next i For i 1 to 3 K k p i 2 Next i Print K End sub 训练案训练案 一 基础巩固题一 基础巩固题 1 语句 Dim arr 3 To 2 To 6 As Integer 定义的数组元素有 A 45 个 B 40 个 C 11 个 D 54 个 2 执行以下 Command 的 Click 事件过程 在窗体上显示 Oprion Base Private Sub Command1 Click Dim a a Array a b c d e f g 第 19 页 共 24 页 Print a 1 a 3 a 5 End Sub A abc B bdf C ace D 出错 3 语句 Dim aa 5 a 8 End Sub A 2 5 8 B 7 4 1 C 8 5 2 D 3 6 9 我的疑惑我的疑惑 探究案探究案 一 质疑探究一 质疑探究 探究 探究 按要求实现文本框字体的选择 其中一组 共 5 个 单行按钮构成控件数组 要求当单击某 个单选按钮时 能够改变文本框中文字的字体 默认字体为宋体 第 22 页 共 24 页 规律方法总结 注意事项 注意事项 控件数组建立后 只要改变一个控件的 Name 属性值 并把 Index 属性置为空 不是 0 就能把 该控件从控件数组中删除 控件数组中的控件执行相同的事件过程 通过 Index 属性可以决定控件数组中 的相应控件所执行的操作 三 我的知识网络图三 我的知识网络图 归纳梳理 整合内化归纳梳理 整合内化 四 当堂检测四 当堂检测 1 控件数组中的各个元素由 属性决定 2 控件数组共用事件和方法 区分事件是由哪一个元素产生的 可用过引用控件数组事件过程的参 数 来实现 3 在窗体上画一个命令按钮 其 Name 属性为 Command1 编写如下代码 写出程序运行后 单击 命令按钮 输出的结果 Option Base 1 Private Sub Command1 Click Dim a 4 4 For i 1 To 4 For j 1 To 4 a i j i 1 3 j Next j Next i For i 3 To 4 For j 3 To 4 Print a i j Next j Print Next i End Sub 训练案训练案 一 基础巩固题一 基础巩固题 在窗体上放一文本框 编写一事件过程 保证在该文本框内只能输入字母 且无论大小写 都要转换成 大写字母显示 程序如下 Private Sub Text1 KeyPress KeyAscii As Integer Dim str If KeyAscii Or KeyAsci
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 异丙醇装置操作工测试验证知识考核试卷含答案
- 漆艺师岗前记录考核试卷含答案
- 时钟装配工安全培训竞赛考核试卷含答案
- 拖拉机驾驶员持续改进知识考核试卷含答案
- 彩灯艺术设计师安全文明竞赛考核试卷含答案
- 生物农药生产工技能强化考核试卷含答案
- 煤层气固井工复测模拟考核试卷含答案
- 污泥处理工岗中健康知识考核试卷含答案
- 稀土真空热还原工岗中水平能力考核试卷含答案
- 时间频率计量员安全防护竞赛考核试卷含答案
- 2026冶炼厂面试题及答案
- 课堂英语教师口语用语200句
- 中小学生日常行为规范暨教育惩戒实施细则
- 2026富邦华一银行成都分行社会招聘笔试参考题库及答案详解
- 2026年高考政治真题完全解读(黑吉辽蒙卷)
- 电厂运行事故处理操作要点培训课件
- 预埋螺栓施工方案
- 2026年山东省济宁市重点学校小升初入学分班考试语文考试试题及答案
- 2026年农作物植保员职业技能竞赛模拟题库及参考答案详解(培优A卷)
- 滴滴货运营销方案策划
- 2026贵州省农业发展集团有限责任公司招录(第一批)岗位65人备考题库及参考答案详解一套
评论
0/150
提交评论