2023-2024-1 20231406 《计算机基础与程序设计》第十周学习总结
2023-2024-1 20231406 《计算机基础与程序设计》第十周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP) |
---|---|
这个作业要求在哪里 | 2023-2024-1计算机基础与程序设计第十周作业 |
这个作业的目标 | 自学计算机科学概论第12,13,14章 并完成云班课测试,自学《C语言程序设计》第9章并完成云班课测试 |
作业正文 | 本博客 |
教材学习内容总结
- 计算机科学概论12,13,14章
1.计算机科学概论12章信息系统
信息管理,电子制表软件,数据库管理系统,电子商务,大数据
2.计算机科学概论13章人工智能
思维机,知识表示,专家系统,神经网络,自然语言处理,机器人学,
3.计算机科学概论14章模拟、图形学、游戏和其他内容
什么是模拟,特殊模型,计算机图形学,游戏 - C语言程序设计第9章
C语言程序设计介绍了指针的相关内容
介绍了变量的内存地址,指针变量的定义和初始化,间接寻址运算符,按值调用与模拟按引用调用,用指针变量作函数参数,函数指针及其应用
教材学习中的问题和解决过程
- 问题:大数据处理信息的基本流程是什么
- 解决方案:查阅资料https://zhuanlan.zhihu.com/p/68657486
大数据处理流程主要包括数据收集、数据预处理、数据存储、数据处理与分析、数据展示/数据可视化、数据应用等环节,其中数据质量贯穿于整个大数据流程,每一个数据处理环节都会对大数据质量产生影响作用。通常,一个好的大数据产品要有大量的数据规模、快速的数据处理、精确的数据分析与预测、优秀的可视化图表以及简练易懂的结果解释
代码调试中的问题和解决过程
- 问题:在代码调试中经常不知道什么时候该使用getchar();
点击查看代码
#include <stdio.h>
#include <string.h>
void inverse(char str[], int m, int n) {
for (int i = 0; i < n / 2; i++) {
char temp = str[m-1+i];
str[m-1+i] = str[m+n-1-i];
str[m+n-1-i] = temp;
}
}
int main() {
char str[1000];
int m, n;
printf("input the string:");
fflush(stdout); // 刷新输出缓冲区,确保提示信息被立即显示
gets(str);
printf("input m,n:");
fflush(stdout); // 刷新输出缓冲区,确保提示信息被立即显示
scanf("%d,%d", &m, &n);
getchar(); // 清除输入缓冲区中的换行符
inverse(str, m, n);
printf("the inverse string:%s\n", str);
return 0;
}
- 解决方案:ChatGPT
基于AI的学习
posted on 2023-12-03 20:48 20231406王浩霖 阅读(9) 评论(0) 编辑 收藏 举报