首页 > 其他分享 >CCF--GESP复习资料(1级)

CCF--GESP复习资料(1级)

时间:2024-10-08 21:20:56浏览次数:11  
标签:字符 运算 计算机 -- 复习资料 整型 图灵奖 CCF 变量

CCF--GESP复习资料

第一部分:计算机基础与编程环境

计算机硬件主要由五大部分组成:运算器、储存器、控制器、输入设备、输出设备。

第二部分:计算机历史

  1. 计算机的诞生(1950年至今)1950年以后出现的计算机都差不多基于冯·诺依曼模型,它们变得更快、更小、更便宜,但原理几乎是相同的。历史学家将这一时期划分为几代,每一代计算机的改进主要体现在硬件或软件方面。(而不是模型)
  2. 提出“存储程序”的计算机工作原理的是冯·诺依曼。
  3. 世界上第一台电子数字计算机是冯·诺依曼发明。
  4. 关于图灵机,只是一个理论上的计算模型。
  5. 关于图灵奖的说法:图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业做出重要贡献的个人。图灵奖有“计算机界诺贝尔奖”之称。图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵。

第三部分:变量的定义与使用

  1. 变量是在内存中存储值的符号。
  2. 变量不是数值本身,它们仅仅是一个用于存储数值的容器。
  3. 变量是一个有名字、有特定属性的存储单元。在程序运行期间,变量的值是可以改变的。变量必须先定义后使用。
  4. 不允许一边定义一边连续赋值。

第四部分:基本数据类型(整型、浮点型、字符型、布尔型)

  1. 整型(int):可以用十进制十六进制八进制符号指定,前面可以加上可选的符号(- 或者 +)。包括整型常量和整型变量,整型变量又包括短整型、基本整型、长整型(long long),它们都分为有符和无符号两种版本,是一种智能的计算方式。
  2. 浮点型(double或float):相对于定点数而言,浮点数利用指数使小数点的位置可以根据需要而上下浮动,从而可以灵活地表达更大范围的实数。
  3. 字符型(char):字符型(Character)数据是不具计算能力的文字数据类型,用字母C表示。它包括中文字符、英文字符、数字字符和其他ASCⅡ字符,其长度(即字符个数)范围是0-254个字符。字符型数据是用单引号括起来的一个字符。
  4. 布尔型(bool):布尔型的值只有两个:false(假)和true(真),且false的序号为0,true的序号是1(或者是非0)。

第五部分:控制语句结构(顺序、循环、选择)

  1. 顺序指一段程序中运行的顺序。
  2. 循环是程序设计语言中反复执行某些代码的一种计算机处理过程,常见的有按照次数循环和按照条件循环。
  3. 选择指一段程序中选择判断的程序。

第六部分:基本运算(算术运算、关系运算、逻辑运算)

  1. 算术运算指加、减、乘、除、平方、立方、平方根(sqrt)、立方根(cbrt)、幂次。
  2. 关系运算

==相等

!=不相等

>大于

>=大于或等于

<小于

<=小于或等于

布尔用数学方法研究逻辑问题,成功地建立了逻辑演算

第七部分:输入输出语句

Scanf()  print()

Cin>>  cout<<

标签:字符,运算,计算机,--,复习资料,整型,图灵奖,CCF,变量
From: https://blog.csdn.net/weixin_68261440/article/details/142769757

相关文章

  • YOLOv8改进 - 注意力篇 - 引入SimAM注意力机制
    一、本文介绍作为入门性篇章,这里介绍了SimAM注意力在YOLOv8中的使用。包含SimAM原理分析,SimAM的代码、SimAM的使用方法、以及添加以后的yaml文件及运行记录。二、SimAM原理分析SimAM官方论文地址:SimAM文章SimAM官方代码地址:SimAM源代码​SimAM注意力机制:是一种轻量级的自......
  • 2-表达式求值
    #include<stdio.h>#include<string.h>#include<string>#include<iostream>#include<algorithm>#include<math.h>#defineeps1e-8usingnamespacestd;boolillegal;chars[10005];intcur=0,n;stringOP="+-*/^";......
  • YOLOv8改进 - 注意力篇 - 引入EMA注意力机制
    一、本文介绍作为入门性篇章,这里介绍了EMA注意力在YOLOv8中的使用。包含EMA原理分析,EMA的代码、EMA的使用方法、以及添加以后的yaml文件及运行记录。二、EMA原理分析EMA官方论文地址:EMA文章EMA代码:EMA代码EMA注意力机制(高效的多尺度注意力):通过重塑部分通道到批次维度,并将......
  • 推荐!专业Substance 3D Painter v10.解锁版下载及安装 (3D绘画软件)
    AdobeSubstance3DPainter简称Pt,是一款由adobe公司新研发的3D绘画软件。Substance3DPainter具有前所未有的功能和工作流程改进,使为3D资产创建纹理变得比以往更容易。具体安装方式如下:下载地址:Substance3DPainterv10.解锁版下载1、解压后点击如下图运行2、选择安装......
  • 第四课?启动!
    来了宝贝今天我们来速通第四课(请忽略上文)上次我们讲了for循环的运用,今天我们来认识一下他的兄弟——while循环。大概格式是这样的:while(运行条件){}当循环条件成立时,就运行括号里的代码。当不成立时,就跳出循环。我们可以用它来进行数位分离,字符串转换等等,在你不知道到底要......
  • 位运算与逻辑运算简介,用位运算表示逻辑运算
    目录一、什么是位运算1.1按位与,即&1.2按位或,即|1.3按位取反,即~1.4按位异或,即^二、什么是逻辑运算2.1逻辑与,即&&2.2逻辑或,即||2.3逻辑非,即!三、位运算与逻辑运算的区别四、用位运算表示逻辑运算4.1用位运算表示逻辑非“!”4.2用位运算表示逻辑与......
  • AOP(面向切面编程)
    1.AOP概述AOP(Aspect-OrientedProgramming)是Spring框架的核心功能之一,旨在通过切面来增强程序的功能,特别是在不修改原始代码的情况下为方法添加额外的逻辑,比如日志记录、权限校验、事务管理等。AOP的作用:在程序运行期间在不修改源代码的基础上对已有方法进行增强(无侵......
  • 音频播放速度太慢怎么加快?加快音频播放速度的六种方法
    在数字时代,音频内容已成为我们日常生活中不可或缺的一部分。无论是学习语言、聆听播客、享受音乐还是参与在线课程,音频的播放速度往往影响着我们的效率与体验。有时,我们希望加快播放速度以节省时间;有时,我们又需要减慢速度以更好地理解细节。那么,如何改变音频播放速度呢?本文将详......
  • 如何把 Word 中的图片导出?轻松地将图片从word导出来的6个方法
    在Word中高效提取图片的方法有哪些?在日常办公和学习中,Word文档作为我们处理文字、排版及插入多媒体元素的重要工具,扮演着不可或缺的角色。其中,图片作为直观展示信息的手段,频繁出现在各类文档中。然而,随着文档内容的日益丰富,有时我们可能需要从复杂的Word文档中高效地提取出图......
  • 【C++】map详解
    ......