展开全部

主编推荐语

系统梳理C语言程序设计与实践实验的相关知识。

内容简介

本书包括基本实验和综合实验两个部分。

基本实验部分主要是与本书的授课进度和章节相配套。每个实验都给出了实验目的和要求、实验内容、分析与讨论、实验内容扩展等。在“实验内容”部分给出了实验源代码和分析讨论,主要是为了帮助学生巩固所学知识点和加深理解,同时让基础比较薄弱的同学容易上手;而“实验内容扩展”部分,则是让大多数同学在通过前面的简单实验熟悉所学知识后,进行更加深层次的探索。

综合实验部分通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,并培养学生用多函数、多文件组织程序的思维习惯。

目录

  • 版权信息
  • 前言
  • 实验1 熟悉C语言上机环境
  • 1.1 实验目的和要求
  • 1.2 实验内容
  • 1.2.1 熟悉Dev-C++的实验环境
  • 1.2.2 熟悉Dev-C++中有关的编辑和编译命令的使用方法
  • 1.2.3 开始第一个实验:三个数据的求和
  • 1.2.4 熟悉Visual Studio 2022环境的使用
  • 1.3 实验内容扩展
  • 1.4 实验报告模板
  • 实验2 数据类型和表达式
  • 2.1 实验目的和要求
  • 2.2 实验内容
  • 2.2.1 正确输入判断与验证
  • 2.2.2 算术运算实验
  • 2.2.3 表达式测试
  • 2.3 实验内容扩展
  • 实验3 分支结构程序设计
  • 3.1 实验目的和要求
  • 3.2 实验内容
  • 3.2.1 整数符号判断
  • 3.2.2 应交水费计算
  • 3.2.3 成绩等级判断和输出
  • 3.2.4 生肖计算
  • 3.3 实验内容扩展
  • 实验4 循环结构程序设计
  • 4.1 实验目的和要求
  • 4.2 实验内容
  • 4.2.1 数字求解
  • 4.2.2 素数判断
  • 4.2.3 求解学生人数
  • 4.3 实验内容扩展
  • 4.4 程序调试
  • 4.4.1 程序错误类型
  • 4.4.2 程序错误分析方法
  • 4.4.3 程序调试方法
  • 实验5 数组程序设计
  • 5.1 实验目的和要求
  • 5.2 实验内容
  • 5.2.1 用非排序方法整理数组
  • 5.2.2 按序插入元素
  • 5.2.3 多项式相乘
  • 5.3 实验内容扩展
  • 实验6 函数
  • 6.1 实验目的和要求
  • 6.2 实验内容
  • 6.2.1 求整数指定位的值
  • 6.2.2 判断素数的回文数是否为素数
  • 6.2.3 用递归和非递归实现字符串倒序
  • 6.2.4 编写测试上述函数的主函数
  • 6.3 实验内容扩展
  • 6.4 帮助的使用
  • 实验7 指针
  • 7.1 实验目的和要求
  • 7.2 实验内容
  • 7.2.1 不同类型字符数量统计
  • 7.2.2 字符串查找
  • 7.2.3 编写主函数测试上述函数
  • 7.3 实验内容扩展
  • 实验8 字符串与指针
  • 8.1 实验目的和要求
  • 8.2 实验内容
  • 8.2.1 字符串左移
  • 8.2.2 相同字符串查找
  • 8.2.3 编写主函数测试上述函数
  • 8.3 实验内容扩展
  • 实验9 结构体
  • 9.1 实验目的和要求
  • 9.2 实验内容
  • 9.2.1 建立单链表
  • 9.2.2 计算两个时刻的差
  • 9.3 实验内容扩展
  • 实验10 文件操作
  • 10.1 实验目的和要求
  • 10.2 实验内容
  • 10.2.1 给文件加上注释
  • 10.2.2 将部分文件内容存成新文件
  • 10.2.3 输出文本文件中的前10条记录数据
  • 10.3 实验内容扩展
  • 实验11 ACM输入控制和典型算法
  • 11.1 实验目的和要求
  • 11.2 实验内容
  • 11.2.1 ACM多组测试数据输入控制
  • 11.2.2 实现简单递推算法
  • 11.2.3 实现离散化算法
  • 11.3 实验内容扩展
  • 11.3.1 0-1背包问题
  • 11.3.2 最少硬币问题
  • 11.4 ACM平台常见错误提示解读
  • 实验12 综合实验1
  • 12.1 实验目的和要求
  • 12.2 实验内容
  • 12.3 程序设计分析
  • 12.4 程序数据结构设计
  • 12.5 程序第三方库和函数设计说明
  • 12.6 程序总体流程
  • 12.7 具体功能实现
  • 12.7.1 游戏辅助操作模块
  • 12.7.2 游戏用户操作相关模块
  • 12.7.3 游戏模式与难度选择
  • 12.7.4 方块显示
  • 12.7.5 键盘控制
  • 12.7.6 方块动作控制
  • 12.7.7 游戏得分、消除与失败判定
  • 12.7.8 排名与成绩
  • 12.7.9 模式拓展
  • 12.8 游戏测试和效果展示
  • 12.9 实验内容扩展
  • 实验13 综合实验2
  • 13.1 实验目的和要求
  • 13.2 实验内容
  • 13.3 程序实现
  • 13.3.1 程序总体结构
  • 13.3.2 数据结构设计
  • 13.3.3 函数设计
  • 13.3.4 源文件设计
  • 13.3.5 程序执行框图
  • 13.3.6 程序部分源代码
  • 13.4 程序运行和测试
  • 13.5 分析与讨论
  • 13.6 实验内容扩展
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。