《《用计算机“写”古诗》 教案 沪科版信息技术九年级上册.docx》由会员分享,可在线阅读,更多相关《《用计算机“写”古诗》 教案 沪科版信息技术九年级上册.docx(4页珍藏版)》请在优知文库上搜索。
1、用计算机“写”古诗教学设计课题用计算机,写”古诗单元二单元学科信息技术年级九年级教材分析用计算机“写古诗这一课时教材编排了分析问短.解决国JS线问题.解决显示古诗文字问题,运行.调试程序,说说做做和知识链接”的系列学习活动,这一课旨在让学生了解程序的字符由及其操作,引导学生学习并掌握用胸程来制作筒单的古诗欣赏作品的知识,同时学习程序中的字符串及其掾作;进一步在生活中运用程序解决实际问坦,这些学习对于初中学生来说是非常有必要的.不仅可以增加学生知识.同时也能增强计算机编程能力和科学思维,提高学生信息素养.敦材编排合理.教学环节贰教于乐,贴近学生生活实际,符合九年级学生认知特点。学习目标1.信息意
2、识:学习并掌握用编程来制作简单的古诗欣赏作品的知识,同时学习程序中的字符串及其操作;能理解并且有效运用,2 .数字化学习与创新:通过实践活动,掌握运用程序的编写解决基本问题技能,有效运用宇符串.能够在实际情境下运用所学知识,斛决实际问理,3 .计算思维具备用计算机娘写程序斛决问题的能力。I.信息社会责任激发对于计算机编程的兴趣和热情,将编程运用到生活中.假炼自身的道镌情操和品境修养.培养优秀的价值观和行为准则。重点通过编程来制作简单的古诗欣觉作品难点了解程序中的字符串及其操作:教学过程教学环节教师活动学生活动设计意.图导入新涕1.导入:师:古诗是中国传统文化的精粹.,许多古诗爱好者都会用多媒体
3、软件制作古诗欣货作品其实我们也可以通过编程来制作简单的古诗欣赏作品,让计算机按照一定编排格式逐字显示古诗.并配上相应的背景。要做到这一效果,需要用到字符串来存储诗句并进行逐字读舄。编程语言中的字符串数据类型能处理许多现实生活中的文本数据。观看用Python代码“写诗的视典谈谈你对PythOn“写诗的初步看法。学生蜕店视频.提前知道本节课的学习内容通过视装导入.引入本节课知识激发学生学习兴趣,调动枳极性。讲授新课一、分解问题如何利用计算机从右到左逐列写出”如图所示的古诗呢?通过观察可以发现可以将这个向越分成两个小问题:问题I:如何画出有5根登线的红色背景?问髭2:如何逐列逐字地显示古诗文字?二、
4、解决画竖线问题要解决“醯出有竖线的红色背景”的问题.在设置了画面底色后,考虑到竖线的长度各要线间的间距是固定的,除了竖线的起点位置不同外,5根竖线的绘制步骤是相同的因此,可以利用循环结构.画出5条线,每次循环只需改变竖线横坐标即可。说说做做尝试修改程序.调整背景色和竖线的颜色、间距等。IfrpOfIVtrttet90AxOiM51.trtteMxxrtp)KMWg号她*MTW!UMttepe11M(4)咬蠢落胞图trttepcrPtN00W歹tccuthX=XOsmas20KM城*防y=220石边段tt及*刖年标,0fiSrtng5)ff5次B9KttIurttePCrutXSX笈hWg去um
5、gxy)皇父My)umgmm*e.马修小啦IurttoMMhMdfMXSaf失的下turtteknM6S3KM1.ia如个(KStfffMA1.xxcdh三、解决显示古诗文字问题(1)分析问题要“写”出排列整齐的文字,偌要确定每列文字第I个字的横坐标和纵坐标、每个文字的间距以及每列文字的间距,而各个文字的竣制步骤是相同的(可以利用海龟作图工具来画出一个个字)2)设计算法春夜洛城闻笛的正文有4句.每句的第学生理解、思考自主学习反亚探索将生活引入学习中让学生在反复探索裳试的过程中训练思维方式,理解变埴可控的重能执行一个字纵坐标相同,横坐标的差值是竖线的间距.缶句有7个字,每个字的横坐标相同.纵坐标
6、的差值是字间距.婚环7次,便能写出7个字。因此.写一句古诗的算法流程如图所示完成写整首古诗的算法3.编写程序本程序的承点是让计算机写出”古诗中的文字.这就需要用到字符串及字符串索引操作在Python中,字符串可以用单引号或双引号封装.如c。IUnIn1.=谁家玉笛暗飞声而利用字符串索引,可以实现返回字符串中特定位置的字符如CoIUmnIO的值为谁CO1.Umn1.网的伯为“声”。以下代码块实现的功能是从上到下显示最右列的文字提示板:Python中字符串的索引计数开始于0.结束于z1.其中n为字符串的长度.说说做做1 .尝试使用whi1.e语句.完成写第I列文字2 .参考写第1列文字的程序,完成
7、写5列文字的程序知识链接:字符中的逻辑比较在PythonMb除了索引操作和活动提到的字符平连接(做加法外.还UJ以对字符串进行逻辑比较.使用逻辑比较运算符一”可以对两个字符串进行比较,当两个字符中的内容完全相同时返回True.不同时返回Fa1.se.示例如下:nameI=王强.namc2=王强namc1.=namc2以上代码块返回Truename!-Chinanamc2=chinanamc1.=namc2以上代码块返回Fa1.se.四、运行.调试程序学生编写程序学生完成说说做做。运行、调试程序.让学生体验Python编程的强大功能.初步感受用编程技术驾收计算机高效解决问题。通过结合所学知识完成练习,巩因所学提高学生运用计算机思维解决问运行、调试程序,观察运行结果,分析程序有无错误。若有,尝试解决。知识拓展:1.用Python绘制彩色Ia2.字符串的内置函数作业布置请同学们在课后用计算机程序编写自己喜欢的古诗词。学习拓展延伸。遨的能力。拓展延伸学生知识,增加学生知识技能。课堂练习完成书上的说说儆做学生完成课堂练习巩固所学知识课堂小结I.学习了解了程序中的字符串及其掾作Z学习了用编程来制作简单的古诗欣赏作品3、体会到了用不同方法领略古诗的魅力.感受编程。学生总结本节课的学习内容总结概括本节课的学习知识内容板书一、分解问题二、解决画竖线问题三,解决显示古诗文字问题四、运行,调试程序