- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元1-2教
单元1 程序设计宏观认识(教案)教学内容及教学过程说明步骤一 问题引入C语言的基本构成【例1-2】从键盘输入矩形的长和宽,计算并在屏幕上显示输出该矩形的周长。#include stdio.h //包含标准输入输出头文件void main( ) //主函数{ int a,b,c; //数据准备,定义整型变量,长a宽b周长c printf(请输入矩形的长和宽:); //调用输出函数,显示提示语 scanf(%d%d,a,b); //数据输入,从键盘输入a、b值 c=2*(a+b); //数据计算,将计算的周长赋值给c printf(该矩形周长为:%d.\n,c); //输出结果,调用输出函数输出结果}这是一个源程序,扩展名为.c.void、main、int、printf、scanf、a、b、c等一系列符号构成了程序中的语句和函数,这些符号统称为标识符。void、int,这些标识符就是关键字。预定义标识符:printf、scanf,以及预处理命令define、include。a,b,c为自定义标示符。步骤二 讲授1.1 程序宏观框架结构及构成1.1.1程序的构成如同格式规范的文章由字、词、句子、段落逐级构成一样,C语言程序由标识符、语句、函数等表述形式构成,最终形成完整的C语言程序代码。1.标识符在上述程序代码中,我们看到由void、main、int、printf、scanf、a、b、c等一系列符号构成了程序中的语句和函数,这些符号统称为标识符。标识符是用来标识程序中的某个对象的名字的字符序列,这些对象可以是语句、数据类型、函数、变量、常量等。标识符有三类:关键字、预定义标识符、用户自定义标识符。(1)关键字在C语言编程中,为了定义变量、表达语句功能、对一些信息进行预处理,必须用到一些具有特殊意义的标识符,如上述程序代码中的void、int,这些标识符就是关键字。C语言中关键字主要有以下两类:??1)类型说明符:用来说明变量、函数的类型,如int、float、char、void等。?2)语句定义符:用来表示一个语句的功能,如if、for、while、return等。??C语言中常用的关键字信息参见附录C。(2)预定义标识符预定义标识符是指已经被C语言系统预先定义好了的具有特定含义的标识符,如上述程序代码中的函数名printf、scanf,以及预处理命令define、include。(3)用户自定义标识符在编写程序过程中,用户需要给自定义的符号常量、变量、函数、数组、类型等起名字,这就是用户自定义标识符。用户标识符必须先定义,然后再使用。用户自定义标识符的命名规则:用户标识符由字母(A~Z,a~z)、数字(0~9)、下划线“_”组成,并且首字符不能是数字。 在用户自定义标识符使用时还应注意以下几点:1)C语言对大小写字符敏感,所以在编写程序时要注意大小写字符的区分。例如max和Max,C语言会认为这是两个完全不同的标识符。2)不能把C语言关键字作为用户自定义标识符。3)通常不使用预定义标识符作为用户标识符,因为这样会失去系统规定的原意,造成二义性。4)用户自定义标识符的命名应做到简洁明了,尽量做到“见名知意”,这样便于程序的阅读和维护。例如用length表示长度,sum表示求和。2.函数和语句函数是构成C语言程序的基本单位,而语句则是函数的重要组成。函数结构形式如下所示: 函数返回值类型 函数名(形式参数) //函数首部{ 说明语句; //函数体 可执行语句;}函数的第一行称为函数首部,大括号“{}”括起来的部分称为函数体,函数体由若干语句组成,函数体使用一对大括号“{”和“}”作为定界符。根据语句在程序中所起的作用可分为说明语句和可执行语句,通过这些语句实现对数据的描述和操作。通常每行只写一条语句,每个语句以分号“;”结束,如果没有写“;”,在程序编译时会出现“missing ;”(忘记;)的错误提示。【随堂练习1-2】下面哪些标识符属于合法的用户自定义标识符: Main、void、_num、my$、a*、N4、3m、a-2结合【例1.2】指出程序代码中所用到的标识符哪些是关键字,哪些是预定义标识符,哪些是用户自定义标识符。分析【例1.2】中函数的结构,包括函数首部(函数返回值类型、函数名、形式参数)、函数体语句(说明语句、可执行语句)。1.2程序开发过程用C语言编写的程序称为源程序,不能被计算机直接识别和执行,需要一种担任翻译工作的程序,即编译程序。通过编译程序把C语言程序代码转换为计算机能够处理的二进制目标代码。从编写C语言源程序到运行程序需要经过以下四个步骤。1.编辑源程序2.编译源程序
文档评论(0)