计算机高中算法知识,高中数学必修三-算法概念基础知识解读

?同学们大家好,今天我们开始学习必修三。必修三中第一章是初步算法,其实这一章对你大学学习非常重要,它能让你很快读懂计算机语言,以前我们的定义是不识字是文盲,现在我们的定义是不懂计算机就是文盲。高中以学习知识为主,但计算机操作不在此列。而大学计算机恰恰是重要的学习工具,此时你就要开始学习各种软件等等,那么有了计算机语言的基础,你很快就能入手。大学基本计算机语言C语言和VB等等。

一、算法的基本含义:可以编成计算机程序,让计算机执行并解决问题。

学习算法概念注意:1、算法没有一明确的含义,可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按要求设计好的、有限的、确切的计算序列,并且这样的步骤或序列能够解决一类问题。

2、算法就是计算机解题的过程,在这个过程中,无论是形成解题思路还是编程序,都是在实施某种算法,前者是推理实现的算法,后者是做做实现的。

二、算法特征:有序性,确定性,有限性,可行性,不唯一性,普遍性。

例题:下列对算法的理解不正确的是()

A算法有一个共同的贴点,就是对一类问题都有效(而不是个别问题)

B算法要求一步一步执行,每一步都能得到唯一的结果。

C算法一般是机械的,有时要进行大量重复的计算,它的优点是可以解决一类问题

D任何问题都可以用算法来解决

解析:由算法的特征(普遍性,确定性,可行性)可知ABC均正确。并非所有问题都可以用算法来解决。答案D。

三、算法的设计

1、算法设计的目的:

设计具体问题的算法,实际上就是寻求一类问题的算法。他可以通过计算机来完成。设计算法的关键是首先把解决问题的过程分解成若干明确的步骤,然后用计算机能够接受的语言准确的描述出来。从而达到让计算机执行的目的。

2、算法设计的要求

(1)写出的算法必须能解决一类问题(如判断一个整数是否为质数),并且能重复使用。

(2)要使算法尽量简单、步骤尽量少。

(3)保证算法正确,计算机能够执行。

3、算法的表述形式。

(1)自然语言和数学语言

(2)程序框图。

(3)程序语言

4、应注意的问题。

(1)认真分析问题,找出解决问题的一般步骤。

(2)截止与欧冠的变量、参数对算法加以表述。

(3)将解决问题的过程划分为若干步骤。

(4)用简练的语言将各个步骤表示出来。

例题:

设计一个算法,根据输入圆的半径r的值求圆的面积。

解:第一步:输入圆的半径r的值;

第二部:计算S=πr*r;

第三部:输出S的值。

78cbe82e6b9bc855c63abe39ce466bbf.png

下篇我们开始学习刚刚描述的这些知识涉及到的一些题型。谢谢,有问题请留言。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值