当前位置:首页 > 信息技术 > 正文内容

高一上册信息技术 计算机解决问题的过程(实现算法) 逐字稿-3,766字

  师:同学们好,今天我们学习 2.1 计算机解决问题的过程的第二节课——实现算法。上节课我们就红绿灯问题学习了算法的概念,并用自然语言和流程图描述了该问题,感受了三种基本结构的流程图,最后还分析了最强大脑游戏的流程图。这节课,我们将沿着上节课的足迹,学习如何用程序设计语言实现算法。

  首先回顾一下上节课最强大脑游戏的流程图,它一般不能在计算机上直接运行,需要通过程序设计语言将算法表达成程序,才能在计算机上运行。

  我们来看看程序设计语言的发展历程,它经历了三个阶段。第一阶段是机器语言,由 01 代码构成,这与计算机的二进制基础紧密相关。但在机器语言阶段,代码的调试和运行比较困难,比如在纸带上打孔表示 1,反之表示 0,程序的可读性、修改以及运行维护都很困难。事物有缺点就会推动其发展。

  第二阶段是汇编语言,它在机器语言的基础上增加了人类可读的助记符,有人称它为符号化的机器语言。不过,汇编语言离自然语言还是比较远。

  现在发展到了高级语言阶段,它虽不是自然语言,但已接近自然语言,可读性较强。网上流行问“最好的程序设计语言是什么?”答案是人类的自然语言,但目前还没发展到这一步,希望同学们努力,让这一天早日到来。那高级语言有哪些呢?我们来看一副字符云。

  师:好,大家听过或使用过这里面哪一种高级语言呢?本教材推荐同学们使用简单易学、功能强大、免费且跨平台的 Python 语言。下面通过一个简单视频初步了解一下 Python 语言。

  (播放视频)圣诞节,百无聊赖的圭斗先生坐在壁炉旁听音乐,等待圣诞老人,感叹人生苦短。为打发无趣假期,他决定开发一个新的脚本解释程序,让代码更简单。他希望新的 Python 语言能符合他的理想:代码少、工资高、操作少、功能多。不得不说,懒是人类发展进步的一大动力。1991 年,第一个 Python 编译器诞生。因其开源特性,每个人都能为这门语言贡献智慧。在程序员共同努力下,经过多年维护和更新,Python 从最初的小打小闹成长为参天大树,并在人工智能领域大展拳脚,大神们断言世界已无法阻挡 Python 的“入侵”。Python 为何备受欢迎?它作为全球公认的“胶水语言”,拥有强大的第三方库,能轻松将其他语言制作的各种模块连接在一起,天赋异禀,有容乃大。Python 自诞生就具有类函数异常处理功能,还能调用很多 C 语言的库文件,集百家之所长。

  当 Python 遇上人工智能大时代,会擦出怎样的火花?随着人工智能和大数据快速发展,Python 备受关注。2016 年初,美国总统奥巴马提出面向所有人的计算机科学教育计划,每年提供 40 亿美元预算,加大计算机科学专项教育。2017 年 7 月,我国在新一代人工智能发展规划中明确指出,中小学阶段设置人工智能相关课程,逐步推广编程教育,同时鼓励信息类特长生。简单说,以后中学考试可能会出现 Python 的身影,是不是很惊喜?零基础想转行,工资少加班多?Python 能拯救你。想实现一个功能,C++需要 1000 行代码,Java 需要 100 行代码,Python 只需 10 行。如此简单易学的 Python,让毫无基础却想学代码的你轻松踏入码农圈子。目前国内 Python 人才缺口高达 40 万,符合企业要求的 Python 工程师数量远少于企业需求量,人才供不应求,薪资一涨再涨。在 boss 直聘发布的职位说明中,Python 技能需求增速达到 174%,居首位。面对 Python 热度持续升温,“人生苦短,我学 Python”道出了大家的迫切渴望。所以,学习 Python 刻不容缓。

  师:看完视频,相信大家都迫不及待要学 Python 了。请同学们按暂停键,下载并安装老师素材库中提供的 Python 3.4.4 安装包。安装完毕后,在开始菜单程序中,能看到 Python 3.4 的程序组。下面简单介绍一下程序组的功能。第一行是 IDLE 集成开发与学习环境,它是图形化用户界面;第二个是 Python 主窗口命令行提示符界面;第三个是模块说明书,可从中查一些库函数的使用方法;第四个是用户手册;第五个是卸载。集成开发环境界面和命令行提示符界面,都是程序员和 Python 解释器交互的手段。

  除了老师提供的 Python 3.4.4 安装包,网上还可下载其他集成开发环境,比如 PyCharm 等,感兴趣的同学课后可以研究。下面比较一下命令行提示符界面和 IDLE 界面。命令行提示符界面是黑色背景、白色文字,程序员与计算机完全通过命令交互。而 IDLE 开发者将某些功能固化成按钮或菜单,方便用户开发与学习,这也是我们课堂上的主要方式。在这两个界面中,都能清楚看到所安装 Python 的版本号,都有三个大于号,这三个大于号表示计算机已准备好接受用户指令。

>> 点击阅读全文
《高一上册信息技术 计算机解决问题的过程(实现算法) 逐字稿-3,766字》.docx
将本文下载保存,方便收藏和打印
导出文档

扫描二维码推送至手机访问。

版权声明:本文由试讲逐字稿网发布,如需转载请注明出处。

本文链接:https://www.26391.com/36.html

分享给朋友: