2022-2023-1 20221402 《计算机基础与程序设计》第十一周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2022-2023-1计算机基础与程序设计第十一周作业) |
这个作业的目标 | 1.计算机网络2.网络拓扑3.云计算4.网络安全 |
作业正文 | https://i.cnblogs.com/posts/edit |
教材学习内容总结
《计算机科学概论》第15、16章:1.计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
2.网络拓扑(Network Topology)结构是指用传输介质互连各种设备的物理布局。指构成网络的成员间特定的物理的即真实的、或者逻辑的即虚拟的排列方式。如果两个网络的连接结构相同我们就说它们的网络拓扑相同,尽管它们各自内部的物理接线、节点间距离可能会有不同。
3.云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。
现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。
云计算指通过计算机网络(多指因特网)形成的计算能力极强的系统,可存储、集合相关资源并可按需配置,向用户提供个性化服务。
4.网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。
《C语言程序设计》第10章:本章主要讲述了字符串相关知识,并将其与数组进行了比较,包括其存储与表示。并且联系了第九章的内容,指针。使课本知识更连贯。
教材学习中的问题和解决过程
暂无
代码调试中的问题和解决过程
include <stdio.h>
int days(int y,int m,int d)
{
int n,mon,re,s;
s=0;
re=0;
switch (mon)
{
case 1:
{
n=31;
break;
}
case 3:
{
n=31;
break;
}
case 5:
{
n=31;
break;
}
case 7:
{
n=31;
break;
}
case 8:
{
n=31;
break;
}
case 10:
{
n=31;
break;
}
case 12:
{
n=31;
break;
}
case 2:
{
if(y%100!=0 && y%40)
n=29;
else if(y%4000)
n=29;
else
n=28;
break;
}
case 4:
{
n=30;
break;
}
case 6:
{
n=30;
break;
}
case 9:
{
n=30;
break;
}
case 11:
{
n=30;
break;
}
}
for(mon=1;mon<m;mon++)
{
re=s+n;
s=re;
}
re=re+d;
return re;
}
int main()
{
int a,b,c,res;
printf("请输入日期(年,月,日)\n");
scanf("%d,%d,%d",&a,&b,&c);
res = days(a,b,c);
printf("\n%d月%d日是%d年的第%d天。",b,c,a,res);
return 0;
}
该代码无法运行成功,我判断是switch部分出现问题,尚未解决
上周考试错题总结
上周无测试
其他(感悟、思考等,可选)
本周实验课上,我在汪老师的提问中意识到自己写的程序健壮性不足,无法对特殊情况做出反应,还需继续改进。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 1/3 | 18/38 | |
第三周 | 500/1000 | 1/4 | 22/60 | |
第四周 | 300/1300 | 3/7 | 30/90 | |
第五周 | 300/1600 | 1/8 | 20/110 | |
第六周 | 300/1900 | 1/9 | 20/130 | |
第七周 | 300/2200 | 1/10 | 30/160 | |
第八周 | 300/2500 | 4/14 | 30/190 | |
第九周 | 300/2800 | 1/15 | 20/220 | |
第十周 | 300/3100 | 1/16 | 30/250 | |
第十一周 | 300/3400 | 1/17 | 30/280 |