湖南省怀化工业学校备课纸
湖南省怀化工业学校备课纸
第
第 PAGE #页
第3讲最简单的C语言程序举例
授课计划表
课 题
1.4最简单的C语言程序举例
课时数
2
授课班级
18计算机
检查 记录
授课时间
9.18
教学目标
知识目标:
掌握编译预处理指令;
掌握主函数;
了解赋值语句和算术运算符;
掌握输出语句。
能力目标:
编与程序在屏幕上输出This is a C program;
学会编写求两数和程序。
素质目标:
培养创业精神、敬业精神和职业道德;
培养综合运用知识分析、处理问题的能力;
培养创新意识,形成正确、规范的思维方式和分析方法;
培养认真负责、勤奋努力的工作态度、严谨细致的工作作风;
培养综合素质,提高团队合作精神。
教学内容
教学重点:
编译预处理指令;
编写程序在屏幕上输出"This is a C p rogram”。
教学难点:
2.赋值语句与算术运算符;
编写求两数和程序。
学情分析:
绝大多数冋学从来没有编写 C语言程序的经验,对学习 C语言有一定的畏惧心理。
教学资源
PPT课件,电子教材,C语言编译器,教学视频
教学方法
讲解法,任务驱动教学法
教学内容及过程
一、组织教学
教学策略
.点名考勤。
?检查学生安全着装及仪容仪表理由。
3.学生上交手机。
师:点名考勤;检 查学生安全着装及仪容 仪表理由;检查手机是 否摆放到相应位置。
生:整理仪容仪表;
二、教学导入
为了说明C语言源程序结构的特点,先看以下几个程序。 这几个程序由
简到难,表现了C语言源程序在组成结构上的特点。
三、编写程序在屏幕上输出“This is a C program ”
【例1.1】要求在屏幕上输出:This is a C program.
#indude
打这是编详预处理指令
int mainO
"定义主函数
{
〃函数开始的标志
printfC'This is a C programAn").
〃輸出所常定的一行信息
relufn 0.
〃函數执行完毕附遞回便:数值0
}
〃函数结束的标志
解题思路:在主函数中用printf函数原样输出以上文字。
This is a C pr口gram, 清按任意鏈继统…■
main是函数的名字,表示“主函数”;每一个 C语言程序都必须有一
个main函数。
main前面的int表示此函数的类型是int类型(整型),即在执行主函数后
会得到一个值(即函数值),其值为整型。
return 0;的作用是当main函数执行结束前将整数0作为函数值,返回
到调用函数处。
函数体由花括号{}括起来。
printf 是C编译系统提供的函数库中的输出函数(详见第4章)O printf
函数中双引号内的字符串" This is a C program."按原样输出。\n是换行
符,即在输出"This is a C program."后,显示屏上的光标位置移到下一
行的开头。
每个语句最后都有一个分号,表示语句结束。
在使用函数库中的输入输出函数时,编译系统要求程序提供有关此函数
的信息,程序第1行"#inelude ”的作用就是用来提供这些信息
手机放入手机袋;准备 好教材、笔记本、作业 本。组长准备好成绩记 录本。
教学重难点解决方法
演示教学法
stdio.h教学难点解决方法【例1.2】求两个整数之和解题思路:设置3个变量,a和b用来存放两个整数,
stdio.h
教学难点解决方法
【例1.2】求两个整数之和
解题思路:设置3个变量,a和b用来存放两个整数,sum用来存放和
#include
卅这是编译枚业理指令
ini main[)
并定义主雷数
{
川函数开始
打璋行捷程序的声明部分,定文BbRum为S型变e
3 = 123;
Z45氐
对值
sjm=a+b:
//进行屮b的运算.并把结果存放在变Ssurn中
priTiTff'sum is *tidi\ni"?5unnj;
//输出結果
return 0;
畀使函数返冋值为0
5
数。用赋值运算符“=”把相加的结果传送给sum。
教学策略:任务驱 动教学法完成编写第1
个程序的教学任务。
教师:在黑板上 板书第1个C程序,详 细讲解每一行程序语 句。
学生:每位同学 在作业本上写下第 C程序,并背熟第 程序。
分组:分成
sum is 579
请按任意键继缠??? ■
输出时用sum的值取代鮒d
组,每个组7至8位同 学,并选出1位组长。 每个组选派一名同学上
台默写第1个C程序。
默写最好的组派一 名组员前来教师机输入 第1个C语言程序,并 运行。
¥
PrintfC'sum is %d\n: sum);
prin tf("sum is %d\