百例中的 三大结构

举报
ksh1998 发表于 2021/12/29 23:17:21 2021/12/29
【摘要】 前言:可以看到,下面的总结分类没有顺序。其实每个程序里面都有顺序结构,默认程序从上往下执行这就是一个顺序结构。所以顺序结构其实在每一个程序里面都有。 选择    if 语句                    &...

前言:可以看到,下面的总结分类没有顺序。其实每个程序里面都有顺序结构,默认程序从上往下执行这就是一个顺序结构。所以顺序结构其实在每一个程序里面都有。

选择

   if 语句                                       

            单行if 条件 then end if 

            多行

                   if 条件 then

                         语句块1

                   else

                                语句块2

                    end if

      

  多条件

                  if 条件 then

                       语句块1

                  elseif 条件 then

                          语句块2

                  elseif 条件 then

                        语句块3

                 else

                           语句块4

                 end if  

  select

             select  case 条件

               case 0

                case 1

               end select

循环 

 for    

       For i=条件 Step 1 ‘默认是1 step 步长值

            循环体

            Next

  do       

                 do   没有条件              do while'先判断条件          do                                             do until '条件flash才执行

                 loop                              loop                                      loop wheile '后判断条件       loop ‘也是有两种,先判断条件和后判断条件’

代码示例:

 


  
  1. 顺序结构
  2. '赋值相容
  3. Dim x As Integer
  4. Dim y As String
  5. y = "100.23" '将数值形式的字符串赋值给y
  6. x = y '将字符串变量y赋值给整型变量x
  7. y = y + 20
  8. Text1.Text = x
  9. Text2.Text = y
  10. 选择机构
  11. '一元一次方程
  12. dim x as dobule '用于判断
  13. If x < 1 Then '当x<1
  14. Print "y" & x
  15. ElseIf x >= 1 And x < 10 Then '当1≤x<10
  16. Print "y=" & (2 * x - 1) 'y的值是2x-1
  17. ElseIf x >= 10 Then '当x>10
  18. Print "y=" & (3 * x - 11) 'y的值是3x-11
  19. End If
  20. End Sub
  21. 循环结构
  22. '九九乘法表
  23. Print Tab(30);
  24. Print Tab(31);
  25. For i = 1 To 9 '外循环一圈,内循环i圈
  26. For j = 1 To i
  27. Print Tab((j - 1) * 8); j & "*" & j & "=" & j * i; '
  28. Next j
  29. Print
  30. Next i

文章来源: kangshihang.blog.csdn.net,作者:康世行,版权归原作者所有,如需转载,请联系作者。

原文链接:kangshihang.blog.csdn.net/article/details/95886688

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。