2022年计算机解决问题的过程教学设计 .pdf

上传人:Q****o 文档编号:27973266 上传时间:2022-07-26 格式:PDF 页数:4 大小:183KB
返回 下载 相关 举报
2022年计算机解决问题的过程教学设计 .pdf_第1页
第1页 / 共4页
2022年计算机解决问题的过程教学设计 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年计算机解决问题的过程教学设计 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机解决问题的过程教学设计 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2.1 计算机解决问题的过程【学习目标】1.通过探讨表示游戏的算法,了解使用自然语言、流程图描述算法,进一步理解三种基本结构的流程图。2.通过用 Python 语言实现游戏的研究,掌握计算机解决问题的一般过程,熟悉 Python语言的开发环境,了解程序设计语言的发展。3.在项目活动中体验数字化学习过程,感受利用数字化工具和资源的优势。【教学重点 】算法的表示及算法的三种基本结构。【教学难点 】能够使用流程图表示算法。【教学过程】第一课时一、引入请同学们双击“最强大脑游戏.py ”, 运行程序并观察结果。二、算法的描述用自然语言描述算法在教师的帮助下,学生尝试用自然语言描述“最强大脑游戏”的算法

2、,完成下表。实现“最强大脑游戏”的步骤环节解决的问题解决的步骤出题显示物品和编号10 秒1. 2. . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 答题输出结果师生活动:1. 教师分析问题,学生思考实现“最强大脑游戏”的步骤;2. 教师举例生活中存在的算法,讲解算法的含义,学生理解相关内容;3. 学生尝试用自然语言描述“最强大脑”游戏的算法;4. 教师给出正确的算法描述,点评几个学生的描述结果。用流程图描述算法在学生用自然语

3、言描述“最强大脑”游戏的基础上,尝试用流程图来描述。师生活动:1. 教师讲解流程图描述算法的相关知识;2. 学生尝试用流程图描述“最强大脑”游戏的算法,画出流程图;3. 教师给出完整正确的流程图,点评几个学生的流程图。第二课时一、引入回顾上节课内容,给出“最强大脑游戏”的流程图。流程图一般不能直接在计算机上运行,这时需要使用一种计算机能理解的程序设计语言将算法表达成程序。二、 用 Python 语言实现游戏运行程序1. 教师介绍 Python 的安装,运行环境;2. 教师给出已经编写好的程序代码,学生粘贴代码到IDLE 中,运行代码。注意观察在IDLE 环境中运行和上一节课直接双击运行结果的差

4、异。import random import time import os print(你好,现在你有10 秒钟的时间记忆下列物品及其编号) things=苹果 , 香蕉 , 橙子 , 梨子 , 猕猴桃 , 柚子 , 猴魁 , 铁观音 , 彩蛋 , 复活节 for i in range(10): print(i,:,thingsi)#在屏幕上显示编号及物品time.sleep(10) #延时 10 秒os.system(cls) #清屏幕,隐去编号及物品n=0 #记录答对的题数,初值为0 t2=random.sample(things,5)#随机抽出 5 个物品for i in t2: #出

5、5 题 ans=int(input(i + 的编号是 :)#输入编号答题 if i=thingsans: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - n=n+1 #如果回答正确,答对的题数加1 print(n你一共答对了 ,n,次)# 屏幕显示答对的题数input(n按回车键结束程序) 借助流程图分析代码1. 请同学们找出最强大脑流程图中的处理框;2. 阅读程序,并尝试找出处理框对应的代码。处理框对应代码print( 你好,

6、现在你有10 秒钟的时间记忆下列物品及其编号) things= 苹果 ,香蕉, 橙子 ,梨子 ,猕猴桃 ,柚子,猴魁 ,铁观音 ,彩蛋 ,复活节 for i in range(10): print(i,:,thingsi) time.sleep(10) os.system(cls) t2=random.sample(things,5) for i in t2: ans=int(input(i + 的编号是 :) 注:此段程序既包含了出题,也包含了答题名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -

7、 - - 第 3 页,共 4 页 - - - - - - - - - n=n+1 修改部分代码学生尝试自行修改部分代码,观察程序运行的变化。例如:原代码修改过的代码程序运行的变化time.sleep(10) time.sleep(5) 延时改为 5 秒print( 你好,现在你有10 秒钟的时间记忆下列物品及其编号 ) print( 你好, 现在你有5 秒钟的时间记忆下列物品及其编号) 提示的文字改变了t2=random.sample(things,5)t2=random.sample(things,3)随机出 3 题名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