程序设计概述 全国计算机等级考试二级 C语言程序设计培训课件.ppt

程序设计概述 全国计算机等级考试二级 C语言程序设计培训课件.ppt

ID:57026825

大小:265.00 KB

页数:23页

时间:2020-07-26

程序设计概述 全国计算机等级考试二级 C语言程序设计培训课件.ppt_第1页
程序设计概述 全国计算机等级考试二级 C语言程序设计培训课件.ppt_第2页
程序设计概述 全国计算机等级考试二级 C语言程序设计培训课件.ppt_第3页
程序设计概述 全国计算机等级考试二级 C语言程序设计培训课件.ppt_第4页
程序设计概述 全国计算机等级考试二级 C语言程序设计培训课件.ppt_第5页
资源描述:

《程序设计概述 全国计算机等级考试二级 C语言程序设计培训课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、全国计算机等级考试二级主讲人:严亚周C语言程序设计1、掌握C语言的基本语法规则、数据类型,掌握C程序的基本结构。课程的基本要求4、掌握一些基本算法和程序设计技术,并能用C语言解决实际问题。2、学习运用高级语言进行程序设计的思想和方法。3、能够阅读、编写、调试C语言程序第一章程序设计基本概念1.1程序设计概述1.2算法1.4C语言上机操作步骤1.3结构化程序设计及模块化1.1程序设计概述如何交流想偷懒吗?那就编写一段程序吧!一.了解几个概念指令—能够被计算机识别的命令程序---能被计算机识别的一系列有序的计算机指令集合程序设计--

2、-用计算机指令序列描述解决问题的过程源程序---用高级语言编写的程序目标程序---二进制表示的程序编译程序---用来将源程序转换(翻译)成目标程序的程序C源程序(.C)编译程序目标文件(.obj)连接程序可执行文件(.exe)二、软件设计过程1、确定数据结构2、确定算法3、编码4、在计算机上调试程序5、整理并写出材料文档1.2算法1、算法概念算法(Algorithm),简单地说,是为解决一个特定问题而采取的确定的、有限的方法和步骤。2.算法的特性(1)有穷性。(2)确定性。(3)可行性。(4)有零个或多个输入(5)有一个或多个输

3、出【例1-1】输入10个整数,求出其中的最大值。算法如下:①取最小整数-32768为最大值,并把它放在变量max中。②计数器的值置0。③输入一个整数x,且计数器加1。④若x大于max,则max的值改为x;否则max的值不变。⑤若计数器的值小于10,则重新执行第3步~第5步;否则执行第6步。⑥输出最大值即max。/*算法结束*/3.算法的描述(1)自然语言(2)框图语言传统程序流程图N-S结构流程图(3)伪代码1.3结构化程序设计及模块化一、结构化程序设计二、模块化机构化程序需满足三大基本结构:A、顺序结构B、选择结构C、循环结构

4、C是结构化程序吗?自顶向下、逐步细化、模块化程序设计模块在实际程序中用函数来实现1.4C语言的上机操作步骤一.上机过程:编译正确正确正确有错误有错误编辑运行tc.exetcc.exetcconfig.exetlink.exetlib.exemake.exethelp.exe*.lib*.h基本文件:装载c程序编辑c程序运行c程序(ctrl+F9)正确?看结果(alt+F5)运行下一程序?是是否退出否2.上机过程流程图:1.5简单的C语言程序介绍例1.1求两个整数之和。(1)准备两个整数;解题的基本思路:(3)将运算的结果存放在哪

5、里;(4)输出和。(2)作加法运算;main()/*一个程序的开始*/{/*函数开始的标志*/inti,j,sum;/*变量说明,申请存储空间*/i=2;j=-3;/*给出两个整数,给变量赋值*/sum=i+j;/*作加法,并保留和*/printf("Thesumofi+jis%d",sum);/*输出和*/}/*函数结束的标志*/C语言程序结构小结:(1)C语言程序由函数构成,至少且只有一个main函数;(2)函数由函数头和函数体(包括变量定义和语句部分)组成;main(){变量说明;语句;}类型变量名;(5)printf

6、(“普通字符或用%开头或用开头”,输出内容);(3)语句必须以分号(;)作结束标志;(4)由“/*”与“*/”之间的内容构成C语言程序的注释部分;(6)“{”,“}”是每一个函数体的开始与结束标志。(8)scanf("输入数据格式",&输入变量);(7)用预处理命令#include可以包含有关文件的信息。例1.2再求两个整数之和。解题的基本思路:(1)从键盘输入两个整数;(3)将运算的结果存放在某一存储单元;(4)输出和。(2)作加法运算;main()一个程序的开始{函数开始的标志inti,j,sum;变量说明,申请存储空间s

7、canf("%d,%d",&i,&j);输入两个整数sum=i+j;作加法,并保留和printf("Thesumofi+jis%d",sum);输出和}函数结束的标志小结一.c程序结构#include<*.h>main(){变量定义;输入;计算;输出结果;}二.c程序运行过程load/pickc程序编辑c程序运行c程序(ctrl+F9)正确?看结果(alt+F5)运行下一程序?是是否退出(alt-x)否作业1、什么是算法?陈述算法的特点。描述算法的常用方法有那些?2、源程序和目标程序有什么区别?3、C语言源文件的后缀是什么?

8、C源程序编译后生成的obj文件是几进制文件?4、C语言函数由那两部分构成?5、C语言三大基本结构是什么?

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

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

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