本文主要是介绍2022-2023-1 20221304《计算机基础与程序设计》第二周学习总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
2022-2023-1 20221304 《计算机基础与程序设计》第二周学习总结
作业信息
班级:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01
作业目标:阅读《计算机科学概论》并完成云班课测试,阅读《C语言程序设计》并完成云班课测试
作业正文:https://www.cnblogs.com/liu-221304-yi-tong/p/16647593.html
教材学习内容总结
在《计算机科学概论》一书中,我学到了:计算机是一种设备,而计算系统则是一种动态实体,用于解决问题以及与它所处的环境进行交互。我了解到抽象与信息隐藏的密切联系、了解了有救的计算历史以及为什么计算系统被设计成如今的样子。
在《C语言程序设计》一书中,作者提出“一切都是计算”。作者举例道,“一离开工作地点,就给家人发条短信”、“天气预报明天下雨,就提醒家人带伞”、“快到家了,自动打开空调”……所有这些酷炫的技术都基于计算机编程。由此可见,学习计算机编程的重要性和必要性。同时,我还学到了程序设计的3个步骤。分别是“需求分析”、“设计”、“编写程序”。
教材学习中的问题和解决过程
- 问题1:并行计算是怎样进行的?并行体系结构的计算机相对使用单处理器的计算机有什么优势?
- 问题1解决方案:并行计算是一种一次可执行多个指令的算法,目的是提高计算速度,及通过扩大问题求解规模,解决大型而复杂的计算问题。所谓并行计算可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。主要的优势就在于速度快,效率高。
- 问题2:第一代商用计算机使用真空管存储信息,第二代使用晶体管,第三代以后元件被手工集成在印刷电路板上,为什么这些真空管、晶体管能够存储信息呢?
- 问题2解决方案:通过网络查询,我得知由晶体管存储信息有2种方式。第一种是做成锁存器的结构,该锁存器就能存储0或1的状态;第二种方式,将晶体管做成浮栅结构,即在氧化层和金属之间加一层栅极,该栅极内存储电荷的多少影响晶体管的阈值电压,通过阈值电压的不同即可读出存储器内的信息。真空管储存信息方式如下:现代的真空管共由极对灯丝、阴极
、栅极和阳极4种基本构件组成。当极对灯丝连上电压对阴极加热,激发阴极电子通过栅极打在阳极上。通过这样的电子流,电子管可以将较小的交流电放大成较强的信号,实现信号放大功能。在信号放大的同时,通过控制栅极电压可以控制电子流量,因而获得所需的电子特性。
代码调试中的问题和解决过程
- 问题1:C语言中第一条include语句的用处是什么?
- 问题1解决方案:查找资料后得知这是一种将文件内容引入当前代码文件的方式。C语言习惯上会对头文件(head file)使用.h后缀。
- 问题2:不知道各种数据运算符具体是什么作用?
- 问题2解决方案:通过网络查询,我知道:sizeof()是获取······的大小;【】是数组小标;&是······的地址;*是······的值
学习进度条
|
代码行数(新增/累积) |
博客量(新增/累积) |
学习时间(新增/累积) |
重要成长 |
目标 |
3000行 |
30篇 |
200小时 |
|
第一周 |
50/200 |
2/2 |
15/15 |
|
第二周 |
100/500 |
2/4 |
18/50 |
|
第三周 |
0/1000 |
0/7 |
0/60 |
|
第四周 |
0/1300 |
0/9 |
0/90 |
|
这篇关于2022-2023-1 20221304《计算机基础与程序设计》第二周学习总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!