您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 全国青少年机器人技术等级考试四级第三课:03数据处理
玩科技学知识01编程数据玩科技学知识什么是数据玩科技学知识1,具有一定意义的文字、字母、数字符号的组合、图形、图像、视频、音频等2,客观事物的属性、数量、位置及其相互关系的抽象表示。例如,“0、1、2...`”、“阴、雨、下降、,气温”“学生的档案记录、货物的运输情况”等都是数据玩科技学知识计算机的存储单元:存储单元一般应具有存储数据和读写数据的功能编程里的数据玩科技学知识常量与变量常量和符号常量定义:程序运行过程中,其值不能被改变的量(常数)分类:直接常量、符号常量玩科技学知识编程里的数据常量与变量变量:程序运行期间,值可变的量,变量应该有名字,并在内存中占据一定的存储单元。变量名和变量值有不同的含义变量名02数据类型玩科技学知识数据类型:玩科技学知识基本类型:整型、浮点型、字符型、布尔型玩科技学知识数据类型-整型:整型变量是一种计算机语言。在C语言中,整型变量的值可以是十进制,八进制,十六进制,但在内存中存储着是二进制数。变量顾名思义是数值可以变的量,整型变量表示的是整数类型的数据。变量说明的一般形式为类型说明符变量名标识符,变量名标识符,...;inta,b,c;(a,b,c为整型变量)longx,y;(x,y为长整型变量)unsignedp,q;(p,q为无符号整型变量)二进制十进制十六进制玩科技学知识数据类型-浮点型:整型变量是一种计算机语言。在C语言中,整型变量的值可以是十进制,八进制,十六进制,但在内存中存储着是二进制数。变量顾名思义是数值可以变的量,整型变量表示的是整数类型的数据。变量说明的一般形式为类型说明符变量名标识符,变量名标识符,...;inta,b,c;(a,b,c为整型变量)longx,y;(x,y为长整型变量)unsignedp,q;(p,q为无符号整型变量)二进制十进制十六进制玩科技学知识数据类型-字符型:整型变量是一种计算机语言。在C语言中,整型变量的值可以是十进制,八进制,十六进制,但在内存中存储着是二进制数。变量顾名思义是数值可以变的量,整型变量表示的是整数类型的数据。变量说明的一般形式为类型说明符变量名标识符,变量名标识符,...;inta,b,c;(a,b,c为整型变量)longx,y;(x,y为长整型变量)unsignedp,q;(p,q为无符号整型变量)二进制十进制十六进制玩科技学知识数据类型-布尔型:整型变量是一种计算机语言。在C语言中,整型变量的值可以是十进制,八进制,十六进制,但在内存中存储着是二进制数。变量顾名思义是数值可以变的量,整型变量表示的是整数类型的数据。变量说明的一般形式为类型说明符变量名标识符,变量名标识符,...;inta,b,c;(a,b,c为整型变量)longx,y;(x,y为长整型变量)unsignedp,q;(p,q为无符号整型变量)二进制十进制十六进制03数制转换玩科技学知识玩科技学知识数制与编码-数制转换方法-数制计算运算公式十进制数(DecimalNumber)二进制数(BinaryNumber)十六进制(HexadecimalNumber)数制十进制:玩科技学知识二进制:玩科技学知识十六进制:玩科技学知识二进制数在计算机系统中很方便,但当位数较多时,比较难记忆及书写,减小位数,通常将二进制数用十六进制表示。十六进制是计算机系统中除二进制数之外使用较多的进制,其遵循的两个规则为:其有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F等共十六个数码,其分别对应于十进制数的0~15;十六进制数的加减法的进/借位规则为:借一当十六,逢十六进一。十六进制数同二进制数及十进制数一样,也写成展开式的形式。数制转换:玩科技学知识04数据处理玩科技学知识玩科技学知识运算符和表达式:算术运算符和表达式+:加法运算符,如3+5;-:减法运算符,如5-3;*:乘法运算符,如5*8;/:除法运算符,如3/6;玩科技学知识运算符和表达式:赋值运算符和赋值表达式赋值运算符:”=”,其作用是将一个表达式的值赋给一个变量;其一般形式为:变量=表达式如x=a+b;赋值表达式的功能是计算表达式的值再赋予左边的变量。赋值运算符具有右结合性。因此a=b=c=5可理解为a=(b=(c=5));玩科技学知识运算符和表达式:赋值运算符和赋值表达式复合赋值运算符:+=、-=、*=、/=、%=、=、=、&=、^=、|=构成复合赋值表达式的一般形式为:变量双目运算符=表达式它等价于:变量=变量运算符表达式如:a+=5等价于a=a+5x*=y+7等价于x=x*(y+7)r%=p等价于r=r%p玩科技学知识运算符和表达式:关系运算符和关系表达式:关系运算符:“”(小于)、“=”(小于等于)、””(大于)、”=”(大于等于)、”==”(等于)、“!=”(不等于)关系表达式:若关系表达式成立,其值为“真”,否则为“假”;在C语言中,用0代表“假”,用1代表“真”;05编程实操玩科技学知识玩科技学知识intled=9;intbrightness=0;intfadeAmount=5;voidsetup(){pinMode(led,OUTPUT);}voidloop(){analogWrite(led,brightness);brightness=brightness+fadeAmount;if(brightness==0||brightness==255){fadeAmount=-fadeAmount;}delay(30);}加油!少年~Arduino是一款便捷灵活、方便上手的开源电子原型平台。学着用c语言去掌控你们的世界。先试着结合三级Mixly做的项目,尝试着使用arduinoC语言去编程,不会的可以从mixly的模块与C代码对比看一下。玩科技学知识
本文标题:全国青少年机器人技术等级考试四级第三课:03数据处理
链接地址:https://www.777doc.com/doc-1282797 .html