首页 > 编程语言 >2022-2023-1 20221419 《计算机基础与程序设计》第5周学习总结

2022-2023-1 20221419 《计算机基础与程序设计》第5周学习总结

时间:2022-10-02 19:11:53浏览次数:78  
标签:操作数 20221419 -- 代码 寻址 2022 2023

2022-2023-1 20221419 《计算机基础与程序设计》第5周学习总结

作业信息

班级:[2022-2023-1-计算机基础与程序设计]https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05
作业目标:自学课本,了解计算机和编程知识
作业正文:https://www.cnblogs.com/lu-gu-an-yu/p/16735626.html

教材学习内容总结

1.寄存器是中央处理器中算数/逻辑单元的一块存储区域,它用来存储特殊的数据和中间值。
2.程序计数器(PC),其中包含下一条即将被执行指令的地址。
指令寄存器(IR),其中包含正在被执行的指令的一个副本。
累加器(A),是一个寄存器。
3.寻址模式为000,那么指令的操作数说明符存储的为操作数,为立即寻址。
寻址模式为001,那么指令的操作数说明符存储的为操作数所在内存地址的名称,为直接寻址。
4.用汇编语言编写程序,运行时会先改写成机器语言再运行。
5.伪代码是一种表达算法的的语言。
6.布尔表达式是评价真假的表达式。
7.分布解决,问问题,推迟细节。
8.桌面检查,在纸上走查整个设计。
9.代码覆盖(明箱)测试法:通过执行代码中的所有语句测试程序或子程序。
数据覆盖(暗箱)测试法:把代码作为一个暗箱,基于所有可能的输入数据测试程序或子程序。

教材学习中的问题和解决过程

  • 问题1:在伪代码中缩进语句是什么意思?
  • 问题1解决方案:通过查阅CSDN我知道了缩进形式表示块结构。例如,BUBBLESORT算法第1行开始的for循环体包括第2~4行。这种缩进风格也适用于if-then-else语句。 用缩进形式代替传统块结构, 如begin和end的表示形式,可大大减少代码的混乱,提高代码的清晰度。
  • 问题2:数据覆盖(暗箱)测试法是如何使用的?就是多举几个例子吗?为什么说是基于数据?
  • 问题2解决方案:通过查询CSDN我知道了黑盒测试是根据功能需求来测试程序是否按照预期工作,是要从用户的角度分析.尽量发现代码所表现的外部行为的错误.黑盒测试应该是由测试团队来完成的.根据某个给定的输入,应该能够理解并详细说明程序的预期输出.
    黑盒测试流程:
    功能需求-->产生测试用例-->被测程序-->输出实际结果-->与预期结果比较-->分析功能是否实现.

代码调试中的问题和解决过程

  • 问题1:调试是在putchar处说此处首次定义,但是前面已经定义过了ch。
  • 解决方案:可能是code blocks出现了问题,目前还没有找到解决方案。但是重建复制粘贴又没有问题
  • 问题2:发现无论打在code blocks中打什么代码,出现的结果都是hello world
  • 解决方案:发现是左侧的文件应该选中project,改里面的代码。而不是重建。

上周考试错题总结

  • 错题1:What is a regular OR gate also known as?
    A. Exclusive OR
    B. Inclusive OR
    C. Repetitive OR
    D. Completion OR
    E. Inversion OR
    正确答案: B
  • 原因,理解情况:或门是有1出1,全0出0,inclusive or的意思就是兼或。
  • 错题2:The following equation is an example of which Boolean algebra property?
    A. Commutative
    B. Associative
    C. Distributive
    D. Identity
    E. Complement
    F. De Morgan's law
    正确答案: B
  • 原因,理解情况:题干意思为“下面的等式是布尔代数属性的一个例子”,Associative为结合律,是布尔代数的一个例子

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90
第五周 300/1600 1/10 25/115

标签:操作数,20221419,--,代码,寻址,2022,2023
From: https://www.cnblogs.com/lu-gu-an-yu/p/16735626.html

相关文章