正在加载图片...
圳职业技术学院 Shenzhen Polytechnic 第5单元(8):数组编程总结 教学内容 数组编程实训课及总结 教学目标 应知 复习、巩固一维数组、二维数组、字符串的定义、引用、 输入输出 应会 进一步熟悉数组的程序设计,根据题目分析算法,熟练地 转化为程序语言。熟悉字符串结束标志的使用。并进 巩固循环语句和条件语句 难点 理问题解剖、算法分析到程序语言的转换 教学方法 问题牵引式。先提出问题通过学生回答问题引导学生进行知识回顾。再提出具体问 题讨论编程实现。注意启发思路,分析算法。 教学过程 1.问题与讨论 什么是数组? 一维数组概念的引入(多个类型相同变量的简单表示) 二维数组概念的引入(矩阵元素的简单表示) 一维、二维、字符数组如何定义和引用、初始化,输入输出? 数组元素的下标?数组名代表什么?二维数组在内存中如何存放? “冒泡法”的核心是什么? 字符串以什么为结束标志? 如何使用库函数对字符数组进行操作? 2.输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。 思路 1.单词个数由空格出现的次数决定(连续的若干个空格作为出现1次空格,一行 开头的空格不统计在内) 2.如果某个字符是非空格而其前面的一个字符是空格则表示有新单词,单词数累 加1;如其前面的一个字符是非空格则表示没有新单词 计算机系乌云高娃 Wygwg2lcn. com 第36页共83页深 圳 职 业 技 术 学 院 Shenzhen Polytechnic 计算机系乌云高娃 Wygw@21cn.com 第 36 页 共 83 页 第 5 单元(8):数组编程总结 教学内容 数组编程实训课及总结 教学目标 应知 复习、巩固一维数组、二维数组、字符串的定义、引用、 输入输出 应会 进一步熟悉数组的程序设计,根据题目分析算法,熟练地 转化为程序语言。熟悉字符串结束标志的使用。并进一步 巩固循环语句和条件语句。 难点 问题解剖、算法分析到程序语言的转换 教学方法 问题牵引式。先提出问题通过学生回答问题引导学生进行知识回顾。再提出具体问 题讨论编程实现。注意启发思路,分析算法。 教学过程 1. 问题与讨论: 什么是数组? 一维数组概念的引入(多个类型相同变量的简单表示) 二维数组概念的引入(矩阵元素的简单表示) 一维、二维、字符数组如何定义和引用、初始化,输入输出? 数组元素的下标?数组名代表什么?二维数组在内存中如何存放? “冒泡法”的核心是什么? 字符串以什么为结束标志? 如何使用库函数对字符数组进行操作? 2. 输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。 思路 1. 单词个数由空格出现的次数决定(连续的若干个空格作为出现 1 次空格,一行 开头的空格不统计在内) 2. 如果某个字符是非空格而其前面的一个字符是空格则表示有新单词,单词数累 加 1;如其前面的一个字符是非空格则表示没有新单词
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有