当前位置:网站首页>推荐书籍 > 正文 >>

程序设计基础

图书信息

作者:王理想,廖永红,曾启杰主编编

出版社:清华大学出版社

定价:59.00

ISBN:9787302709602

出版时间:2026-02-01

分类:图书,行业职业,计算机,图形图像

商品介绍

目录

项目1 运行最小的C语言程序

任务1.1 计算机程序运行原理

1.1.1 计算机指令架构

1.1.2 程序运行三大件

1.1.3 国产芯片现状

任务1.2 计算机语言发展历程

任务1.3 C语言的出现与发展

1.3.1 C语言的起源

1.3.2 C语言的标准化

1.3.3 C语言的未来

任务1.4 安装C语言开发工具

1.4.1 安装Windows下C语言开发工具

1.4.2 安装飞腾派下C语言开发工具

任务1.5 飞腾派上运行第一个C语言程序

1.5.1 C语言程序的结构

1.5.2 C语言的优缺点

1.5.3 运行程序点亮飞腾派

思考与练习

项目2 使用基本语句编写计算器

任务2.1 使用基础顺序语句实现数据求和

2.1.1 变量与数据类型

2.1.2 运算符与表达式

2.1.3 数据类型转换

2.1.4 格式化输入输出

2.1.5 任务实施

任务2.2 使用流程控制语句实现简易计算器

2.2.1 表达式语句

2.2.2 单分支if语句

2.2.3 双分支if-else语句

2.2.4 多分支if-else if-else语句

2.2.5 嵌套if语句

2.2.6 switch语句

2.2.7 任务实施

任务2.3 使用循环控制语句实现数字游戏

2.3.1 条件循环while

2.3.2 遍历循环for

2.3.3 循环的嵌套

2.3.4 跳转语句

2.3.5 延时函数sleep

2.3.6 任务实施

任务2.4 阶段案例——实现多功能房贷计算器

思考与练习

项目3 使用数组和函数实现体测综合成绩计算

任务3.1 使用一维数组实现成绩排行榜

3.1.1 一维数组定义

3.1.2 一维数组引用

3.1.3 一维数组初始化

3.1.4 字符数组

3.1.5 任务实施

任务3.2 使用二维数组实现方阵数据变换

3.2.1 二维数组定义

3.2.2 二维数组元素引用

3.2.3 二维数组初始化

3.2.4 任务实施

任务3.3 使用基本函数实现数字游戏

3.3.1 函数的定义和声明

3.3.2 函数的形参与实参

3.3.3 函数的调用和返回

3.3.4 局部变量和外部变量

3.3.5 任务实施

任务3.4 使用特殊函数实现数据计算

3.4.1 函数的嵌套

3.4.2 函数的递归

3.4.3 内部函数

3.4.4 外部函数

3.4.5 任务实施

任务3.5 阶段案例——实现学生体测综合成绩计算

思考与练习

项目4 使用高级类型实现学生信息管理系统

任务4.1 体验指针的基本属性

4.1.1 指针的基本概念

4.1.2 指针的基本运算

4.1.3 指针变量作为函数参数

4.1.4 任务实施

任务4.2 使用指针实现学生字符数据操作

4.2.1 字符指针

4.2.2 数组指针

4.2.3 指针数组

4.2.4 二级指针

4.2.5 函数指针

4.2.6 任务实施

任务4.3 使用结构体实现学生整体信息操作

4.3.1 定义结构体类型

4.3.2 定义结构体变量

4.3.3 结构体变量的初始化

4.3.4 引用结构体变量

4.3.5 结构体数组

4.3.6 结构体指针

4.3.7 结构体与函数

4.3.8 任务实施

任务4.4 使用共用体实现学生成绩转换

4.4.1 定义共用体

4.4.2 定义共用体变量

4.4.3 共用体初始化与引用

4.4.4 任务实施

任务4.5 实现学生成绩的文件存取操作

4.5.1 文件概述

4.5.2 文件的打开与关闭

4.5.3 文件的读写操作

4.5.4 文件的错误处理

4.5.5 文件的高级操作

4.5.6 任务实施

任务4.6 阶段案例——实现学生信息管理系统

思考与练习

项目5 实训项目:运行飞腾派

任务5.1 飞腾派简介

任务5.2 打印飞腾派GPIO引脚定义

5.2.1 飞腾派GPIO引脚排列

5.2.2 编程打印飞腾派GPIO引脚

任务5.3 控制LED灯闪烁

5.3.1 LED灯介绍

5.3.2 飞腾派GPIO接口编程简介

5.3.3 编程实现点亮LED二极管

任务5.4 控制蜂鸣器告警

5.4.1 蜂鸣器简介

5.4.2 编程实现蜂鸣器交替告警

任务5.5 开发火灾告警应用系统

5.5.1 场景需求

5.5.2 项目目标

5.5.3 程序开发

思考与练习

参考文献

内容简介

本书分为5个项目:项目1从计算机程序运行原理开始,介绍C语言的发展历程,引导读者运行最小的C语言程序点亮飞腾派,为后续学习奠定基础;项目2聚焦基本语句,通过编写房贷计算器,讲解变量、数据类型、运算符等核心知识,并设计一个阶段案例;项目3利用数组和函数实现体测系统,深入探讨数组的定义、引用、初始化,以及函数的基本概念、调用和嵌套,并设计一个阶段案例;项目4讲解高级类型,如指针、结构体、共用体和文件操作,并设计一个阶段案例,提升读者对复杂数据结构和文件处理的理解;项目5运行飞腾派,完成软硬件结合实训项目,针对飞腾芯硬件接口编程,以火灾告警为应用背景,通过GPIO接口编程实现温度感知与告警应用编程,并在飞腾派上运行。

本书涵盖从基础语法到高级应用的丰富内容,适合作为应用型本科、职教本科、高职高专院校计算机程序设计基础课程教材及各类培训班用书。

推荐书籍