ID: 15400737

2.1 解决问题的一般过程和用计算机解决问题 课件(共17张PPT) 2022—2023学年人教_中图版(2019)高中信息技术必修1

日期:2024-11-30 科目:信息技术 类型:高中课件 查看:25次 大小:1442068B 来源:二一课件通
预览图 1/7
必修,信息技术,高中,2019,图版,人教
  • cover
(课件网) 2.1 解决问题的一般过程和用计算机解决问题 **中学 ** 算法与程序实现 经历用计算机解决问题的基本过程,并能应用于 实际问题的解决。 1 体验编程解决问题的基本方法,提高学习算法与 程序兴趣,发展计算思维。 2 学习目标   假如你是一名交通警察,在无信号灯或信号灯不能正常工作的路口,为保证道路畅通,你会如何进行交通疏导? 思考: 人工解决问题的过程 遇到问题 解决问题 找经验 交警 人工解决问题的过程 看车流量与人流量 根据经验思考解决方式 指挥交通 分析问题 寻找解决问题的途径与方法 解决问题并验证结果 计算机解决问题的过程 阅读教科书,了解计算机编程解决问题经历的过程。 提出问题 分析问题 设计方案 解决问题 提出问题 分析问题 设计方案 编程调试 解决问题 项目:编程控灯利出行 自助式人行过街红绿灯 通过编程,模拟实现“自助式人行过街红绿灯”的效果,体验计算机解决问题的过程。 Python 是荷兰人,Guido van Rossum(吉多·范罗苏姆) 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 具有下述特点: 简洁、易读、易于学习。 应用广泛(做 web 开发,UI 界面开发,游戏开发,网络爬虫,人工智能,运维工具等等)。 丰富的第三方库(覆盖了文件、GUI、数据库、文本、网络等大量内容, 许多功能不必从零开始,直接使用第三方库就可以)。 跨平台(Python 可以运行在 Windows、Mac 和各种 Linux/Unix 系统上)。 Python编程语言介绍 项目:编程控灯利出行 自助式人行过街红绿灯 通过编程,模拟实现“自助式人行过街红绿灯”的效果,体验计算机解决问题的过程。 第一步:分析问题 做什么 信号灯初始状态 按钮后,信号灯的状态 信号灯终止状态 《自助式人行过街红绿灯》问题分析表 红灯亮 红灯持续 秒 绿灯亮 练一练 任务一 打开运行python,新建一个文件,画一个圆,并填充颜色(red、green),保存到“任务1”文件夹里。 打开:双击桌面快捷方式IDLE (Python 3.7 32-bit) 新建:file菜单--→new file; 打开已有程序:file菜单--→open; 调试运行:run菜单--→run module/F5; 练一练 可能会用到的语句: 导入绘制图形的turtle库:import turtle 画笔颜色:turtle.color('颜色') 绘制圆形:turtle.circle(半径) 填充开始:turtle.begin_fill() 填充结束:turtle.end_fill() 注意:()、''是在英文状态下输入 导入 颜色 填充开始 填充结束 画圆 语句顺序 第二步:设计方案 怎么做 算法设计 自助式人行过街红绿灯 功能分解图 练一练 任务二:运行学习包中的“任务2”中“红灯变绿灯.py”,阅读代码,结合功能分解图,完成程序。 “红灯变绿灯”功能分解图 可能会用到的语句: 延迟执行:time.sleep(秒数) #:我是注释,不参与程序运行 第三步:编程调试   利用计算机程序设计语言描述算法,并通过调试程序,发现错误分析其产生的原因,并进行改正,使运行的结果正确和完整。 练一练 任务三 打开运行学习包中的“任务3”中“倒计时-循环.py”,通过注释读懂程序,修改红绿数字的时长使之与【任务二】中的图形同步,两人一组,展示作品。 练习 练习提升 查找Python和C语言(或其他高级语言)的资料,用思维导图描述它们的特点。 THANKS 解决问题的一般过程和用计算机解决问题 ... ...

~~ 您好,已阅读到文档的结尾了 ~~