《小学c课件2.1》由会员分享,可在线阅读,更多相关《小学c课件2.1(21页珍藏版)》请在金锄头文库上搜索。
1、数据访问-变量和变量类型第八格科技中心认识计算机硬件认识计算机硬件变量和变量类型变量和变量类型动手练习动手练习010203Content目目录录04作业作业01认识计算机硬件认识计算机硬件PartOne认识计算机认识计算机一个完整的计算机系统由硬件系统 和 软件系统两大部分组成2021/6/74铁板烧大雄老鼠什么是硬件系统?计算机硬件系统就是那些看得见、摸得着的那些东西。2021/6/75计算机的硬件有哪些呢?输入设备:如键盘、鼠标、扫描仪、数码相机、摄像头、麦克风等;输出设备:如显示器、音箱、各种打印机、喇叭等;存储器:又分内存,外存。内存如各种内存条,外存如硬盘、光盘、U盘、TF卡、SD卡
2、等;中央处理器 (CPU):控制、管理 各种计算机硬件,并完成各种各 样的运算。2021/6/7602变量和变量类型变量和变量类型PartTwo变量是计算机内存中一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。在代码中可以只使用一个变量,也可以使用多个变量。变量类型变量中可以存放单词、数值、日期、声音、图像以及属性等可被计算机处理的任何信息。变量可存储什么样类型的数据,称为变量的数据类型。某种数据类型的变量往往只能存放相应类型的数据,一般不能混存,如存放日期类型的变量不能存放图像。例(书上2.1):将整数65存储到计算机内存中,并
3、输出。#include using namespace std;int main() int a;/声明整型变量,变量名为a a=65; coutaendl; return 0;例(书上2.2):阅读下列程序,说说变量a的作用。#include using namespace std;int main() int a; a=65; coutaendl; a=100; coutaendl; return 0;变量名变量是在程序运行期间其值可以改变的量。一个变量应该有一个名字,在内存中占据一定的存储单元,在该存储单元中存放变量的值。请注意区分变量名和变量值这两个不同的概念。 C+变量命名规则:变量
4、名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,不能包含空格,数字不能放在变量名首位。变量名不能使用C+的关键字即保留字。关键字是被系统定义为特殊含义的单词(标识符)。例(书例2.3)以下合法的变量名是:( C )A. Int B. 10days C.my_book D.us$D.count练习:1.下面不能出现在变量名中的是( ) A. 大写字母 B. 中划线 C. 数字字符 D. 下划线 2.下列选项中,不能用作变量名的是( ) A. _1234_ B. _1_2 C. int_2_ D. 2_int 3.以下选项中合法的变量名是( ) A. long(关键字) B.
5、_2Test C. 3Dmax D. A.dat 4. 以下不能定义为变量名的是( ) A. Main B. _0 C. _int D. sizeof(运算符)定义变量定义变量在C+语言中,要求对所有用到的变量必须“先定义,后使用”。定义变量的一般形式是: 变量类型 变量名表列;变量名表列指的是一个或多个变量名的序列,各变量间以逗号分隔。如: float a,b,c,d,e; 定义a,b,c,d,e为单精度浮点型变量。可以在定义变量时指定它的初值。如:float a=83.5, b, c=64.5, d=81.2, e; 上面语句对变量a,c,d指定了初值,b和d未指定初值。书例2.4:将实数
6、65.5存储到计算机内存变量a中,并输出。#include using namespace std;int main() float a;a=65.5;coutaendl;return 0;书例2.5:将字符“A”存储到计算机内存变量a中,并输出。#include using namespace std;int main() char a;a= A ;coutaendl;return 0;书例2.6:求长为7.5cm,宽为10.6cm的矩形面积,要求用变量存储数据。#include using namespace std;int main() float x=7.5,y=10.6;cout矩形面积为:x*yendl;return 0;03动手练习动手练习PartThree1.求半径为7.5cm的园的面积,要求用变量存储数据。2.已知一个圆茶杯的半径为5cm,高为10cm,求这个茶杯能存放的水容量。假设茶杯上下一样粗细。要求用变量存储数据。04作业作业PartFive作业1.复习阅读书2.1。2.完成书21页练习1。3.假设一个圆茶杯的粗细上下一样,且能装1000毫升水,现用尺量得茶杯高15cm,请你编程求茶杯的半径。要求使用变量存储数据。部分资料从网络收集整理而来,供大家参考,感谢您的关注!