没有合适的资源?快使用搜索试试~ 我知道了~
《C语言程序设计基础》教案_教学能力大赛教案_成品教案模板.doc
0 下载量 16 浏览量
2023-08-07
15:01:03
上传
评论
收藏 895KB DOC 举报
温馨提示
试读
88页
《C语言程序设计基础》教案_教学能力大赛教案_成品教案模板.doc
资源推荐
资源详情
资源评论
C 语言教案
教学
课题
C 程序结构
课题
类型
理论
课时
安排
2
上课
时间
教
学
目
标
1. 掌握 C 语言源程序的组成
2.掌握 C 语言源程序结构特征
教学
重点
掌握 C 语言源程序的组成
掌握 C 语言源程序结构特征
教学
难点
掌握 C 语言源程序结构特征
作业
布置
教学
方法
教授法
教学
后记
复习引入
C 语言程序的结构有自身的特点,在编写 C 语言程序时必须遵守 C 语言的语
法要求,
这是编写正确的 C 程序的最基本要求。本模块为大家提供 C 语言源程序结构
的特性
描述、在编写 C 语言程序时允许使用的字符集,并介绍如何在 C 语言程序开
发环境
Turbo C 2.0 中快速运行 C 语言程序。
教师活动
教学过程
师生互动
活动设计
提问:
进入课题:
任务一 考察并描述 C 源程序的组成
1.下面的程序完全遵守 C 语言语法规则和书写规范,请仔
细观察并分析其组成和结构,按要求填空。
该程序实现从键盘输入 2 个整数 a、b,然后输出两数之和的
功能。
#include"stdio.h" /*预编译命令*/
main() /*函数头*/
{ /*{函数体开始标志*/
int a,b,s; /*定义 3 个整型变量 a,b,s*/
printf("输入两个整数 a,b\n"); /*输出提示信息*/
scanf("%d%d",&a,&b); /*输入 2 个整数 a,b*/
s=a+b; /*计算 a、b 的和存入 s 中*/
printf("a+b=%d",s); /*输出变量 s 的值*/
} /*}函数体结束标志*/
(1)函数是 ,由 和
组成。
(2)函数体中的程序行称为 ,它的结束字符
是 。
2.请分析下面程序的组成,然后解决表中的问题。
该程序实现输入 2 个数 a、b,然后输出两数中较大者的功
能。
#include"stdio.h"
main()
{
int a,b,m;
学生回答
分析
提问:
scanf("%d%d",&a,&b);
m=max(a,b);
printf("max=%d\n",m);
}
int max(int x, int y)
{
int t;
if(x>y)
t=x;
else
t=y;
return t;
}
(1)用框线标出程序中的函数及它们的函数头和函数体。
(2)写下程序中函数的函数头,进行比较,并写出你的比
较结果。
(3)max 函数的函数体语句行没有对整齐,你认为这样好
吗?
(4)在 C 语言程序中必须要有一个名为 main 的函数,此说
法对吗?
知识点,提示学生注意
(1)在 C 程序中/*…*/是注释符,它用于标志程序注释的开
始和结束,注释可以增强程序的可读性,它不影响程序语句的执
行。在程序中添加简洁、清晰的注释是一种良好的编程习惯。
(2)在调试程序时,可以把暂时不需要执行的语句放在
/*…*/之中,C 编译器不会对/*…*/的任何内容进行编译,需要
时只需删除语句前后的/*和*/即可,这比不用时删除这些语句,
需要的时候再重新录入有更高的效率。
3.根据你对 C 语言源程序的认识,与同学们讨论完成填空。
(1)C 语言源程序是由 组成的,它们的数
目可以有 个。
(2)在 C 程序中 (是/不是)必须有一个函数名为
main 的函数。上面例程中 main 函数后的小括号()没有任何内容,
它 (可以/不可以)省略。
学生回答
注意记忆
讨论完成
提问:
(3)C 程序中的语句用 结束,你认为在一个程序行
上可以写 个语句,一个 C 语句 (能/不能)
写在多个程序行上。
2. 请观察并分析下面的程序在书写上存在什么问题?完成下面
表中提出的要求。该程序实现输入圆的半径,计算并输出圆
的面积和周长的功能。
#include"stdio.h"
#define PI 3.14
float area_of_circle(float r);
float s;
s=PI*r*r;
return s;
float girth_of_circle(float r) float c;c=2*PI*r;return c; }
main
{ float cs cc radius;
scanf("%f",&radius)
cs=area_of_circle(radius);
cc=girth_of_circle(radius);
printf("圆的面积是:%f,圆的周长是:%f\n",cs,cc);
}
请在程序中标出你认为有问题的地方,并指出在书写程序时要特
别注意的事项:
知识归纳:
C 语言程序由一个或多个函数组成,函数是一段具有特
定格式的,实现了一定功能的程序段。函数是 C 语言程
序的基本单位。其中有且仅有一个 main 函数。
C 函数由函数头和函数体 2 部分组成。函数名后必须跟
有一对小括号,小括号是函数的标志;函数体由一对大
括号括起来的语句序列组成。
分号“;”是 C 语句的结束符。C 编译器以分号来识别
一个语句是否结束,因此,一行可写多个语句,一个语
句也可以写在多个程序行上。
做一做
识记
C 语言教案
教学
课题
C 程序结构
课题
类型
理论
课时
安排
2
上课
时间
教
学
目
标
1. 学会正确使用合法的字符和标识符
2. 了解在 Turbo C 2.0 中快速地运行 C 语言程序并查看程序结果
教学
重点
学会正确使用合法的字符和标识
符
了解在 Turbo C 2.0 中快速地运行
C 语言程序并查看程序结果
教学
难点
学会正确使用合法的字符和标识符
作业
布置
教学
方法
教授法
教学
后记
剩余87页未读,继续阅读
资源评论
supeerzdj
- 粉丝: 11
- 资源: 6184
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功