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

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

时间:2023-11-05 14:22:34浏览次数:34  
标签:30 20231419 2024 算法 说明符 测试 2023

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

作业信息

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

教材学习内容总结

《计算机科学概论》第七章:问题求解与算法设计

算法设计:如何解决问题?熟悉情况、分治法;

算法的定义和计算机问题的求解过程:分析和说明、算法开发、实现、维护;

分析问题、主要任务、其余模块、重组或改写;

测试算法;

带有选择的算法;

循环的算法:

1.计数控制(循环控制变量:初始化、测试、增量);

2.事件控制(将选择控制结构嵌入循环中)->嵌套、抽象步骤(需要进一步拓展的步骤)和具体步骤(不需要进一步拓展);

字符串:

数组(同构项目的有名集合,可以通过单个项目在集合中的位置访问它们);

记录(异构项目的有名集合,可以通过名字单独访问);

搜索算法:顺序搜索和二分检索(必须是有序的);

排序

选择排序:从无序部分中找到最小的排到前面;

冒泡排序:也是一种选择排序法,不过是比较相邻的元素,若不满足就交换顺序;

插入排序;

递归算法:调用自己的能力;

信息隐蔽,抽象:数据、过程、控制抽象;测试(黑盒、白盒)。

《C语言程序设计》第五章:选择控制结构

  1. 算法:

    为解决具体问题而采取的确定、有序、有限、可执行的步骤。

    特点:有穷、确定、有效、必须有输出;

    数据结构+算法=程序;

    描述方法:自然语言、流程图、NS图、伪码;

    顺序结构:Input->Processing->Output;

  2. 分支:

    单分支;

    双分支;

 多路:switch语句;

  1. 拓展:

 测试:白盒(覆盖路径);黑盒(针对功能);边界测试。

 测试并不能保证程序没有错误;

**输入非法字符的检查:scanf的返回值->fflush(stdin);

**位运算符(对象是char或int):

  ~取反;>>、<<右移位与左移位;&与;^异或;|或;

  均用补码,按位运算;

**关系运算符

  !=;==;<=;>=;<;>。

错题总结

pep/9的指令包括指令说明符、操作数说明符(也可没有)两部分;

指令说明符包括了操作代码、寄存器说明符和寻址模式。

故选A。

学习进度条

重要成长 代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 5000行 30篇 400小时
第一周 0 1/2 12/12
第二周 20 1/3 12/24
第三周 30 1/4 12/36
第四周 80 1/5 24/60
第五周 120 1/6 30/90
第六周 200 1/7 30/120

标签:30,20231419,2024,算法,说明符,测试,2023
From: https://www.cnblogs.com/linziwen/p/17810456.html

相关文章

  • 2023-2024-1 20231403 《计算机基础与程序设计》第六周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业)这个作业的目标自学教材:计算机科学概论第7章并完成云班课测试《C语言程序设计》第5章并完成云班课测试作业正文h......
  • HHKB Programming Contest 2023(AtCoder Beginner Contest 327) 赛后总结
    HHKBProgrammingContest2023(AtCoderBeginnerContest327)赛后总结又没来得及写题解。。。赛时A-ab查找ab和ba,只要其中一者存在就行。#include<bits/stdc++.h>usingnamespacestd;intn;strings;intmain(){cin>>n>>s;cout<<(s.find("a......
  • Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contes
    JapanRegistryServices(JPRS)ProgrammingContest2023(AtCoderBeginnerContest324)赛后总结可悲的是:我没来得及写题解。TaskASame秒切。直接输入排一遍序再遍历即可。#include<bits/stdc++.h>usingnamespacestd;intn,a[101];intmain(){cin>>n;......
  • ICCV2023 |FBANet:迈向真实世界的多帧超分
    前言 本文经过练习时长3年终于做出一个超好玩的真实世界BurstSuper-Resolution数据集,数据集仍在持续采集,后续会坚持更新迭代。本文转载自我爱计算机视觉仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV......
  • delphi 监测抖音新增评论以及解决x-bogus签名验证(2023-11-5)
    一、工作原理及流程:  1、从aweme接口取得aweme评论总数量;  2、与之前的数量比较,如果有新增评论;  3、从comment评论接口统计评论以及评论回复数量,得出新增评论数量;  4、按时间排序评论,找出新增评论;  5、如果有新增评论,通过微信公众号发送消息到手机通知。......
  • 2023-2024-1 20231302《计算机基础与程序设计》第六周学习总结
    这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业这个作业的目标Polya如何解决问题、简单类型与组合类型、复合数据结构、查找与排序算法、算法复杂度、递归、代码安全教材学习内容总结《计算......
  • 2023-2024-20231317《计算机程序与设计》第六周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第六周作业)这个作业的目标<《计算机科学概论第7章》,《C语言程序设计》第5章>作业正文本博客原链接https......
  • 2023-2024-1 20211211 第五章学习笔记
    第五章学习笔记一、知识点归纳二、苏格拉底挑战三、问题解决四、实践过程截图time系统调用C语言实现......
  • CSP2023 退役寄
    9.11tmd准备个初赛还要停课??????早上做了套卷子,81.5明天不去了。9.12上午摆烂。下午又被叫去坐了2h。9.13~9.15狂卷whk。9.16早上很水啊,但是我T1选A,傻逼了。阅读程序部分差点没AK,小丑。完善程序也没AK,小丑。upd:阅读程序也没AK。估分82.5S也寄,估分62.5,两门都......
  • 2023.11.1 模拟赛
    T1game题目大意两个\(2×2\)的方格,问方格一能否通过将滑动操作变成方格二,X代表空格样例ABXCACBXNO题目分析数据范围很小,我们可以进行暴力搜索,对于有X的点就让它移动向两个方向移动一下,对于每一个dfs最多搜十次,时空复杂度\(O(2^{10})\)#include<bits/stdc......