计算机实践训练课程是程序设计课程中必不可少的一个环节。目的是训练读者综合运用该课程的知识与技巧的能力,达到理论联系实际、学以致用。

本书是与《C语言程序设计教程》和《C语言程序设计实验指导与习题解析》配套使用的教学参考书。内容包括:程序设计的基本理论与方法、C语言实用程序设计技术、实例分析、参选课题。

本书中的示例都已上机通过。示例选材恰当,分析深入浅出、循序渐进,具有启发性和实用性,与理论教学紧密配合。

本书是C语言实践训练的必备参考书。可以作为高等院校计算机专业或非计算机专业的计算机程序设计实践教学用书,也可作为计算机应用科技人员的参考书或培训教材。 前言

第1章 程序设计课程实践训练概述

1.1 学习程序设计的目的与任务

1.2 实践训练的必要性

1.3 软件工程概述

1.3.1 软件危机与软件工程

1.3.2 软件工程的基本原理

1.3.3 软件的生命周期

1.4 程序设计的基本方法和步骤

1.4.1 利用计算机处理问题的步骤

1.4.2 结构化程序设计技术

第2章 C语言实用程序设计技术

2.1 图形处理基础

2.1.1 图形程序运行的条件

2.1.2 图形显示器与适配器

2.1.3 图形显示的坐标和像素

2.1.4 基本图形处理函数及图形处理技术

2.2 菜单设计

2.2.1 菜单

2.2.2 菜单设计基础

2.2.3 菜单设计实例

2.3 屏幕图形的存取

2.3.1 屏幕图形与VRAM地址的关系

2.3.2 VRAM的位面结构和读写操作

2.3.3 存取屏幕图形存入文件

2.3.4 将屏幕图形存入文件

2.3.5 将图形文件显示到屏幕

2.4 动画技术

2.4.1 利用画擦法实现简单动画

2.4.2 利用存储再重放方法

2.4.3 利用显示页和编辑页交替变化方法设计动画

2.4.4 直接对图像动态存储进行操作方法

2.5 I/O接口的输入输出

2.6 中断服务程序的设计

2.7 驻留程序的设计

2.8 汉字显示技术

第3章 典型课题分析与解答

3.1 简易学生成绩管理系统的设计与实现

3.2 电子时钟系统的设计与实现

3.3 简易动画——单摆运动

第4章 课题精选与提示

附录1 Turbo C库函数一览表

附录2 图形模式表

附录3 鼠标器功能与功能编号

参考文献

内容简介:

计算机实践训练课程是程序设计课程中必不可少的一个环节。目的是训练读者综合运用该课程的知识与技巧的能力,达到理论联系实际、学以致用。

本书是与《C语言程序设计教程》和《C语言程序设计实验指导与习题解析》配套使用的教学参考书。内容包括:程序设计的基本理论与方法、C语言实用程序设计技术、实例分析、参选课题。

本书中的示例都已上机通过。示例选材恰当,分析深入浅出、循序渐进,具有启发性和实用性,与理论教学紧密配合。

本书是C语言实践训练的必备参考书。可以作为高等院校计算机专业或非计算机专业的计算机程序设计实践教学用书,也可作为计算机应用科技人员的参考书或培训教材。

目录:

前言

第1章 程序设计课程实践训练概述

1.1 学习程序设计的目的与任务

1.2 实践训练的必要性

1.3 软件工程概述

1.3.1 软件危机与软件工程

1.3.2 软件工程的基本原理

1.3.3 软件的生命周期

1.4 程序设计的基本方法和步骤

1.4.1 利用计算机处理问题的步骤

1.4.2 结构化程序设计技术

第2章 C语言实用程序设计技术

2.1 图形处理基础

2.1.1 图形程序运行的条件

2.1.2 图形显示器与适配器

2.1.3 图形显示的坐标和像素

2.1.4 基本图形处理函数及图形处理技术

2.2 菜单设计

2.2.1 菜单

2.2.2 菜单设计基础

2.2.3 菜单设计实例

2.3 屏幕图形的存取

2.3.1 屏幕图形与VRAM地址的关系

2.3.2 VRAM的位面结构和读写操作

2.3.3 存取屏幕图形存入文件

2.3.4 将屏幕图形存入文件

2.3.5 将图形文件显示到屏幕

2.4 动画技术

2.4.1 利用画擦法实现简单动画

2.4.2 利用存储再重放方法

2.4.3 利用显示页和编辑页交替变化方法设计动画

2.4.4 直接对图像动态存储进行操作方法

2.5 I/O接口的输入输出

2.6 中断服务程序的设计

2.7 驻留程序的设计

2.8 汉字显示技术

第3章 典型课题分析与解答

3.1 简易学生成绩管理系统的设计与实现

3.2 电子时钟系统的设计与实现

3.3 简易动画——单摆运动

