第2课算法的描述 学历案 2022—2023学年青岛版(2019)初中信息技术第三册

2023-06-28
| 3页
| 513人阅读
| 5人下载
特供

内容正文:

【课题与课时】            课题:算法的描述 课时:1 课时 【学习目标】 1、了解算法的常见描述方法。 2、 能用自然语言、流程图来描述日常生活中的算法,能使用计算机语言描述一些简单算法。 3、通过对算法的描述,体验描述算法对解决问题的重要性,养成清晰描述问题的习惯。 【评价任务】完成学习任务1,课堂检测。       完成学习任务2,课堂检测。       完成学习任务3,课堂检测。 【教学过程】 先复习下算法的概念和算法的特征。 提出农夫带着狼、菜和羊过河的问题,让同学们思考并回答。 一、目标出示:本节课有三个学习环节:用自然语言描述算法、用流程图描述算法、用计算机语言描述算法。 (一)用自然语言描述算法 什么是自然语言?平时我们使用的语言就称之为自然语言。如汉语、英语等。通常人们使用自然语言解决问题过程的方法称为“用自然语言描述的算法”。刚刚前面那个问题我们分为7步,让同学们来填写下步骤。医务室有一瓶碘伏,一瓶酒精,如何在不混合的情况下,把两个瓶子的液体互换?分成几个步骤? (二)用流程图描述算法 图形化表示的信息具有形象、直观的特点。为使算法描述的更加清晰,我们可以借助图形的方式。这种以特定的图形符号和说明表示算法的图,称为“算法流程图”。 请同学们看下常用的流程图符号及其功能。了解了常用的流程图符号,来一起做到题加深些印象。居民用水量不超过20吨为一级,超出为二级。不同的等级收费标准不一样,一级收费标准2.85/吨数,二级收费标准2.85/第一级用水量+5.5/第二级用水量。如何画流程图 再来看下面这道题。医生给病人注射青霉素之前必须做皮试。15分钟后看结果,皮试成功才能注射。否则不能注射。怎么完善流程图呢? (三)用计算机语言描述算法 展示“百钱买百鸡”的问题。让同学们用数学的方法求解。用自然语言来描述下解决问题的步骤。 展示Python语言编写的程序,一一进行解释。 For x in range (1,20): For y in range(1,33): Z=100-x-y If (z%3==0)and (5*x+3*y+z/3==100): Print (‘公鸡:%s 母鸡:%s 小鸡:%s’%(xyz)) 课堂小结 什么是自然语言?流程图符号有那些?计算机语言处理问题有那些好处? (五)教学反思 学科网(北京)股份有限公司 $

资源预览图

第2课算法的描述 学历案 2022—2023学年青岛版(2019)初中信息技术第三册
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。