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

程序设计基础实验和学习指导(C语言)(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2023-07
版次: 1
ISBN: 9787115616746
定价: 59.80
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 287页
字数: 470千字
3人买过
  • 全书包括集成开发环境简介、习题解答、典型实验案例三个单元的内容。
      第1单元为集成开发环境简介,包括程序调试方法和Visual Studio、Code::Blocks、VS Code三种流行的集成开发环境、如何在这些集成开发环境下编译、运行和调试C语言源代码、如何使用windows多媒体库和EasyX图形库等内容。
      第2单元为习题解答,包括主教材中全部习题及解答,其中部分习题还给出了多种编程求解方法。
      第3单元为典型实验案例,包括两个贯穿全书内容的综合应用实例(菜单驱动的学生成绩管理、菜单驱动的链表管理),以及幸运大抽奖、文曲星猜数游戏、飞机大战游戏、迷宫游戏、贪吃蛇游戏等5个典型的趣味游戏实验案例。其中,飞机大战和迷宫游戏还给出了多任务版本,以循序渐进的任务驱动方式,指导读者完成实验程序设计。这些案例兼具趣味性和实用性,可作为课程设计内容。 苏小红,哈尔滨工业大学计算机学院教授、博导。先后获得省教学名师奖、霍英东教育基金会高等院校教育教学奖、华为智能基座优秀教师奖励计划、中国大学MOOC杰出贡献奖、宝钢优秀教师奖、省师德先进个人、全省优秀教师等27项荣誉奖励。获国家级教学成果奖一、二等奖各1项、省级教学成果奖一等奖4项。主编国家级规划教材4部,工信部规划教材2部,教材被200余所高校选用,累计发行超过100万册。 第 1单元 集成开发环境简介 1

    1.1 程序调试方法 1

    1.2 经典的集成开发环境介绍 2

    1.2.1 Visual Studio集成开发环境的使用和调试方法 2

    1.2.1.1 VS 2022的安装 2

    1.2.1.2 创建项目 4

    1.2.1.3 编译和运行 7

    1.2.1.4 调试程序 10

    1.2.1.5 多文件项目开发 14

    1.2.1.6 在VS 2022下使用Windows多媒体库 19

    1.2.1.7 在VS 2022下使用EasyX图形库 22

    1.2.2 Code::Blocks集成开发环境的使用和调试方法 23

    1.2.2.1 Code::Blocks的安装 23

    1.2.2.2 创建项目 24

    1.2.2.3 编译和运行 26

    1.2.2.4 调试程序 28

    1.2.2.5 多文件项目开发 33

    1.2.2.6 在Code::Blocks下使用Windows多媒体库 35

    1.2.2.7 在Code::Blocks下使用EasyX图形库 37

    1.2.3 VS Code集成开发环境的使用和调试方法 38

    1.2.3.1 安装Visual Studio Code 38

    1.2.3.2 在VS Code中配置C语言开发环境 40

    1.2.3.3 创建文件夹 41

    1.2.3.4 编译和运行 41

    1.2.3.5 调试程序 43

    1.2.3.6 多文件项目开发 44

    1.2.3.7 在VS Code中使用多媒体库 46

    1.2.3.8 在VS Code中使用DevKit鲲鹏开发套件编译运行C程序 46

    第 2单元 习题解答 61

    习题1 61

    习题2 61

    习题3 63

    习题4 67

    习题5 76

    习题6 87

    习题7 108

    习题8 129

    习题9 150

    习题10 164

    习题11 194

    习题12 210

    第3单元 典型实验案例 228

    1.菜单驱动的学生成绩管理 228

    2.螺旋矩阵生成 238

    3.幸运大抽奖 243

    4.文本文件中的词频统计 244

    5.文曲星猜数游戏 247

    6.飞机大战游戏 251

    6.1 飞机大战游戏初级版 251

    6.2 飞机大战游戏高级版 255

    7.迷宫游戏 260

    7.1 迷宫游戏初级版 260

    7.2 迷宫游戏中级版 262

    7.3 迷宫游戏高级版 265

    8.贪吃蛇游戏 269

    9.菜单驱动的链表管理 274
  • 内容简介:
    全书包括集成开发环境简介、习题解答、典型实验案例三个单元的内容。
      第1单元为集成开发环境简介,包括程序调试方法和Visual Studio、Code::Blocks、VS Code三种流行的集成开发环境、如何在这些集成开发环境下编译、运行和调试C语言源代码、如何使用windows多媒体库和EasyX图形库等内容。
      第2单元为习题解答,包括主教材中全部习题及解答,其中部分习题还给出了多种编程求解方法。
      第3单元为典型实验案例,包括两个贯穿全书内容的综合应用实例(菜单驱动的学生成绩管理、菜单驱动的链表管理),以及幸运大抽奖、文曲星猜数游戏、飞机大战游戏、迷宫游戏、贪吃蛇游戏等5个典型的趣味游戏实验案例。其中,飞机大战和迷宫游戏还给出了多任务版本,以循序渐进的任务驱动方式,指导读者完成实验程序设计。这些案例兼具趣味性和实用性,可作为课程设计内容。
  • 作者简介:
    苏小红,哈尔滨工业大学计算机学院教授、博导。先后获得省教学名师奖、霍英东教育基金会高等院校教育教学奖、华为智能基座优秀教师奖励计划、中国大学MOOC杰出贡献奖、宝钢优秀教师奖、省师德先进个人、全省优秀教师等27项荣誉奖励。获国家级教学成果奖一、二等奖各1项、省级教学成果奖一等奖4项。主编国家级规划教材4部,工信部规划教材2部,教材被200余所高校选用,累计发行超过100万册。
  • 目录:
    第 1单元 集成开发环境简介 1

    1.1 程序调试方法 1

    1.2 经典的集成开发环境介绍 2

    1.2.1 Visual Studio集成开发环境的使用和调试方法 2

    1.2.1.1 VS 2022的安装 2

    1.2.1.2 创建项目 4

    1.2.1.3 编译和运行 7

    1.2.1.4 调试程序 10

    1.2.1.5 多文件项目开发 14

    1.2.1.6 在VS 2022下使用Windows多媒体库 19

    1.2.1.7 在VS 2022下使用EasyX图形库 22

    1.2.2 Code::Blocks集成开发环境的使用和调试方法 23

    1.2.2.1 Code::Blocks的安装 23

    1.2.2.2 创建项目 24

    1.2.2.3 编译和运行 26

    1.2.2.4 调试程序 28

    1.2.2.5 多文件项目开发 33

    1.2.2.6 在Code::Blocks下使用Windows多媒体库 35

    1.2.2.7 在Code::Blocks下使用EasyX图形库 37

    1.2.3 VS Code集成开发环境的使用和调试方法 38

    1.2.3.1 安装Visual Studio Code 38

    1.2.3.2 在VS Code中配置C语言开发环境 40

    1.2.3.3 创建文件夹 41

    1.2.3.4 编译和运行 41

    1.2.3.5 调试程序 43

    1.2.3.6 多文件项目开发 44

    1.2.3.7 在VS Code中使用多媒体库 46

    1.2.3.8 在VS Code中使用DevKit鲲鹏开发套件编译运行C程序 46

    第 2单元 习题解答 61

    习题1 61

    习题2 61

    习题3 63

    习题4 67

    习题5 76

    习题6 87

    习题7 108

    习题8 129

    习题9 150

    习题10 164

    习题11 194

    习题12 210

    第3单元 典型实验案例 228

    1.菜单驱动的学生成绩管理 228

    2.螺旋矩阵生成 238

    3.幸运大抽奖 243

    4.文本文件中的词频统计 244

    5.文曲星猜数游戏 247

    6.飞机大战游戏 251

    6.1 飞机大战游戏初级版 251

    6.2 飞机大战游戏高级版 255

    7.迷宫游戏 260

    7.1 迷宫游戏初级版 260

    7.2 迷宫游戏中级版 262

    7.3 迷宫游戏高级版 265

    8.贪吃蛇游戏 269

    9.菜单驱动的链表管理 274
查看详情
12
相关图书 / 更多
程序设计基础实验和学习指导(C语言)(微课版)
程序员超强大脑
[荷兰]费莉安·赫尔曼斯(Felienne Hermans)
程序设计基础实验和学习指导(C语言)(微课版)
程序员考前突破:考点精讲、真题精解、难点精练
詹宏锋 李锋 许纪贤 编著
程序设计基础实验和学习指导(C语言)(微课版)
程序员的README
[美]克里斯·里科米尼(Chris Riccomini) (美) 德米特里·里
程序设计基础实验和学习指导(C语言)(微课版)
程序员的制胜技
[土耳其]塞达特·卡帕诺格鲁(Sedat Kapanoglu)
程序设计基础实验和学习指导(C语言)(微课版)
程序设计基础(C语言)(第3版)
刘明军 袁宁 张玲 蒋彦 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计基础实验和学习指导(C语言)(微课版)
程序辩护精要
王学明
程序设计基础实验和学习指导(C语言)(微课版)
程序设计基础(Python语言)(微课视频版)
陈守森;刘衍琦;邵燕;张言上;任爱华
程序设计基础实验和学习指导(C语言)(微课版)
程序设计算法基础
于瑞国 主编;赵满坤 副主编;喻梅;李雪威
程序设计基础实验和学习指导(C语言)(微课版)
程序员的算法趣题2
[日]增井敏克
程序设计基础实验和学习指导(C语言)(微课版)
程序性能优化理论与方法
韩林;高伟
程序设计基础实验和学习指导(C语言)(微课版)
程序设计基础(C语言)习题集与实验指导(第3版)
蒋彦 袁宁 张玲 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计基础实验和学习指导(C语言)(微课版)
程序设计基础(C语言)教程
刘媛媛;雷莉霞;胡平
您可能感兴趣 / 更多
程序设计基础实验和学习指导(C语言)(微课版)
程序设计基础(C语言)(慕课版)
苏小红 叶麟 张羽 张彦航
程序设计基础实验和学习指导(C语言)(微课版)
C语言大学实用教程(第5版)
苏小红 著
程序设计基础实验和学习指导(C语言)(微课版)
程序设计实践教程:Python语言版
苏小红;孙承杰;李东
程序设计基础实验和学习指导(C语言)(微课版)
程序设计实践教程:C++语言版
苏小红;蒋远;单丽莉;李东
程序设计基础实验和学习指导(C语言)(微课版)
程序设计实践教程:C语言版
苏小红 赵玲玲 郑贵滨
程序设计基础实验和学习指导(C语言)(微课版)
计算机图形学实用教程(第4版)
苏小红、李东、唐好选、赵玲玲、郭勇 著
程序设计基础实验和学习指导(C语言)(微课版)
C语言程序设计学习指导(第4版)
苏小红、王甜甜、赵玲玲、范江波、车万翔 著
程序设计基础实验和学习指导(C语言)(微课版)
C语言程序设计(第4版)
苏小红、赵玲玲、孙志岗、王宇颖 编
程序设计基础实验和学习指导(C语言)(微课版)
C语言大学实用教程学习指导(第4版)
苏小红 著
程序设计基础实验和学习指导(C语言)(微课版)
C语言程序设计
苏小红、王宇颖、孙志岗 编著
程序设计基础实验和学习指导(C语言)(微课版)
C语言程序设计学习指导
苏小红、车万翔、王甜甜 编著
程序设计基础实验和学习指导(C语言)(微课版)
C语言大学实用教程
苏小红著陈惠鹏孙志岗