程序设计基础

沈翠新,代璐,乌云高娃,薛海燕,陈健

目录

  • 1 C语言程序设计基础
    • 1.1 程序算法基础
      • 1.1.1 学一学:程序设计入门
    • 1.2 C语言的上机步骤
      • 1.2.1 试一试:编译环境的使用
  • 2 顺序结构流程及应用
    • 2.1 数据的格式输入与输出
      • 2.1.1 学一学:数据的格式输入与输出
      • 2.1.2 试一试:计算一个学生期末成绩
      • 2.1.3 试一试:大小写字母的转换
    • 2.2 顺序结构程序设计
      • 2.2.1 学一学:程序的三种基本结构
      • 2.2.2 试一试:摄氏度与华氏度的转换
      • 2.2.3 试一试:两个数的交换
    • 2.3 综合实训:存款利息计算
      • 2.3.1 综合实训:存款利息计算
    • 2.4 本节运行结果
  • 3 选择结构流程及应用
    • 3.1 单分支与双分支选择结构
      • 3.1.1 学一学:单分支与双分支选择结构
      • 3.1.2 试一试:计算一个数的绝对值
      • 3.1.3 试一试:求两个数的最大值
    • 3.2 多分支选择结构
      • 3.2.1 学一学:多分支选择结构
      • 3.2.2 试一试:百分制成绩与等级制的转换
      • 3.2.3 试一试:分段函数的计算
    • 3.3 本节运行结果
  • 4 循环结构流程及应用
    • 4.1 while语句与do-while语句的流程及应用
      • 4.1.1 学一学:while与do-while语句的用法
      • 4.1.2 试一试:计算1-100的和
      • 4.1.3 试一试:计算一年的费用支出情况
      • 4.1.4 试一试:猜数小游戏
    • 4.2 for语句的流程及应用
      • 4.2.1 学一学:for语句的用法
      • 4.2.2 试一试:聪明的宰相与麦子问题
      • 4.2.3 试一试:字符串转换为密文
    • 4.3 循环结构综合实例
      • 4.3.1 试一试:九九乘法表
      • 4.3.2 试一试:加减乘除计算器
      • 4.3.3 试一试:鸡兔同笼问题
    • 4.4 本节运行结果
  • 5 数组及其应用
    • 5.1 一维数组的应用
      • 5.1.1 学一学:一维数组的定义及引用
      • 5.1.2 试一试:计算学生的平均分
      • 5.1.3 试一试:计算学生的最高分
      • 5.1.4 试一试:对学生成绩排序--冒泡排序法
    • 5.2 二维数组及应用
      • 5.2.1 学一学:二维数组的定义及引用
      • 5.2.2 试一试:排队问题
      • 5.2.3 试一试:矩阵的互换问题
    • 5.3 字符数组及字符串
      • 5.3.1 学一学:字符数组与字符串
      • 5.3.2 试一试:字符串计数
      • 5.3.3 试一试:成语接龙游戏
    • 5.4 综合实训:评分系统
      • 5.4.1 综合实训:评分系统
    • 5.5 本节运行结果
  • 6 函数及其应用
    • 6.1 函数的定义与调用
      • 6.1.1 学一学:函数的声明、定义与调用
      • 6.1.2 试一试:特色图形的打印
      • 6.1.3 试一试:志愿者选拔
    • 6.2 数组做函数的参数
      • 6.2.1 学一学:数组元素做实参与数组名做实参
      • 6.2.2 试一试:编写函数对学生身高排序
    • 6.3 函数的嵌套与递归调用
      • 6.3.1 学一学:函数的嵌套与递归调用
      • 6.3.2 试一试:最大公约数与最小公倍数
      • 6.3.3 试一试:猜年龄问题
    • 6.4 本节运行结果
  • 7 结构体及其应用
    • 7.1 结构体变量的应用
      • 7.1.1 学一学:结构体变量
      • 7.1.2 试一试:输出学生成绩
      • 7.1.3 试一试:输出多个学生成绩
    • 7.2 结构体数组的应用
      • 7.2.1 试一试:模块化输出多个学生的信息
  • 8 指针及其应用
    • 8.1 指针及应用
      • 8.1.1 学一学 指向变量的指针变量
      • 8.1.2 学一学 指向数组的指针变量
      • 8.1.3 试一试:计算候选人得票数
  • 9 文件及其应用
    • 9.1 文本文件操作
      • 9.1.1 学一学:文件的操作
      • 9.1.2 试一试:文本文件的读写
    • 9.2 二进制文件操作
      • 9.2.1 试一试:二进制文件的读写
  • 10 大赛题目及解答
    • 10.1 握手问题
    • 10.2 好数问题
    • 10.3 R格式
    • 10.4 取模
    • 10.5 最大数字
    • 10.6 平方差
  • 11 课程简介
    • 11.1 课程简介
单分支与双分支选择结构



Baidu
AG华体会体育