首页
高中信息技术课件、教案、试卷中心
用户登录
资料
搜索
ID: 14267937
2.3 程序设计基本知识(语句与顺序结构)课件 人教_中图版(2019)高中信息技术必修1(共21张PPT)
日期:2024-11-29
科目:信息技术
类型:高中课件
查看:48次
大小:4116630B
来源:二一课件通
预览图
1/9
张
图版
,
21张
,
必修
,
信息技术
,
高中
,
2019
人教中图版普通高中教科书 第二章 算法与程序实现 2.1解决问题的一般过程和用计算机解决问题 2.2算法的概念及描述 2.3程序设计基本知识(语句与顺序结构) 2.4常见算法的程序实现 掌握Python语言的基础知识,体验通过编程解决问题的基本过程,感受计算机编程的魅力 运用顺序、选择和循环三种结构编写程序,提高利用计算机解决问题的能力 学习目标 体验探索 用计算机程序模拟倒计时 交通信号灯是城市交通中不可缺少的重要工具。交通倒计时器在显示当前信号的同时,还显示该信号剩余时间长度。 体验探索 用计算机程序模拟倒计时 初始化倒计时器 显示“3” 持续1s 持续1s 显示“2” 开始 结束 持续1s 显示“1” 语句与程序结构 一般来说,程序是由语句组成的,执行程序就是按特定的次序执行程序中的语句。 程序语句包括: 赋值语句、控制语句和输入输出语句等。 程序设计的三种基本结构包括: 顺序结构、分支结构和循环结构。 语句与程序结构 思考:如果改变语句的顺序,程序会发生什么变化? 程序的执行顺序随之变化。 顺序结构 顺序结构指程序的执行按语句的排列顺序从上到下依次执行,直至结束。 思考:顺序结构有何特点? 按照自上至下的排列顺序逐条执行。 有且只有一个入口和一个出口。 S1 Sn … 顺序结构流程图 顺序结构 “按部就班”指做事依照一定的道理和顺序。任何事情都遵循着先做什么,再做什么的思想进行。这正是我们日常生活中最常见的结构。 你的日常生活中有什么顺序结构的事例吗? 顺序结构 生活中的顺序结构:建造房屋 顺序结构 实践活动:倒计时程序编写 请尝试修改倒计时器程序,实现先红色3秒倒计时再绿色3秒倒计时的变化。 思考:如果将倒计时的时间延长至5秒,如何通过程序实现? 顺序结构 实践活动:倒计时程序编写 请尝试修改倒计时器程序,实现先红色3秒倒计时再绿色3秒倒计时的变化。 思考:如果将倒计时的时间延长至5秒,如何通过程序实现? 初始化红绿灯 红色倒计时3秒 绿色倒计时3秒 开始 结束 顺序结构 顺序结构 先红色3秒倒计时再绿色3秒倒计时(参考代码) 顺序结构 倒计时的时间延长至5秒(参考代码) 顺序结构 实践活动:编程计算体重指数 根据键盘输入的身高和体重值,编写程序计算体重指数,以bmi.py为名保存文件。 1.分析问题,找出已知条件和求解目标,并确定二者之间的关系。 2.用流程图描述该问题求解的算法,并编程实现,想一想能否调整这些语句的书写顺序,为什么? 顺序结构 实践活动:编程计算体重指数 1.分析问题,找出已知条件和求解目标,并确定二者之间的关系。 已知条件:身高h和体重w 求解目标:体重指数,这里用bmi表示 计算方法:bmi=????h2 ? 顺序结构 实践活动:编程计算体重指数 2.用流程图描述该问题求解的算法,并编程实现,想一想能否调整这些语句的书写顺序,为什么? 流程图中,输入身高和体重的顺序可以互换,但其与计算bmi值和输出语句的顺序不能调整 Python语言中的函数 在Python中有丰富的函数,有系统定义好直接拿来用的内置函数,如刚刚学过的用于数据输入、输出的input( ) 、 print( ) 。 在Python也可以自己定义函数,定义函数有着特定的格式。 函数的定义 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用。 函数的使用包含两个步骤: 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的应用 函数的作用:在开发时,使用函数可以提高编写的效率以及代码的重用。 需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用该任务的函数,让python运行其中的代码,你将发现,通过使用函数,程序编写,阅读,测试和修复都将更容易。 内置函数 {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}函数名 说 ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
2023-2024学年湖南省长沙市湘麓医药中等职业技术学校高一(下)期中信息技术试卷(含答案)(2024-10-28)
2023-2024学年四川省内江市高一(下)期末信息技术试卷(含解析)(2024-10-28)
2023-2024学年四川省泸州市天宇中等职业技术学校高一(下)期中信息技术试卷(含答案)(2024-10-28)
2023-2024学年浙江省绍兴市高一(下)期末信息技术试卷(含答案)(2024-10-28)
2023-2024学年新疆阿克苏地区拜城一中高一(上)期末信息技术试卷(含答案)(2024-10-28)
上传课件兼职赚钱