第一章概述 程序设计基础ppt课件.ppt

第一章概述 程序设计基础ppt课件.ppt

ID:59213911

大小:271.00 KB

页数:31页

时间:2020-09-26

第一章概述 程序设计基础ppt课件.ppt_第1页
第一章概述 程序设计基础ppt课件.ppt_第2页
第一章概述 程序设计基础ppt课件.ppt_第3页
第一章概述 程序设计基础ppt课件.ppt_第4页
第一章概述 程序设计基础ppt课件.ppt_第5页
资源描述:

《第一章概述 程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计基础公共基础教研室第一章程序设计基础主要介绍程序、程序设计及程序设计语言算法程序设计的过程C语言简介程序设计基本方法VisualC++6.0简介学生成绩管理系统案例1.1.1程序与程序设计程序——通常指完成某项事务的执行过程,是一系列有序的工作步骤,它有方式、步骤等含义。步骤的顺序一般不能颠倒。计算机程序——指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序设计——人们为了完成某项具体的任务而编写一系列指令,并将这一系列指令交给计算机去执行。1.1.2程序设计语言程序设计语言是用计算机能够理解的语言来表达所设计程

2、序的含义,是人与计算机之间进行交流和通信的工具。机器语言:以二进制代码的形式来表示基本的指令集合,每条指令均为0和1组成的二进制代码串。汇编语言:用指令英文名称的缩写作为助记符代替机器的操作指令,用标号和符号来表示地址、常量和变量。高级语言:采用类似人类自然语言中的自然词汇,使得程序更容易阅读和理解。1.2.1算法的概念计算机算法即计算机能执行的算法。数值运算算法:解决求数值的问题。例如,判断闰年,求最大公约数,求阶乘,求数列之和等。非数值运算算法:解决需要用分析推理、逻辑推理才能解决的问题。例如,博弈,查找和分类等。1.2.2算法的描述方

3、式算法的描述可使用自然语言方式、类似于高级程序设计语言的伪代码、程序流程图、N/S盒图、PAD图等方式。流程图伪码程序设计语言起止框处理框判断框输入/输出框流程线起止框处理框判断框输入/输出框流程线1.2.3简单算法举例【例1.1】用流程图描述计算n!的算法。开始输入n(n>0)fac=1,i=1i<=nfac=fac*ii=i+1输出fac结束1.2.3简单算法举例【例1.3】用C语言描述计算n!的算法。#includevoidmain(){doublefac=1;/*定义变量fac,初值为1,存放n!*/inti=1,

4、n;/*定义变量i=1,以及变量n*/printf(“pleaseinputn(n>0):”);/*输出提示信息*/scanf(“%d”,&n);/*输入一个整数*/while(i<=n)/*在循环中计算n!*/{fac=fac*i;i=i+1;}printf(“%d!=%.0f”,n,fac);/*输出计算结果*/}1.3程序设计过程进行C语言程序设计的过程可以分解为:分析问题,确定程序目标设计程序编辑程序编译连接运行和调试维护和修改1.4C语音简介C语言是应用最广泛的语言之一。它具有以下特点:简洁紧凑、方便灵活运算符丰富数据类型丰富

5、C语言是结构化程序设计语言语法限制不太严格,程序设计自由度大可直接对硬件进行操作生成目标代码质量高,程序执行效率高可移植性好1.4.1C语言的字符集字符是组成语言的最基本的元素。C语言字符集是书写程序时允许出现的所有字符的集合,由字母、数字、空白符和特殊符号组成。字母:小写字母a~z,大写字母A~Z。数字:0~9共10个。空白符:空格符、制表符、换行符等。特殊符号:运算符、标点、括号和一些特殊字符。1.4.1C语言的词法符号在C语言中使用的词汇分为:标识符,关键字,运算符,分隔符,常量,注释符等。(1)标识符标识符是用来标识程序中的变量、常

6、量、数据类型、数组、函数等的名称,是合法的字符序列。C语言中的标识符必须满足以下语法规则:只能由字母、数字和下划线组成。第一个字符必须是字母或下划线。区分大小写字母。不能与语言的关键字相同,也不能和系统标准库函数同名。1.4.1C语言的词法符号(2)关键字又称保留字,是预先定义的、具有特殊意义的标识符。C语言的关键字共32个。分为三类:类型说明:用于说明变量、函数或其它数据结构的类型。如:int、float、char等。语句定义:用于表示一个语句的功能。如:if、else、do、while、for等。存储类别:用于定义变量的存储方式。如:a

7、uto、register、extern、static。1.4.1C语言的词法符号(3)运算符与变量,函数一起组成表达式,实现各种运算功能。(4)分隔符逗号:主要用在类型说明和函数参数表中,分隔各个变量。空格:多用于语句中各单词之间,作间隔符。(5)常量C语言中直接使用符号标记的数据,它本身就是数据。如128、’A’、”hello”。(6)注释符对程序代码的说明,有如下两种:/*注释内容*///注释内容1.4.2C语言程序的基本结构【例1.4】一个简单的C语言程序示例。#include/*以#号开头预处理*/voidmain

8、()/*主函数*/{printf("Thisacprogram!");}1.4.2C语言程序的基本结构C语言程序的结构具有以下特点:一个C语言程序可以由一个或多个文件组成。程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。