娆㈣繋鍏変复婢冲ぇ鍒╀簹鏂板崕涔﹀簵缃� [鐧诲綍 | 鍏嶈垂娉ㄥ唽]

    • CCF信息学奥赛(入门篇)/CCF全国青少年信息学奥林匹克竞赛教程
      • 作者:编者:邱桂香//陈颖|责编:梁伟//苏洋|总主编:朱全民
      • 出版社:机械工业
      • ISBN:9787111770503
      • 出版日期:2025/03/01
      • 页数:285
    • 售价:31.6
  • 内容大纲

        本书是CCF全国青少年信息学奥林匹克竞赛(NOI)教程的第一册,旨在普及计算机科学与程序设计知识。书中遵循由浅入深、逻辑严密的编写思路,辅以丰富的实例解析,引领读者逐步提升计算思维能力。全书共七章,全面覆盖了NOI系列竞赛大纲入门级别的内容,包括编程基础知识、数据的存储与读入、程序的选择执行、程序段的反复执行、数据的批量存储、模块化程序设计、NOI系列竞赛相关规定等。
        本书可作为信息学奥林匹克竞赛的教学用书,也可作为青少年学习计算机科学知识、了解信息学奥林匹克竞赛的参考资料。
  • 作者介绍

  • 目录

    丛书序
    前言
    第一章  编程基础知识
      第一节  初识C++程序
        一、情境导航
        二、知识探究
          (一)C++程序的基本结构
          (二)集成开发环境
        三、实践应用
        四、总结提升
      第二节  整数算术运算
        一、情境导航
        二、知识探究
          (一)cout语句
          (二)算术运算符
        三、实践应用
        四、总结提升
        五、学习检测
      第三节  实数算术运算
        一、情境导航
        二、知识探究
          (一)C++语言中实数的概念
          (二)实数与整数的区别
          (三)常用的数学函数
        三、实践应用
        四、总结提升
        五、学习检测
      本章回顾
    第二章  数据的存储与读入
      第一节  变量和变量的类型
        一、情境导航
        二、知识探究
          (一)变量和数据类型
          (二)数据类型转换
        三、实践应用
        四、总结提升
        五、学习检测
      第二节  赋值语句和数学表达式
        一、情境导航
        二、知识探究
          (一)赋值语句
          (二)变量的自增自减
          (三)常量定义
        三、实践应用
        四、总结提升
        五、学习检测
      第三节  变量的读入
        一、情境导航
        二、知识探究
          (一)cin语句

          (二)顺序结构程序设计
        三、实践应用
        四、总结提升
        五、学习检测
      第四节  scanf语句和printf语句
        一、情境导航
        二、知识探究
          (一)printf格式输出函数
          (二)scanf格式输入函数
        三、实践应用
        四、总结提升
        五、学习检测
      本章回顾
    第三章  程序的选择执行
      第一节  if语句和关系表达式
        一、情境导航
        二、知识探究
          (一)if语句的格式
          (二)分支语句中关系表达式的设计
        三、实践应用
        四、总结提升
        五、学习检测
      第二节  逻辑表达式和条件表达式
        一、情境导航
        二、知识探究
          (一)逻辑运算和逻辑表达式
          (二)逻辑型变量
          (三)条件表达式
        三、实践应用
        四、总结提升
        五、学习检测
      第三节  嵌套if语句
        一、情境导航
        二、知识探究
          (一)嵌套if语句的概念
          (二)嵌套if语句使用的注意事项
        三、实践应用
        四、总结提升
        五、学习检测
      第四节  switch语句
        一、情境导航
        二、知识探究
          (一)switch语句的格式
          (二)switch语句使用的注意事项
        三、实践应用
        四、总结提升
        五、学习检测
      本章回顾
    第四章  程序段的反复执行
      第一节  for语句

        一、情境导航
        二、知识探究
          (一)循环结构
          (二)for语句的格式
        三、实践应用
        四、总结提升
        五、学习检测
      第二节  while语句
        一、情境导航
        二、知识探究
          (一)while语句的格式
          (二)模拟法
        三、实践应用
        四、总结提升
        五、学习检测
      第三节  do while语句
        一、情境导航
        二、知识探究
          (一)do while语句的格式
          (二)位运算
        三、实践应用
        四、总结提升
        五、学习检测
      第四节  多层循环
        一、情境导航
        二、知识探究
          (一)多层循环
          (二)枚举法
        三、实践应用
        四、总结提升
        五、学习检测
      本章回顾
    第五章  数据的批量存储
      第一节  一维数组
        一、情境导航
        二、知识探究
          (一)一维数组
          (二)数组的初始化
        三、实践应用
        四、总结提升
        五、学习检测
      第二节  活用数组和数组下标
        一、情境导航
        二、知识探究
        三、实践应用
        四、总结提升
        五、学习检测
      第三节  字符数组与字符串
        一、情境导航
        二、知识探究

          (一)字符数组
          (二)字符串
        三、实践应用
        四、总结提升
        五、学习检测
      本章回顾
    第六章  模块化程序设计
      第一节  自定义函数
        一、情境导航
        二、知识探究
          (一)自定义函数的定义
          (二)自定义函数的调用
          (三)传值参数与传引用参数
          (四)常量与变量的作用范围
        三、实践应用
        四、总结提升
        五、学习检测
      第二节  递归函数
        一、情境导航
        二、知识探究
          (一)递归函数
          (二)递归的要素
        三、实践应用
        四、总结提升
        五、学习检测
      本章回顾
    第七章  NOI系列竞赛相关规定
      第一节  文件及其基本操作
        一、情境导航
        二、知识探究
          (一)文件类型
          (二)文件操作
        三、实践应用
        四、总结提升
        五、学习检测
      第二节  NOI系列竞赛环境
        一、情境导航
        二、知识探究
          (一)code::Blocks集成开发环境
          (二)gcc/g++编译器
        三、实践应用
        四、总结提升
      本章回顾