C语言项目化教程(基于智能制造软件)教案 项目二任务1统计汽车的数量 (printf函数 教案).doc

C语言项目化教程(基于智能制造软件)教案 项目二任务1统计汽车的数量 (printf函数 教案).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

课题

项目二任务1统计汽车的数量(printf函数)

课型

讲练

授课班级

授课时数

2

教学目标

1、掌握c语言中提供的各种数据类型,理解常量的概念。

2、掌握各种类型的变量的定义,初始化方式。

教学重点

1、C语言数据类型的分类。

2、符号常量的定义。

3、变量的定义初始化。

教学难点

数据类型的理解(引入数据类型的因素)

学情分析

学生经过第一次理论课的学习对C语言程序整体有了解,对于数据类型及常量变量的介绍属概念记忆类较多,因此学生在理解上没有很大困难,重点于在一些概念,格式的记忆。

教学效果

教后记

项目二车辆行驶状态显示(输入、输出)

知识目标

熟悉输入、输出用法的格式。

熟悉C语言几种常用的数据类型、运算符和表达式

掌握标识符的命名规则。

掌握常量和变量的定义和引用规则。

掌握流程图的几种符号。

能力目标

能准确运用输入与输出用法。

能熟练运用数据类型之间的自动转换和强制转换。

掌握算术运算符的使用规则、优先级和结合性。

能画出简单程序的流程图。

掌握程序的最基本的算法过程。

情景设置

主要通过printf()等函数打印出整个案例的宏观流程,主要包括车辆采集端进行车辆数据的采集、存储和发送;服务器接收端完成数据接收、呈现(打印)。通过输入函数实现与用户的简单交互,输入车号显示运行状态。

任务2.1统计汽车的数量(printf函数)

2.1.1任务目标

已知A汽车公司第一季度生产新能源客车5987辆,新能源物流车1245辆,公交客运2580辆,轻型客车7890辆,求该公司一季度共生产汽车多少。

任务目标运行截图如图2-1-1所示:

图2-1-1任务目标运行截图

2.1.2知识储备

一个基本的程序应该包含数据的描述和操作步骤两个方面的内容。著名计算机科学家沃思(NiklausWirth)提出了一个公式:

数据结构+算法=程序

在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。

1.数据类型

C语言提供的数据结构是以数据类型形式出现的。在对数据存放中,根据使用数据的类型,定义不同类型。C语言中包含的基本数据类型如图2-1-2所示。

图2-1-2C语言基本数据类型

在C程序中什么样的数据类型用什么样的符号输出,另外需要注意数据类型的范围,否则会出错。

[示例2-1]通过printf语句显示3.0,3,’a’数据。

#includestdio.h

voidmain()

{

printf(%f,%d,%c,3.0,3,a);

}

[示例2-2]运行如下程序,分析运行错误原因

#includestdio.h

voidmain()

{

printf(%f,%d,%c,5,7,b);

}

分析:第4行的5是整数,%f是浮点型,输出类型不匹配。b作为字符必须加单引号。

2.常量

常量:在程序运行过程中其值不能被改变的量。

常用的常量有以下几种类型:

(1)整型常量。比如10,-2,0等。

(2)实型常量。主要包含两种形式,第一种十进制小数形式,有数字和小数点组成。如34.56,-90.8等。第二种指数形式,如45.78e5(代表45.78×105)等,由于计算机输入或者输出时无法表示上角或者下角,故规定以E或者e代表以10为底的指数。

(3)字符常量。主要包含两种形式,第一种普通型字符,用单撇号括起来,如’b’,’d’等,注意只能是一个。第二种转义字符,以字符”\”字符开头的字符序列。比如’\n’等。

(4)字符串常量。用双撇号括起来的字符。比如“234”,a“”等。

(5)符号常量。用#define指令,指定用一个符号名称代表一个常量。如:

#definePI3.1416

示例2-3求半径为2.1的圆的面积

#includestdio.h

#definePI3.14

voidmain()

{

doubler,s;

r=3;

s=PI*r*r;

printf(圆的面积为%.2lf,s);

}

3.变量

变量:在程序执行过程中,其值可以改变的量。就如同一个杯子,开始可以装水,后面可以装咖啡,下来可以换成牛奶或者汽油,其变量图解如图2-1-3所示:

图2-1-3变量图解

在变量定义命名中是有一定规范的,在语言定义中,用来标识变量名,符号,数组,类型名,文件名等有效字符序列我们称之为标识符。上面的常量命名的PI也是一个标识符。其命名规则如下:

标识符的命名规则如下:

(1)标识名中只能出现数学、大写英文字母、小写英文字母和下划线。

(2)标识名必须以字母或下划线开头。

(3)标识符名与关键字不能相同。

(4)标识符需要见名知

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档