《用计算机“写”古诗》 教案 沪科版信息技术九年级上册.docVIP

《用计算机“写”古诗》 教案 沪科版信息技术九年级上册.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《用计算机“写”古诗》教学设计

课题

用计算机“写”古诗

单元

二单元

学科

信息技术

年级

九年级

教材分析

《用计算机“写”古诗》这一课时教材编排了“分析问题,解决画竖线问题,解决显示古诗文字问题,运行,调试程序,说说做做和知识链接”的系列学习活动,这一课旨在让学生了解程序的字符串及其操作,引导学生学习并掌握用编程来制作简单的古诗欣赏作品的知识,同时学习程序中的字符串及其操作;进一步在生活中运用程序解决实际问题,这些学习对于初中学生来说是非常有必要的,不仅可以增加学生知识,同时也能增强计算机编程能力和科学思维,提高学生信息素养。教材编排合理,教学环节寓教于乐,贴近学生生活实际,符合九年级学生认知特点。

学习

目标

1.信息意识:学习并掌握用编程来制作简单的古诗欣赏作品的知识,同时学习程序中的字符串及其操作;能理解并且有效运用。

2.数字化学习与创新:通过实践活动,掌握运用程序的编写解决基本问题技能,有效运用字符串,能够在实际情境下运用所学知识,解决实际问题。

3.计算思维:具备用计算机编写程序解决问题的能力。

4.信息社会责任:激发对于计算机编程的兴趣和热情,将编程运用到生活中,锻炼自身的道德情操和品德修养,培养优秀的价值观和行为准则。

重点

通过编程来制作简单的古诗欣赏作品

难点

了解程序中的字符串及其操作。

教学过程

教学环节

教师活动

学生活动

设计意图

导入新课

1.导入:

师:古诗是中国传统文化的精粹。许多古诗爱好者都会用多媒体软件制作古诗欣赏作品其实我们也可以通过编程来制作简单的古诗欣赏作品,让计算机按照一定编排格式逐字显示古诗,并配上相应的背景。要做到这一效果,需要用到字符串来存储诗句并进行逐字读写。编程语言中的字符串数据类型能处理许多现实生活中的文本数据。观看用python代码“写”诗的视频,谈谈你对python“写”诗的初步看法。

学生观看视频,提前知道本节课的学习内容

通过视频导入,引入本节课知识

激发学生学习兴趣,调动积极性。

讲授新课

一、分解问题

如何利用计算机从右到左逐列“写出”如图所示的古诗呢?通过观察可以发现可以将这个问题分解成两个小问题:

问题1:如何画出有5根竖线的红色背景?

问题2:如何逐列逐字地显示古诗文字?

二、解决画竖线问题

要解决“画出有竖线的红色背景”的问题,在设置了画面底色后,考虑到竖线的长度各竖线间的间距是固定的,除了竖线的起点位置不同外,5根竖线的绘制步骤是相同的因此,可以利用循环结构,画出5条线,每次循环只需改变竖线横坐标即可。

说说做做

尝试修改程序,调整背景颜色和竖线的颜色、间距等。

三、解决显示古诗文字问题

(1)分析问题

要“写”出排列整齐的文字,需要确定每列文字第1个字的横坐标和纵坐标、每个文字的间距以及每列文字的间距,而各个文字的绘制步骤是相同的(可以利用海龟作图工具来画出一个个字)

(2)设计算法

《春夜洛城闻笛》的正文有4句,每句的第一个字纵坐标相同,横坐标的差值是竖线的间距。每句有7个字,每个字的横坐标相同,纵坐标的差值是字间距,循环7次,便能写出7个字。因此,写一句古诗的算法流程如图所示

完成写整首古诗的算法

3.编写程序

本程序的重点是让计算机“写出”古诗中的文字,这就需要用到字符串及字符串索引操作在Python中,字符串可以用单引号或双引号封装,如columnl=谁家玉笛暗飞声而利用字符串索引,可以实现返回字符串中特定位置的字符,如columnl[O]的值为”谁”column1[6]的值为“声”。以下代码块实现的功能是从上到下显示最右列的文字

提示板:Python中字符串的索引计数开始于0,结束于n-1,其中n为字符串的长度,

说说做做

1.尝试使用while语句,完成写第1列文字

2.参考写第1列文字的程序,完成写5列文字的程序

知识链接:

字符串的逻辑比较

在Python中,除了索引操作和活动一提到的字符串连接(做加法)外,还可以对字符串进行逻辑比较。使用逻辑比较运算符“==”可以对两个字符串进行比较,当两个字符串的内容完全相同时返回True,不同时返回False。示例如下:

name1=王强

name2=王强

name1==name2

以上代码块返回True

name1=China

name2=china

name1==name2

以上代码块返回False。

四、运行,调试程序

运行、调试程序,观察运行结果,分析程序有无错误。若有,尝试解决。

知识拓展:

1.用python绘制彩色圆

2.字符串的内置函数

作业布置

请同学们在课后用计算机程序编写自己喜欢的古诗词。

学生理解、思考

自主学习

反复探索

学生编写程序

学生完成说说做做。

运行、调试程序。

学习拓展延伸。

将生活引入学习中

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

售后加V wkl436858

版权声明书
用户编号:7141026065000021

1亿VIP精品文档

相关文档