分享
分销 收藏 举报 申诉 / 36

类型程序设计基础(C++)第1讲C++简单程序设计.ppt

  • 上传人:w****g
  • 文档编号:14654412
  • 上传时间:2026-10-26
  • 格式:PPT
  • 页数:36
  • 大小:1.51MB
  • 下载积分:10 金币
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    程序设计 基础 C++ 简单
    资源描述:
    单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,程序设计基础(C+),第1讲 +简单程序设计,第2讲 数据的输入输出与控制结构,第3讲 数组,第4讲 函数与程序结构,第5讲 指针,第6讲 结构及其它,第7讲 类与对象,第8讲 继承与派生,第9讲 多态与虚函数,第10讲 模板,第1章 +简单程序设计,1.1,概述,1.2 基本数据类型,1.3,运算符和表达式,1.4,面向对象设计思想,简单程序介绍,求两数如2、3之和,2+3=?,如何用C+程序实现?,1.1 概述,#include,void main()/主程序,int a,b,sum;/定义变量,a=2;b=3;/变量赋值,sum=a+b;/求和,cout“sum is”sumendl;/输出,这里,,iostream.h是标准输入输出流类库提供的文件,其中包含对“cout”和“”的定义;,main()表示主函数,函数体由一对大括号 扩起来;,/,右面的是注释部分,不运行;第4行是变量定义部分,定义了3个整型变量;5,6行是算法实现部分;第7行“,coutxya;,/输入x、y、a的值,z=x+(int)a%3*(int)(x+y)%2/4;,cout表达式x+a%3*(int)(x+y)%2/4的值为:zendl;,运行结果:,表达式x+a%3*(int)(x+y)%2/4的值为:2.5,注意:,程序中两处用到,强制类型转换,表达式中将实型变量a、以及表达式x+y的值转换为整型后再运算,这是因为运算符“%”要求操作数都必须是整型。,强制类型转换,1.4,面向对象设计思想,1.面向对象的设计方法,面向对象的程序设计是在吸收结构化程序设计的一切优点的基础上发展起来的一种新的程序设计方法,,其本质是把数据和处理数据的过程抽象成一个具有特定身份和某些属性的自包含实体-对象。,面向对象系统最突出特点是,封装性、继承性和多态性。,封装是一种数据隐藏技术,它通过把一组数据和与数据有关的操作集合放在一起形成对象来实现。对象通过操作接口与外部发生联系,而内部的具体细节则被隐藏起来,对外是不可见的。,通过继承,程序可以在扩展现有类的基础上声明新类。其中新类被称作原有类的子类或派生类,原有类称作基类,又叫父类。,多态性是指相同的消息为不同的对象接收到时,可能导致不同的动作。,面向过程的设计方法,思想:,将复杂的过程简单地按功能分层从而达到解决问题的目的。,重点:,如何实现细节过程,将数据与函数分开。,形式:,主模块+若干个子模块(main()+子函数)。,特点:,自顶向下,逐步求精功能分解。,缺点:,效率低,程序的可重用性差。,面向对象的程序设计方法,目的:,实现软件设计的产业化。,观点:,自然界是由实体(对象)所组成。,程序设计方法:,使用面向对象的观点来描述模仿并处理现实问题。,要求:,高度概括、分类、和抽象。,
    展开阅读全文

    开通VIP折扣优惠下载文档

    提示  咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。

    咨信网小贴示:
    1、浏览或下载可查看了解,请点击【咨信网告知】。
    2、下载文件中如有侵权或不适当内容,将立即纠正。
    3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
    4、开具发票登录电脑端申请,请点击【索取发票】。

    咨信网客服组:【微信客服】

    自信AI创作助手
    关于本文
    本文标题:程序设计基础(C++)第1讲C++简单程序设计.ppt
    链接地址:https://www.zixin.com.cn/doc/14654412.html

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork