单元3 身高体型判定系统的数据处理(1.数据类型与常量变量)(课件)-《C语言程序设计》(高教版第2版)【上好课】

2026-05-14
| 39页
| 21人阅读
| 0人下载
精品

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 课件
知识点 数据类型和简单程序设计
使用场景 同步教学
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 50.02 MB
发布时间 2026-05-14
更新时间 2026-05-14
作者 爱学习的muller
品牌系列 上好课·上好课
审核时间 2026-05-14
下载链接 https://m.zxxk.com/soft/57845771.html
价格 5.00储值(1储值=1元)
来源 学科网

内容正文:

身高体型判定系统的数据处理(1.数据类型与常量变量) C语言程序设计 -第3课时- 高教版第2版 学习目标 一、知识目标 掌握身高预测公式(男/女)与BMI计算公式,明确其应用场景。 深入理解C语言常量、变量、数据类型的基本概念、分类及特点。 了解不同数据类型在内存中的存储方式与占用空间。 二、技能目标 熟练运用C语言定义常量与变量,为程序中的数据合理分配存储空间。 根据身高、体重等实际问题需求,灵活选择整型、浮点型等数据类型。 编写程序实现数据的输入、公式计算与结果输出。 三、素质目标 培养将现实问题抽象为数学模型和算法,并用计算机解决的能力。 通过数据处理与代码编写,锻炼严谨的逻辑推理和分析能力。 养成代码书写规范、注释清晰的良好编程习惯。 基础知识认知 教学引入 在你的生活里,哪些瞬间让你深刻体会到数据处理的重要性? 思考:如何用计算机来预测孩子的身高和计算BMI指数? 常量 (Constant) 💡 定义:在程序运行过程中,其值不能被改变的量。一旦设定,程序执行期间数值保持固定。 🗣️ 形象比喻:如同数学中的圆周率 π (≈3.14159),它是自然界的固定常数,永远不会发生变化。 📝 代码示例:3.14, 'A', "Hello World" 变量 (Variable) 💡 定义:程序运行中值可被改变的量。它代表内存中一个有名字的存储单元,用于临时保存数据。 🗣️ 形象比喻:像一个贴了标签的空杯子。杯子(变量名)不变,但里面的液体(变量值)可以随时换成水、果汁或咖啡。 📝 代码示例:int height = 175; height = 180; 核心名词解释:常量与变量 目录 模块一 项目需求与数据处理 模块二 C语言数据表示 模块三 C语言数据类型 项目需求与数据处理 第一部分 知识讲授 什么是BMI? 知识讲授 核心公式解析 📏 身高预测公式 (cm) 👦 男孩身高计算 (父亲身高 + 母亲身高 + 13) ÷ 2 👧 女孩身高计算 (父亲身高 + 母亲身高 - 13) ÷ 2 注:此为遗传因素影响下的简化预测公式,实际身高受营养、运动等后天因素影响。 ⚖️ BMI 指数计算公式 计算公式 (国际通用标准) BMI = 体重(kg) / [ 身高(m) × 身高(m) ] 💡 计算意义与应用 通过数值可快速判定体重状况:偏瘦 / 正常 / 超重 / 肥胖,是健康管理的基础数据指标。 知识讲授 数据处理的核心要点 背诵记忆 序号 名称 核心说明与记忆要点 1 身高公式 男孩、女孩的身高预测公式不同,重点记忆具体公式内容。 2 BMI公式 计算公式为“体重除以身高的平方”,重点掌握计算逻辑。 3 数据处理 核心要点是对数据进行有效的存储和逻辑处理,理解处理流程。 课堂练习 简答题 【题目】已知父亲身高为180cm,母亲身高为160cm,请分别预测他们儿子和女儿的身高。 【解析步骤】 1. 确定核心公式: 儿子身高 = (父亲身高 + 母亲身高 + 13) ÷ 2 女儿身高 = (父亲身高 + 母亲身高 - 13) ÷ 2 2. 代入数值分步计算: 儿子:(180 + 160 + 13) / 2 = 353 / 2 = 176.5 cm 女儿:(180 + 160 - 13) / 2 = 327 / 2 = 163.5 cm 【最终答案】预测儿子的身高为176.5 cm,预测女儿的身高为163.5 cm。 注:该公式为简易预测公式,实际身高还会受后天营养、运动等多种因素影响。 课堂练习 例题2:BMI指数计算 题目:已知一个成年人的体重为70公斤,身高为1.75米,请根据BMI计算公式,求出他的BMI指数是多少? 01 / 确定公式 BMI指数是国际通用的衡量人体胖瘦程度的标准,核心公式为: BMI = 体重(kg) / 身高(m)² 02 / 代入数值 将已知的体重和身高数据,代入到标准公式中: BMI = 70 / (1.75 × 1.75) 03 / 分步运算 先计算分母,再进行除法运算: 70 ÷ 3.0625 = 22.857... 【最终答案】根据上述计算过程,该成年人的BMI指数约为22.86(四舍五入保留两位小数)。 C语言数据表示 第二部分 知识讲授 C语言数据表示 知识讲授 数据类型--常量 在程序运行过程中,其值始终保持不变的量。 知识讲授 常量:程序中的“固定值” 知识讲授 变量:程序中的“可变容器” 示例: int age ; // 定义一个整型变量age float height; // 定义一个浮点型变量height 定义格式:数据类型 变量名; 知识讲授 标识符:为程序元素“命名” 💡 什么是标识符? 标识符是用来标识程序中变量名、符号常量名、函数名等元素的有效字符序列,它是程序员与计算机沟通时给元素起的“名字”。 📋 必须遵守的命名规则 1.字符组成:只能由字母 (a-z/A-Z)、数字 (0-9) 和下划线 (_) 组成。 2.首字符限制:严禁以数字开头 (如 123age 非法,age123 合法)。 3.大小写敏感:C语言区分大小写,Age 和 age 代表两个不同变量。 4.禁用关键字:不可使用 int, float, if, else 等系统保留字。 知识讲授 常量和变量的使用举例 #include <stdio.h> #define PI 3.14159 // 定义符号常量PI intmain() { // 定义变量并初始化 floatradius = 5.0;floatarea; // 计算并输出:修改半径后再次计算 area = PI * radius * radius; printf("Area(r=5): %f ", area); radius = 10.0; area = PI * radius * radius; printf("Area(r=10): %f ", area); return 0; } 背诵记忆 序号 核心概念名称 核心说明与记忆要点 01 常量分类 包含整型、实型等5类,重点记忆具体的类型名称。 02 变量定义 程序运行中其值可变的量,重点记忆变量“值可变”的核心性质。 03 命名规则 只能由字母、数字、下画线组成,且必须以字母或下画线开头。 04 标识符 用来标识变量、函数等的有效字符序列,重点记忆其“定义”与用途。 05 大小写区分 C语言严格区分大小写,例如 sum 和 Sum 代表两个完全不同的标识符。 课堂练习 简答题 【题目】请指出下列C语言常量的数据类型: 123 , 3.14f , 'x' , "abc" , 1e5 , '\0' 1. 123:整型常量 (整数形式) 2. 3.14f:实型常量 (单精度浮点型,后缀f) 3. 'x':字符常量 (单引号包裹单个字符) 4. "abc":字符串常量 (双引号包裹,末尾含'\0') 5. 1e5:实型常量 (指数形式,科学计数法) 6. '\0':字符常量 (转义字符,表示空字符) 【答案】:整型、实型、字符、字符串、实型、字符。 【核心提示】:区分字符常量(单引号)与字符串常量(双引号)是关键考点。 C语言数据类型 第三部分 知识讲授 C语言数据类型 知识讲授 C语言数据类型 数据类型是用来描述变量或表达式可以存储什么样的数据,以及这些数据在内存中如何存储的一套底层规则,是编程语言对数据进行分类管理的基础。 知识讲授 C语言数据类型 知识讲授 C语言数据类型——整数类型 知识讲授 整型的表示 知识讲授 C语言数据类型——实数类型 知识讲授 C语言数据类型——实数类型 知识讲授 实型变量的定义及应用 知识讲授 实型变量的定义及应用 知识讲授 实型变量的定义及应用 知识讲授 数据类型转换:自动转换 类型转换方向链 基本数据类型演进 char → short → int → long long → float → double 注:箭头指向表示转换的目标方向,转换过程是自动且不可逆的(除非强制)。 代码实战演示 int a = 5;// 整型 double b = 2.5;// 浮点型 double c = a + b; 执行逻辑: 变量 a (int) 被自动提升为 double 类型,再与 b 进行运算,最终结果 c 为 double 类型。 背诵记忆 序号 核心概念名称 核心说明与记忆要点 01 数据类型 核心作用是为变量安排存储单元,重点记忆其“分配内存”的作用。 02 整型分类 分为基本整型、短整型、长整型、双长整型四类,需记忆具体的类型关键字。 03 整型范围 不同整型类型的取值范围不同,记忆规律是“占用字节越多,范围越大”。 04 字符型 字符变量本质存储的是ASCII码值,重点记忆常用字符(如数字、字母)的ASCII范围。 05 浮点型 分为单精度、双精度、长双精度,采用指数形式存储,记忆“double精度更高更常用”。 06 类型转换 分为自动转换(由系统按规则完成)和强制转换(需使用运算符),重点记忆转换的规则。 课堂练习 例题1:整型数据分类与范围 【题目描述】 在一个典型的32位操作系统环境中,C语言中的 `short`、`int`、`long long` 这三种整型数据类型通常分别占用多少字节的内存空间?另外,`int` 类型的大致取值范围是多少? 【核心解析】 • 基础占用:`short` (短整型) 占 2字节;`int` (整型) 占 4字节;`long long` (长长整型) 占 8字节。 • 范围计算:`int` 为有符号整型,共32位,取值范围为 -2³¹ ~ 2³¹-1,即 -2147483648 到 2147483647(约正负21亿)。 【参考答案】 `short`: 2字节 | `int`: 4字节 | `long long`: 8字节。 `int` 的取值范围约为:-2147483648 至 2147483647(通常简述为“-21亿到21亿”)。 师生互动 师生互动 1 在实际编程开发过程中,如何根据具体的业务需求,选择最合适的数据类型来进行数据的存储与处理? 知识点总结 课后任务 布置作业: 绘制常量、变量的分类图,标注出每类的核心特点,要求简洁明了、重点突出,巩固基础知识记忆。 拓展题:小组合作(2-3人一组),设计一个简单程序,实现学生成绩的统计与分析,要求合理使用不同的数据类型存储成绩、人数等相关数据,锻炼编程能力和团队协作能力。 谢谢观看 THANKS Lavf59.14.100 Lavf59.14.100 Lavf59.14.100 $

资源预览图

单元3 身高体型判定系统的数据处理(1.数据类型与常量变量)(课件)-《C语言程序设计》(高教版第2版)【上好课】
1
单元3 身高体型判定系统的数据处理(1.数据类型与常量变量)(课件)-《C语言程序设计》(高教版第2版)【上好课】
2
单元3 身高体型判定系统的数据处理(1.数据类型与常量变量)(课件)-《C语言程序设计》(高教版第2版)【上好课】
3
单元3 身高体型判定系统的数据处理(1.数据类型与常量变量)(课件)-《C语言程序设计》(高教版第2版)【上好课】
4
单元3 身高体型判定系统的数据处理(1.数据类型与常量变量)(课件)-《C语言程序设计》(高教版第2版)【上好课】
5
单元3 身高体型判定系统的数据处理(1.数据类型与常量变量)(课件)-《C语言程序设计》(高教版第2版)【上好课】
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。