信息技术cWord格式.docx
- 文档编号:14885040
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:38
- 大小:163.19KB
信息技术cWord格式.docx
《信息技术cWord格式.docx》由会员分享,可在线阅读,更多相关《信息技术cWord格式.docx(38页珍藏版)》请在冰豆网上搜索。
C++集成开发环境
Dev开发环境的作用:
1.创建程序文件;
2.编译和运行程序
【练习题】
(1)编辑运行下列程序:
intmain()
return0;
(2)熟悉C++程序的基本结构,尝试改变程序,说出你想说的句子
第2课时整数/实数算术运算
【例1】把20张画平均分为7个同学,每人分得几张,还剩几张?
分析:
每个人分得的张数是20除以7的商,剩余的张数是20除以7的余数程序如下:
〃exam2
#inelude<
usingnamespacestd;
intmain()
coutv<
20/7vvendl;
20%7vvendl;
运行结果:
1.cout语句
cout是C++的输出语句,C++的输出和输入是用流”(stream)的方式实现的cout语句的一般格式为:
cout«
项目1<
项目2<
…<
项目n;
功能:
(1)如果项目是表达式,则输出表达式的值。
(2)如果项目加引号,则输出引号内的内容。
2•算术运算符
C++为算术运算提供了5中基本算术运算符号:
加(+)、减(-)、乘(*)、除(/),求余(%)。
具体如下表:
运算符
含义
说明
例子
+
加法
加法运算
5+8=13
-
减法
减法运算
13-5=8
*
乘法
乘法运算
4*6=24
/
除法
两个整数相除的结果是整数,去掉小数部分
5/2=2
%
求余
求余运算,符号取决于被除数
8%3=2
【例2】阅读下列程序和运行结果,学习表达式的书写格式,了解数学表达式运算先后顺序的关系。
〃exam3
#include<
9/8vv(4*6+3)%5<
cout<
9/8vv"
"
(4*6+3)%5<
9/8="
9/8<
(4*6+3)%5="
运行结果:
【例3】4个工人3天铺了90?
?
2地板砖,照这样计算,5个工人6天能铺多少平方米地板砖?
(1)求1个工人1天铺多少平方米地板砖:
90-3-4=7.5(?
孚)。
2)求5个工人6天铺多少平方米地板砖:
7.5X5X6=225(?
)。
列成综合算式:
90-3-4X5X6=225(?
程序如下:
//exam4
5个工人6天能铺"
90.0/3/4*5*6<
平方地板砖。
【练习题】对于下列问题,写出数学解决的步骤,然后用计算机运行得到问题的解。
(1)有5辆汽车4次可以运送100吨钢材,如果用同样的7辆汽车运送105吨钢材,需要运几次?
(2)服装厂原来做一套衣服用布3.2米,改进裁剪方法后,每套衣服用布2.8米。
原来做791套衣服的布,现在可以做多少套?
第3课时数据类型
数据类型是高级计算机语言对数据进行的分类。
C++语言提供了丰富的数据类型,本节介绍几种基本数据类型:
整型、实型、字符型。
它们都是系统定义的简单数
据类型,称为标准数据类型
1整型
在C++语言中,整型类型标识符为int。
根据整型变量的取值范围又可将整型变量定义为以下常见三种整型类型:
数据类型
类型标识符
所占字节数
取值范围
短整型
short[int]
2
-32768~32767
整型
int
4
-2~47483647
无符号整型
unsigned[int]
2、实型
单精度浮点数
float
-3.4E+38~3.4E+38
双精度实型
double
8
-1.7E+308〜1.7E+308
布尔变量
bool
1
真true或假false
3、字符型(char)
字符型
Char
-128~127
字符常量是由单个字符组成,所有字符采用ASCII编码,ASCII编码共有128个字符。
在程序中,通常用一对单引号将单个字符括起来表示一个字符常量。
如:
'
a'
,'
A'
'
O'
等。
表中数据所占字节数”表示存储器分配给对应类型的空间大小,可用sizeof函数
来测试。
【例1】
〃exam5
#include<
intx;
shorty;
sizeof(x)<
//sizeof返回类型所占的内存字节数
sizeof(y)<
endl;
C++默认整型常量和实型常量为int型和double型。
【练习题】编写程序,测试短整型、无符号整型、双精度实型、字符型数据的所
占内存字节数
第4课时变量及变量类型
【例1】将整数65存储到计算机内存中,并且输出
〃exam6
inta;
//定义整型变量aa=65;
//将整数65存入a中
coutvvavvendl;
〃输出a的值
1、变量和变量类型
变量代表了一个存储单元,其中的值是可以改变的,因此称为变量。
一个程序中可能要使用到好多个变量,为了区别不同的变量,必须给每个变量取
一个名字,这个名字就称为变量名。
变量在某一时刻用来存储一个常量,因此也应有相应的类型。
如整型变量用来存储整数,实型变量用来存储实数。
变量的类型,可以是标准数据类型int、
short、long、float、double和char等。
变量的语法格式:
数据类型变量表
例如:
inti=5,j,k;
〃定义i,j,k为整型变量,i赋初值为5;
chara,b,c;
〃定义a,b,c为字符变量
floatx,y,z;
//定义x,y,z为实型变量
说明:
C++语言允许在定义变量的同时为变量赋初值。
【例2】将实数65.5存储到计算机内存变量a中,并且输出
floata;
//定义整型变量a
a=65.5;
//将实数65.5存入a中cout<
a<
//输出a的值return0;
练习题】
1)模仿例6、例7,根据之前所学数据类型,将你想的数据存入某些变量中并且输出。
(2)求长10.6cm、宽7.5cm的矩形面积,要求先将矩形长和宽分别存储到变量x、y中。
第5课时赋值语句和数学表达式
【例1】//exam:
floatx=7.5;
floaty=10.6;
”矩形的面积是:
”<
x*y<
1、赋值语句
赋值语句的意思是将运算的结果放到变量中存储起来。
赋值运算符用于对变量进行赋值,分为简单赋值(=)、符合算术赋值(+=、-=、*=、/=、%=)。
a+=6相当于a=a+6
【例2】//exam:
9#include<
usingnamespacestd;
inta=5;
coutvvavvendl;
inta=a+2;
coutvvavvendl;
inta+=5;
2、变量自增和自减
C++语言中,整型或浮点型变量加1可以使用自增运算符“++。
用法如下:
用法1:
变量名++;
用法2:
++变量名;
例如n++、++n表示的都是在a的基础上加1,不同之处在于运用到赋值语句中,n++表示的是先加1。
1.数学表达式
数学表达式由数据、变量、运算符、数学函数、括号组成,程序中的数学表达式需要用语言能够接受的运算符和数学函数表示。
【例3】已知a=5.5b=6.7、c=9.3,编程求式子二2?
厂的值
〃exam:
10
floata,b,c,f;
a=5.5;
b=6.7;
c=9.3;
f=(-b+4*a*c)/(2*a);
coutvvfvvendl;
(1)假定下面每个表达式中整型变量x的值均为10(假设各表达式互不影响),求x和y的值。
表达式
值
++x
x++
--x
x--
y=x++
y=5*x++
y=--x
y=--*2+3
(2)540棵树苗分给五、六年级同学去种,五年级有120人,六年级有150人,如果按照人数进行分配,每个年级各应分得多少棵树苗?
用程序实现。
第6课时变量的输出和读入
1、输入流cin、输出流cout的格式
cin>
>
变量1>
变量2>
・・.>
变量n;
其中“>
是预定义的插入运算符,作用在“cin上,实现键盘输入。
coutvv表达式1<
表达式2<
-.<
表达式n
其中“<
是预定义的插入运算符,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术
![提示](https://static.bdocx.com/images/bang_tan.gif)