第4章 课题精选与提示

附录1 Turbo C库函数一览表

附录2 图形模式表

附录3 鼠标器功能与功能编号

参考文献

c语言程序设计实践教程课,C语言程序设计实践训练教程相关推荐

  1. 大一c语言程序设计项目教程课,C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案...

    C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案 习题答案模块 1 C 语言基础知识1. 选择题(1)C 语言中运算对象必须是整型的运算符是 (B ).A. %= ...

  2. java程序设计与实践教程 王薇 doc_Java程序设计与实践教程 王薇主编 答案

    Java程序设计与实践教程 王薇 主编 董迎红 副主编 课后习题 答案 第1章 JAVA简介 一.判断题 1.√ 2.√ 3. 4. 5. 6.√ 7.√ 8.√ 9. 10. 二.填空题 1.App ...

  3. c语言循环嵌套说课,C语言FOR循环说课稿.doc

    C语言FOR循环说课稿.doc C 语言 FOR 循环说课稿 各位评委老师上午好,我今天说课的内容是"FOR 循环" (板书) ,下面我将从教材的 地位及作用.学生学情.教学目标. ...

  4. c语言程序设计项目教程视频,C语言程序设计项目教程

    图书简介 本书充分结合高职高专学生实际,对内容科学取舍,突出算法,强调逻辑思路,吸纳先进的项目教学法的思想,非常注重编程能力的训练.全书共分8个模块,主要介绍了C语言的基础知识.程序设计的基本结构.数 ...

  5. java程序设计实践教程张永常_java程序设计实用教程

    典型案例,轻松易学:通过139个课堂案例讲解理论知识,直观.具体: 边做边学,练习巩固:随书附赠教学视频,边看边学,并且通过20个课堂练习和每章课后习题来实操练习,巩固提高: 学习资源丰富:随书附赠课 ...

  6. go 怎么等待所有的协程完成_GO语言基础进阶教程:Go语言的协程——Goroutine

    Go语言的协程--Goroutine 进程(Process),线程(Thread),协程(Coroutine,也叫轻量级线程) 进程进程是一个程序在一个数据集中的一次动态执行过程,可以简单理解为&qu ...

  7. 单片机c语言全程图文教程,单片机C语言,从小白到菜鸟进阶教程(超详细代码解读)...

    首先要认识单片机是啥?单片机语言是啥?单片机是一种可存储可读写可编程可运行的芯片,你写啥它就运行啥,运行出错,那你程序写错了.单片机语言,嗯!确定要学C啊!有哪一种语言能够抗衡C的强大地位?没有!哪一 ...

  8. C语言学习第017课——C语言提高(一)

    typedef的用法 1.定义指针类型 定义两个char*的变量,p1和p2,使用C++代码打印一下他俩的类型: #include <iostream> #include<typei ...

  9. python程序设计简明教程知识点总结_Python程序设计简明教程 在线阅读

    介绍\u201CPython编程简明教程\u201D解释了Python语言的基本知识和基本应用技能与简洁的语言和易于理解的例子.\u201CPython编程简明教程\u201D由9章,主要解释Pyth ...

最新文章

  1. php语句中两个if语句,如何在PHP中组合两个IF语句
  2. [Beta]第二次 Scrum Meeting
  3. Sublime Text 菜单栏消失问题
  4. 「模拟赛20180307」三元组 exclaim 枚举+树状数组
  5. linux kernel的spinlock在armv7和armv8中的不同
  6. 第一次认识SharePoint...
  7. 分享一个slide:花式自然语言处理
  8. 非常完善的Log4net详细说明(转)
  9. strstr和strcchr查找字符串和区别
  10. 重学前端学习笔记(二十二)--选择器的机制
  11. 093-PHP数组比较
  12. 2011年我的关键词
  13. LINUX SHELL为awt指定分隔符
  14. c语言控制科学计数法指数位数,控制科学计数法的指数位数
  15. 金山词霸2009牛津版完整破解版+绿色精简版下载
  16. 抖音企业号抖音智能营销系统源码待开发技术。。。。。
  17. Telnet详情及Telnet的安装
  18. CNN中十大拍案叫绝的操作
  19. 吴晓灵:大数据与个人征信市场发展
  20. Android轮播图原理思路分析+实现方案

热门文章

  1. 解决ListView 缓存机制带来的显示不正常问题
  2. [codility]Min-abs-sum
  3. 寄存器指令MIPS 寄存器介绍
  4. Android 柱状图
  5. android WebView通过js方法与原生交互
  6. mpvue v-html 代替方法 使用 mpvue-wxparse
  7. java接口与集合_【总结】Java常用集合接口与集合类
  8. Axure5.1不能输入中文问题.
  9. mysql 错误问题_Mysql常见的几个错误问题及解决方法:
  10. 前端后端接口那些事吐槽