2024-2025-1(20241321)《计算机基础与程序设计》第三周学习总结

这个作业属于哪个课程 <的链班级接>(如2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)
这个作业的目标 <理解并学习数字分类与计数法等内容>
作业正文 ...https://www.cnblogs.com/guchuang/p/18462661

教材学习内容总结

4.2节:涉及基本的逻辑门,如或门、异或门、与非门和或非门。
4.2.5:可能讨论了与非门和或非门的组合使用。
4.2.6:可能是对门处理的回顾,总结前面讨论的内容。
4.2.7:讨论了具有更多输入的门,如多输入或门、与门等。
4.3节:可能介绍了如何构造门,包括使用晶体管或其他逻辑元件。
4.4节:涉及组合电路,可能包括加法器和多路复用器等。
4.5节:讨论了存储器电路,如RAM和ROM。
4.6节:可能介绍了集成电路的概念,包括它们的设计和制造。
4.7节:专注于CPU芯片,可能包括CPU的架构和功能。
主要就是计算机的基本运行逻辑原理。

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

问题一:利用ASCLL值输入5个响铃字符
解决办法:教材加AI
在ASCII编码中,响铃(Bell)字符的ASCII码是7(十进制),在C语言中可以用 '\a' 来表示。如果你想在程序中输出5个响铃字符,你可以使用 printf 函数,并使用 %c 格式说明符来输出每个响铃字符。下面是一个例子:

include <stdio.h>

int main() {
// 输出5个响铃字符
for (int i = 0; i < 5; i++) {
printf("%c", '\a');
}

return 0;

}
当你运行这段代码时,它会在控制台上输出5个响铃字符。这通常会导致计算机发出“哔”的声音,响铃字符在现代操作系统中可能不会像在旧的终端和打印机上那样产生实际的铃声,但它确实会触发一个系统级别的响铃事件。
学会变量赋值的意义
问题二:域宽是10怎么写
解决办法:看教材和AI学习
在C语言中,如果你想指定一个域宽,你可以在格式说明符中加入一个数字来指定输出的最小宽度。对于响铃字符,如果你想设置域宽为10,你可以使用 %10c 格式说明符。这意味着每个响铃字符将至少占用10个字符的宽度,如果字符本身的宽度小于10,则会在它前面填充空格。
下面是一个例子,演示如何输出5个响铃字符,每个字符的域宽为10:

include <stdio.h>

int main() {
// 输出5个响铃字符,每个字符的域宽为10
for (int i = 0; i < 5; i++) {
printf("%10c", '\a');
}

return 0;

}
在这个例子中,每个响铃字符前面会有足够的空格填充,以确保每个字符至少占用10个字符的位置。如果响铃字符的实际宽度小于10个字符,那么它前面会填充空格以满足域宽要求。

基于AI的学习


学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第三周 100 2/2 20/20
posted @ 2024-10-13 18:39  20241321  阅读(3)  评论(0编辑  收藏  举报