- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
计算机程序设计基础与VisualC++
授课教师:张丽梅
计算机程序设计基础与VisualC++课教师:张丽梅
南交通大学
件学院
课程设计的背景面向先修《计算机应用基础》以MicrosoftVisualC++6.0语言为载体介绍软件技术:面向过程、面向对象等程序设计的方法
本课要求和目的单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。掌握程序设计的基本原理、概念和方法;单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。掌握算法的概念、设计及表述;单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。掌握C++语言的基本知识;单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。熟悉VC++6.0环境和程序设计的基本方法;能够利用计算机处理问题的思维方式单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。能主动将计算机引入到其它课程应用
本课程安排课内:3学时上机:2学时平时成绩作业:平时成绩
非计算机专业学生为什么学习程序设计计算机只是工具;如果没有某一方面的专业知识,这工具无用武之地。例如,不懂财务的软件设计人员永远也设计不出好的财务软件,不懂化工的软件设计人员永远也设计不出好的化学分析软件,没有美术基础,你的绘图软件也不会好到哪里去。计算机专业课程交叉其他专业淡化专业,充分展现各自的才能和个性。
课程学习方法实验性强01对于已讲解的问题,精通02对于未讲解的问题可自学03参考书:04单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。《c语言程序设计》清华大学出版社 谭浩强《c++语言程序设计》清华大学出版社郑莉
第一章引论教学目标:了解编程求解问题的全过程;了解算法基础知识;掌握结构化算法的表示方法;理解常用算法设计思想。
教学内容:1软件开发和程序设计的概念;2算法的概念;3算法的表示方法;4算法设计策略5算法复杂性分析。6
1.1软件开发和程序设计添加标题01单击此处添加小标题02单击此处添加小标题03单击此处添加小标题04程序作为一种具有逻辑结构的信息,是计算任务的处理对象和处理规则的描述,这一描述必须通过相应的实体才能体现。软件泛指程序和相关文档的集合,软件决定着计算机做什么和如何做,是用户与硬件之间的交互界面。文档是为方便了解程序所需要的资料说明,这些资料并不一定要装入计算机;程序与软件关系当程序作为商品以有形介质为载体进行交易时即为软件。
用户自行开发具有针对性的应用软件就成为工程应用领域问题繁杂多变唯一的解决办法。PARTONE
软件开发过程从开始软件的研制到废弃该软件的整个期间,称为软件生命期。PART.01
传统的软件开发过程可划分为七个阶段
1.1.2程序设计方法可分为面向过程的程序设计和面向对象的程序设计两大类。
面向过程的程序设计为了得到问题的解而执行的一步一步的操作,称为过程。面向过程的程序设计是一种基于功能分析及每个功能由计算机的一个操作过程实现的程序设计方法,又称为传统的程序设计。面向过程程序设计的关键是规划算法和数据结构。
面向对象的程序设计面向对象程序设计模拟自然界认识和处理事物的方法,将数据和对数据的操作方法组织在一起,形成一个相对独立的整体,称为对象;对象是活动的,对象行为靠消息触发而激活。面向对象程序设计的关键是确定对象并对其分类。
1.1.3程序设计过程传统的程序设计过程主要包括以下几个阶段:分析问题设计算法与数据结构检查算法编码实现测试和调式程序
1.2计算机算法
算法基本概念日常一般算法
解决某类具体问题的方法和步骤。算法类似于过程、方法、规程等计算机算法
利用计算机解决某类问题的方法和步骤计算机算法
算法设计初步计算机算法PART1
计算机算法算法设计的主要原则添加标题添加标题
算法设计的步骤计算机算法PART1
计算1+2+3+4+…+10输入处理输出被加数加数被加数=和被加数=被加数+加数循环10次被加数
计算1+3+5…+1101
求:5!计算机算法PART1
[例2]计算n!计算机算法
这些例子告诉我们:计算机算法
算法的复杂性分析计算机算法
表示算法的方法计算机算法即N-S流程图即传统流程图
用自然语言表示算法计算机算法
伪代码计算机算法PAR
您可能关注的文档
最近下载
- 人教版(PEP)小学六年级英语上册第四单元Unit 4 A Let’s talk精品课件.pptx VIP
- 2025中级保育师资格考试题库资料及答案(浓缩400题).pdf VIP
- 革命圣地西柏坡七言诗句.docx VIP
- (必会)中级保育师资格近年考试真题题库汇总(300题).docx VIP
- FSSC22000 V6食品安全管理体系管理手册 .pdf VIP
- 建筑工程图集 16J914-1:公用建筑卫生间.pdf VIP
- 外研版(2021)中职英语基础模块1 Unit 5 We Have Only One Earth For Better Performance 教案.docx VIP
- 07J912-1变配电所图集.pdf VIP
- 耳鼻咽喉科专科护士授权理论考试试题.docx VIP
- 工程项目保修期的工作安排措施.doc VIP
文档评论(0)