2023-2024-1 20231301 《计算机基础与程序设计》第十周学习总结
作业信息
作业 | 链接 |
---|---|
作业课程 | <班级>(2023-2024-1-计算机基础与程序设计) |
作业要求 | <作业>(2023-2024-1计算机基础与程序设计第十周学习总结) |
作业目标 | <《计算机基础与程序设计》预习第十二、十三、十四章>《计算机基础与程序设计》英 《计算机基础与程序设计》中 <《C语言程序设计》预习第九章> 《C语言程序设计》 |
作业正文 | <博客>(第十周学习总结) |
学习内容总结
《计算机科学概论》第十二、十三、十四章
定义通用信息系统的角色。
解释电子数据表的结构。
为数据的基本分析创建电子数据表。
用内置函数定义适用的电子数据表公式。
设计可扩展的、灵活的电子数据表。
描述数据库管理系统的元素。
描述关系数据库的结构。
在数据库的各元素间建立关系。编写基本的SQL语句。
描述实体-关系图
区分人类可以解决得最好的问题和计算机能够解决得最好的问题。解释图灵测试。
定义知识表示的含义,并说明在语义网中如何表示知识。
为简单的情况开发检索树。
解释专家系统的处理。
解释生物神经网络和人工神经网络的处理。
列出自然语言处理的各个方面。
举出复杂系统的例子。
区分连续事件模拟和离散事件模拟
解释如何应用面向对象的设计原理构造模型。
列举并讨论排队系统的四个部分。
解释天气和地震模型的复杂性。
描述图形图像生成中的重要主题。
解释与单一-图像相比动画需要关注的更多问题。
《C语言程序设计》第九章
%p格式符表示输出变量的地址值,用一个十六进制(以16为基)的无符号整数表示。
指针变量:存储变量的地址值的变量
int pa=&a,pb=&b;
习惯上在定义指针变量的同时将其初始化为NULL。
所占内存字节,通过打印sizeof(pa)的值来验证。
变量的指针并不等同于变量的地址。
直接寻址:直接按变量名或者变量的地址存取变量的内容的访问方式。
间接寻址:通过指针变量简介存取它所指向的变量的访问方式。
指针运算符:*
修改*pa的值相当于修改a的值。
指针的解引用:引用指针所指向的变量的值。
学习中的问题
- 如何用C语言表示素数?
统计1到n之间(包括n)的素数,并且求和
点击查看代码
#include <stdio.h>
int isPrime(int num);
int main()
{
int n, i,count=0;
int sum = 0;
printf("Input n:");
scanf("%d", &n);
for (i = 2; i <= n; i++) {
if (isPrime(i))
{
count++;
sum=sum+i;
}
}
printf("1到%d之间的素数个数为:%d\n, 1到%d之间的素数和为:%d\n", n,count,n, sum);
return 0;
}
int isPrime(int num)
{
int i,count=0;
if (num < 2)
{
return 0;
}
for (i = 2; i * i <= num; i++)
{
if (num % i == 0)
{
return 0;
}
}
count++;
return 1;
}