学习任务2 顺序结构程序设计——计算体重指数电子课件 C语言学习与应用中职 高二 工信版
2022-12-29
|
42页
|
182人阅读
|
1人下载
普通
内容正文:
《C语言学习与应用》教学课件
任务说明
顺序结构就是按照语句的先后顺序一句一句地执行。编写顺序结构的程序离不开输入和输出,程序可以理解为是对数据的加工和处理,即输入的数据经过加工和处理,产生出想要的数据结果进行输出显示。本学习任务是通过编写顺序结构的程序使学习者掌握C语言的数据类型、算术表达式以及输入/输出函数的具体应用,并能依据顺序结构的程序框图编写出程序代码。
学习任务2 顺序结构程序设计——计算体重指数
知识要求
掌握常量和变量的使用。
了解转义字符。
掌握算术运算、赋值运算、强制类型转换、自增和自减运算。
掌握输入和输出函数的使用。
掌握顺序结构程序流程图。
学习任务2 顺序结构程序设计——计算体重指数
‹#›
能够绘制顺序结构程序流程图。
能够定义和使用变量。
能够通过输入函数为变量赋值并输出变量的值。
能够根据运算符的优先级和结合性计算表达式的值。
能够编写顺序结构的程序。
能力要求
学习任务2 顺序结构程序设计——计算体重指数
‹#›
数据类型
01
数据被传送到计算机后,存储在内存单元中,这个内存单元与程序中的一个变量相对应。我们要为每个变量起个名字,对这个名字的变量进行操作就是对相应的数据进行操作。在C程序设计语言中,需要起名字的还有函数、数组和文件等,这个名字就是标识符。标识符有一定的命名规则,要避开C语言的关键字,要以字母或下划线开头,由字母、数字、下划线组成,一般不超过八个字符,而且区分大小写。
1.标识符
学习任务2 顺序结构程序设计——计算体重指数
‹#›
问题2-1:判断下列哪些是正确的标识符
a、area、_1234_、Main、2_int_、long、3Dmax、int_1_2、int_2_、_2Test、dat
正确的标识符:………………………………………
错误的标识符:………………………………………
学习任务2 顺序结构程序设计——计算体重指数
微课
数据类型
学习任务2 顺序结构程序设计——计算体重指数
C语言的常量和用法见表2-1。
2.常量
类型 说明举例 占内存 输入输出控制
数
值
型 整型 十进制 56,-87 4B %d
八进制 以数字0开头,如056,023 4B %o
十六进制 以数字0x(X)开头,
如0X56,0x2f 4B %x或%X
实型 小数型 必有小数点,
如-3.5,0.9,1.0 8B %lf
指数型 -3.2e2(表示-320)
1.2E-2(表示0.012)
E(e)两边必有数,右边必是整数 8B %lf或%le
字符型 单引号括住一个字符,‘!’、‘A’或是反斜杠开头的转义字符‘
’、‘\101’、‘\0 ’ 1B %c
字符串 用双引号括住的一串字符,如“abc” 字符数+1 %s
表2-1 C语言的常量和用法
学习任务2 顺序结构程序设计——计算体重指数
3.变量
每个变量都有一个标识符,变量实质是代表内存中的某个存储单元,对变量的赋值就是将数据存放在变量所代表的存储单元中。变量必须先定义后使用,定义变量一般放在函数体的开始部分,变量有类型之分,不同类型的变量在不同的系统中所占的字节数不同,常用变量的类型和输入/输出格式控制见表2-2。
学习任务2 顺序结构程序设计——计算体重指数
类型 定义 所占字节数 输入格式控制 输出格式控制
整型 int 4B %d %d
无符号整型 unsigned int 4B %u %u
长整型 long 4B %ld %ld
双精度实型 double 8B %lf %lf或%f
单精度实型 float 4B %f %f
字符型 char 1B %c %c
表2-2 常用变量的类型和输入/输出格式控制
学习任务2 顺序结构程序设计——计算体重指数
4.算数表达式
算术表达式就是由算术运算符将常量、变量、函数等连接起来的运算式。算术运算符见表2-3。
运算符 运算功能 运算类型 结合方向
() 括号 — —
+、- 求正、负运算 单目运算 自右至左
*、/、% 乘、除、取余运算 双目运算 自左至右
+、- 加法、减法运算 双目运算 自左至右
优先级
学习任务2 顺序结构程序设计——计算体重指数
应用举例2-1 计算表达式的值
1/2 值为0 两个整数的运算结果仍为整数
1.0/2 值为0.5 两数据类型不一致,按规则转换为1.0/2.0
12%5 值为2 12除以5的余数是2
3%5 值为3 3除以5,除不开,商0余3
2+7/2 值为5 2+3
2+7.0/2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。