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


这个作业属于哪个课程:首页 – 2022-2023-1-计算机基础与程序设计 – 北京电子科技学院 – 班级博客 – 博客园 (cnblogs.com)

这个作业的要求在:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02

这个作业的目标:第二周学习总结

作业正文:

教材学习内容总结:

《C语言程序设计》:首先引入编程,然后介绍社会现象,表明编程的重要性,大概论述什么是编程,学习编程可以培养计算思维,最后表明动手实践对于学习编程的重要。

《计算机科学概论》: 了解了计算系统的组成以及抽象的概念,浏览了计算硬件和计算软件的简史。

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

  • 问题1:我看了这一段文字:“信息隐藏是和抽象有关的概念。为了获取程序中其他部分的信息,······,抽象更关注于外部设图——机器的运作方式以及我们与这些机器的交互形式。”有这个问题,抽象可以理解为是化繁为简,突出重点的结果吗?
  • 问题1解决方案 :我查了资料,在百度上有关抽象的科学学概念,有这些说法:“具体地说,抽象就是人们在实践的基础上,对于丰富的感性材料通过去粗取精、去伪存真、由此及彼、由表及里的加工制作,形成概念判断推理思维形式,以反映事物的本质和规律的方法。”将抽象拆开来解释也就是抽出形象,意为撇去事物的外表进而观察本质。我认为这个问题的答案是 是的,但并不完全,概念一类的不好去定义,从某种角度上来说这种说法是正确的。
  • 问题2:我看了这一段文字:“第一代计算机的主存储器······磁带是顺序存储设备,也就是说,必须按照线性顺序访问磁带上的数据。”有这个问题读卡器、磁带驱动器之类是如何读取数据的,磁鼓又是如何存储的?
  • 问题2解决方案:通过关键词磁带驱动器,我查阅了磁带的工作原理,有这些说法:“录音磁带的带基上涂着一层磁粉,实际上就是许多铁磁性小颗粒。磁带紧贴着录音磁头走过,音频电流使得录音头缝隙处磁场的强弱、方向不断变化,磁带上的磁粉也就被磁化成一个个磁极方向和磁性强弱各不相同的‘小磁铁’,声音信号就这样记录在磁带上了。”通过某种物理手段,将信息转化为其他方面的、便于表示翻译的东西,再由可以翻译的工具将具体意思翻译出来,就像写暗号一样,不同的意思有其相对应的符号,明白了这一点,也就可以解释磁鼓是如何存储的问题了,由名称可得,磁鼓储存信息的方式与磁性物质相关,在百度上搜索具体可得:“磁鼓是利用铝鼓筒表面涂覆的磁性材料来存储数据的。鼓筒旋转速度很高,因此存取速度快。

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

  • 问题1:错误代码1,想交换a,b的数值,结果只有a的值改变了
  • 问题1解决方案:正确代码1,通过分析问题可得,由于代码是一行一行运行的,所以在错误的代码中a的值已经被赋予了b的值,所以下一行将a的值赋给b时,只能赋成b本身的值,所以a,b的值无法交换;而正确代码里,引入了另一个量,将a的值赋给它,再将b的值赋给a,这样就不会引起矛盾,从而解决问题。
  • 问题2:错误代码2,判断正数,运行结果yesno全部出现
  • 问题2解决方案:正确代码2,通过翻阅c语言的书可得,当且仅当条件成立时,只需要执行一条语句才能省略{},当需要在if后面执行多条语句时,就必须要用{}把所有需要执行的语句括起来,形成一个语句块,这样计算机就知道这些语句是一起的,执行就会一起执行,而且if()后面没有分号;若加分号,则在计算机当中默认这句话说完了,所以虽然代码本身没有错误,但运行结果可能不对。

代码托管

代码托管

 

 

| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 |
| ———– | ———- | ———– | —– |
| 目标 | 5000行 | 30篇 | 400小时 |
| 第一周 | 0/0 |2/2 | 3/3 |
| 第二周 |50/50 | 2/4 | 4/7 |
![](https://www.icode9.com/i/l/?n=22&i=blog/2968271/202209/2968271-20220910233308902-663985172.jpg)
![](https://www.icode9.com/i/l/?n=22&i=blog/2968271/202209/2968271-20220910233329986-2052059349.jpg)
![](https://www.icode9.com/i/l/?n=22&i=blog/2968271/202209/2968271-20220910233343348-911200073.jpg)
![](https://www.icode9.com/i/l/?n=22&i=blog/2968271/202209/2968271-20220910233357265-2000285816.jpg)
![](https://www.icode9.com/i/l/?n=22&i=blog/2968271/202209/2968271-20220910233406629-368185554.png)

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/288719.html

(0)
上一篇 2022年9月11日
下一篇 2022年9月11日

相关推荐

发表回复

登录后才能评论