10 语句与顺序结构逐字稿 高中 · 信息技术 · 人教中图版 · 必修1 数据与计算

admin262024-01-04 09:54:45

老师

同学你好,我是北京师范大学附属中学的周思博老师。今天我们一起来学习语句与顺序结构。在前面的课程中,我们已经体验了利用计算机程序模拟交通信号灯,它是城市交通中不可缺少的重要工具。其实在我们的日常生活中所见到的交通信号灯并不仅仅只有颜色的变化,还会出现倒计时的时间提示信息,这就是交通倒计时器。我们可以利用简单的计算机程序来模拟倒计时器,例如 3 秒倒计时器。首先我们需要显示数字3,并让它持续 1 秒。之后在屏幕的同一位置显示数字2,并持续 1 秒,最后显示数字一并持续 1 秒。由于我们的程序可能需要运行多次,所以在程序的最开始,我们还应该加上初始化倒计时器的步骤,将这一算法应用 Python 语言转换成计算机程序,可以得到如图所示的指令。下面我们运行一下程序看看结果。

学生

在这段程序语句中,我们首先使用了 import turtle 和 import time 两条语句,引入了 Turtle 和 time 库之后对象进行了初始化。紧接着设置画笔的颜色为红色,显示数字3,持续 1 秒后撤销显示。接着显示数字2,持续 1 秒,然后撤销显示。最后显示数字一,持续 1 秒,撤销显示。接下来我们运行一下程序语句,看看它的运行效果。可以看到,我们已经实现了 3 秒的倒计时效果。

老师

一般来说,程序是由语句组成的执行程序,是按特定的次序执行程序中的语句。程序语句包括赋值语句、控制语句和输入输出语句等。其中,控制语句通过对程序的流程控制,决定了程序执行的路径,也决定了程序的结构。程序设计的三种基本结构包括顺序结构、分支结构和循环结构。

老师

在模拟倒计时器的程序中,我们首先使用了 input 语句。在编写程序时,经常需要引用其他的模块,这些模块补充了许多强大的函数。在使用 input 语句将函数所在模块儿导入之后,就能使用其中的函数。例如,绘制图像的 Turtle 模块儿,与时间处理相关的 time 模块儿,与数学计算相关的 mass 模块儿和用于实现部分操作系统功能的 OS 模块儿等等。回到刚才的倒计时小程序,请你思考,如果改变语句的顺序,程序会发生什么变化?例如,将显示数字 3 和数字 2 的语句顺序交换,会带来什么样的结果?我们可以通过修改程序语句进行实验,观察运行结果。

学生

如果要交换显示数字 3 和显示数字 2 两条语句的位置,我们其实只需要改变一下参数

查看隐藏内容
《10 语句与顺序结构逐字稿 高中 · 信息技术 · 人教中图版 · 必修1 数据与计算》.doc
将本文下载保存,方便收藏和打印
导出文档