C语言程序设计与实践实验指导(第2版)

C语言程序设计与实践实验指导(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

系统梳理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 实验内容扩展

C语言程序设计与实践实验指导(第2版)是2023年由机械工业出版社出版,作者刘文强 编著。

得书感谢您对《C语言程序设计与实践实验指导(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
C语言程序设计实验指导与课程设计 电子书
本书为更好地巩固和掌握C语言的相关知识,提高读者的程序阅读能力和程序设计能力而编写,是《C语言程序设计》一书的配套实验与课程设计指导书。全书共分5个部分,分别是基础实验、课程设计、模拟试题、参考答案及附录。本书内容丰富,结构紧凑,选题典型丰富,对初学者具有很强的针对性。本书可作为高等院校理工类专业计算机程序设计课程的教学用书,也可作为等级考试和自学人员的参考书。
C语言程序设计学习指导与上机实验 电子书
本书是《高级语言程序设计(C语言版)(第2版)(微课版)—基于计算思维能力培养》(附微课视频)的配套学习与上机实验教材。全书包括两部分,一是学习指导与典型例题解析,二是上机实验指导。学习指导与典型例题解析的每一章都包括本章学习要求、本章学习要点、典型例题分析和自测题四部分内容,采用了思维导图提炼每章的学习要点,并通过典型例题的详细解析帮助读者完成知识内化,同时精选了涵盖各章重、难点的丰富习题供读者
案例式C语言程序设计实验指导 电子书
内容上根据形成的层次教学特色增加习题分析、习题讲解部分,对配套教材课后习题提供参考答案,上机习题紧扣体现教材重点,包括完善程序、程序改错和程序设计题等。在结构体系上,教材尽量提高集成度,教材编写中参考国家计算机基础课程改革纲要和国家计算机等级考试(二级、三级)考试大纲,尽可能多体现大纲内容和相关知识点。
C语言程序设计与应用实验指导书(第2版) 电子书
本书概括总结C语言的基本知识点及程序设计技巧,提供丰富的实践训练题目。全书分两大部分。第一部分内容包括主教材中每章的知识点总结、课后习题答案和相关分析、学习要点;第二部分是配套的实验题目,与第一部分的章节对应。
C语言程序设计习题解析与实验指导(第3版) 电子书
本书以知识模块为组织教材的主线,力求内容简洁、分析透彻,从根本性的原理上讲清楚C语言中的一些难点。全书主要内容包括:基本数据类型、运算符与表达式、流程控制、一维数组与一级指针、函数、二维数组及字符串、结构体与单链表、文件操作,以及两个综合程序举例。