信息技术c.docx
- 文档编号:1965959
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:38
- 大小:163.19KB
信息技术c.docx
《信息技术c.docx》由会员分享,可在线阅读,更多相关《信息技术c.docx(38页珍藏版)》请在冰豆网上搜索。
信息技术c
第1课时程序设计概论
1、程序设计
【例1】阅读以下程序:
#include
usingnamespacestd;//为变量名开辟内存空间,即命名空间intmain()//主函数
{
cout<<"Iloveprogramming!
"< } 程序就是为实现特定目标或解决特定问题而用计算机语言编写的一系列指令序列。 计算机语言是计算机能识别的指令及其使用规则的集合。 计算机语言有很多种,例如: Fortran、C、JavaVB、Python、PHP、C++等。 编程可以理解为程序员为解决特定问题,按照自己的思路,在遵循特定的计算机语言规则下编写程序的过程。 C++程序是一种面向对象的结构化程序设计语言。 结构化程序包括顺序、选择、循环三种控制结构。 顺序结构就是按照语句的先后顺序依次招待程序的方式。 1.编辑和编译在某种计算机语言环境下编写程序的过程,叫程序的编辑。 按照计算机语言所对应的规则,对所编写的程序进行解析的过程,叫做编译 2.Dev: C++集成开发环境 Dev开发环境的作用: 1.创建程序文件;2.编译和运行程序 【练习题】 (1)编辑运行下列程序: #include usingnamespacestd; intmain() { cout<<"Iloveprogramming! "< return0; } (2)熟悉C++程序的基本结构,尝试改变程序,说出你想说的句子 第2课时整数/实数算术运算 【例1】把20张画平均分为7个同学,每人分得几张,还剩几张? 分析: 每个人分得的张数是20除以7的商,剩余的张数是20除以7的余数程序如下: 〃exam2 #inelude usingnamespacestd; intmain() { coutv<20/7vvendl; coutv<20%7vvendl; return0; } 运行结果: 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 usingnamespacestd; intmain() { cout<<9/8vv(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 #include usingnamespacestd; intmain() { cout<<"5个工人6天能铺"< "< return0; } 运行结果: 【练习题】对于下列问题,写出数学解决的步骤,然后用计算机运行得到问题的解。 (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] 4 2、实型 数据类型 类型标识符 所占字节数 取值范围 单精度浮点数 float 4 -3.4E+38~3.4E+38 双精度实型 double 8 -1.7E+308〜1.7E+308 布尔变量 bool 1 真true或假false 3、字符型(char) 数据类型 类型标识符 所占字节数 取值范围 字符型 Char 1 -128~127 字符常量是由单个字符组成,所有字符采用ASCII编码,ASCII编码共有128个字符。 在程序中,通常用一对单引号将单个字符括起来表示一个字符常量。 如: 'a','A','O'等。 表中数据所占字节数”表示存储器分配给对应类型的空间大小,可用sizeof函数 来测试。 【例1】 〃exam5 #include usingnamespacestd; intmain() { intx; shorty; cout«sizeof(x)< cout«sizeof(y)< return0; } C++默认整型常量和实型常量为int型和double型。 【练习题】编写程序,测试短整型、无符号整型、双精度实型、字符型数据的所 占内存字节数 第4课时变量及变量类型 【例1】将整数65存储到计算机内存中,并且输出 〃exam6 #inelude usingnamespacestd; intmain() { inta;//定义整型变量aa=65;//将整数65存入a中 coutvvavvendl;〃输出a的值 return0; } 运行结果: 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中,并且输出 〃exam6 #include usingnamespacestd; intmain() { floata;//定义整型变量a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术