内容正文:
课题序号
授课班级
授课课时
授课形式
理论
授课章节
名称
5.3.1上机实践:字符数组的使用
使用教具
计算机、多媒体电视、黑板
教学目的
1. 字符数组的使用
教学重点
1.字符数组的初始化
教学难点
1.字符数组的初始化2.对字符串的理解
更新、补
充、删节
内容
课外作业
教学后记
授课主要内容或板书设计
程序1:(例5-7)
程序2:(例5-8)
课 堂 教 学 安 排
教学过程
主 要 教 学 内 容 及 步 骤
(一)前堂回顾
(二)导入新课
(三)新授
(四)总结扩展:
(五)作业布置:
提问:C语言如何来解决字符串的问题?
我们已经学习过了数组的有关概念,本堂课我们具体的使用一维数组和字符数组来进行编程。
程序1:(例5-7)
#include “stdio.h”
main()
{ char ges[]= “what’s your name and number?”;
char name[20];
int num;
printf(“%s
”,ges);
scanf(“%s%d”,name,&num);
printf(“
my name is %s:%d
”,name,num);}
程序2:(例5-8)
main()
{ char a[20],b[20];int i;
printf(“Enter a string:
”);
scanf(“%s”,a);
i=0;
do{ b[i]=(a[i]>=’a’&&a[i]<=’z’)?a[i]-‘a’+’A’:a[i];}
while(a[i++]!=’\0’);
printf(“Copyed string:
%s
”,b);}
在本章中主要要求学生了解数组的一些相关概念,知道具体应用时的一些注意事项即可。
学科网(北京)股份有限公司
$