选择结构与函数.ppt_第1页
选择结构与函数.ppt_第2页
选择结构与函数.ppt_第3页
选择结构与函数.ppt_第4页
选择结构与函数.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、选 择 结 构,IF语句 SWITCH语句,If-then-else语句语法; If 条件式 表达式一 else 表达式二 end,条件1,语句组1,条件2,语句组2,条件m,语句组m,语句组m+1,成立,成立,成立,不成立,不成立,不成立,例1 计算分段函数,例2输入3个整数,按由大到小顺序输出,SWITCH语句语法; switch expression case value(1) statement(1) case value(2) statement(2) case value(n-1) statement(n-1) otherwise statement(n) end,求表达式的值K,

2、K=值1,K=值2,K=值m,语句组m+1,Switch语句的下一句,语句组1,语句组2,语句组m,是,是,是,否,否,否,例1月份来判断其季节,例2某商店对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示) 求所售商品的实际销售价格,函数文件,函数m文件 需要输入变量,返回输出变量,matlab用户可以根据需要编辑自己的m文件,它们可以像库函数一样方便的调用,从而极大地扩展了matlab 的能力。,函数m文件的格式: function 返回变量=函数名(输入变量) 注释说明语句段 程序语句段 特定规则: 函数m文件第一行必须以单词function作为引导词,必须 遵循如下形

3、式: function =() m文件的文件名必须是 .m。 程序中的变量均为局部变量,不保存在工作空间中。其 变量只在函数运行期间有效。,例:建立average函数用于计算矢量中单元的平均值。,练习: 1、将1-100间各奇数顺序累加,直到其和等于或 大于100为止,共加了多少个数,以及累加和。 2、求1+1/2+1/3+1/4+1/n,直到前后两项之差 小于10-3为止。,3、求1-1/2+1/3-1/4+1/99-1/100的值。 4、找出1-1000之间的全部“水仙花数”,“水仙花 数”是这样一个整数,它的每一位数字的立方 之和正好等于这个三位数。,5、找出1-100之间的全部“同构数

4、”。“同构数”是 这样一种数,它出现在它的平方数的右端。 5-25,25-625; 6、有一分数序列;2/1,3/2,5/3,8/5,13/8, 21/13求出这个数列前20项之和。,7、判断一数是3n,3n+1,3n+2那种形式 8、1+1/2!+1/3!+1/n!,9、编写分段函数,求值,画图 10、两个正整数,求它们的最大公约数;(辗转 相除法),案例分析: 1、小猴吃桃问题,小猴第一天摘下若干桃子,当 即吃掉了一半,不过瘾又多吃了一个,第二天 吃了剩下的一半有多吃了一个,以后每天都吃 了前一天剩下的一半多一个,到第十天小猴再 想吃时,见到只剩下一个桃子,问第一天这堆 桃子有多少?,2、

5、牛顿家的18阶楼梯有多少种走法,他一步可 以走1级,2级最多3级。 1:1,2:2,3:4,4:7。5:13 3、建模队员s人,淘汰原则以t为周期,最后要求 剩n人,经过多少天达到要求?并判断最后一 天淘汰多少人?,4、百钱买百鸡:每只公鸡5元,母鸡3元,小鸡 三只1元,用100元买100只鸡,问:公,母, 小鸡各可买多少只? X+y+z=100 5x+3y+z/3=100 z=100-x-y 最多买20只公鸡,33只母鸡,5、公共汽车站包括起始站和终点站共15站,有一 辆车,除终点站外,每一站上车的乘客中都恰 好有一位到以后的每一站下车,为了使每一位 乘客都有座位,问这辆公车至少要有多少个座

6、 位?这班车至少售出多少张票?,6.百钱买百鸡:每只公鸡5元,母鸡3元,小鸡三只1元,用100元买100只鸡,问公,母,小鸡各可买多少只?,7.马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,在一家饭馆吃饭花了50先令;每个男人花3先令,每个女人花2先令,每个小孩花1先令;问男人、女人和小孩各有几人?,8.有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁,问第4个人的岁数,他说比第3个人大2岁,问第3个人,又说比第2个人大2岁,问第2个人,说比第1个人大2岁,最后问第1个人,他说是10岁,请问第5个人多大?,9A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论