教科版(2019)高中信息技术必修1《计算机解决问题的过程》说课课件
- 格式:pptx
- 大小:1.82 MB
- 文档页数:15


3.1 体验计算机解决问题的过程
一、选择题
1(多选题)、“今有鸡公一值钱五,鸡母一值钱三,鸡雏三值钱一,凡百钱买百鸡,问鸡公、鸡母、鸡雏各几何。”换成现在的语言是:公鸡五元一只,母鸡三元一只,小鸡一元三只,用一百元买一百只鸡,问:公鸡、母鸡、小鸡各多少只?( ABCD
)
A.0,25,75 B.4,18,78 C.8,11,81 D.12,4,84
2、人们利用计算机解决问题的基本过程为( D )
①.分析问题 ②.调试程序 ③.编写程序 ④.设计算法 ⑤问题解决
A.①②③④⑤ B.②③④⑤① C.②③④⑤① D①④③②⑤
3、在下列问题中,最适合用程序设计的方式解决的是( A )
A.求两数的最大公约数 B.人口普查数据的图表表示
C.在电脑上写一篇作文 D.办公室装修设计
4、下列说法正确的是( D )
A、数据处理后不可以创造价值。
B、人们在现代才发现、分析、利用、并创造出巨大的财富。
C、计算机没诞生以前,人们不知道分析和处理数据。
D、互联网技术的发展,加速了数据的传输和处理。
5、小王在编写好求一元二次方程的根的程序后,调试运行时,程序没有报错且能顺利运行,但不能得到正确结果,造成这个结果的原因是( A )
A.算法逻辑或计算机方法错误 B.程序语句语法错误
C.程序落后了 D.程序设计窗口没配置
6、小张在用计算机编写5+2的程序,程序以( A) 代码的形式存放在存储器中,并采用( A ) 作为数字计算机的数制基础。
A.二进制 二进制 B.二进制 八进制
C.八进制 二进制 D.十六进制 二进制
7、哪个不属于使用计算机解决问题的步骤是( D )
1 解决问题的一般过程和用计算机解决问题
【课程标准】
通过解决实际问题,体验程序设计的基本流程。
【教学目标】
体会人工解决问题与计算机解决问题的不同特点。(信息意识)
通过亲历项目“利用计算机编程模拟‘自助式人行过街红绿灯’”问题的解决过程,经历计算机解决问题的一般过程。(计算思维)
通过经历项目问题分析、设计方案,能初步规划项目解决方案。(计算思维)
认识Python语言,了解计算机程序的主要功能,能够修改简单的程序代码,体验程序设计的魅力。(数字化学习与创新)
【学业要求】
依据解决问题的需要,设计和描述简单算法;利用程序设计语言实现简单算法,解决实际问题。
【学情分析】
高中阶段的学生善于观察思考问题,具有较强的逻辑思维能力,但对于解决问题的方法和过程缺乏系统性的分析与梳理能力。在义务教育阶段,学生已经掌握了信息技术的相关知识与技能,具备了一些程序设计的基础。在高中阶段,要让学生理解隐藏在软件背后的数据加工方法与处理原理,以便能更自如地应用计算机创新性解决问题。本章正是通过项目学习引领学生走进编程,学习通过计算机程序设计解决问题,培养计算思维。
【教学重点】
用计算机解决问题的一般过程。
【教学难点】
运用计算思维进行问题分析和分解。
【教学方法】
教学方法:项目教学、小组合作。
软硬件资源:项目方案、Python 语言运行环境。
【教学过程】
教学环节 教学内容 学生活动 设计意图
创设情境 1.情境再现:红绿灯路口交通指挥。
我们每天上学和放学路上都会经过红绿灯路口,路口的交通状况如何?请
通过情境再现,让学生切实感受身边的问题,并引出解决问题 2 同学模仿红绿灯路口的车流量情况,做一个情境再现。
2.教师引导学生思考以下三个问题:
(1)交通警察指挥交通的过
程;
(2)人工指挥和信号灯控制各自的特点;
(3)程序自动化控制的优势。
3.师生分析解决问题的一般过程
课堂教学设计表
课程《2.1计算机解决问题的过程》 教师 学校 授课班级
章节名称 2.1计算机解决问题的过程 学时 1-2学时
教材和内容分析 结合高一学生基础,通过有趣的编程实例——“最强大脑”游戏,探究计算机解决问题的过程,初步了解算法的三种基本结构,即顺序结构、分支结构和循环结构,以及用自然语言和流程图对算法进行描述,熟悉计算机程序设计语言Python的开发环境,了解程序设计语言的发展,学会编写简单的程序解决问题,初入程序设计的大门。
教
学
目
标 知识与技能目标:
1.掌握计算机解决问题的过程
2. 理解并掌握流程图的规范表达方法
3. 掌握算法的概念,能使用自然语言和流程图描述算法
4. 熟悉算法的三种基本结构,即顺序结构、分支结构和循环结构
过程与方法目标:
1. 通过“最强大脑”游戏程序,了解算法的概念,学会使用自然语言和流程图描述算法。
2. 通过大象三次进冰箱的案例,掌握流程图的名称和功能,练习和巩固使用自然语言和流程图描述算法,学习顺序结构、分支结构和循环结构,掌握三种结构的功能和区别。
3. 通过增加“最强大脑”游戏难度,感受计算机解决问题的过程。
情感态度与价值观目标:
1.认识到信息技术对学习和生活的重要作用,感受信息的趣味性。
2.增强对信息技术的求知欲,养成积极地学习和使用信息、参与信息的态度。
3.通过完成活动,学生理解并掌握计算机语言处理问题的思维方式,感受编程的价值,从而运用到实际生活中。
学生特征 1.起点水平:继第一单元的学习,学生了解了信息和数据的特征,理解了数据、信息和知识的关系,感受到了数据在现代社会生活中的重要作用;通过比较多种计算方法在解决问题时的特点,体会到计算机在处理数据上的优势和价值。本节课初步接触Python语言,对于学生来说是陌生的,且有挑战性。在教学过程中要注意将代码简单化,不能将代码讲解得过于详细、复杂,不能让学生产生畏难情绪。在教学中要充分考虑到学生的个性差异和创造性,创设宽松、和谐的学习气氛,给学生自由发挥的空间,让学生多尝试多感受。
第一单元 初识数据与计算
1.1 我们身边的数据
教材分析:
要通过编程解决问题,先要通过分析找出解决问题的方法和步骤;然后将待处理的信息用计算机能识别的方式表示,使之成为计算机能处理的数据;最后编写并调试程序,使之无误并顺利运行。
学习目标:
1、 了解计算机解决问题的过程。
2、 了解算法的定义及其特征。
3、 了解流程图的规范表示,学会使用自然语言和流程图描述算法。
4、了解算法的三种基本结构。
教学重难点:
1. 流程图的表示。
2. 算法的三种基本结构。
教学过程:
【导入新课】
学生活动:运行“鸡兔同笼”程序,查看程序代码
思考:计算机编程解决问题的过程
点拨:计算机编程解决问题的过程
1、分析问题 2、设计算法 3、编写程序 4、调试运行
新课讲授:
1、算法的理解
设计算法在计算机编程解决问题的过程中至关重要。
看视频:要把大象装冰箱要分几步?
思考:什么是算法?
点拨:算法就是解决问题的方法和步骤。
学生活动:举例说明生活中算法。
2、算法的描述方法(记录方法)
思考:设计好的算法如何记录下来 大象装冰箱举例: ① 自然语言描述 ②流程图描述
知识点讲解
3、算法的三种基本结构 知识点讲解:算法的三种基本结构
学生活动:3种不同场景补全流程图
①
顺序结构:按照自上而下的先后顺序依次执行程序的语句。
把大象装冰箱算法
第一步:打开冰箱门
第二步:把大象装进去
第三步:把冰箱门关上
第一步:打开冰箱门
第二步:把大象装进去
第三步:把冰箱门关上
② 分支结构:根据给定的条件进行判断的结构
大象太大无法放入冰箱算法
③ 循环结构:重复某一部分操作的结构
三只大象放入冰箱算法
4、算法的特征
思考:算法有哪些特征?
点拨:有穷性:执行有限步之后结束,且每一步执行时间都是有限的;
确定性:每一步都有确切的含义;