[其它考试]第2章 C语言程序设计概述 1课时.ppt
《[其它考试]第2章 C语言程序设计概述 1课时.ppt》由会员分享,可在线阅读,更多相关《[其它考试]第2章 C语言程序设计概述 1课时.ppt(33页珍藏版)》请在三一办公上搜索。
1、,C语言程序设计,信息与电气工程学院2012年2月,CDIO.,第二章 C语言程序设计概述,任务一 了解程序与程序设计任务二 了解C语言任务三 了解Visual C+6.0集成开发环境任务四 创建编辑源程序任务五 编译、连接、运行和调试任务六 程序的保存、打开、关闭与退出任务七 本意要点汇总任务八 实力检验,任务一 学习目标,了解程序与程序设计相关知识,理解程序的概念,了解程序设计的过程,了解程序设计语言的发展,理解结构化程序设计方法,掌握程序设计风格,掌握程序设计的三种能力,了解C语言,C语言的发展历史,了解C语言的特点,理解C程序结构特点,掌握C程序在 Visual C+6.0成开发环境下
2、创建、编辑、保存、打开、关闭与退出、编译、链接、运行和调试的方法。,任务一 了解程序与程序设计,1程序的定义,程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。,著名的计算机科学家Niklaus Wirth,程序=算法+数据结构,什么是程序设计?,编写程序的过程称为程序设计。,2程序设计过程,原始数据,计算方法,程序设计的核心和关键部分,解决问题是如何实现的。,输出结果,3程序设计语言,程序设计语言是人与计算机之间交流的工具,程序设计必须使用程序设计语言来实现。,计算机唯一能接受和执行的语言,由二进制码组成,每一串二进制码叫做一条指令,一条指令规定了计算机执行的一个动作。,
3、(1)机器语言,特点:效率高,速度快;但不直观、难以阅读,难学难掌握;可移植性差。,(2)汇编语言:用“助记符”来表示机器指令。如:ADD A,B SUB A,B,特点:计算机不能直接识别和执行,依赖于硬件,效率高;繁琐难推广。,(3)高级语言,与人类自然语言相接近、在一定程度上与机器无关,易学、易维护,是面向用户的语言。,源程序在输入计算机后,需要“翻译程序”将其翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。,编译方式:指在源程序执行之前,将程序的源代码“翻译”成目标代码(机器语言),解释方式:源程序一边由相应语言的解释器“翻译”成目标
4、代码(机器语言),一边执行,,面向对象的高级语言,4结构化程序设计方法,顺序、选择、循环三种基本控制结构。,顺序结构:按照书写的顺序执行,且每条语句都将被执行。,选择结构:根据设定的条件,判断选择哪一分支来执行。,循环结构:根据给定的条件,判断是否需要重复执行某一程序段,,结构化程序设计的原则是什么呢?,自顶向下。,先考虑总体,后考虑细节。,逐步求精。,把复杂的问题分解成一系列简单的子问题。,模块化。,避免使用goto语句。,5程序设计风格,源程序文档化,对于符号名的命名-“见名知义”,使用注释,采用锯齿形书写格式,数据说明,规范数据说明的次序,使用注释说明复杂的数据结构,语句结构,遵循-“清
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 其它考试 其它考试第2章 C语言程序设计概述 1课时 其它 考试 语言程序设计 概述 课时
链接地址:https://www.31ppt.com/p-6034619.html