首页 > 编程语言 >2023-2024-1 20231329《计算机程序与设计》第五周学习总结

2023-2024-1 20231329《计算机程序与设计》第五周学习总结

时间:2023-10-28 19:12:13浏览次数:40  
标签:输出 操作数 字符 20231329 整数 2024 2023 格式 输入

作业信息

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05
这个作业的目标 计算机科学概论第6章 并完成云班课测试 《C语言程序设计》第4章并完成云班课测试
作业正文 https://www.cnblogs.com/xjn123/p/17793351.html

教材学习内容总结

《计算机科学概论》第6章内容总结
6.1计算机操作
包括可编程的,存储,检索,处理数据

6.2机器语言
计算机真正执行的程序设计指令是用机器语言编写的指令

一些示例指令
0000停止执行 1100将操作数载入寄存器A中 1110将寄存器A的内容存储到操作数中
0111将操作数加到寄存器A中1000在寄存器A中减去操作数的值01001把字符输入操作数01010从操作数输出字符

6.3一个程序实例

6.4汇编语言
在计算机上执行的每个程序最终都要被翻译成机器语言的形式
编译器会忽略从分号开始到一行结束的所有字符,这酒是一个注释

6.5伪代码的功能
伪代码必须要表示出下列的概念:变量,赋值,输入输出,选择,重复,

小结:Pep8是一台具有寄存器A和两部分指令的虚拟机,一部分指令说明要执行的动作,另一部分指令说明了要使用的数据的位置

《C语言程序与设计》第4章
4.1 单个字符的输入与输出
C语言中字符变量是用单引号括起来的一个常量
4.2 数据的格式化屏幕输出
printf一般格式
4.3数据的格式化键盘输出
如果函数的scnaf()格式控制字符串中存在除格式说明

小结:在用%c格式读入字符时,空格字符和转义字符(包括回车)都会被当作有效字符读入

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

教材内容;执行伪代码算法时其中一个方框最初存放的是这个问题的初始值,即要转化的数,在计算机算法中,必须给出指令,要求某人通过键盘输出这个值。方框new在整个过程中都没有改变,但是他也需要从键盘输入,因为这个算法就是要把十进制数转换成另一种基数的值,所以必须在这个问题中输入新基数?

"新基数"通常指的是在数学或计算机科学领域中的一个概念,特指不同于传统的十进制(base-10)的计数系统中的基数。在数学中,基数是指表示数字所使用的符号个数。新基数涉及使用除了十进制之外的其他基数进行数值表示。

基于AI的学习

问 scnaf格式控制字符串中存在除格式说明是什么意思
include <stdio.h>

int main() {
int num;
printf("请输入一个整数:");
if (scanf("整数:%d", &num) == 1) {
printf("你输入的整数是:%d\n", num);
} else {
printf("无法解释输入。\n");
}

return 0;
}

在这个示例中,格式控制字符串 "整数:%d" 包含了额外的文字 "整数:",而不仅仅是 %d 格式说明符。这意味着 scanf 会尝试在输入中找到 "整数:",但如果输入不包含这个字符串,它将无法解释输入。

因此,为了避免问题,应该在 scanf 的格式控制字符串中只包含格式说明符和可能的空格字符,以确保正确解释输入。如果需要包含额外的文本,你应该在 scanf 之前或之后处理它

问:printf的一般格式有哪些?
以下是一些常见的格式说明符及其对应的数据类型:

%d:输出整数。
%f:输出浮点数。
%c:输出字符。
%s:输出字符串。
%x:以十六进制格式输出整数。
%o:以八进制格式输出整数。
%p:输出指针地址。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 5篇 400小时
第一周 200/200 1/1 20/20
第二周 300/500 1/1 18/38
第三周 500/1000 1/1 22/60
第四周 300/1300 1/1 30/90
第五周 100/100 1/1 1/1

标签:输出,操作数,字符,20231329,整数,2024,2023,格式,输入
From: https://www.cnblogs.com/xjn123/p/17793351.html

相关文章

  • 【Python数据可视化】2023中秋国庆电影票房数据
    ......
  • CSP-J 2023 题解
    CSP-J2023题解T1小苹果这个题直接遍历枚举必定TLE,这是CCF的出题风格,每题T1巨水无比,但是往往又需要一些思维。这道题我们可以发现每一轮操作都会拿走\(1+(n-1)/3\)个苹果,所以每次让\(n\)减去\(1+(n-1)/3\)就可以了。然后记录编号为\(n\)什么时候拿......
  • test20231028
    最小丑的一回(好像并不是)T1是个简单题,只要会高中基础几何就行了。T2看上去是个暴力,然后我也写了个暴力,结果跑大样例dfs进行到两万多层的时候RE了,完全不知道为什么,然后调调调调了一个多小时,到了十点放弃T2开始干T3。T3看起来是个数学题,然后退式子,推推推大概半个小时过......
  • 考场(NOIP2023模拟5联测26)
    T1题目好评,但是hanzelic小姐是大主播啊。对于\(a_1\)^\(a_2\)^\(a_3\)^\(a_4\)......来说,要让\(a_2\)^\(a_3\)^\(a_4\)最小。啊,为什么我觉得运算顺序不会对这个题造成影响啊QAQ,我是菜狗QAQ。奥,我的意思是让所有次幂乘起来最小,因为\(x*y\)一定小于等于\(x^y......
  • CSP2023 总结
    CSP2023总结前言这次CSP2023并没有考出水平。经过深刻反思,我总结了个人目前存在的一些问题与改进的方案。上午CSP-J开始后,手忙脚乱地建好了目录文件、配置好了DEV-C++的语法环境、切换好了ENG输入法。T1看到T1发现不如去年简单,有些慌张。努力冷静下来后,推了一下,......
  • 2023-2024-1-20231317<<计算机基础与程序设计>>第五周学习总结
    《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2023-2024-1计算机基础与程序设计第五周作业)这个作业的目标<学习《C语言第五章选择控制结构、第六章循......
  • 2023Fal-操作系统-Chapter3-处理机调度与死锁
    本文为笔者的课程学习记录,用于复习与查阅,如有错误,烦请指正。01处理机调度的层次和调度算法的目标1.1何为调度?在多道程序系统中,调度的实质是一种资源分配,处理机调度是对处理机资源进行分配。1.2何为调度算法?处理机调度算法是指根据处理机分配策略所规定的处理机分配算法。......
  • CSP2023好
    好,CSP好呀Beforecsp考前最后一次联考(信心赛)自信以为ak提前出教室结果挂在了一道出锅的题对,没错,真的不理解为什么没有人想到很容易的hack然后良心的出题人就把题目改回原题了对然后\(luogu\)冲了一个智者的强迫症A题数量然后就去吃了一顿牛状元然后\(mi\)哥点了一个......
  • CSPS-2023
    密码锁(lock)考场想推一个复杂度牛逼的东西,后来发现直接\(O(10^5)\)枚举状态,\(O(40)\)判断合不合法就行了。并且我考场降智了,我乘上了一个\(O(2^8)\)枚举每个状态推到这八种密码是用哪种操作,但其实可以不用判断的,因为我们只关心行不行,不关心是用的哪种操作。但是因为我加了......
  • 2023-2024-1 20211306 密码系统设计与实现课程学习笔记7
    20211306密码系统设计与实现课程学习笔记7任务详情自学教材第4章,提交学习笔记知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题......