跟我从零开始学C++(入门预科班3)

伪代码

小伙伴们,我们在进入代码学习前,我们来先了解一下伪代码,这可以帮助我们理解代码,分析代码结构,我们稍后不论是在处理困难问题的时候,我们都可以先写伪代码,再根据伪代码一步步写出可以实现的正式代码,我们再给别人讲的时候也可以按照伪代码来讲解你的代码,所以学习伪代码可以帮助你在之后的学习和工作当中。

  • 用来梳理逻辑
  • 直接方便,便于转化为真正代码
  • 不拘泥于形式,可读性强,好,
  • 这是一种介于自然语言和高级语言之间的伪语言

变量

  • 赋值符 x=10;
  • 运算符 +,-,*,/,%
  • 逻辑运算符 与&& 或|| 非!

例子:

分支结构

找出a,b,c不同三数字的最大值

  • 伪代码:
    初始化max,max=a; #我们在声明一个变量前都要将其初始化,以便我们后续对其的使用
    if(max>b) #在这判断a和b谁大,如果a大,那么现在最大值是a
    if(max>c) max=a
    if(max<c) max=c
    else
    max=b #如果b大,那我们就把b的值(也就是较大值赋给max)
    if(max>b) max=b
    if(max<c) max=c

循环结构

计算10~20的所有奇数之和

  • 伪代码:
    初始化 sum=0
    for (10~20) #‘!=’的意思是不等于,‘==’ 的意思是等于
    if i%2!=0 # %这个运算是取余运算,就是通过看他的余数是否为零,来判断是否为奇数
    sum +=i #很多同学不懂这个这句语法的意思,就是sum=sum+i
    else

计算1~10内所有的偶数和

  • 伪代码:
    初始化 sum=0,i=1
    while(i<=10)
    i++/i=i+1
    if i%2=0 sum=sum
    if i%2! sum+=2 #和上边一样,这就是sum=sum+2

输出1~20之间3的倍数和7的倍数以外所有的数

  • 伪代码:
    for i(1~20)
    if(3的倍数||7的倍数) #我们从上边取余算法可以知道3的倍数可以写成 i%3==0
    continue #continue和break是两个终结循环的语法,continue是跳过本次循环,
    if(其他数) #break是直接终止循环,不在继续循环
    输出 i

输入密码,当密码输入正确时显示登录正确,密码错误时,提示密码错误请重新输入密码

  • 伪代码:
    do
    {
    “请输入密码”
    if密码正确 ,break;
    if密码错误,continue;
    }
    while(密码错误)

输出一个四行五列的⭐阵

  • 伪代码
    for(1~4)
    for(1~5)
    {
    if(j=5)输出⭐+换行
    else 输出⭐
    }

难点测试

小伙伴们,这个来到了思考题环节了,对于初学C++的同学们还是有点难度,不过也要尽力思考哟,这个答案会在下一章节给出答案呢


⭐⭐
⭐⭐⭐
⭐⭐⭐⭐
(1)

⭐⭐⭐⭐
⭐⭐⭐
⭐⭐

(2)

        ⭐
      ⭐⭐⭐
    ⭐⭐⭐⭐⭐
  ⭐⭐⭐⭐⭐⭐⭐
 ⭐⭐⭐⭐⭐⭐⭐
    ⭐⭐⭐⭐⭐
      ⭐⭐⭐
        ⭐

(3)

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值