科技
类型
可以朗读
语音朗读
43千字
字数
2023-10-01
发行日期
展开全部
主编推荐语
系统梳理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、科普以及教材、教辅等领域。