5 计算机解决问题的过程(实现算法)逐字稿 高中 · 信息技术 · 教科版 · 必修1 数据与计算

admin342024-01-04 09:54:02

未知

同学们好,今天我们学习 2. 1 计算机解决问题的过程的第二节课,实现算法。上一节课我们就红绿灯问题学习了什么是算法,并且用自然语言和流程图描述了红绿灯问题,感受了三种基本结构的流程图。最后我们分析了最强大脑游戏的流程图。那这一节课我们将沿着上一节课的学习的足迹继续往下学习,用程序设计语言来实现算法。我们来回顾一下上一节课最强大脑游戏的流程图。流程图一般不能够在计算机上直接运行,需要程序设计语言将算法表达成程序在计算机上运行。

未知

我们来看一下有哪些程序设计语言。程序设计语言的发展经历了三个阶段,首先是机器语言由 01 代码构成,这一点与计算机的二进制基础是密不可分的。在机器语言时,代码的调试和运行它是比较困难的,在纸袋上打孔表示一反之表示0。那我们可以想象一下,程序的可读性以及程序的修改、运行、维护是比较困难的,那一个事物有它的缺点就会推动它的发展。

未知

第二个阶段是汇编语言,在机器语言的基础上增加了人类可读的助记符,有人就称它为符号化了的机器元。汇编语言离自然语言相差的还是比较远,那现在的阶段发展到的是高级语言,高级语言它不是自然语言,但是它已经靠近了自然语言,可读性比较强。在网上有一段流行语,最好的程序设计语言是什么?答案是人类的自然语言,但是现在还没有发展到这个阶段,希望通过我们同学们的努力,让这一天早日到来。

未知

那高级语言又有哪些?下面我们来看一幅字符云,好,你听过或者使用过这里面哪一种高级语言?本教材推荐同学们使用简单易学,功能强大,免费且跨平台的 Python 元。下面我们将通过一个简单的视频,初步的了解 Python 语言。圣诞节特别无聊,但又特别值得纪念。这天百无聊赖的归斗先生坐在壁炉旁边听着音乐,等待着圣诞老人的到来,感叹人生苦短。为了打发这无趣的假期规则,决定开发一个新的脚本解释程序,让代码更简单。他希望这个新的叫做 Python 的语言能符合他的理想,代码要少,工资要高,操作要少,功能要多。真的不得不感叹,懒是人类发展进度的最大动力。就这样,在 1991 年,第一个 Python 编译器诞生了。由于其具有开源的特性,每个人都可以为这枚语言贡献自己的智慧。所以在程序员的共同努力下, Python 经过持续多年的维护和更新后,从最初 Mylist 的小打小闹成长为参天大树,并在人工智能领域大展

查看隐藏内容
《5 计算机解决问题的过程(实现算法)逐字稿 高中 · 信息技术 · 教科版 · 必修1 数据与计算》.doc
将本文下载保存,方便收藏和打印
导出文档