首页 > 其他分享 >第五周学习总结

第五周学习总结

时间:2022-10-01 23:44:57浏览次数:84  
标签:总结 问题 代码 30 C语言 学习 第五 读入

学期(如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

标签:总结,问题,代码,30,C语言,学习,第五,读入
From: https://www.cnblogs.com/xiaoyaotonhxue/p/16748018.html

相关文章

  • Python 学习笔记
    随便写点看起来不太容易记住的知识感觉python吊打c++运算优先级: 来点例子理解一下foryearinrange(2018,2050):if(year%4==0)and(year%100!=0)......
  • 2022-2023-1 20221318 《计算机基础和程序设计》第五周学习总结
    作业信息这个作业属于那个班级https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03作业目标学习......
  • pandas学习
    操作创建空文件:没有文件:  报错没有那个模块,那就装上就好了C:\python3\python3.exeC:/mcw/stupd/stu1.pyTraceback(mostrecentcalllast):File"C:/mcw/st......
  • 深度学习:自然语言处理(上)
    自然语言是一套用来表达含义的复杂系统。在这套系统中,词是表义的基本单元。顾名思义,词向量是用来表示词的向量,也可被认为是词的特征向量或表征。把词映射为实数域向量的技......
  • 【Numpy总结】第五节:Numpy的广播(更易理解的版本)
    Numpy的广播的三种情况广播(Broadcast)是numpy对不同形状(shape)的数组进行数值计算的方式,当运算中的2个数组的形状不同时,numpy将自动触发广播机制;即:可扩充较小数组中......
  • MYSQL学习笔记之 表
    (一)语法格式createtable表名(字段名1数据类型,字段名2数据类型...);或createtable表名(字段名1 数据类型,字段名2 数据类型,字段名3 数据类型​);说明:① 表名:建议以t_......
  • 个人数论专题总结
    中国剩余定理(CRT)证明与应用问题定义给定一组同余方程:\[(S):\begin{cases}x≡a_1(\text{mod}m_1)\\x≡a_2(\text{mod}m_2)\\……\\x≡a_n(\text{mod}m_n)\\\end{cases......
  • 基于思维导图的情境游戏教学对学生在英语课程中的写作表现、学习感知和消化导出知识的
    基于思维导图的情境游戏教学对学生在英语课程中的写作表现、学习感知和消化导出知识的影响(Impactsofamindmapping-basedcontextualgamingapproachon EFLstuden......
  • docker-compose + yaml 发布系统:使用总结
    docker-compose使用总结 docker-compose+yaml发布系统:使用总结1.下载安装docker-compose下载curl-Lhttps://get.daocloud.io/docker/compose/releases/download/......
  • 【从零学习经济学】经济学干货
    经济学-稀缺性经济学的40堂公开课1、边际效应(对同一件事物的满足感会随着次数增加而减少)=>分配时间做不一样的事情2、搭便车问题(指不付出的情况下享受了别人付出......