第6章数组分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
吕橙:第六章 数组 《C 语言程序设计》授课教案 PAGE PAGE 30 31 31 第六章 数组 一、 教案头: 教学内容 第六章 数组 5 学时 认知目标(应知) ? 了解数组的意义和基本概念 ? 掌握数组的定义和元素的引用 ? 掌握字符数组的定义、引用教 ? 常用字符串处理函数的使用学 目 情感目标(理解) 技能目标(应会) ? 数组的应用数组元素的引用 ? 掌握数组排序的三种方法 ? 掌握字符串处理函数的使用技巧 教学目标(重点难点) 标 ? 培养学生自主探究学习、求真务实 ? 数组的排序 的品德 ? 数组元素的增加、删除操作 ? 培养学生细致钻研的学风 ? 二维数组概念的理解 ? 培养学生努力拓展思维;理论与实 ? 字符数组的运算际相结合的思维习惯 教材章节: 6.1 数组的概念 内 6.2 一维数组的定义和引用 容 6.3 二维数组的定义和引用 概 6.4 字符数组 述 ? 教授内容: 本章先引入了数组概念,讲解为什么需要数组,然后讲解一维数组的定义和引 用,再引入二维数组的定义和引用 本章最后还讲解了字符数组的定义和使用,以及字符串处理函数任务 6-1: 随机数反向显示 任务 6-11:数组的删除 能 任务 6-2: 求最值问题 任务 6-12:数组的插入操作 力 任务 6-3: 斐波那契 任务 6-13:比较排序 训 任务 6-4: 行列转置 任务 6-14:选择排序 练 及 任务 6-5: 求解二维数组中的最值元素 任务 6-15:冒泡排序 任 任务 6-6:行列和 任务 6-16:基本输入输出(续) 务 任务 6-7: 输出一个字符串 任务 6-17:首字母变大写 案 任务 6-8: 输出一个钻石图形 任务 6-18:密码 例 任务 6-9: 单词统计 任务 6-19:数组逆序任务 6-10:三个字符串中找最大者 任务 6-20:折半查找 参 C 程序设计教程,谭浩强 著,清华大学出版社,2007.07 考 C 程序设计教程学习辅导,谭浩强 编著,清华大学出版社,2007.10 资 教学中心: 料 考试系统:无忧网络考试系统 /webexam 二、 教学设计 1. 专业英语词汇 英文词汇 中文名 array reference element address sort character string application subscript 数 组 引 用 元 素 地 址 排 序 字 符 字符串应 用 下标 2. 教学方法 引入数组后采用项目拓展、实例分析引导,递进驱动。 采用实例引入和编程半成品法。通过一个简单实例引入数组的应 用,老师示范数组的定义、输入操作之后,引导学生自己说出输出操作,从中讲解有关数组的知识点与能力点。 在数组的编程应用中,重点分析思路,写出关键程序段,要求学生补全程序,或者学生尝试写出程序,再讨论正确解法。 教学过程 提问 复习上一节课的循环结构 通过引例讲解,无法统计高于平均分的人数,为什么?用现有的知识,解决问题的办法是什么? 设问(自问自答) 问:通过实例,提出问题:什么是数组?为什么要引入数组? 答:数组是一组具有相同数据类型的数据的有序集合;引入数组,始终保持输入的数据,一次输入,多次使用。 一维数组的定义和引用 要点 一维数组的格式、功能、引用方式数组名和内存首地址 一维数组的初始化 一维数组常见错误分析 吕橙:第六章 数组 《C 语言程序设计》授课教案 要点32 要点 32 33 33 任务案例 6-1(P116):随机数反向显示 // 和书上略有不同 要点 随机数:导入stdlib.h 库文件,使用srand 和 rand 函数;导入time.h 库文件, 利用 time 初始化随机函数 利用循环给数组元素赋值 任务案例 6-2(课外资料提供):求最值问题 要点 讲述求最值的常用方法 任务案例 6-3(P118):斐波那契 要点 编程实践:利用数组求斐波那契数列,强化训练一维数组的引用 二维数组的定义和引用 要点 采用对比法,通过与一维数组的定义、输入输出、初始化等操作的对比,引出二维数组的定义、输入输出、初始化等操作 任务案例 6-4(P122):行列转置 要点 编程实践:讲解二维数组的定义和引用 任务案例 6-5(P122):求解二维数组中的最值元素 要点 编程实践:强化二维数组的编程练习 任务案例 6-6

文档评论(0)

gujianqitan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档