您所在位置: 网站首页 / 文档列表 / C/C++资料 / 文档详情
C++课件三1.ppt 立即下载
上传人:yy****24 上传时间:2024-09-05 格式:PPT 页数:38 大小:327KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

C++课件三1.ppt

C++课件三1.ppt

预览

免费试读已结束,剩余 28 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C++语言的特性(1)C++是从C语言扩充而来的,即C++包含C语言。(2)C++是强数据类型的语言,即变量函数必须声明。(3)C++是高效的语言,用C++编译出来的程序速度快。(4)C++是自由格式的语言。(5)C++程序中头文件<iostream>是必须包含的,如果想控制输入输出格式,则还需包含<iomanip>。如果想使用数学函数,比如sincospowsqrt等,还要包含<cmath>或<math.h>(6)C++是编译型语言,.cpp或.cc的源文件必须编译成.exe的可执行文件,方可运行。函数的好处:1、可以实现大的问题细分为小的问题,实现多人合作解决。2、可以让函数称为被重复使用的基本单元,即一个函数在解决一个问题时被定义使用,过后可以在解决其他问题时被重复使用。示例:实验课函数double幂(doublex,intn);3、随着函数的积累,可以形成自己或一个组织的专用函数库,作为一个开发平台使用。==============================作业:(张基温《C++程序开发教程》96-23,华南农大信息工程系教授)1、假设银行一年整存整取的月利息为0.32%,某人存入一笔钱,在五年内,每年年底都能够取出200元,并且到了第五年年底刚好取完。设计一个C++程序,计算当初共存了多少钱?x0=xa=0.0032x1=x0(1+a)12-200x2=x1(1+a)12-200=0x1=(x2+200)/(1+a)12x0=(x1+200)/(1+a)12x=x0所学要点回顾:1)C++程序框架#include<iostream>//最基本的变量与函数声明usingnamespacestd;//省掉某些std:://不用将cincout写成std::cinstd::coutintmain(){语句1;语句2;…语句n;return0;}2)C++基本运算符与表达式(1)算术运算符+-*/-++--(2)关系运算符>>=<<=!===(3)逻辑运算符&&||!(4)其他运算符=>><<,(5)表达式运算符与变量、常量、对象的组合特点:有值,有类型条件表达式(条件?值1:值2)3)C++基本语句(1)声明语句inti;doublex;(2)输入输出cin>>i;cout<<x;(3)表达式语句i=1;x=(i>0?1:-1);(4)条件语句if(x==0)cout<<“零”;elseif(i<0)cout<<“负数”;elsecout<<“正数”;(5)循环语句while(i<5){s=s+i;i++;}for(i=1;i<5;i++)s=s+i;do{s=s+i;i++;}while(i<5);顺序程序设计(设计解题步骤、算法)问题:从键盘读入一个两位数,反向输出各个位数intmain(){inta;//声明变量cin>>a;//从键盘读入一个整数,存入acout<<a%10;//输出个位数cout<<a/10;//输出十位数return0;//主程序返回,结束程序}选择程序设计(根据条件,选择语句)书72例3.9intmain(){doublep,w,s,d;cin>>p>>w>>s;if(s<250)d=0;elseif(s<500)d=0.02;elseif(s<1000)d=0.05;elseif(s<2000)d=0.08;elseif(s<3000)d=0.1;elsed=0.15;cout<<“费用”<<p*w*s*(1-d)<<endl;return0;}循环程序设计1(找出条件和循环执行的语句)猴子吃桃问题:书86页22题。做法:简化问题,找出解法,推而广之缩成3天分析如下第一天吃前:x0个桃子吃后:x1=x0/2-1个桃子第二天吃前:x1个桃子吃后:x2=x1/2-1个桃子第三天吃前:x2个桃子(=1个桃子)反向分析:第三天吃前x2个桃子(1个桃子)第二天吃后:x2个桃子第二天吃前x1=2*(x2+1)个桃子第一天吃后:x1个桃子第一天吃前x0=2*(x1+1)个桃子代码:#include<iostream>usingnamespacestd;intmain(){inti,x=1;for(i=2;i>0;i--)x=2*(x+1);cout<<“第一天有桃子”<<x<<"个";return0;}推而广之,得到习题解的代码:#include<iostream>usingnamespacestd;intmain(){inti,x=1;for(i=9;i>0;i--)x=2*(x+1);cout<<“
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C++课件三1

文档大小:327KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用