第一章C语言概述本章学习重点:程序设计的相关概念和算法流程图C语言及C语言程序的特点TurboC2.0集成环境下的上机操作过程TurboC2.0下使用汉字的方法本章目录第一讲C语言基础知识本章小结结束第一讲C语言基础知识一、程序设计的基本概念二、C语言简介练一练返回到本章目录一、程序设计概述1.程序设计的基本概念1)程序用计算机语言描述的算法称为计算机程序,或简称程序。2)程序设计及程序设计语言人类社会中有多种语言交流工具,每种语言又都有它的语法规则。人和计算机通信需要通过计算机语言。计算机语言是面向计算机的人造语言,是进行程序设计的工具,因此也称程序设计语言.程序设计语言可以分为机器语言、汇编语言、高级语言。返回到本章目录程序设计一般包含以下几个部分①确定数据结构②确定算法③编写程序④调试程序⑤整理文档资料返回到本章目录3)算法计算机解决问题所依据的步骤称为计算机算法,或简称算法。一个算法应具备以下五个基本特征:①确定性②有效性③有穷性④有零个或多个输入⑤有一个或多个输出。返回到本章目录2.算法的图形表示法(1)用流程图表示算法流程图是用一组框图符号表示各种操作,也称框图。用流程图表示算法直观形象,易于理解。美国国家标准化协会ANSI规定的一些常用流程图符号,已为各国程序工作者普遍采用。如图所示:返回到本章目录图1-2传统流程图的基本符号起止框输入输出框处理框判断框流程线连接点返回到本章目录结构体程序设计有三种基本结构:①顺序结构②选择结构③循环结构返回到本章目录以下四个流程图结构分别为顺序结构、选择结构、当型循环结构、直到型循环结构不成立不成立成立不成立成立成立条件AB条件A条件AAB返回到本章目录练习:绘制P13,单灯闪烁程序流程图。返回到本章目录拓展练习:双灯闪烁程序流程图。两个灯所在的i/o口为,P1.0,P1.1;要求:P1.0闪烁3次后,P1.1闪烁1次。返回到本章目录返回到本章目录拓展练习:两个灯所在的i/o口为,P1.0,P1.1;要求:P1.0闪烁3次后,P1.1闪烁1次。绘制其程序流程图。返回到本章目录拓展练习:在同P1口连接8个LED要求:P1口的8个led能按照自己的设想变化绘制自己设想的程序流程图。返回到本章目录