<p>《高职高专"十二五"规划教材:机械设计基础课程设计》是根据教育部制定的“高职高专教育机械设计基础课程教学基本要求”编写而成的,为全国高等职业教育“十二五”精品教材“机械设计基础”教材的配套教材。《高职高专"十二五"规划教材:机械设计基础课程设计》分为两部分,第一部分为机械设计基础课程设计的指导部分,包括课程设计概述、传动装置的总体设计、传动零件的设计计算、减速器的构造、圆柱齿轮减速器装配工作图的设计和绘制、圆锥一圆柱齿轮减速器装配工作图设计、蜗杆减速器装配工作图设计、减速器零件工作图设计、编制设计计算说明书、课程设计总结和答辩;第二部分以附录的形式提供了机械设计课程设计常用的标准和规范、
计算机程序设计基础
✍ Scribed by 周启生,姬涛
- Publisher
- 科学出版社
- Year
- 2013
- Tongue
- Chinese
- Leaves
- 393
- Series
- 普通高等教育“十二五”规划教材·计算机系列规划教材
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书从结构化程序设计技术出发,以C程序设计语言为载体,以Windows下的Visual C++2010为程序调试和运行平台,通过对典型实例的算法及相应C语言代码的描述,介绍了在程序设计过程中如何对问题进行分析、如何组织数据和如何描述解决问题,提示了在计算机应用过程中将方法和编码相联系的具体程序设计过程,进而向读者介绍结构化程序设计的基本概念、基本技术和方法。
✦ Table of Contents
目录
第1章 程序设计概述
1.1 程序与程序设计语言
1.1.1 程序与程序设计
1.1.2 程序设计语言
1.2 算法
1.2.1 算法的概念
1.2.2 算法的描述方式
1.2.3 简单算法举例
1.3 程序设计过程
1.3.1 解决问题的基本步骤
1.3.2 C语言程序的设计过程
1.4 C语言简介
1.4.1 C语言的字符集与词法符号
1.4.2 C语言程序的基本结构
1.4.3 C语言程序的书写规则
1.5 程序设计方法
1.6 开发环境简介
1.6.1 启动开发环境
1.6.2 创建项目和文件
1.6.3 编辑程序
1.6.4 编译
1.6.5 运行
1.6.6 关闭
1.7 案例应用
本章小结
习题
第2章 数据类型、运算符与表达式
2.1 数据类型
2.1.1 基本数据类型
2.1.2 构造数据类型
2.1.3 其他数据类型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 运算符与表达式
2.3.1 运算符
2.3.2 表达式
2.3.3 类型转换
2.4 标准输入/输出函数
2.4.1 printf()函数
2.4.2 scanf()函数
2.4.3 其他输入/输出函数
2.5 数学函数
2.6 随机数发生器函数
2.7 案例应用
本章小结
习题
第3章 程序控制结构
3.1 程序的基本结构
3.2 语句
3.2.1 声明语句
3.2.2 表达式语句
3.2.3 复合语句
3.2.4 控制语句
3.2.5 空语句
3.3 顺序结构
3.4 选择结构
3.4.1 if语句
3.4.2 switch语句
3.4.3 程序应用举例
3.5 循环结构
3.5.1 while语句
3.5.2 do-while语句
3.5.3 for语句
3.5.4 几种循环的比较
3.5.5 循环的嵌套
3.5.6 程序举例
3.6 转向语句
3.6.1 break语句
3.6.2 continue语句
3.7 结构化程序设计的方法
3.8 案例应用
本章小结
习题
第4章 函数与预处理
4.1 函数概述
4.1.1 函数的概念
4.1.2 函数分类
4.2 函数的定义与声明
4.2.1 函数的定义
4.2.2 函数声明与函数原型
4.3 函数调用
4.4 函数返回类型与返回值
4.5 函数的参数
4.5.1 形式参数与实际参数
4.5.2 值传递与地址传递
4.6 递归
4.6.1 递归的概念
4.6.2 程序举例
4.7 变量作用域
4.7.1 内部变量
4.7.2 外部变量
4.7.3 作用域规则
4.8 变量存储类别
4.8.1 变量生存期
4.8.2 auto变量
4.8.3 static变量
4.8.4 register变量
4.8.5 extern变量
4.9 内部函数与外部函数
4.9.1 内部函数
4.9.2 外部函数
4.10 预处理
4.10.1 文件包含
4.10.2 宏定义
4.10.3 条件编译
4.11 案例应用
本章小结
习题
第5章 数组
5.1 数组概述
5.2 一维数组
5.2.1 一维数组声明与初始化
5.2.2 一维数组元素的使用
5.2.3 一维数组作为函数参数
5.2.4 一维数组应用举例
5.3 多维数组
5.3.1 二维数组
5.3.2 更多维数的数组
5.4 字符数组
5.4.1 字符串与字符数组
5.4.2 字符数组的声明与初始化
5.4.3 字符数组的使用
5.4.4 字符串输出和输入
5.4.5 字符数组应用举例
5.4.6 字符串处理函数
5.4.7 字符串数组
5.5 案例应用
本章小结
习题
第6章 指针
6.1 指针的概念
6.1.1 地址与指针
6.1.2 指针的定义与初始化
6.1.3 指针的运算
6.2 指针与函数
6.2.1 指针作为函数的参数
6.2.2 函数返回指针
6.2.3 指向函数的指针
6.3 指针与数组
6.3.1 指针对数组元素的访问
6.3.2 字符指针
6.3.3 指向数组的指针
6.3.4 指针数组
6.3.5 指向指针的指针
6.4 动态内存分配
6.4.1 动态内存分配的含义
6.4.2 动态内存分配的步骤
6.4.3 常用的动态内存管理函数
本章小结
习题
第7章 结构体与共用体
7.1 结构体类型与结构体变量
7.1.1 结构体类型的定义
7.1.2 结构体变量的定义与初始化
7.1.3 结构体变量的引用
7.1.4 指向结构体变量的指针
7.1.5 关键字typedef的用法
7.2 结构体数组
7.2.1 结构体数组的定义
7.2.2 结构体数组的初始化
7.2.3 结构体数组的应用
7.3 结构体与函数
7.4 动态数据结构
7.4.1 链表的定义
7.4.2 链表的特点及操作原理
7.4.3 动态链表的建立
7.4.4 链表的删除操作
7.4.5 链表的插入操作
7.5 共用体
7.5.1 共用体类型的定义和引用
7.5.2 共用体类型的初始化
7.5.3 共用体类型举例
7.6 案例应用
本章小结
习题
第8章 文件
8.1 文件的基本概念
8.1.1 文件概述
8.1.2 文件的类别
8.1.3 文件的操作流程
8.1.4 文件的定义
8.2 常用文件操作的标准函数
8.2.1 文件的打开与关闭
8.2.2 文本文件的读写
8.2.3 二进制文件的读写
8.2.4 文件的随机访问与定位
8.2.5 文件使用举例
8.3 案例应用
本章小结
习题
第9章 面向对象程序设计
9.1 面向对象的基本概念
9.1.1 结构化程序设计
9.1.2 面向对象程序设计
9.1.3 可视化编程技术
9.2 面向对象程序设计的基本特点
9.3 类和对象
9.3.1 类的定义
9.3.2 类成员的访问控制
9.3.3 类的成员函数
9.3.4 对象
9.4 构造函数、析构函数和复制构造函数
9.4.1 构造函数
9.4.2 析构函数
9.4.3 复制构造函数
9.5 静态成员
9.5.1 静态数据成员
9.5.2 静态成员函数
9.6 友元
9.7 继承与派生
9.7.1 类的继承与派生
9.7.2 派生类的构造和析构函数
9.7.3 同名覆盖原则与二义性问题
9.7.4 赋值兼容规则
9.8 多态性
9.8.1 多态的类型
9.8.2 静态联编与动态联编
9.8.3 虚函数
9.8.4 纯虚函数
9.8.5 抽象类
本章小结
习题
附录A ASCII码表
附录B 运算符
附录C 常用C标准库函数
参考文献
参考文献
📜 SIMILAR VOLUMES
本书着重强调应用与基础相结合,通过项目引入、任务分解的方式,将相关知识点融入整个任务中。读者通过完成项目,逐步掌握Java程序设计的具体应用。本书以Java工程师岗位职业能力为主线,把Java技术知识融入项目的分解任务中。全书共分11个单元,内容主要包括Java平台及使用等14个项目,每个项目都分解为不同的任务,每个任务都按照“任务分析→知识相关点→任务实施→技能拓展”的过程进行组织。
<p>《C++程序设计基础》针对初学者学习程序设计而编写,通过《C++程序设计基础》的学习,初学者可以较好地掌握结构化程序设计的3种结构、面向对象的概念和编程思想。《C++程序设计基础》以VC++2005为开发平台,结合大量实例,系统《C++程序设计基础》介绍VC++2005的开发环境、基本语法和编程技巧。全书共11章:C++与VC++2005概述,VC++2005程序设计基础,流程控制语句,数组和字符串,指针,函数,结构体与联合,类与对象,类的继承、派生与多态,C++流与文件操作,VC++2005应用程序开发实例。《C++程序设计基础》配有电子课件、源代码等教学资源。</p> <p>《C+
本书介绍 Python 程序设计的基础知识,集教材、习题、上机实验于一体,内容涵盖全国计算机等级考 试二级 Python 语言程序设计的考试大纲,包括 11 章教学内容和 9 个实验。在教学内容中,第 1~6 章介绍 Python 程序设计的基础知识,第 7~9 章分别介绍三个用于数据分析的第三方程序包(NumPy、Pandas、 Matplotlib)及其应用,第 10~11 章主要围绕 Tushare 财经数据库介绍运用 Python 进行数据分析的几个综合 案例。9 个实验与教学内容结合紧密,包括验证性、设计性和综合性实验,方便实验教学的组织与开展。 本书可作为高等院校计算机专
本书是Python程序设计的入门书籍,将Python程序设计分为三大模块:面向过程的Python程序设计,面向对象的Python程序设计,以及Python程序设计综合实践题、模拟题和习题解析。面向过程的Python程序设计模块,介绍Python语言的入门基础知识,主要包括Python语言的技术起源、Python语言的数据类型与表达式、Python语言的流程控制语句,以及Python语言的函数设计方法。面向对象的Python程序设计模块,介绍Python的面向对象技术,包括继承、接口、封装的概念及实现,利用turtle库绘制图形,利用NumPy进行科学计算。Python程序设计综合实践题、模拟题