浙教版(2023)信息科技六上第4课算法的程序体验
第4课算法的程序体验 | |||
学科 | 信息科技 | 年级 | 六年级 |
教材分析 | |||
本节课从生活中常见程序入手,认识从算法到程序的过程,介绍几种常见编程语言及其特点,过度到本学期的Python编程语言,通过上节课的数学问题为例,介绍Python编程语言的简单规则和语法,通过编程软件体验编程过程,在体验中总结提炼习得方法。 | |||
教学目标 | |||
1.能认识常见编程语言,有意识地用编程思维解决问题。 2.能通过鸡兔同笼问题认识python编程语言中的简单规则和语法。 3.能通过编程实践体验掌握输出语句运用方法。 | |||
学情分析 | |||
学生通过前阶段的学习,了解掌握了运用算法解决经典问题的思想,并能对问题的关键要素进行提取,抽象出问题中的规则,并借助表格和算是表达式对问题进行建模,认识枚举法,能用流程图描述枚举法,能选择合适的控制结构进行枚举法算法设计,对经典数学问题的枚举法应用有一定实践。 | |||
教学重点、难点 | |||
重点:认识Python语言的基础语句。 难点:理解算法可以通过计算机语言来实现。 | |||
教学准备 | |||
1.网络教室。 2.Python3.8或更高版本。 3.相关学习微课。 4.使用不同计算机语言编写的实现同一个算法的若干程序。 | |||
教学实施过程 | |||
情境导入 | |||
教师活动 | 学生活动 | 设计意图 | |
1.视频导入,引出问题,组织讨论 引导学生观看视频,结合自身经历,说一说自己用过的那些程序以及功能。发送在线表格,填写表格,并进行交流讨论 生活中常用的程序有哪此?它们帮助人们解决了什么问 | 学生结合自身进行思考,填写表格,交流分享经历经验 | 开放探究,将学生自身经验作为素材,引导学生自由探讨交流,发散思维。 | |
题? | |||
常用程序 主要功能 使用体会 | |||
分享使用经验和感受。提出目标 用计算机解决问题时!执行的指令,即程序,让计算机按人们指定的步骤有序地执行算法。提出本节课目标:体验算法的程序。 | |||
教学活动一 | 计算机语言 | ||
教师活动 | 学生活动 | 设计意图 | |
1.播放视频,引导学生认识计算机语言的概念,说一说认识的计算机语言有哪些。 2.教师小结:高级语言一般采用英文词汇、符号、公式和数宇,根据一定的规则要求来编写程序,如PythOn、C等 3.播放视频:引导学生认识计算机语言的发展,并进行小结。 计算机语言从机器语言到汇编语言再到高级语言。 4.播放视频,引导学生认识不同的编程设计语言及其各自的特点,并进行小结。SCratCh图形化生动有趣,Python简单易上手并且开元,C语言简单应用广泛。 | 学生观看视频,结合自身精力说说认识的计算机语言。 观看视频,小结计算机语言的发展。观看视频,小结不同计算机语言的特点。 | 巩固知识提升对计算机语言发展的认识。 | |
教学活动二 | 程序的运行环境 | ||
教师活动 | 学生活动 | 设计意图 | |
1.播放视频,引导学生认识Python的运行环境Π,DE,认识编辑器和She11的区别,引导学生进行小结。程序编辑器可以输入代码进行运行和保存,She11中可以输入代码运行并显示运行结果。 2.引导学生打开ID1E,观察熟悉菜单栏,尝试输入代码进行运行,观察运行结果。print(aHe11oWor1dw)3.展示学生的程序运行结果窗口,引导学生进行小结。 | 观看视频,区分编辑器和She11的区别并小结。 动手实践,熟悉软件,尝试输入执行代码。 | 观察比对,总结提炼出其区别,提升信息比对意识。 实践探究,初步尝试编程体验。 | |
教学活动三 | 认识基础语句 | ||
教师活动 | 学生活动 | 设计意图 | |
1.播放视频,引导学生对比图形化编程与PythOn编程 | 学生观看视频和 | 结合数学问题 | |
的区别,认识python是有自己的编程语言规则和语法格式。以鸡兔同笼问题编程程序来认识基础语句。 M值语句 whi1etu<36:V 条件循环 | 代码图日片,说出语句含义。学生观看视频,小结赋值号和等于号的区别。 | 进行代码阅读,提升计算思维和编程思维。 | ||
∖ IT | 户<*ZF==2: 件语句 | |||
jprints8"只季”,tu,:个兔") *tu-tu+1 2.展示程序图片,引导学生说一说代码中Iy义。 3播放视频:引导学生观察讨论赋值号和等于指派学生进行小结。 4.播放视频,引导学生认识输出语句,小组屋出语句的语法和注意事项,引导学生进行小经5.动手实践:发送参考代码,引导学生在Sk输出语句的用法,并请学生进行小结。 | J语句的含 号的区别, “乍讨论输 Io 41中检验 | 动手实践,编写代码并检验,对实践过程进行小结。 | 实践体验编程的过程,提升数字化学习能力 | |
练习 | ||||
在ID1EShe11中编写一段代码,计算并输出边长为3、4、5厘米的三角形的周长。 参考答案: Print(〃该三角形的周长为“,3+4+5) 或 S=3+4+5 Print(“该三角形的周长为%S) 评价标准: 正确使用Print()函数,输出内容包括文字提示和周长。 | ||||
教学总结反思 | ||||
1.以上节课的数学问题为例入手进行迁移,体验将算法转化为程序语言的过程。 2.通过读程序代码的方式,认识Python语言的一些基本语法和语句规则,在简单的问题描述中学习代码的编写。 初学python的体会心得3.本节课的实践过程可以提供代码给学生进行验证,减少代码打字的过程,逐步渐进。 | ||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论