自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 第2章 怎样表示一个算法

2.5 怎样表示一个算法为了表示一个算法,可以用不同的方法。常用的方法由:自然语言、传统流程图、结构化流程图和伪代码等。2.5.1 用自然语言表示算法自然语言就是人们日常使用的语言,可以是汉语、英语或其他语言。用自然语言表示通俗易懂,但文字冗长,容易出现歧义。自然语言表示的含义往往不大严格,要根据上下文才能判断其正确含义。用自然语言来描述包含分支和循环的算法不大方便。因此,除了那些很简单的问题以外,一般不用自然语言表示算法。2.5.2 用流程图表示算法流程图是用一些图框来表示各种操作。用

2020-07-27 16:14:12 2427

原创 第2章 算法的特性

2.4 算法的特性b

2020-07-24 11:21:50 637

原创 第2章 简单的算法举例

2.3 简单的算法举例【例 2.1】 求 1 × 2 × 3 × 4 × 5 。可以用最原始的方法进行:步骤 1: 先求 1 乘以 2,得到结果 2 。步骤 2: 将步骤 1 得到的乘积 2 再乘以 3,得到结果 6 。步骤 3: 将 6 再乘以 4,得 24 。步骤 4: 将 24 再乘以 5,得 120 。这就是最后的结果这样的算法虽然是正确的,但太繁琐。我们不妨改进一下:S1: 令 p = 1,或写成 1 => p (表示将 1 存放在变量 p 中)S2: 令 i = 2,或

2020-07-19 17:29:39 1573

原创 第2章 什么是算法

2.1 程序 = 算法 + 数据结构一个程序主要包括以下两方面的信息:数据结构: 对数据的描述。在程序中要指定用到哪些数据,以及这些数据的类型和数据的组织形式。算法: 对操作的描述。要求计算机进行操作的步骤。著名计算机科学家沃思提出一个公式:算法 + 数据结构 = 程序 。直到今天,这个公式对于过程化程序来说依然是适用的。实际上,一个过程化的程序除了以上两个主要因素之外,还应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言表示。因此,算法、数据结构、程序设计方法和语言工具 4

2020-07-18 14:19:23 434

原创 第1章 程序设计的任务

1.5 程序设计的任务程序设计是指从确定任务到得到结果、写出文档的过程。从确定问题到最后完成任务,一般经历以下几个工作阶段:问题分析设计算法编写程序对源程序进行编辑、编译和连接,得到可执行程序运行程序,分析结果编写程序文档...

2020-07-17 20:19:26 1066

原创 第1章 运行C程序的步骤与方法

1.5 运行C程序的步骤与方法用 C 语言编写的程序是源程序。计算机不能直接识别和执行用高级语言写的指令,必须用编译程序(也称编译器)把 C 源程序翻译成二进制形式的目标程序,然后再将该目标程序与系统的函数库以及其他目标程序连接起来,形成可执行的目标程序。在编写好一个 C 源程序后,怎样上机进行编译和运行呢?一般经过以下几个步骤:1. 上机输入和编辑源程序。通过键盘向计算机输入程序,如发现有错误,要及时改正。最后将此源程序以文件形式存放在自己指定的文件夹内(如果不特别指定,一般存放在用户当前目录下

2020-07-16 16:20:17 3882

原创 第1章 C语言程序的结构

1.4.2 C语言程序的结构(1)一个程序由一个或多个源程序文件组成在一个源程序文件中可以包括3个部分:预处理指令如 #include <stdio.h>(还有一些其他预处理指令,如 #define 等)。C编译系统在对源程序进行“翻译”以前,先由一个预处理器(也称预处理程序、预编译器)对预处理指令进行预处理,对于 #include <stdio.h> 指令来说,就是将 stdio.h 头文件的内容读进来,取代 #include <stdio.h> 。由预处

2020-07-13 19:39:46 2547

原创 第1章 最简单的C语言程序举例

1.4 最简单的C语言程序1.4.1 最简单的C语言程序举例【例 1.1】 要求在屏幕上输出以下一行信息。Hello world!解题思路: 在主函数中用 printf 函数原样输出以上文字。#include <stdio.h>//这是编译预处理指令int main()//定义主函数{//函数开始的标志 printf("Hello world!\n");//输出指定的一行信息 return 0;//函数执行完毕时返回函数值0}//函数结束的标志运行结果:Hello wo

2020-07-13 18:20:36 1791

原创 第1章 C语言的发展及其特点

1.3 C语言的发展及其特点C语言的发展 1. 1972 年,美国贝尔实验室的 D.M.Ritchie 在 B 语言的基础上设计出了 C 语言。最初的 C 语言只是为描述和实现UNIX 操作系统提供一种工作语言而设计的。 2. 1973 年,Ken Thompson 和 D.M.Ritchie 合作把 UNIX 的 90% 以上用 C 语言改写,即 UNIX 第 5 版。随着 UNIX 的日益广泛使用,C 语言也迅速得到推广。 3. 1978 年,以UNIX第7版中的C语言编译程序为基础,Brian

2020-07-13 16:06:05 938

原创 第1章 计算机程序和计算机语言

1.2 什么是计算机语言计算机语言计算机语言是一种计算机和人都能识别的语言。计算机语言分为计算机低级语言和计算机高级语言。低级语言低级语言包括机器语言和汇编语言。不同型号的计算机的机器语言和汇编语言是互不相通的。机器语言和汇编语言是完全依赖于具体机器特性的,是面向机器的语言。由于机器语言和汇编语言“贴近”计算机,或者说离计算机“很近”,故称为计算机低级语言。机器语言计算机工作基于二进制,从根本上说,计算机只能识别和接受由0和1组成的指令。计算机能直接识别和接受的二进制代码称为

2020-07-12 17:49:31 1328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除