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

作业信息

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

这个作业的要求在 :2022-2023-1 《计算机基础与程序设计》教学进程 - 娄老师 - 博客园 (cnblogs.com)

这个作业的目标:了解数字化与信息安全,自学《计算机科学概论》和《C语言程序设计》第一章

作业正文:2022-2023-1 20221312《计算机基础与程序设计》第二周学习总结 - 20221312付安旭 - 博客园 (cnblogs.com)

教材学习内容总结

大体了解计算系统的发展和计算硬件与软件的更新,了解了什么是编程、学习编程的必要性、怎样编程。

教材学习中的问题和改进过程

问题1:我看了“多用户大型机的概念被小型机器连接成的网络代替,这些小型机器通过连网共享打印机、软件和数据等资源”,有“连网是怎么共享资源的”这一疑问。

问题1解决方案:我查了资料,有“数据是0和1,任何能表示两种状态的物理现象并且可以传播的都可以用于传输数据”的说法。根据我的实践,结合之前的学习,如今大部分计算机是以二进制数字存储数据,将0或1的数字传入计算机后计算机便能通过转化将数据处理为用户能看懂的形式,这样连网便可以传递各种文字及图片信息。

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

问题1:部分代码无法运行

问题1解决方案:在C语言中分号表示一段话的结束。在想要表达的事情结束时加分号,代码才算完成。

问题2:明明已经对变量定义,却无法在后面正确使用该定义

问题2解决方案:经过检查,发现对变量b的定义存在于else中,这样若未执行else则对b的定义便没有执行,于是可以把对b的定义放在必然执行的地方,如开头。

问题3:如下代码中只会在唯一一种情况下出现c = 1的状况并输出相应语句,然而在其他情况下也会输出相应语句。

事实上,我到现在仍未观察出我代码上的错误,我仍未解决该问题。

代码1:suanshu.c · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)

代码2:suanshu.c · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)

 

 

代码3(半成品):game1.c · zhuoxue/代码学习的路途 - Gitee.com

 

 

感悟

做代码的路上,除了盘逻辑的一大难题,就是输错字或漏分号和括号的绊脚石。 

学习进度条

  代码行数(新增/累计) 博客量(新增/累计) 学习时间(新增/累计)
第一周 0/0 4/4 12/12
第二周 230/230 2/6 30/42

参考资料

1.(8 封私信 / 56 条消息) 无线的情况下,数据传输是如何实现的? - 知乎 (zhihu.com)

2.计算机科学概论(原书第7版) (豆瓣) (douban.com)

3.C语言程序设计(第4版) (豆瓣) (douban.com)

posted @ 2022-09-11 14:44  20221312付安旭  阅读(43)  评论(0编辑  收藏  举报