12.21日学习内容

来源:互联网 发布:淘宝投诉编号在哪里看 编辑:程序博客网 时间:2024/06/05 16:07

21日:

1、完成数电实验报告;

2、再次检查了一遍课设实验报告(指导老师没有回邮件,所以明天下午要找老师检查),看了其他同学的报告后,感觉自己的报告糟透了,所以今天晚上又要再改课设报告了;

3、实验室课题,暂时没有看

看了伪代码,勉强按照说明把我的程序(罗马数字转十进制)用伪代码写了一遍,但是感觉有很多bug,可能别人看都看不懂

附我写的渣渣伪代码(其实我源程序写的很好的,可惜我真的不知道伪代码怎么写)

① 总程序

Function switch()

Int n

Began

{

If<输入1>then

{

Input n

进入主程序,break

}

If<输入2>then

{

进入主程序

While(输入Y)do

{

Input n

进入主程序,break

}

}

If<输入3>then

{

退出程序,break

}

}

End

② 主程序

Function main()

Int i,char c

Int num=0

Begin

{

While<i<N>do

{

If<map[c]==I>then

{

Out[i]=1

}

If<map[c]==V>then

{

Out[i]=5

}

If<map[c]==X>then

{

Out[i]=10

}

If<map[c]==L>then

{

Out[i]=50

}

If<map[c]==C>then

{

Out[i]=100

}

If<map[c]==D>then

{

Out[i]=500

}

If<map[c]==N>then

{

Out[i]=1000

}

If<map[c]>map[c+1]

>then

{

Num=map[c]+map[c+1]

}

If<map[c]<map[c+1]

>then

{

Num=map[c+1]-map[c]

}

}

}

End

i为十进制变量,c为字符型罗马数字变量,map[c]为存储罗马数字的数组,out[i]为存储十进制数字的数组,num为转换结果初始值。

明日计划:

  1. 7:30起床,去南书院或者图书馆复习信号;
  2. 下午交课设纸质档给老师检查;
  3. 5点去体育馆值班,继续复习信号


原创粉丝点击