美文网首页
循环与分支结构

循环与分支结构

作者: 爱学习的张小路 | 来源:发表于2017-05-25 21:36 被阅读0次

    一、引例

    小猫出山洞的平均时间———计算机仿真
    第一个门:2h
    第二个门:4h
    第三个门:6h
    function [T,MT]=catoutholl(n)
    T=zeros(1,n);
    for K=1:n
    c=unidrnd(3);
    while c~=1
    if c==2
    T(k)=T(k)+4;
    else
    T(k)=T(k)+6;
    end
    c= (3,1);
    end
    T(k)=T(k)+2;
    end

    二、循环结构

    1.for-end循环

    for x=a(a为矩阵,通常为1:n)
    语句1
    语句2
    ……
    end

    利用for循环求1!+2!+3!+4!+5!的值
    s=0; 或for i=i:5
    for i=1:5 t(i)=prod(1:i);
    pdr=1; end
    for k=1:i f=sum(t)
    pdr=pdr*k
    end
    s=s+pdr;
    end
    s

    2.while-end

    while 关系表达式
    语句1
    语句2
    ……
    end

    s=0;
    n=1;
    while s<=100
    s=s+n^2;
    n=n+1;
    end
    n,s

    3.if-else-end

    if 关系表达式
    语句
    end

    function y=fuhao(x)
    if x<0
    y=-1;
    elseif x==0
    y=0;
    else
    y=1;
    end

    4.switch-case-end多分支选择结构

    switch 表达式(标量或者字符串)
    case 值1,
    语句体1
    case 值2
    语句体2
    otherwise,
    语句体n
    end

    小猫出山洞的编程仍有问题

    相关文章

      网友评论

          本文标题:循环与分支结构

          本文链接:https://www.haomeiwen.com/subject/llgzxxtx.html