班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05
作业目标:Pep/9虚拟机、机器语言与汇编语言、算法与伪代码、测试:黑盒,白盒
作业正文:https://www.cnblogs.com/Sandy-/p/16728736.html
教材学习中的问题和解决过程
问题1:怎么理解getchar()和putchar()?
问题1解决方案:getchar()其实就是取第一个字符,然后putchar()输出该字符,因此getchar()后面字符长短不影响输入输出。
问题2:虚拟机只是用来展示语言吗?
问题2解决方案:并不是。实体电脑的大部分功能,虚拟机都可以实现,如分区、安装软件、运行程序、上网等等,在虚拟机里操作不会影响实体电脑的功能,而且速度还快。
问题3:伪代码是什么?为什么要用它?
问题3解决方案:伪代码是一种非正式的,类似于英语结构的,用于描述模块结构图的语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现。
代码调试中的问题和解决过程
问题1:部分代码输入错误
问题1解决方案:大写I、小写l和数字1混淆。
问题2:Pep/9运行错误
问题2解决方案:没有写END.
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
目标 | 1500行 | 20篇 | 100小时 | |
第四周 | 400/400 | 2/8 | 20/20 | |
第五周 | 500/500 | 2/10 | 25/25 | |
第六周 | 0/600 |