浙教版(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小时内删除。