第五周学习总结

学期(如2022-2023-1) 学号(如:20221407) 《计算机基础与程序设计》第5周学习总结

作业信息

这个作业所属的课程 2022-2023-1-计算机基础与程序设计
这个作业要求 2022-2023-1计算机基础与程序设计第一周作业
这个作业的目标 学习编程语言与程序测试

教材学习内容总结

  • 计算机科学概论:
    这一张讲述了一些计算机的低级语言让我了解了计算机最深层的一些东西有助于未来C语言学习指针。这一章也讲述了伪代码让我编写程序有了更好的手段。
  • 《C语言程序设计》:
    这一张讲述了C语言中的一些屏幕输出以及键盘输入的相关知识让我能够与电脑进行交互,跟好的学会C语言。

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

  • 问题一:教材中说使用getchar()可以解决%c读入回车的问题,但getchar()也是将字符读入缓冲区,那不是没换地方吗?
    问题一的解决方案:我问了一下老师,老师告诉我说内存是有分区的而getchar()可以将一个单元中的内容读入另一个单元从而防止scanf将回车读入。
  • 问题二:什么是函数原型?
    问题二解决方案:我往前翻了一下书,发现书中说称函数原型其实是函数声明的另一种说法C语言调用自定义函数时需要对函数进行声明。
  • 问题二:为什么a/100可以得到一个三位数字的百位数字?
    通过在CSDN上查找资料并且进行试验我发现:因为C语言中的除法有一定的特别之处,a/b 中如果a,b,中至少有一个为浮点数则结果会带有小数若a,b均为整型数,则结果为一个整型数。
  • 问题三:为什么书中的一个循环(“当”型循环)中的while后面的括号中放的是不等于?
    问题三解决方案:我在云班课上问了一下,有同学告诉我括号中的条件表示循环控制表达式的值为真才能回到循环并不是知道条件不成立。(看来看书要细致,许多有用的东西在细节处)
  • 问题三:我在网上找的代码中printf中有一个%-3f这是什么意思?
  • 问题三解决方案:我在网上查了一下资料并在云班课上问了一下,发现这个东西表示左对齐。(这个老师上课讲过了,看来讲过的东西要及时复习)

上周考试错题总结

  • What is a regular OR gate also known as?
    A. 
    Exclusive OR
    B. 
    Inclusive OR
    C. 
    Repetitive OR
    D. 
    Completion OR
    E. 
    Inversion OR
  • 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
    你的作答: F
  • The central processing unit (CPU) of a computer is often a single integrated circuit.
    正确答案: 正确
    你的作答: 错误
  • Which of the following is a computing technique in which multiple processors each contribute one part of an overall computation?
    A. 
    Synchronous processing
    B. 
    Task-level parallelism
    C. 
    Data-level parallelism
    D. 
    SIMD (single instructions, multiple data)
    E. 
    Rotation delay
    正确答案: B
    你的作答: A
  • The prefix giga is abbreviated G and stands for 109 (one billion) or 230 (slightly more than one billion).
    正确答案: 正确
    你的作答: 错误

学习感悟:

  • 学过得知识一定要复习;
  • 知道应该做的事情就不要等到别人去催;
  • 我每次敲代码时都会把周围的教材内容看一遍,一球能理解代码内容。但这让我奇慢无比,别人早上30分钟就能做完我需要两个小时。不知道如果仅仅需要敲代码的话需不需要看教材看的这么详细。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 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
第五周 70/1300 1/9 30/90
posted @ 2022-10-01 23:37  北寒带  阅读(40)  评论(0编辑  收藏  举报