中职《C语言程序设计(第3版)》(人邮版·2023)同步教案:第4章实验3 顺序结构程序设计

资源下载
  1. 二一教育资源

中职《C语言程序设计(第3版)》(人邮版·2023)同步教案:第4章实验3 顺序结构程序设计

资源简介

章节或项目名称 实验三 顺序结构程序设计
本次授课类型 □理论 实验 □理实一体 □实训 □实习
班级 地点 周次 星期 节次 授课进度
十七 3 1、2 符合 □超前 □滞后
教学目标 1、掌握C语言中格式化输入与输出函数使用 2、掌握C语言中字符的输入与输出函数使用 3、结合所学的内容,学会编写简单的C语言程序
教学重点 1、scanf函数和printf函数使用 2、getchar函数和putchar函数使用 3、算法设计过程及C语言编写方法
教学难点 1、输入输出函数的格式 2、算法设计过程及C语言编写方法
教学设计
教学环节 内容要点 教学方法 与手段 时间 分配
任务介绍 实验内容和实验要求讲解 知识讲授 5分钟
任务讲解 学生练习 scanf函数和printf函数使用 操作演示 知识讲授 30分钟
getchar函数和putchar函数使用 操作演示 知识讲授 20分钟
算法设计过程及C语言编写方法 操作演示 知识讲授 25分钟
总结归纳 重点掌握scanf函数和printf函数的格式、 getchar函数和putchar函数格式、输入输出函数使用方法、算法设计过程及C语言编写方法 归纳法 5分钟
作业布置 书写实验报告、实验报告要求 知识讲授 5分钟
教学效果及改进思路
一、任务介绍
实验任务:完成scanf函数和printf函数使用、getchar函数和putchar函数使用、算法设计过程及C语言编写方法实验题目。
实验要求:通过独立的分析、小组合作、教师指导,完成相应程序的编写。
二、任务讲解
1、从键盘上任意输入一个三位整数,将它反向输出。例如输入256,则输出为652。
程序:
main()
{
int m,n,g,s,b;
printf("请输入一个三位整数:");
scanf("%d",&m);
g=m%10;//个位数
s=m/10%10;//十位数
b=m/100;//百位数
n=g*100+s*10+b;
printf("反向输出结果为:%d\n",n);
}
2、用getchar函数输入三个字符,然后用printf函数按输入次序输出这三个字符,并输出这三个字符的ASCII码值,最后用putchar函数按与输入字符相反的次序输出这三个字符。
程序:
main()
{
char c1,c2,c3;
c1=getchar();
getchar();//接收回车符
c2=getchar();
getchar();//接收回车符
c3=getchar();
getchar();//接收回车符
printf("%c%c%c\n",c1,c2,c3);
printf("%d,%d,%d\n",c1,c2,c3);
putchar(c3);
putchar(c2);
putchar(c1);
}
3、从键盘上任意输入圆的半径,显示出圆的周长和面积。
程序:
main()
{
float r,p,s;
printf("请输入圆的半径:");
scanf("%f",&r);
p=2*3.14*r;
s=3.14*r*r;
printf("圆的周长为%f,圆的面积为%f\n",p,s);
}
三、总结归纳
所学知识为: scanf函数和printf函数的格式、 getchar函数和putchar函数格式、输入输出函数使用方法、算法设计过程及C语言编写方法。重点知识为scanf函数和printf函数使用、getchar函数和putchar函数使用、算法设计过程及C语言编写方法。难点知识为输入输出函数的格式、算法设计过程及C语言编写方法。
四、作业布置
要求:代码调试准确,运行结果正确,报告书写清晰。
内容:实验三代码编写。

展开更多......

收起↑

资源预览