程序设计基础(2024级)

李杰,陈传明,赵诚,夏芸、赵传信、俞庆英

目录

  • 1 考试答题规范
    • 1.1 理论课+实验课 答题规范
  • 2 绪论
    • 2.1 程序、程序设计与程序设计语言
    • 2.2 程序的基本构成
    • 2.3 程序的上机过程
    • 2.4 程序风格
    • 2.5 测验一
  • 3 算法与计算思维
    • 3.1 程序的灵魂----算法
    • 3.2 计算思维
  • 4 数据的存储表示
    • 4.1 数据的存储
    • 4.2 基本数据类型
    • 4.3 常量
    • 4.4 变量
    • 4.5 程序设计实例
    • 4.6 测验二
  • 5 数据的运算处理
    • 5.1 算术运算
    • 5.2 逻辑运算
    • 5.3 赋值运算
    • 5.4 其它运算
    • 5.5 运算对象的类型转换
    • 5.6 程序设计实例
    • 5.7 测验三
  • 6 程序的基本控制结构
    • 6.1 顺序结构
    • 6.2 选择结构
    • 6.3 循环结构
    • 6.4 其它控制语句
    • 6.5 程序设计实例
    • 6.6 测验四
  • 7 批量同类型数据的组织--数组
    • 7.1 一维数组
    • 7.2 二维数组
    • 7.3 程序设计实例
    • 7.4 测验五
  • 8 程序的组装单元--函数
    • 8.1 用户定义的函数--自定义函数
    • 8.2 系统定义的函数--库函数
    • 8.3 变量的作用域
    • 8.4 变量的生存周期
    • 8.5 程序设计实例
    • 8.6 测验六
  • 9 变量的间接访问--指针
    • 9.1 指针
    • 9.2 指针作为函数的参数
    • 9.3 数组作为函数的参数
    • 9.4 程序设计实例
    • 9.5 测验七
  • 10 字符数据的组织--字符串
    • 10.1 字符串变量的定义和初始化
    • 10.2 字符串的操作
    • 10.3 程序设计实例
    • 10.4 测验八
  • 11 自定义数据类型
    • 11.1 可枚举数据的组织--枚举类型
    • 11.2 不同类型数据的组织--结构体类型
    • 11.3 批量不同类型数据的组织--结构体数组
    • 11.4 为自定义数据类型定义别名
    • 11.5 程序设计实例
    • 11.6 测验九
  • 12 再谈函数
    • 12.1 函数的嵌套调用
    • 12.2 函数的递归调用
    • 12.3 程序设计实例
    • 12.4 测验十
  • 13 再谈指针
    • 13.1 指针与数组
    • 13.2 指针与结构体
    • 13.3 动态存储分配
    • 13.4 程序设计实例
    • 13.5 测验十一
  • 14 再谈输入输出
    • 14.1 文件与文件指针
    • 14.2 文件的当前位置指针
    • 14.3 文件的打开与关闭
    • 14.4 文件的读写操作
    • 14.5 程序设计实例
    • 14.6 测验十二
数据的存储