欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    江西财经大学《计算机基础》课件-第9章 程序设计基础.ppt

    • 资源ID:14850559       资源大小:2.14MB        全文页数:83页
    • 资源格式: PPT        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    江西财经大学《计算机基础》课件-第9章 程序设计基础.ppt

    语句块1语句块2语句块3X=3y=5S=x+y?s例例: 求求X与与Y的和的和例:根据输入的X值, 决定输出Y的值。Y=1 (x = 0)-1 (x=0Y=1Y=-1BEGININPUT X ?YEND例:根据输入的X值, 决定输出Y的值。Y=1 (x 0)0 (x = 0)-1 (x 0是是否否Y= 1X= 0是是否否Y= 0Y= -1输输 出出 YN-S 流程图流程图例:输入任意的两个数,将它们按升序输出。例:输入任意的两个数,将它们按升序输出。方法一:方法一:比较大小,按大小顺序输出比较大小,按大小顺序输出,,共有多少共有多少种输出种输出 ?(?(2种)种)方法二:能否只有一种输出方法二:能否只有一种输出?方法二 :如何交换变量对X,Y的值:1:T X2:X Y3:Y TXYT123例:输入任意的三个数,将它们按升序输出。例:输入任意的三个数,将它们按升序输出。方法一:方法一:思想:比较大小,按大小顺序输出思想:比较大小,按大小顺序输出。?共有多少种输出共有多少种输出?能否只有一种输出能否只有一种输出 输入任意的三个数,将输入任意的三个数,将它们它们按升序输出。按升序输出。(方法二(方法二: :即最终输出时按即最终输出时按X X,Y Y,Z Z的顺序显示)的顺序显示)XYZ1. X与与Y比较,比较,X中中放小数放小数,Y中放大数中放大数2. X与与Z比较,比较,X中放小数中放小数,Z中放大数中放大数3. Y与与Z比较,比较,Y中中放小数放小数,Z中放大数中放大数 第第1步与第步与第2步比较,保证了步比较,保证了X中放的是最小数;中放的是最小数; 第第3步比较保证了步比较保证了Y中放的是次小数。中放的是次小数。输入任意的三个数,将它们按升序输出。(方法二)输入任意的三个数,将它们按升序输出。(方法二) 输入三个数输入三个数X,Y,ZXYTFX与与Y交换交换XZTFX与与Z交换交换YZFTY与与Z交换交换输出输出X,Y,ZX为为最最小小数数Y为为次次小小数数set talk offclearinput请输入x: to xinput请输入y: to yinput请输入z: to zif xy t=x x=y y=tendifif xz t=x x=z z=tendifif yz t=y y=z z=tendif?x,y,z真假假真假真条件1语句块1语句块条件2语句块2真语句块n假条件nN=10N=10输出输出S SP=1,I=1P=1,I=1T TS=0,N=1S=0,N=1F FI=NI=NP=PP=P* *I,I=I+1I,I=I+1T TF FS=S+P,N=N+1S=S+P,N=N+1N=10N=10输出输出S SP=PP=P* *N NS=S+PS=S+PN=N+1N=N+1T TS=0S=0,P=1P=1,N=1N=1F F 线性结构线性结构 所谓非线性结构所谓非线性结构链表与顺序表不同,它是一种动态管理的存储结链表与顺序表不同,它是一种动态管理的存储结构,链表中的每个结点占用的存储空间不是预先构,链表中的每个结点占用的存储空间不是预先分配,而是运行时系统根据需求而生成的。分配,而是运行时系统根据需求而生成的。线性结构有两种特殊线性结构有两种特殊形态:栈和队列。形态:栈和队列。它们是插入、删除操作它们是插入、删除操作受到限制的线性表受到限制的线性表。二叉树二叉树(Binary Tree)是个有限元素的集合,是个有限元素的集合,该集合或者为空、或者由一个称为根该集合或者为空、或者由一个称为根(root)的的元素及两个不相交的、被分别称为左子树和右元素及两个不相交的、被分别称为左子树和右子树的二叉树组成。当集合为空时,称该二叉子树的二叉树组成。当集合为空时,称该二叉树为空二叉树。在二叉树中,一个元素也称作树为空二叉树。在二叉树中,一个元素也称作一个结点。一个结点。 二叉树是有序的二叉树是有序的,即若将其左、右子树颠倒,即若将其左、右子树颠倒,就成为另一棵不同的二叉树。即使某个结点只有就成为另一棵不同的二叉树。即使某个结点只有一棵子树,也要区分它是左子树还是右子树。二一棵子树,也要区分它是左子树还是右子树。二叉树具有五种基本形态,如图叉树具有五种基本形态,如图P292所示。所示。ABCDEFGHIJK先先序:序:A B D E H I J K C F G中序:中序:D B H E J I K A F C G后序:后序:D H J K I E B F G C A

    注意事项

    本文(江西财经大学《计算机基础》课件-第9章 程序设计基础.ppt)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开