2023-2024-1 学号20231315第五周学习总结
学期:2023-2024-1 学号:20231315《计算机基础与程序设计》第五周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1 《计算机基础与程序设计》 |
---|---|
这个作业要求在哪里 | 2023-2024-1 《计算机基础与程序设计》 |
这个作业的目标 | 学习计算机科学概论第6章和《C语言程序设计》第4章 |
作业正文 | https://www.cnblogs.com/xisngsiyuan/p/17796325.html |
教材学习内容总结
本周我自学了计算机科学概论第6章和《C语言程序设计》第4章的相关内容,并对两本教材进行了总结。
计算机科学概论第6章总结
计算机科学概论第6章;主要介绍了pep\9虚拟机,pep\9的结构pep、9指令的格式,pep\9的机器语言,汇编语言,伪代码,以及如何执行。重点介绍了pep\9的机器语言和汇编语言
《C语言程序设计》第4章总结
第4章主要介绍了屏幕输入和输出。重点讲了printf和scanf的运用,以及输出%c时会遇到的问题。
教材学习中遇到的问题
计算机科学概论第6章
1什么是机械语言?
由计算机直接使用的二进制编码指令构成的语言。
2.机器语言指令能执行几个任务吗?
不能,每条机器语言指令只能执行一个非常低级的任务。
3什么是虚拟机,pep\9又是什么?
虚拟机是为了模拟真实机器的重要特征而设计的假想机器。pep\9是一种虚拟机,有40条机器语言指令
4 pep\9的指令格式?
指令说明符+操作数说明符。
5pep\9的部分指令?
机器语言
操作码 | 指令的意义 |
---|---|
0000 | 停止执行 |
1100 | 将字载入寄存器A中 |
1110 | 存储寄存器A中的字 |
…… | …… |
汇编语言
助记码 | 操作数,模式 | 含义 |
---|---|---|
STOP | 停止执行 | |
LDWA | 0x008B,i | 将字008B载入累加器中 |
LDWA | 0x008B,d | 将字节008B中的字载入累加器 |
…… | …… | …… |
伪操作
伪操作 | 操作数 | 含义 |
---|---|---|
.END | 表示汇编语言程序的终点 | |
.ASCII | "banana\x00" | 表示一个ASCII字节的字符串 |
…… | …… | …… |
6.什么是算法,什么又是伪代码?
算法:解决方案的计划或概要
伪代码:一种表达算法的语言。
《C语言程序设计》第4章
-
什么是字符常量?
用单引号括起来的字符
-
getchar函数和putchar函数的作用?
getchar() 和 putchar() 是一对字符输入/输出函数. getchar()不带任何参数
-
函数printf的一般格式?
printf(格式控制字符串,输出值参数表);
-
scanf的一般格式?
scanf(格式控制字符串,参数地址表);
基于AI的学习
我:我学习了本周我自学了计算机科学概论第4,5章和《C语言程序设计》第3章的相关内容,并对两本教材进行了总结。,请以苏格拉底的方式对我提问
AI:很高兴听到你学习了计算机科学概论和《C语言程序设计》的相关内容,并对这两本教材进行了总结。现在,请允许我以苏格拉底的方式向你提问,以进一步探索你的理非常好,你的学习进展很快。现在我将以苏格拉底式的提问方式来引导你更深入地思考你所学的内容。
-
在计算机科学概论第6章中,你学到了哪些重要的概念和原理?它们如何与计算机科学相关联?
-
在《C语言程序设计》第4章中,你学到了哪些基本语法和控制结构?这些知识点如何帮助你编写有效的C语言程序?
-
在学习这些内容时,你遇到了哪些难点和问题?你是如何克服这些困难的?
-
你认为在学习计算机科学和编程方面有哪些必备的能力和素质?你目前在哪些方面需要进一步提高?
我:主要介绍了pep\9虚拟机,pep\9的结构pep、9指令的格式,pep\9的机器语言,汇编语言,伪代码,以及如何执行。重点介绍了pep\9的机器语言和汇编语言,主要介绍了屏幕输入和输出。重点讲了printf和scanf的运用,以及输出%c时会遇到的问题。
AI:现在让我们进一步思考一下这些概念和原理的相关性。
- PEP/9虚拟机是什么?它在计算机科学中扮演了什么样的角色?有哪些应用场景?
- 在PEP/9虚拟机中,PEP是什么意思?它包含了哪些重要的组件和功能?
- PEP/9指令的格式是怎样的?它包括了哪些部分?请详细解释每个部分的作用。
- 机器语言、汇编语言和伪代码分别是什么?它们在编程中有何作用?PEP/9使用的是哪种语言?
请按照自己的理解回答上述问题,这将有助于巩固你对所学内容的理解。
我:EP/9虚拟机是一种教学用的简单计算机体系结构,用于计算机科学和计算机体系结构的教育目的。
它模拟了一个基本的计算机系统,包括CPU、内存和输入输出设备它的重要组件包括CPU、内存、输入输出设备、寄存器和指令集
PEP/9指令的格式通常由几个部分组成,指令说明符,操作说明符。
机器语言是计算机能直接理解和执行的二进制指令序列。汇编语言是一种符号化的表示方法,用助记符代表机器语言指令,并提供了更易读和易写的编程接口。伪代码是一种近似于自然语言的表示方法,用于描述算法和程序逻辑,不依赖于特定的编程语言。
PEP/9虚拟机使用汇编语言作为其编程语言。程序员可以编写PEP/9汇编代码来控制虚拟机的行为和执行特定的任务。即数是一个常量值。
学习进度条
代码行数(新增/累积 | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 200/200 | 2/2 | 20/20 |
第二周 | 300/500 | 2/4 | 18/38 |
第三周 | 200/250 | 4/4 | 20/25 |
第五周 | 300/300 | 3/3 | 20/20 |
以上是本周的学习进度条,我在代码行数、博客数量和学习时间上都有一定的增长,但仍需努力