2023-2024-1 20231301 《计算机基础与程序设计》第十周学习总结

发布时间 2023-12-03 20:07:09作者: 20231301周子昂

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的值。
指针的解引用:引用指针所指向的变量的值。

学习中的问题

  1. 如何用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;
}