第5课 主题1 输入输出函数 ppt课件-2024新闽教版(2020)七年级下册《信息技术》 .pptx

上传人(卖家):QXX 文档编号:7495213 上传时间:2024-02-04 格式:PPTX 页数:21 大小:1.06MB
下载 相关 举报
第5课 主题1 输入输出函数 ppt课件-2024新闽教版(2020)七年级下册《信息技术》 .pptx_第1页
第1页 / 共21页
第5课 主题1 输入输出函数 ppt课件-2024新闽教版(2020)七年级下册《信息技术》 .pptx_第2页
第2页 / 共21页
第5课 主题1 输入输出函数 ppt课件-2024新闽教版(2020)七年级下册《信息技术》 .pptx_第3页
第3页 / 共21页
第5课 主题1 输入输出函数 ppt课件-2024新闽教版(2020)七年级下册《信息技术》 .pptx_第4页
第4页 / 共21页
第5课 主题1 输入输出函数 ppt课件-2024新闽教版(2020)七年级下册《信息技术》 .pptx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、厦门市松柏中学初中信息技术厦门市松柏中学初中信息技术廖鹭峰廖鹭峰1基本数据类型2 常量和变量3赋值语句4 输入和输出函数5动手实践:变换变量值1数据数据上节课讨论的计算矩形面积的程序中,矩形的长和宽就是我们要处理的数据。上节课讨论的计算矩形面积的程序中,矩形的长和宽就是我们要处理的数据。不仅仅这些数值计算机需要存储和处理,比我们的姓名、家庭住址、学校名称等。不仅仅这些数值计算机需要存储和处理,比我们的姓名、家庭住址、学校名称等。Su 数据的基本类型可以分为数值型数值型和字符类型字符类型。u C语言的基本数据类型包括整型、整型、实型和字符型实型和字符型。数据类型数据类型Iu 用于表示整数值。C语

2、言中的整型类型有很多,常见的有两种类型。整型整型Fu 包括正实数、负实数和零。可以表示带有小数部分的数值。u 包括十进制表示法(3、0.0、-8.0、+5.61)、科学计数法(3.4E+38)。u 支持常见的实数类型:单精度float、双精度实型double。实实型型Cu 如英文字符或标点。用单引号括起。aC字符型字符型基本数据类型示例示例1 1:int i=5,j,k;int i=5,j,k;float x=2.5,y,z;float x=2.5,y,z;char a,b,c;char a,b,c;数据类型数据类型定义标识符定义标识符占字节数占字节数数值范围数值范围短整型Short2-327

3、68 32767整型int4-2147483648 2147483647数据类型数据类型定义标识符定义标识符占字节数占字节数数值范围数值范围单精度实型float4-3.4E-383.4E+38双精度实型doubie8-1.7E-308 1.7E+308/定义定义I,j,kI,j,k为整形变量,给为整形变量,给i i赋初值赋初值5 5/定义定义x,y,zx,y,z为实型变量为实型变量,给给x x赋初值赋初值2.52.5/定义定义a,b,ca,b,c为字符变量为字符变量基本数据类型【事例一】参看教材P63页的示例2,将示例2的代码输入Dev-C+。尝试着改变教材中给出的数据,观察运行结果的变化。a

4、为整型,输出5b为实数,输出5.000000变量变量用来存储存储需要改变的数据。变量:变量名和变量值组成,使用前需要先定义。命名规则:1.以字母开头,由字母、数字和下划线组成,2.一般不能超过32个字符。3.不能用C语言的关键字作为变量名。4.不能与符号常量名和函数名相同。5.5.区分大小写区分大小写。【示例2】#includeint main()int a=5;/定义a为整型 float b=5;/定义b为实型变量 float c=10.56;/定义c为实型变量 printf(a=%dn,a);pirintf(b=%f,c=%fn,b,c);/符号n表示换行 return 0;变量a和b的值

