[自主学习互动]知识链接
1.什么是算法什么是程序框图
2.算法的基本逻辑结构有哪些
3.计算机能够“理解”的语言与人的语言有什么区别
答案:1.算法通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成.程序框图是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.
2.算法的基本逻辑结构有三种:顺序结构、条件结构和循环结构.其中循环结构又分当型结构和直到型结构两种.
3.计算机不同于人:人有大脑,可以思考问题,而计算机则不能.因此用自然语言或程序框图描述的算法,计算机是无法“理解”的,必须转化为其能“理解”的程序设计语言.
1.程序框图描述的算法比自然语言描述的算法更直观、更形象且易于理解.
2.算法的三种基本逻辑结构融于算法之中,尽管不同的算法千差万别,但总离不开这三种基本结构.
3.计算机能够“理解”的语言有BASIC语言、Pascal语言、C 语言等.。