开学活动
搜索
    上传资料 赚现金

    2.1计算机解决问题的过程【新教材】教科版(2019)高中信息技术必修一课件

    2.1计算机解决问题的过程【新教材】2020-2021学年教科版(2019)高中信息技术必修一课件第1页
    2.1计算机解决问题的过程【新教材】2020-2021学年教科版(2019)高中信息技术必修一课件第2页
    2.1计算机解决问题的过程【新教材】2020-2021学年教科版(2019)高中信息技术必修一课件第3页
    2.1计算机解决问题的过程【新教材】2020-2021学年教科版(2019)高中信息技术必修一课件第4页
    2.1计算机解决问题的过程【新教材】2020-2021学年教科版(2019)高中信息技术必修一课件第5页
    2.1计算机解决问题的过程【新教材】2020-2021学年教科版(2019)高中信息技术必修一课件第6页
    2.1计算机解决问题的过程【新教材】2020-2021学年教科版(2019)高中信息技术必修一课件第7页
    2.1计算机解决问题的过程【新教材】2020-2021学年教科版(2019)高中信息技术必修一课件第8页
    还剩18页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    信息技术教科版 (2019)2.1 计算机解决问题的过程教课ppt课件

    展开

    这是一份信息技术教科版 (2019)2.1 计算机解决问题的过程教课ppt课件,共26页。PPT课件主要包含了学习目标,什么是算法,算法有哪些特征呢,算法的特征,算法的描述方法,课堂练习等内容,欢迎下载使用。
    2.1 计算机解决问题的过程
    1、了解计算机解决问题的过程。
    2、了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。
    3、了解算法的三种基本结构。
    游戏规则:用十秒钟记忆十个物品以及他们的编号,之后根据提问回答物品的编号,看谁记住的物品编号数量多。
    思考:计算机如何实现游戏?
    算法:解决问题的方法与步骤算法是尼克劳斯.沃斯(N.Writh)提出的,他指出: 程序=算法+数据结构(DATA STRUCTURE)(即算法不能单独构成程序,它必须和数据结构合二为一)算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。
    有穷性 执行有限步之后结束,且每一步都执行时间都是有限的。确定性算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。输入项有零个或多个输入。输出项至少产生一个输出。可行性 原则上能精确运行,用纸和笔做有限运算后可以完成。
    自然语言:人们日常生活中使用的语言,汉语,英语,日语等都是自然语言,这些自然语言描述算法符合我们的表达习惯,且容易理解。流程图:也叫程序框图,是算法的一种图形化表示方法,与自然语言描述算法相比,用流程图描述算法形象、直观、更容易理解。
    计算机是人脑的延伸,要研究计算机解决问题的过程,首先要从人解决问题的角度谈起。
    你能用自已的话描述“最强大脑”游戏的解决步骤吗?
    要求:详细说明计算机处理的具体对象、每一步的准确处理过程
    活动一 使用自然语言描述算法
    显示游戏规则、显示物品以及编号,屏幕停留10秒;随机出题,给出物品,回答编号;判断回答是否正确,如果正确,则答对的题述加1。重复以上步骤,直到答完5道题,显示答对的题数。
    活动二 使用流程图描述算法
    把大象关进冰箱需要几步?
    用自然语言描述S1:拉开冰箱门;S2:大象进入冰箱;S3:关上冰箱门。
    如果“大象太大无法进入冰箱”,怎么办?
    用自然语言描述如果大象太大无法进入冰箱,那么就换一只小象进。
    如果有三只小象进冰箱,怎么解决?
    用自然语言描述一只一只地进入,直到三只小象都进入冰箱,即完成。
    你能用所学知识,完成“最强大脑”流程图吗?
    活动三 用Pythn语言实现游戏
    在Pythn语言开发环境中,调试运行程序,观察运行结果。
    imprt randm #随机模块imprt time #导入时间imprt s #导入OS模块print("你好,现在你有10秒钟的时间记忆下列物品及其编号")things=["苹果","香蕉","橙子","梨子","猕猴桃","柚子", "猴魁","铁观音","彩蛋","复活节"]fr i in range(10): print(i,":",things[i]) #在屏幕上显示编号及物品time.sleep(10) #延时10秒s.system("cls") #清屏幕,隐去编号及物品n=0 #记录答对的题数,初值为0t2=randm.sample(things,5 ) #随机抽出5个物品 fr i in t2: #出5题 ans=int(input(i + "的编号是:")) #输入编号答题 if i==things[ans]: n=n+1 #如果回答正确,答对的题数加1print("\n你一共答对了",n,"次") #屏幕显示答对的题数input("\n按回车键结束程序")
    尝试将流程图与代码块进行匹配
    t2=randm.sample(things,5) fr i in t2: ans=int(input(i + "的编号是:"))
    ans=int(input(i + "的编号是:")) if i==things[ans]: n=n+1
    time.sleep(10) s.system("cls")
    print("你好,请用10秒记忆物品及编号")things=["苹果","香蕉","橙子","梨子","猕猴桃","柚子","猴魁","铁观音","彩蛋","复活节"]fr i in range(10): print(i,":",things[i])
    改变物品;减少时间打开最强大脑.py,动手试一试!
    学生尝试自行修改部分代码,观察程序运行的变化。例如:
    0和1构成,计算机直接执行;但难以理解和操作
    符号化的机器语言,为特定的计算机系统而设计
    Java、 C、VB、 C++ 可读性更强,便于修改和维护
    1.计算机解决问题的过程( )
    1)分析问题 2)设计算法3)编写程序 4)调试运行
    2.算法是解决问题的( )和( )
    3.描述算法可以有多种方法,比如可以用( )或( )进行描述。
    4.算法的三种基本结构( )( )( )要求:能画出流程图。
    顺序结构 分支结构 循环结构
    5.程序设计语言发展的过程( )( )( )
    机器语言 汇编语言 高级语言
    6.下列关于算法的特征描述不正确的是( )A、有穷性:算法必须在有限步之内结束B、确定性:算法的每一步必须有确切的含义C、输入:算法至少有一个输入D、输出:算法至少有一个输出7.以下不属于算法基本特征的是( )A、可执行性 B、确定性 C、有穷性 D、无限性8.下面说法正确的是( )A、算法+数据结构=程序 B、算法就是程序 C、数据结构就是程序 D、算法包括数据结构9.右侧图形符号“"在算法描述流程图中表示( )A、算法的开始或结束B、输入输出操作C、处理或运算的功能D、用来判断条件是否满足需求10.在使用流程图描述算法中,表示变量的计算与赋值的符号框为( )A、矩形框 B、菱形框 C、平行四边形框 D、椭圆形框11.下列关于算法说法不正确的是( )A、算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现 B、解决问题的过程就是实现算法的过程C、算法是程序设计的"灵魂" D、算法可以通过编程来实现

    相关课件

    高中教科版 (2019)2.1 计算机解决问题的过程图文ppt课件:

    这是一份高中教科版 (2019)2.1 计算机解决问题的过程图文ppt课件,文件包含21计算机解决问题的过程新教材2024-2025学年教科版2019高中信息技术必修一课件pptx、算法-流程图练习doc等2份课件配套教学资源,其中PPT共19页, 欢迎下载使用。

    高中信息技术3.1.1 人工解决问题的过程试讲课ppt课件:

    这是一份高中信息技术3.1.1 人工解决问题的过程试讲课ppt课件,共16页。PPT课件主要包含了新课导入,新课讲解,共有多少种方案,分析问题,设计算法,编写程序,调试运行程序,问题情境,想一想,正整数等内容,欢迎下载使用。

    教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程获奖ppt课件:

    这是一份教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程获奖ppt课件,共12页。PPT课件主要包含了回顾旧知,程序运行,课堂讲授数据类型,课堂讲授变量赋值,变量表达式,字符串,小组练习等内容,欢迎下载使用。

    英语朗读宝
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map