模块一 程序设计之数据运算(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后面的指数必须为整数。

资源预览图

模块一  程序设计之数据运算(C程序及数据表示)(课件)-《计算机编程基础-C语言》同步教学(清华大学出版社)-第1页
1
模块一  程序设计之数据运算(C程序及数据表示)(课件)-《计算机编程基础-C语言》同步教学(清华大学出版社)-第2页
2
模块一  程序设计之数据运算(C程序及数据表示)(课件)-《计算机编程基础-C语言》同步教学(清华大学出版社)-第3页
3
模块一  程序设计之数据运算(C程序及数据表示)(课件)-《计算机编程基础-C语言》同步教学(清华大学出版社)-第4页
4
模块一  程序设计之数据运算(C程序及数据表示)(课件)-《计算机编程基础-C语言》同步教学(清华大学出版社)-第5页
5
模块一  程序设计之数据运算(C程序及数据表示)(课件)-《计算机编程基础-C语言》同步教学(清华大学出版社)-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。