5、相同,类型却不同,分别适合于什么样的情况?计算人数可以是实型数吗?计算人数可以是实型数吗?计算金额可以是实型数吗?计算金额可以是实型数吗?2常量想一想,在写程序的时候,又没有可能需要存储一些不需要改变也不可能改变的数据呢?如果有的话,请举例子?圆周率常量:在程序中其值保持不变的数据称为常量,如圆周率。取名规则:#define 常量名 值const 类型 常量名=值;3赋值语句赋值语句:赋给某个变量一个具体的确定值的语句。变量变量名名=表达式表达式“=”,称作赋值号,不是等号。如x=x+1,将x+1的值赋给x,不是x等于x+1.先计算x+1的值,然后赋给x,这样x的值就增加了1.把这段代码输入D

6、ev-C+,同时试试把x=1改为1=x,可以吗?X=x+1有怎样的含义?1X2XX+1=1+1=2X=X+1赋值语句下列哪些是正确的赋值语句?下列哪些是正确的赋值语句?X=2*3+52=XX=3+XY=3+X5-3=X3+X=Y4(一)(一)输出输出函数函数格式:格式:printf(“格式化字符串格式化字符串”,输出列表输出列表);说明说明%d输出整数型,表示按十进制整型输出表示按十进制整型输出%md输出m位整数,m为正数是右对齐,m为负数是左对齐%f输出实型数,默认6位小数%.mf输出实型数,小数点后面保留m位%c以字符形式输出【示例5】#include int main()float s=

7、10.5688;printf(“面积s=%.2fn”,s);/普通字符“面积=”原样输出 return 0;输出函数和输入函数(二)输入(二)输入函数函数示例6:#include#define PI 3.14 int main()int r;float s;printf(请输入半径(正整数):);scanf(%d,&r);s=PI*r*r;printf(圆的面积为:%.2fn,s);return 0;输出函数和输入函数对比printf和scanf函数在格式化字符串上有哪些相似和不同?格式格式:scanf:scanf(“(“输入控制符输入控制符”,”,变量地址列表变量地址列表););例如:sca

8、nf(%d,&r);%d d表示输入的数据是表示输入的数据是整数整数,%f%f代表输入的数据是代表输入的数据是单精度实型数单精度实型数变量地址由变量地址由”&”和变量构成和变量构成,输入多个变量时用空格分开输入多个变量时用空格分开5【任务一】参考书本,完成编程任务,并思考回答问题。易错点scanf 函数忘记加&取地址符打印输出的语句必须采用:printf(“a=%d,b=%d,a,b),以此验证a和b的值是否真正得到了交换。提醒要求要求定义两个整型变量a和b,分别从键盘上输入它们的值,打印输出a,b的值;交换a,b的值,再次打印输出a,b的值。动手实践:交换变量值3a5btemp=atempa

9、=bab=tempb533交换变量易错点:易错点:scanf scanf 函数忘记加函数忘记加&取地址符取地址符编写编写一个程序,将用户输入的摄氏温度一个程序,将用户输入的摄氏温度ctct转换成华氏温度转换成华氏温度ftft输出。输出。(参考(参考P68P68)1 1.因为温度可能含有小数,所以可以把摄氏温度和华氏温度都定义因为温度可能含有小数,所以可以把摄氏温度和华氏温度都定义为为 类型。类型。2 2.将摄氏温度转换为华氏温度的公式将摄氏温度转换为华氏温度的公式,应当如何在程序中表达应当如何在程序中表达?3 3.目前大多数气象预报只报告整数温度值,那么我们可以怎样修订之前的代码?目前大多数气象预报只报告整数温度值,那么我们可以怎样修订之前的代码?摄氏温度摄氏温度ctct的值设定为的值设定为 。实践创新华氏温度华氏温度=摄氏温度摄氏温度9/5+32floatint类型类型ft=ct*9/5+32编写一个程序,将用户输入的摄氏温度编写一个程序,将用户输入的摄氏温度ctct转换成华氏温度转换成华氏温度ftft输出。(参考输出。(参考P68P68)实践创新

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中 > 信息 > 闽教版(2020) > 七年级下册(2020)
版权提示 | 免责声明

1,本文(第5课 主题1 输入输出函数 ppt课件-2024新闽教版(2020)七年级下册《信息技术》 .pptx)为本站会员(QXX)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|