初中信息技术闽教版(2020)七年级下册第二单元 走进程序世界第4课 程序设计基础教学演示ppt课件
展开掌握C语言的方法,能够识别C语言的基本语法元素。
体验编写简单C语言程序的过程。
掌握Dev-C++编译运行C语言源代码的方法。
想要把我们设计的算法变成电脑上能够真正运行的软件,终究不能够靠流程图纸上谈兵,必须通过某种程序设计语言将它付诸实践。 对于C语言来说,Dev-C++是一种常见的集成开发环境。 打开Dev-C++,在它的帮助下完成第一个C语言程序。
任务一:编写第一个C语言程序
在计算机上显示你想让计算机对你说的第一句话?参考书本57 的步骤文件C语言区分大小写/英文标点
F9编译F10运行F11编译运行[Errr]expected’;’ befre’return 即漏打了一个分号
任务一:新建源代码文件,参考教材图4-7,输入完整的C语言程序,并保存。
问题1:C语言的基本格式和书写规范?每个符号的意义? { }是否成对?
问题2:程序编写后,具体是怎么运行以及呈现在电脑上?
/*程序名称:hell.c作者:海燕*/#include
阅读教材第55页。
任务二:参考教材,拿出不同颜色的铅笔在图4-7中标记出C语言程序的各个元素。
问题1:如何在键盘上输入这些符号?{ } / * < > ;
问题2:为了编写C语言程序应当采用什么输入法?(灰色部分是注释)
问题3:Tab键有什么作用?它在键盘上的哪个位置?
问题4:C语言程序的源程序保存之后以什么为扩展名?
讲授新知( )1.注释 2.头文件
单行注释//多行注释/*…*/用于说明某段代码的作用,或者某个参数多意义,仅为方便读写
头文件#include
/*程序名称:hell.c作者:hiayan*/#include
讲授新知( )3.分组 4.语句
C 语言用{}把语法进行分组C 语言中缩进不是必须的,但它使我们更易理解程序的层级,因此必须养成缩进的好习惯。
C语言规定每条语句末尾都有一个;C语言中的标点符号都是英文状态下的。
讲授新知( )5.函数
函数:可以被调用的模块(类似数学里的函数)必须先定义再使用。定义:函数类型和返回值Int main( ){ ...} 定义了一个整型函数 Return 0 表示返回值为0,代表程序正常退出.
Main 代表主函数,C语言每个程序都从main函数的起点执行.main个程序必须定义一个main函数
/*程序名称:hell.c作者:haiyan*/#include
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
任务五:实践创新 根据所学的C语言程序基本语法知识,找一找下面程序有哪些错误,并在集成开发工具上调试运行。
.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语言程序的编辑和运行过程,对于编程中遇到的一些错误而,我们也了解了该如何避免和纠正。这些实践经验都是我们将来深入学习程序设计的宝贵财富。
2021学年综合活动2 设计一个小游戏授课课件ppt: 这是一份2021学年综合活动2 设计一个小游戏授课课件ppt,文件包含综合活动2设计一个小游戏课件pptx、综合活动2设计一个小游戏学案doc等2份课件配套教学资源,其中PPT共23页, 欢迎下载使用。
2021学年第7课 循环结构课前预习ppt课件: 这是一份2021学年第7课 循环结构课前预习ppt课件,文件包含第七课主题1for循环结构课件pptx、第七课主题1for循环学案docx等2份课件配套教学资源,其中PPT共22页, 欢迎下载使用。
初中信息技术闽教版(2020)七年级下册第6课 分支结构教课内容课件ppt: 这是一份初中信息技术闽教版(2020)七年级下册第6课 分支结构教课内容课件ppt,文件包含第六课主题2双分支机构课件pptx、第六课主题2双分支结构学案docx等2份课件配套教学资源,其中PPT共12页, 欢迎下载使用。