内容正文:
任务九 字符串操作_信息统计
教学设计
任务九
字符串操作_信息统计
课程类型
理实一体
课程性质
职业能力基础课程
本次类型
理实
授课教师
施晓琴
班级
信息专业
学期
1
本次课时
6
累计课时
46
教学周
11-12周
实训要求
4人/组
考评方式
任务检测+课堂体验
教学内容
任务准备
1、 字符
2、 字符串
3、 多个字符串
任务实施
1、 对一个字符串的操作
2、 对多个字符串的操作
任务小结
任务检测
教学目标
教学目的:区别字符和字符串,掌握字符的输入输出函数,字符串的存取输入输出。熟悉字符串数组和字符型指针数组。
教学要求:要求教师对各种字符的输入输出函数进行详细讲解和举例说明。明确字符和字符串的区别,通过实例掌握字符串的遍历和操作方法。
教学重点及难点
教学重点:字符的输入输出,字符串处理函数,字符串遍历方法,针对字符串操作的函数。
教学难点:程序排错;多个字串的操作。
解决办法:课堂教学结合现场演示;同学间的协同作业。
教学方法及手段
教学方法:演示法、模仿式教学法、案例教学法、练习法和讨论法。
教学手段:多媒体教室;教学板书;广播软件。
教学资源:相关的精品课程;网络教学资源;电子课件等。
教学过程
任务九 字符串操作_信息统计
课程引入:当前针对数据的处理,多数是指广义的数据,而非表示大小的数,字符和字符串的操作就是应用较多的,如姓名、性别、身份证号等的信息统计等。
一、知识和能力要求
1.知识要求
字符与字符串常量
字符的运算,字符与数间的转换
字符的加密算法;
字符与字符串的常用函数
字符串的遍历方法
2.能力要求
能够编写对单个字符操作的函数
能够编写对字符串操作的函数
能够编写对多个字符串操作的函数
能够排查程序中的错误
能够倾听小组同学的问题并协商解决问题的办法
二、任务准备
1. 字符
字符常量与字符串常量
字符的运算
专用于字符输入输出的函数
(1)scanf函数的%c格式
练习:问题9-1
(2) putchar函数和getchar函数
(3) tolower(c)函数和isalpha(c)函数
练习:问题9-2
2.字符串
用一维数组存放字符串
练习:问题9-3
用指针指向一个字符串
字符串的输入与输出
练习:问题9-4
用于字符串处理的函数
练习:问题9-5
3,多个字符串
字符串数组
字符型指针数组
三、任务实施
1.对一个字符串的操作
工作内容及要求
编程训练1 字串的输入输出
编程训练2 删除字符串中的空格
编程训练3 元音字符统计
编程训练4 字母统计
编程训练5 统计单词个数
2.对多个字符串的操作
工作内容及要求
编程训练1 程序调试
编程训练2 多字符串排序
编程训练3多字符串的筛选
任务小结
依据任务完成的具体情况,总结字符和字符串操作的要点,输入输出函数的使用方法,多个字符串的使用方法。
任务检测
任务检测模拟试卷
依据评价与考核内容给出学习这一任务的成绩。
课后记
略
5
学科网(北京)股份有限公司
$