信息技术第4课 算法的程序体验获奖教案设计
展开第4课 算法的程序体验
学科
信息科技
年级
六年级
教材分析
本节课从生活中常见程序入手,认识从算法到程序的过程,介绍几种常见编程语言及其特点,过度到本学期的pythn编程语言, 通过上节课的数学问题为例,介绍pythn编程语言的简单规则和语法,通过编程软件体验编程过程,在体验中总结提炼习得方法。
教学目标
1.能认识常见编程语言,有意识地用编程思维解决问题。
2.能通过鸡兔同笼问题认识pythn编程语言中的简单规则和语法。
3.能通过编程实践体验掌握输出语句运用方法。
学情分析
学生通过前阶段的学习,了解掌握了运用算法解决经典问题的思想,并能对问题的关键要素进行提取,抽象出问题中的规则,并借助表格和算是表达式对问题进行建模,认识枚举法,能用流程图描述枚举法,能选择合适的控制结构进行枚举法算法设计,对经典数学问题的枚举法应用有一定实践。
教学重点、难点
重点:认识Pythn语言的基础语句。
难点:理解算法可以通过计算机语言来实现。
教学准备
1.网络教室。
2.Pythn3.8或更高版本。
3.相关学习微课。
4.使用不同计算机语言编写的实现同一个算法的若干程序。
教学实施过程
情境导入
教师活动
学生活动
设计意图
视频导入,引出问题,组织讨论
引导学生观看视频,结合自身经历,说一说自己用过的那些程序以及功能。发送在线表格,填写表格,并进行交流讨论
生活中常用的程序有哪此?它们帮助人们解决了什么问题?
分享使用经验和感受。提出目标
用计算机解决问题时!执行的指令,即程序,让计算机按人们指定的步骤有序地执行算法。提出本节课目标:体验算法的程序。
学生结合自身进行思考,填写表格,交流分享经历经验
开放探究,将学生自身经验作为素材,引导学生自由探讨交流,发散思维。
教学活动一
计算机语言
教师活动
学生活动
设计意图
播放视频,引导学生认识计算机语言的概念,说一说认识的计算机语言有哪些。
教师小结:高级语言一般采用英文词汇、符号、公式和数宇,根据一定的规则要求来编写程序, 如Pythn、C等
播放视频:引导学生认识计算机语言的发展,并进行小结。
计算机语言从机器语言到汇编语言再到高级语言。
4.播放视频,引导学生认识不同的编程设计语言及其各自的特点,并进行小结。Scratch图形化生动有趣, pythn简单易上手并且开元,C语言简单应用广泛。
学生观看视频,结合自身精力说说认识的计算机语言。
观看视频,小结计算机语言的发展。观看视频,小结不同计算机语言的特点。
巩固知识提升对计算机语言发展的认识。
教学活动二
程序的运行环境
教师活动
学生活动
设计意图
播放视频,引导学生认识pythn的运行环境ILDE, 认识编辑器和Shell的区别,引导学生进行小结。程序编辑器可以输入代码进行运行和保存, Shell中可以输入代码运行并显示运行结果。
引导学生打开IDLE, 观察熟悉菜单栏,尝试输入代码进行运行,观察运行结果。print(“Hell Wrld”)
3.展示学生的程序运行结果窗口,引导学生进行小结。
观看视频,区分编辑器和Shell的区别并小结。
动手实践,熟悉软件,尝试输入执行代码。
观察比对,总结提炼出其区别,提升信息比对意识。
实践探究,初步尝试编程体验。
教学活动三
认识基础语句
教师活动
学生活动
设计意图
播放视频,引导学生对比图形化编程与pythn编程的区别,认识pythn是有自己的编程语言规则和语法格式。以鸡兔同笼问题编程程序来认识基础语句。
展示程序图片,引导学生说一说代码中的语句的含义。
3播放视频:引导学生观察讨论赋值号和等于号的区别,指派学生进行小结。
4.播放视频,引导学生认识输出语句,小组合作讨论输出语句的语法和注意事项,引导学生进行小结。
5.动手实践:发送参考代码,引导学生在Shell中检验输出语句的用法,并请学生进行小结。
学生观看视频和代码图日片,说出语句含义。学生观看视频,小结赋值号和等于号的区别。
动手实践,编写代码并检验,对实践过程进行小结。
结合数学问题进行代码阅读,提升计算思维和编程思维。
实践体验编程的过程,提升数字化学习能力
练习
在IDLE Shell中编写一段代码,计算并输出边长为3、4、5厘米的三角形的周长。
参考答案:
print("该三角形的周长为“,3+4+5)
或
S=3+4+5
print(“该三角形的周长为“,S)
评价标准:
正确使用print()函数,输出内容包括文字提示和周长。
教学总结反思
以上节课的数学问题为例入手进行迁移,体验将算法转化为程序语言的过程。
通过读程序代码的方式, 认识pythn语言的一些基本语法和语句规则,在简单的问题描述中学习代码的编写。
本节课的实践过程可以提供代码给学生进行验证,减少代码打字的过程,逐步渐进。
信息技术六年级上册第15课 人机对话的实现优质表格教学设计: 这是一份信息技术六年级上册<a href="/xx/tb_c4038000_t8/?tag_id=27" target="_blank">第15课 人机对话的实现优质表格教学设计</a>,共4页。
信息技术六年级上册第14课 算法对生活的影响优秀表格教学设计: 这是一份信息技术六年级上册<a href="/xx/tb_c4037999_t8/?tag_id=27" target="_blank">第14课 算法对生活的影响优秀表格教学设计</a>,共3页。
浙教版(2023)五年级上册第1课 身边的算法教案: 这是一份浙教版(2023)五年级上册<a href="/xx/tb_c4037938_t8/?tag_id=27" target="_blank">第1课 身边的算法教案</a>,共2页。教案主要包含了教材分析,学情分析,教学目标,教学重难点,教学过程等内容,欢迎下载使用。