概述
?同学们大家好,今天我们开始学习必修三。必修三中第一章是初步算法,其实这一章对你大学学习非常重要,它能让你很快读懂计算机语言,以前我们的定义是不识字是文盲,现在我们的定义是不懂计算机就是文盲。高中以学习知识为主,但计算机操作不在此列。而大学计算机恰恰是重要的学习工具,此时你就要开始学习各种软件等等,那么有了计算机语言的基础,你很快就能入手。大学基本计算机语言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的值。
下篇我们开始学习刚刚描述的这些知识涉及到的一些题型。谢谢,有问题请留言。
最后
以上就是超级往事为你收集整理的计算机高中算法知识,高中数学必修三-算法概念基础知识解读的全部内容,希望文章能够帮你解决计算机高中算法知识,高中数学必修三-算法概念基础知识解读所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复