程序设计基础实验和学习指导(C语言微课版)思维导图

简介: 本书是工业和信息化部“十四五”规划教材《程序设计基础(C语言)》的配套实验教材。

内容提要

本书是工业和信息化部“十四五”规划教材《程序设计基础(C语言)(慕课版)》的配套实验教材。全书由3个单元组成,包括:集成开发环境简介(第1单元),习题解答(第2单元),典型实验案例(第3单元)。其中,第1单元介绍了程序调试方法、Visual Studio、Code::Blocks、VS Code三种目前流行的集成开发环境,如何在这些集成开发环境下编译、运行和调试C语言源代码、如何使用Windows多媒体库和EasyX图形库,以及如何在鲲鹏计算平台上使用DevKit应用开发套件编译运行C语言程序。第2单元习题解答包括主教材中全部习题及解答。第3单元典型实验案例包括菜单驱动的学生成绩管理、螺旋矩阵生成、幸运大抽奖、文本文件中的词频统计、文曲星猜数游戏、飞机大战游戏、迷宫游戏、贪吃蛇游戏、菜单驱动的链表管理共9个典型的实验案例,可作为课程设计内容。主教材和本实验教材均为任课老师免费提供了电子课件及例题源代码。

本书可作为高校各专业C语言程序设计课程的配套实验教材、ACM程序设计大赛和全国计算机等级考试参考用书。

前言

习近平总书记在党的二十大报告中指出“育人的根本在于立德。全面贯彻党的教育方针,落实立德树人根本任务,培养德智体美劳全面发展的社会主义建设者和接班人”。教材是推进和落实立德树人根本任务的关键环节,是解决“培养什么人、怎样培养人、为谁培养人”这一根本问题的重要载体。在这一时代背景下,本书应运而生。全书从多视角深度挖掘课程中蕴含的文化基因、思想价值和精神内涵,优化内容供给,将其转化为具体生动的、学生易于和乐于接受、喜闻乐见的载体,以潜移默化的方式为教材渲染上“培根铸魂”“启智增慧”的底色,力图打造一本有温度、有内涵、有情怀的教材,使其成为青年成长、成才的助推器。

本书是工业和信息化部“十四五”规划教材《程序设计基础(C语言)(慕课版)》(ISBN 978-7-115-60083-7)的配套实验教材。全书包括集成开发环境简介、习题解答、典型实验案例3个单元的内容。

第1单元为集成开发环境简介,包括程序调试方法和Visual Studio、Code::Blocks、VS Code三种目前流行的集成开发环境,以及如何在这些集成开发环境下编译、运行和调试C语言源代码,如何使用Windows多媒体库和EasyX图形库等内容。此外,还特别介绍了国产化的鲲鹏计算平台软件开发和鲲鹏应用开发套件DevKit。

第2单元为习题解答,包括主教材中全部习题及解答,其中部分习题还给出了多种编程求解方法。

第3单元为典型实验案例,包括菜单驱动的学生成绩管理、菜单驱动的链表管理、螺旋矩阵生成、幸运大抽奖、文本文件的词频统计等综合应用实例,以及文曲星猜数游戏、飞机大战游戏、迷宫游戏、贪吃蛇游戏4个典型的趣味游戏实验案例。其中,飞机大战游戏和迷宫游戏还给出了多任务版本,以循序渐进的任务驱动方式,指导读者完成实验程序设计。这些案例兼具趣味性和实用性,可作为课程设计内容。在头歌平台上有对应本教材实验的实践课程,教师可以用作SPOC,学生可以进行实验闯关训练。

主教材和本实验教材均为任课教师免费提供了电子课件,并同时提供例题、习题和实验题的源程序。本书可作为高校各专业C语言教材教辅用书、ACM程序设计大赛和全国计算机等级考试参考书。

为配合本教材练习,我们还研制了面向学生自主学习的作业和实验在线评测系统(购买《程序设计基础(C语言)(慕课版)》可以从书后的刮刮卡中获得登录该平台的免费账号),与其配套使用的两个系统包括C语言试卷和题库管理系统以及远程在线考试系统,有需要的任课教师可直接与本书作者联系(s-xh@hit.edu.cn)和咨询。

版权:人民邮电出版社