深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组(7)二维字符数组

圳职业技术学院 Shenzhen Polytechnic 第五单元(7):二维字符数组 教学内容 二维字符数组 教学目标 应知 二维数组的定义、引用、初始化 应会 驅使用二维数组进行简单程序编制 对项目单项目单1的程序制作 难点 二维字符数组的应用 教学方法 粤通过与整型二维数组比较来进行字符型二维数组的定义,初始化,但是强调二维字 符数组的实际应用意义及其存储字符串的引用方式 教学过程 实例贯穿 从键盘输入五个学生的姓名,按照字典顺序进行排序并输出。 2.对照二维整型数组定义二维字符型数组。(复习并引入定义方法) 3.对照二维整型数组初始化二维字符型数组。(复习并引入初始化方法) 4.将存储在二维字符数组的字符串逐个输出(了解二维数组名加第一维下标可作 为一个字符串名字使用的意义)(学生理解上的难点)。 5.将存储在二维字符数组的字符串使用循环语句输出(为以下编程作基础准备) 6.从键盘输入5个学生姓名(二维字符数组的输入方式,强调 scanf和gets函 数的区别) 7.使用冒泡法进行从小到大排序。(复习冒泡法,复习有关字符串函数) 8.将程序结果输出(二维字符数组的输出方式,比较 printf.和puts函数的区别)。 9.再使用选择法进行排序(重点在于算法介绍,比较选择法排序与冒泡法排序) 10.将程序结果输出 p学生容易出错的地方 厚二维数组表示多个字符串的物理意义,学生理解比较困难 计算机系乌云高娃 Wygwg2lcn. com 第34页共83页
深 圳 职 业 技 术 学 院 Shenzhen Polytechnic 计算机系乌云高娃 Wygw@21cn.com 第 34 页 共 83 页 第五单元(7):二维字符数组 教学内容 二维字符数组 教学目标 应知 二维数组的定义、引用、初始化 应会 使用二维数组进行简单程序编制 对项目单项目单 1 的程序制作 难点 二维字符数组的应用 教学方法 通过与整型二维数组比较来进行字符型二维数组的定义,初始化,但是强调二维字 符数组的实际应用意义及其存储字符串的引用方式。 教学过程 实例贯穿 从键盘输入五个学生的姓名,按照字典顺序进行排序并输出。 2. 对照二维整型数组定义二维字符型数组。(复习并引入定义方法) 3. 对照二维整型数组初始化二维字符型数组。(复习并引入初始化方法) 4. 将存储在二维字符数组的字符串逐个输出(了解二维数组名加第一维下标可作 为一个字符串名字使用的意义)(学生理解上的难点)。 5. 将存储在二维字符数组的字符串使用循环语句输出(为以下编程作基础准备) 6. 从键盘输入 5 个学生姓名(二维字符数组的输入方式,强调 scanf 和 gets 函 数的区别) 7. 使用冒泡法进行从小到大排序。(复习冒泡法,复习有关字符串函数) 8. 将程序结果输出(二维字符数组的输出方式,比较printf和puts函数的区别)。 9. 再使用选择法进行排序(重点在于算法介绍,比较选择法排序与冒泡法排序) 10. 将程序结果输出 学生容易出错的地方 二维数组表示多个字符串的物理意义,学生理解比较困难

圳职业技术学院 Shenzhen Polytechnic 问题与讨论 选择法排序的主要思路是什么 选择法排序与冒泡法排序有什么区别? 小结(可由问题与讨论方式给出) 一个n*m的二维字符数组可以存放n个字符串,每个字符串的最大长度是m1,每 个字符串后都要存放一个字符串结束标志 字符串比较函数 strcmp的调用格式: strcmp(s1,s2),s1小于s2时返回-1,表 示s1在字典中的排序是在s2之前。 可将二维字符数组看作n个一维字符数组(n个字符串)来进行输入输出。 课后任务 完成项目单1的报告 计算机系乌云高娃 Wygwl2lcn, com第35页共83页
深 圳 职 业 技 术 学 院 Shenzhen Polytechnic 计算机系乌云高娃 Wygw@21cn.com 第 35 页 共 83 页 问题与讨论 选择法排序的主要思路是什么 选择法排序与冒泡法排序有什么区别? 小结(可由问题与讨论方式给出) 一个 n*m 的二维字符数组可以存放 n 个字符串,每个字符串的最大长度是 m-1,每 个字符串后都要存放一个字符串结束标志。 字符串比较函数 strcmp 的调用格式:strcmp(s1,s2),s1 小于 s2 时返回-1,表 示 s1 在字典中的排序是在 s2 之前。 可将二维字符数组看作 n 个一维字符数组(n 个字符串)来进行输入输出。 课后任务 完成项目单 1 的报告
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组(6)字符数组的编程实训.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组(5)字符型数组.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组(4)二维数值型数组.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组(3)数组的编程实训.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组(2)数组的应用.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组(1)数组的基础内容.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第四单元 循环结构程序设计(2/2).pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第四单元 循环结构程序设计(1/2).pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第三单元 选择结构程序设计.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第二单元 顺序结构程序设计.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第十一单元 文件(3)文件的定位操作和随即读写.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第十一单元 文件(2)二进制文件的操作.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第十一单元 文件(1)文本文件的操作.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第十单元 链表(主讲:乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第一单元 C 语言的数据类型、运算符和表达式.pdf
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第9章 流类库与输入输出.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第8章 多态性.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第7章 继承与派生.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第6章 指针与字符串.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第5章 程序结构.ppt
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组(8)数组编程总结.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第五单元 数组.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第六单元 函数(1)函数基础.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第六单元 函数(2)函数的参数传递方式.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第六单元 函数(3)函数的嵌套调用和递归调用.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第六单元 函数(4)变量的作用域与存储类别.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第六单元 函数.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第七单元 指针及其应用(1)指针变量的定义和引用.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第七单元 指针及其应用(2)指针与数组.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第七单元 指针及其应用(3)字符串指针.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第七单元 指针及其应用(4)指针数组.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第七单元 指针及其应用.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第八单元 结构体(1)结构体变量的定义、引用、初始化.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第八单元 结构体(2)结构体数组.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第八单元 结构体(3)指针与结构体.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第八单元 结构体.pdf
- 深圳职业技术学院:《C语言程序设计》课程教学资源(讲义)第九单元 共用体,枚举.pdf
- 华中科技大学:《IT项目管理》(本科)(英文版)Topic:1 Introduction to Project Management.ppt
- 华中科技大学:《IT项目管理》(本科)(英文版)Topic:2 Project The Project Management Context and Processes.ppt
- 华中科技大学:《IT项目管理》(本科)(英文版)Topic:3 Project Scope Management.ppt