文档介绍:汽车服务工程3班第3小组组长:袁盛铭组员:陈科、康艺嘉、刘蓉、李月、罗超、王佳乐、杨露、付高华、杨露、熊昆、王梦圆计算机第四次演讲:程序设计程序设计定义:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。[1]程序设计之步骤一:分析问题对于接受的任务要进行认真的分析,研究所给定的条件,分析最后应达到的目标,找出解决问题的规律,选择解题的方法,完成实际问题。程序设计之步骤二:设计算法即设计出解题的方法和具体步骤。三:编写程序将算法翻译成计算机程序设计语言,对源程序进行编辑、编译和连接。程序设计之步骤四:运算程序,分析成果运行可执行程序,得到运行结果。能得到运行结果并不意味着程序正确,要对结果进行分析,看它是否合理。不合理要对程序进行调试,即通过上机发现和排除程序中的故障的过程。五:编写程序文档许多程序是提供给别人使用的,如同正式的产品应当提供产品说明书一样,正式提供给用户使用的程序,必须向用户提供程序说明书。内容应包括:程序名称、程序功能、运行环境、程序的装入和启动、需要输入的数据,以及使用注意事项等。程序设计之方法面向过程:面向过程的结构化程序设计分三种基本结构:顺序结构、选择结构、循环结构。原则:1,自顶向下:指从问题的全局下手,把一个复杂的任务分解成许多易于控制和处理的子任务,子任务还可能做进一步分解,如此重复,直到每个子任务都容易解决为止。2,逐步求精3,模块化:指解决一个复杂问题是自顶向下逐层把软件系统划分成一个个较小的、相对独立但又相互关联的模块的过程。程序设计之方法面向对象的程序设计面向对象的基本概念:1,对象2,类3,封装4,继承5,消息6,多态性优点1,符合人们认识事物的规律2,改善了程序的可读性3,使人机交互更加贴近自然语言程序设计之语言这里的语言即指:用于编写计算机程序的语言。语言分类:程序设计语言的基本成分有:①数据成分,用于描述程序所涉及的数据;②运算成分,用以描述程序中所包含的运算;③控制成分,用以描述程序中所包含的控制;④传输成分,用以表达程序中数据的传输。程序设计之语言按照不同类别对语言进行分类:::