模块一 程序设计之数据运算(C程序及数据表示)(课件)-《计算机编程基础-C语言》同步教学(清华大学出版社)
|
40页
|
184人阅读
|
0人下载
普通
内容正文:
模块一 程序设计之数据运算
任务名称 知识点 学习目标
任务一 C程序及数据表示 main()函数、语句;
字符常量与数值常量;
常量与变量;
数值型常量及变量;
C程序结构;
程序的调试环境与调试步骤。 1.了解C语言的特点,正确理解C语言的基本符号,初步认识标识符与关键字;
2.清楚知道C程序的结构,初步了解C程序的书写规则;
3.区别使用变量与常量,清楚知道C语言的数据类型分类,并会在C程序中正确使用基本类型数据;
4.理解算术运算符的运算规则、优先级;
5.能准确计算出算术表达式的值;
6.正确使用变量;
7.熟练运用printf()及scanf()的d、f、c格式进行数据的输入与输出。
8.区别使用scanf()、printf()函数的c格式与getchar()、putchar()函数;
9.认识C程序的调试运行环境,理解并清楚知道程序的调试运行步骤。
任务二 C程序与数据输出 printf()的d、f格式的使用;
算术运算符及表达式;
赋值表达式与赋值语句。
任务三 C程序与数据输入 scanf()及d、f格式的使用;
include文件包含。
任务四 简易算术运算器的设计 字符型常量及变量;
scanf()及c格式的使用;
分支switch语句及break语句;
getchar()、putchar()函数。
学习导表
课题一 算术运算
任务一 C程序及数据表示
生活场景再现
依据【生活场景再现】所展示的内容,依照图1-2所示的计算器,请设计一个C程序,依据购房面积(如160平米)及单价(7900元/平米)算算房屋的总价。
▲任务要求
课题一 算术运算
购房税费说明
1.购房需交纳的税费是契税、印花税、交易手续费、权属登记费。
2.契税金额是房价的1.5%,一般情况下是在交易签证时交50%,入住后拿房产证时交50%。
3.印花税金额为房价的0.05%,在交易签证时交纳。
4.交易手续费一般是每平方米2.5元,也在交易签证时交纳。
5.权属登记费100元到200元之间。
图1-2 购房税费计算器
解题步骤如下:
step1:给出拟购房屋的面积、单价;
step2:计算出房屋总价;
step3:输出拟购房屋的购房总价。
▲任务分析
任务一 C程序及数据表示
课题一 算术运算
观察思考1
第一类:_____________
第二类:_____________
第三类:_____________
数值
字符
汉字
任务一 C程序及数据表示
课题一 算术运算
请将下面所给出的数据进行归类,并说明归类的理由或数据的特点。
1721.78 体重 185 65.5 男 -1.23 3500 张军
611.81 short Paul Walker yellow_1 if a。
知识准备一:C程序及数据表示
数据类型是指数据在计算机内存中的表现形式,C语言所提供的数据类型主要有四大类(如图1-3)所示,即基本类型、构造类型、指针类型和空类型。
1.数据类型
任务一 C程序及数据表示
课题一 算术运算
基本类型是常用的数据类型,也是构成构造类型(数组、结构体及共用体)的基础。指针类型是一种特殊的数据类型,其值用来表示某个变量在内存中的地址。空类型用void来表示,用来声明函数的返回值类型为空,即不需要函数的返回值。C语言中的数据有常量和变量之分。
图1-3 C语言数据类型
常量是指在程序运行过程中,其值不能改变的量。
C语言中的常量主要有整型常量、实型常量和字符常量三种,其中,整型常量有短整型、长整型之分,实型常量包括单精度浮点型与双精度浮点型。除此以外,用户也可以定义一些符号常量以增强程序的阅读性和易维护性。
2.常量
任务一 C程序及数据表示
课题一 算术运算
整型常量 实型常量 字符常量
十进制整数 十进制小数 指数形式 字符型常 字符串常量
表示形式 由数字1~9开头,其余各位由0~9组成(0除外)。 由数字和小数点组成。 用带指数记数法来表示,底数与指数部分之间用e或E分隔。 用一对单引号括起来的单个字符。 用一对双引号括起来的多个字符。
举例 123、-2、0 3.14、-2.5、
0.00 1.2E-5等价1.2×10-5
-0.23e4等价-0.23×104 'a'、'1'、'&' "123"、
"a_1"
说明 整型常量也可以在数字后加上后缀字符“L”或“l”,表示该数是一个长整型数。 数字中间必须有小数点,即使没有小数。 字符e或E之前必须有数字,且e或E后面的指数必须为整数。