2021福建教育出版社《信息技术》七(下) 第四课 主题2 编写一个简单的C语言程序 课件(22张PPT)+导学案

文档属性

名称 2021福建教育出版社《信息技术》七(下) 第四课 主题2 编写一个简单的C语言程序 课件(22张PPT)+导学案
格式 zip
文件大小 1.1MB
资源类型 教案
版本资源 闽教版
科目 信息技术(信息科技)
更新时间 2021-05-13 14:53:16

文档简介

福建教育出版社
《信息技术》七(下)厦门市音乐学校
罗海燕
第四课
程序设计基础
主题2
编写一个简单的C语言程序            
班级:
姓名:
掌握C语言的基本语法。(1)注释(2)头文件(3)分组与缩进(4)语句(5)函数
体验编写简单C语言程序的过程。
【任务一】编写以上程序,并填写以下表格。C语言的基本格式与书写规范
代码
功能
//
单行注释
/
/
stdio.h
{
}
;分号
printf(…)
函数的调用,把参数中的内容显示在屏幕上
【任务二】参考教材,拿出不同颜色的铅笔在图4-7中标记出C语言程序的各个元素。
【任务三】
任务三:重新审视自己刚才输入的源代码,检查可能出现的错误,并进行修正调整,同桌之间互查代码.
注意:大小写不要输错、养成缩进的好习惯、必须用英文的标点
提示:
打开Dev-C++软件。
2.新建源代码。
3输入代码
4保存代码。
5.编译
6.调试
7.运行
【任务四】编译运行自己的源代码.
[习题检测]
1.
以下说法正确的是(

A)C语言程序总是从第一个定义的函数
B)在C语言程序中,要调用的函数必须在main()函数中定义
C)C语言程序总是从main()函数开始执行
D)C语言程序中的main()函数必须放在程序的开始部分
2.
C语言程序的基本单位是(

A.程序行
B.语句
C.函数
D.字符
3.
下列说法中,错误的是(
)
A.每个语句必须独占一行,语句最后可以是一个;也可以是一个回车换行符号
B.每个函数都有一个函数头和一个函数体,主函数也不例外
C.主函数只能调用用户函数或系统函数
D.用户函数可以相互调用
4.
一个C语言的执行是(

A.本程序的主函数开始,到本程序的主函数结束
B.本程序的第一个函数开始,到本程序的最后一个函数结束
C.本程序的主函数开始,到本程序的最后一个函数结束
D.本程序的第一个函数开始,到本程序的主函数结束
2(共22张PPT)
第四课
程序设计基础
主题2编写一个简单的C语言程序
罗海燕
福建教育出版社七(下)《信息技术》
2021.2.21
01
掌握C语言的方法,能够识别C语言的基本语法元素。
学习目标
体验编写简单C语言程序的过程。
掌握Dev-C++编译运行C语言源代码的方法。
02
03
引入新课(5)
想要把我们设计的算法变成电脑上能够真正运行的软件,终究不能够靠流程图纸上谈兵,必须通过某种程序设计语言将它付诸实践。
对于C语言来说,Dev-C++是一种常见的集成开发环境。
打开Dev-C++,在它的帮助下完成第一个C语言程序。
任务一:编写第一个C语言程序
在计算机上显示你想让计算机对你说的第一句话?
参考书本57
的步骤.
hello.exe文件
C语言区分大小写/英文标点
F9编译
F10运行
F11编译运行
[Error]expected’;’
before’return
即漏打了一个分号
任务一:新建源代码文件,参考教材图4-7,输入完整的C语言程序,并保存。
问题1:C语言的基本格式和书写规范?
每个符号的意义?
{
}是否成对?
问题2:程序编写后,具体是怎么运行以及呈现在电脑上?
定义部分
大括号内为可执行部分
/
程序名称:hello.c
作者:海燕
/
#include
int
main(
)
{
printf("我的第一个程序");
return
0;
}
阅读教材第55页。
任务二:参考教材,拿出不同颜色的铅笔在图4-7中标记出C语言程序的各个元素。
问题1:如何在键盘上输入这些符号?{
}
/
<
>
;
问题2:为了编写C语言程序应当采用什么输入法?(灰色部分是注释)
问题3:Tab键有什么作用?它在键盘上的哪个位置?
问题4:C语言程序的源程序保存之后以什么为扩展名?
讲授新知(
)1.注释
2.头文件
单行注释//
多行注释/

/
用于说明某段代码的作用,或者某个参数多意义,仅为方便读写
头文件#include,告诉编译器该功能提供者为标准输入/输出库
stdio(standard
input&output)
stdio.h是编译器自带的头文件
/
程序名称:hello.c
作者:hiayan
/
#include
//包含标准输入输出函数
int
main(
)
{
printf("我的第一个程序");
return
0;
}
讲授新知(
)3.分组
4.语句
C
语言用{}把语法进行分组
C
语言中缩进不是必须的,但它使我们更易理解程序的层级,因此必须养成缩进的好习惯。
C语言规定每条语句末尾都有一个;
C语言中的标点符号都是英文状态下的。
/
程序名称:hello.c
作者:hiayan
/
#include
//包含标准输入输出函数
int
main(
)
{
printf("我的第一个程序");
return
0;
}
讲授新知(
)5.函数
函数:可以被调用的模块(类似数学里的函数)
必须先定义再使用。
定义:函数类型和返回值
Int
main(
){
...}
定义了一个整型函数
Return
0
表示返回值为0,代表程序正常退出.
Main
代表主函数,C语言每个程序都从main函数的起点执行.
main个程序必须定义一个main函数
/
程序名称:hello.c
作者:haiyan
/
#include
//包含标准输入输出函数
int
main(
)
{
printf("我的第一个程序");
return
0;
}
讲授新知
1、任何一个c语言程序都必须包括以下格式:
main()
{
}
这是c语言的基本结构,任何一个程序都必须包含这个结构。括号内可以不写任何内容,那么该程序将不执行任何结果。
2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。
3、被大括号{
}括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。
4、在{
}里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。
重点说明:
5、printf(“
...”,...);
----通过执行这条输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:
6、#include
注意:(1)以#号开头
(2)不以分号结尾
这一行没有分号,所以不是语句,在c语言中称之为命令行,或者叫做“预编译处理命令”。
7、程序中以
/
开头并且以
/结尾的部分表示程序的注释部分,注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中。
重点说明:
任务三:重新审视自己刚才输入的源代码,检查可能出现的错误,并进行修正调整,同桌之间互查代码.
任务四:编译运行自己的源代码.
如果运行失败,请注意看Dev-C++下方给出的提示信息,并认真对比课本图4-7的范例,推测并查找错误的原因.
如果运行成功,请仔细检查源文件目录下是否有新的文件,它是做什么用的?
错误代码
/
程序名称:help.c
作者:haiyan
/
#include
//包含标准输入输出函数
int
main(
)
{
printf(“您好!");
printf(“请问您需要帮助吗?");
return
0;
任务五:实践创新
根据所学的C语言程序基本语法知识,找一找下面程序有哪些错误,并在集成开发工具上调试运行。
程序的编写与执行过程
源代码文件
.c
可执行文件
.exe
编译器
编译器
.c文件:在C语言开发程序中,编写的程序文件
.exe文件:把源代码全部翻译成一个由二进制代码表示的一系列及其指令组成的新文件,
习题
1.
以下说法正确的是(

A)C语言程序总是从第一个定义的函数
B)在C语言程序中,要调用的函数必须在main()函数中定义
C)C语言程序总是从main()函数开始执行
D)C语言程序中的main()函数必须放在程序的开始部分
2.
C语言程序的基本单位是(

A.程序行
B.语句
C.函数
D.字符
3.
下列说法中,错误的是(
)
A.每个语句必须独占一行,语句多最后可以是一个,也可以是一个回车换行符号
B.每个函数都有一个函数头和一个函数体,主函数也不例外
C.主函数只能调用用户函数或系统函数
D.用户函数可以相互调用
习题
4.
一个C语言的执行是(

A.本程序的主函数开始,到本程序的主函数结束
B.本程序的第一个函数开始,到本程序的最后一个函数结束
C.本程序的主函数开始,到本程序的最后一个函数结束
D.本程序的第一个函数开始,到本程序的主函数结束
回顾总结
第四课
程序设计基础
主题2编写一个简单的C语言程序
在本节课中,我们完整体验了简单C语言程序的编辑和运行过程,对于编程中遇到的一些错误而,我们也了解了该如何避免和纠正。这些实践经验都是我们将来深入学习程序设计的宝贵财富。
谢谢
观看
https://www.21cnjy.com/help/help_extract.php