计算机程序设计基础与Visual.ppt





《计算机程序设计基础与Visual.ppt》由会员分享,可在线阅读,更多相关《计算机程序设计基础与Visual.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机程序设计基础与计算机程序设计基础与Visual C+授课教师:张丽梅授课教师:张丽梅授课教师:张丽梅授课教师:张丽梅西南交通大学西南交通大学软件学院软件学院电话:电话:计算机程序设计基础与计算机程序设计基础与VisualC+面向面向先修先修计算机应用基础计算机应用基础以以MicrosoftVisualC+6.0语言为载体语言为载体介绍软件技术:面向过程、面向对象等介绍软件技术:面向过程、面向对象等程序设计的方法程序设计的方法课程设计的背景课程设计的背景掌握程序设计的基本原理、概念和方法;掌握程序设计的基本原理、概念和方法;掌握算法的概念、设计及表述;掌握算法的概念、设计及表述;掌握掌握C
2、+C+语言的基本知识;语言的基本知识;熟悉熟悉VC+6.0VC+6.0环境环境能够利用计算机处理问题的思维方式能够利用计算机处理问题的思维方式 和程序设计的基本方法;和程序设计的基本方法;能主动将计算机引入到其它课程应用能主动将计算机引入到其它课程应用本课要求和目的本课要求和目的课内:课内:3学时学时上机:上机:2学时学时平时成绩平时成绩作业:平时成绩作业:平时成绩本课程安排本课程安排计算机只是工具;计算机只是工具;如果没有某一方面的专业知识,这工具无用武如果没有某一方面的专业知识,这工具无用武之地。例如,不懂财务的软件设计人员永远也之地。例如,不懂财务的软件设计人员永远也设计不出好的财务软件
3、,不懂化工的软件设计设计不出好的财务软件,不懂化工的软件设计人员永远也设计不出好的化学分析软件,没有人员永远也设计不出好的化学分析软件,没有美术基础,你的绘图软件也不会好到哪里去。美术基础,你的绘图软件也不会好到哪里去。计算机专业课程交叉其他专业计算机专业课程交叉其他专业淡化专业,充分展现各自的才能和个性。淡化专业,充分展现各自的才能和个性。非计算机专业学生非计算机专业学生为什么学习程序设计为什么学习程序设计课程学习方法实验性强实验性强 对于已讲解的问题,精通对于已讲解的问题,精通对于未讲解的问题可自学对于未讲解的问题可自学 参考书:参考书:c c语言程序设计语言程序设计 清华大学出版社清华大
4、学出版社谭浩强谭浩强 c+c+语言程序设计语言程序设计 清华大学出版社郑莉清华大学出版社郑莉第一章第一章 引论引论教学目标:教学目标:1了解编程求解问题的全过程;了解编程求解问题的全过程;2了解算法基础知识;了解算法基础知识;3掌握结构化算法的表示方法;掌握结构化算法的表示方法;4理解常用算法设计思想。理解常用算法设计思想。教学内容教学内容:1软件开发和程序设计的概念;软件开发和程序设计的概念;2算法的概念;算法的概念;3算法的表示方法;算法的表示方法;4算法设计策略算法设计策略5算法复杂性分析。算法复杂性分析。1.1 软件开发和程序设计软件开发和程序设计程序程序作为一种具有逻辑结构的信息,是
5、计作为一种具有逻辑结构的信息,是计算任务的处理对象和处理规则的描述,这算任务的处理对象和处理规则的描述,这一描述必须通过相应的实体才能体现。一描述必须通过相应的实体才能体现。软件软件泛指程序和相关文档的集合,软件决泛指程序和相关文档的集合,软件决定着计算机做什么和如何做定着计算机做什么和如何做,是用户与硬件是用户与硬件之间的交互界面。之间的交互界面。文档文档是为方便了解程序所需要的资料说明,是为方便了解程序所需要的资料说明,这些资料并不一定要装入计算机;这些资料并不一定要装入计算机;程序与软件关系程序与软件关系当程序作为商品以有形介当程序作为商品以有形介质为载体进行交易时即为软件。质为载体进行
6、交易时即为软件。用户自行开发自行开发具有针对性的应用软件就成为工程应用领域问题繁杂多变唯一的解决办法。软件开发过程软件开发过程从开始软件的研制到废弃该软件的整个期从开始软件的研制到废弃该软件的整个期间,称为间,称为软件生命期。软件生命期。传统的软件开发过程可划分为七个阶段传统的软件开发过程可划分为七个阶段 1.1.2 程序设计方法程序设计方法可分为可分为面向过程的程序设计面向过程的程序设计和和面向对象的面向对象的程序设计程序设计两大类。两大类。面向过程的程序设计面向过程的程序设计为了得到问题的解而执行的一步一步的操为了得到问题的解而执行的一步一步的操作,称为过程。面向过程的程序设计是一作,称为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 基础 Visual

限制150内