16 3.3.2计算机程序设计语言逐字稿 高中 · 信息技术 · 粤教版 · 必修1 数据与计算

admin1072024-01-04 09:55:25

老师

同学们好,目前我们已经对计算机解决问题的基本过程和算法有了一定的了解,通过对本节任务的探究学习,我们将更深刻体会计算机程序在解决问题过程当中的重要作用。在现代信息社会,离不开计算机等一些信息化的设备,它已经渗透在我们的学习、生活、出行、娱乐当中。在娱乐方面,我们可以用电脑和手机听歌、玩游戏,其实这里的听歌软件、游戏背后都是由程序员通过计算机编写程序代码开发出来的。其实这里的计算机不仅仅是指台式电脑、手提电脑,还包括手机、平板等设备,他们严格意义来说都是属于计算机系统。

老师

那么同学们想知道计算机是怎么样工作的吗?编写代码的程序又有哪些?下面我们进入课程的学习,一起体验计算机程序在解决问题过程中的重要作用。有这样一个情境,小明正在参加一档挑战答题类的电视节目,他碰到这样的一道题目,什么是计算机程序?请简述程序设计语言的发展历程,并且用这几代程序设计语言分别编写程序,实现 9 + 8 的加法运算。小明被拦倒了,节目允许求助现场观众,你能帮助他吗?下面我们就一起来帮助小明解答这个难题。

老师

什么是计算机程序?简单来说,计算机程序就是指计算机可以识别运行的指令集合。所有的程序设计语言都需要在计算机平台的支持下才能运行和调试。通常一台计算机主要包括运算器、控制器、存储器、输入设备和输出设备五大基本部件。以台式电脑为例,输入设备是鼠标,输出设备是显示器。电脑主机里的 CPU 就包括运算器、控制器和存储器这五大部分通过数据总线、控制总线和地址总线联系起来,围绕着存储器为核心运行。这个也是冯洛伊曼形计算机的典型结构。

老师

计算机内部把解决问题的程序和需要加工处理的原始数据事先转换为二进制数,然后存入到存储器中。在这个计算机程序运行图中,以绿色箭头只是数据流,蓝色箭头只是控制流。计算机程序是怎样在计算机系统里面运行的?我们以一段代码为例,在系统图中,我们用红色的图文表示程序,蓝色图文表示数据。程序和数据都通过输入设备输入到计算机中,经过翻译全部转化为二进制的代码,存储在系统的内存储器里。系统运行的时候,控制器会不断的从内存储器中读取程序指令,并根据指定内容控制其他部件的运作。当代码执行到某个语句,例如这段代码的第二行 a 加 5 的结果赋值给b,控制器读入这个代码,分析后发现这是一个加法运算,它会指示运算器从内存里读取数据,并完成加法运算。运算器按指令执行了 a 查看隐藏内容

《16 3.3.2计算机程序设计语言逐字稿 高中 · 信息技术 · 粤教版 · 必修1 数据与计算》.doc
将本文下载保存,方便收藏和打印
导出文档