2.1.1 分支语句if、switch, 循环语句for、while

本文深入探讨了编程中的条件控制结构——分支语句if和switch,以及迭代控制结构——循环语句for和while。通过实例解析它们的工作原理和使用场景,帮助开发者更好地理解和应用这些基本编程概念。
摘要由CSDN通过智能技术生成
%%分支语句if、switch, 循环语句for、while, 其他pause、break、return、error   2020.8.26 马玉华

%if分支结构
%if 条件
%   执行语句
%elseif 条件
%   执行语句
%else
%   执行语句
%end
x = input('请输入x的值:')    %会自动识别double和char
if x<=10;
    y = cos(x)
elseif x == 10
    y = sqrt(x)
else
    y = sin(x)
end

%switch……case……otherwise……end        可忽略,可忽略
%switch  数值或字符串
%   case 数值或字符串条件
%       执行语句
%   case 数值或字符串条件
%       执行语句
%   otherwise 
%       执行语句
%end
n = input('请输入一个数:')
switch n;
    case 1
        d = 'print outcome 1'
    case 2
        d = 'print outcome 2'
    otherwise
        d = 'no outcome'
end

% for 循环格式:
%for 条件
%   执行语句
%end

%例子:求1?+2?+3?+4?+5?
sum =0;
for n = [1:1:5];      %[x1:步长:x2]
    sum = sum + n^2;
end
sum

% while循环:
%while 条件
%   执行语句
%end

%例子:求1+2+3……+10的和
n = 1;
sum = 0;
while n <= 10;
    su
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nutron-ma

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值