高级语言程序设计教程-C基础与C++
- ISBN:9787811355406
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:253
- 出版时间:2010-09-01
- 条形码:9787811355406 ; 978-7-81135-540-6
本书特色
《高级语言程序设计教程:C基础与C++》:全国高校计算机应用系列教材
内容简介
本书先介绍了程序设计的基本概念,接着以visualc++6.0作为实验开发平台,通过大量精选的案例,全面系统地介绍了c语言基本数据类型、运算符、表达式、数据的输入输出、分支和循环控制结构、数组、函数、指针、结构体、枚举、编译预处理等内容。
目录
i 解题和程序设计概要
1 计算机解决问题的初级概念
1.1 问题求解的一般概念
1.2 计算机解决的问题
2 程序设计的概念
2.1 算法和程序
2.2 程序设计方法
2.3 程序设计语言
2.4 计算机如何存储数据
ⅱ 程序语言基础(c语言)
3 数据类型与基本输入输出
3.1 概述
3.2 标识符
3.3 数据类型
节选
《高级语言程序设计教程:C基础与C++》先介绍了程序设计的基本概念,接着以Visualc++6.0作为实验开发平台,通过大量精选的案例,全面系统地介绍了C语言基本数据类型、运算符、表达式、数据的输入输出、分支和循环控制结构、数组、函数、指针、结构体、枚举、编译预处理等内容。
相关资料
插图:程序设计方法是指组织程序内部数据和逻辑所用的方法。随着计算机应用的不断普及,程序规模随之越来越大,程序设计的目标也由原来追求程序的高效率转变为对程序的可读性、可靠性、移植性、重用性、可维护性的综合考虑,这促进了程序设计方法的发展。2.2.1结构化程序设计早期的程序设计由于受硬件技术的限制,所以没有成型的设计方法,主要依赖个人技术和经验编程,因此程序的可读性、可维护性和重用性都很差。随着计算机硬件技术和其他相关信息技术的发展,同时也为了能够编写和维护复杂庞大的程序,在20世纪60年代出现了结构化程序设计方法,又称面向过程的程序设计方法。结构化程序设计强调程序设计风格和程序结构的规范化,提倡清晰的结构。结构化程序设计方法的基本思路是:把一个复杂问题的求解过程分阶段进行。具体方法包括:①自顶向下;②逐步细化;③模块化设计;④结构化编码。自顶向下是一种问题分解技术,将复杂的问题分解为一系列复杂性相对较低的子问题,然后逐个解决这些子问题,从而使整个问题得到解决;逐步细化是指对问题按层次进行分解,每一层不断将子问题细化,到了*后一层所有问题都是简单易解决的小问题;模块化设计是指将大程序划分成若干个子程序,每个子程序称为一个模块;结构化编码是指用结构化的计算机语言编写程序代码。结构化程序设计是对程序的功能进行分解,将数据和对数据的处理过程分开,以过程为中心设计程序。因为用结构化程序设计方法设计的程序耦合度过高,所以这必然降低程序的安全性和重用性。例如,过程1和过程2都要操作数据A(如图2-2所示),当数据A的结构改变时,过程1和过程2都要进行相应的修改;当过程1修改时,可能会引起过程2的修改。而且每一种相对于老问题的新方法都要带来额外的开销。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0