2023-2024学年浙江摄影版(三起)(2020)小学信息技术五年级下册算法初步(教案)

2024-06-29
| 3页
| 54人阅读
| 0人下载
普通

内容正文:

《算法初步》 【教学内容】 学习条件语句的格式和写法,应用条件语句编写分支结构程序设计代码,体验编程的完整过程。 【教材解析】 本节课内容为VB程序设计中的第二节,VB程序设计的结构分为三类:顺序结构、分支结构、循环结构,教材要求学生编写简单的选择结构程序,熟悉条件语句的功能和书写格式,能应用条件语句编写正确的程序代码解决问题。 【教学目标】 1. 认识条件语句,并能正确使用条件语句为“计价程序”编写程序代码。 2. 在完成任务过程中,感受分支结构程序的特点,体验使用VB进行程序设计的完整过程。 【教学重点】 明确条件语句的书写格式并使用它编程。 【教学难点】 用条件语句设计分支结构的程序。 【课前准备】 多媒体课件 课本 【教学过程】 (一)情景创设 提出任务 同学们,上节课我们学习了赋值语句的格式和写法,并使用它编写了顺序结构的程序设计。但是,在现实生活的程序设计中,经常需要我们进行判断和选择,比如 :某音乐CD超市为了庆祝建党100周年做优惠活动,期间每张CD25元,若购买5张以上,按八五折优惠,请为该CD超市设计一个计价程序。 (二)自主探究 编写这个程序,能不能使用我们上节微课所学到的顺序结构的程序设计呢?显然不能,那如何编写呢?我们先来分析一下我们要解决的问题:如果要为CD超市设计计价程序,分为两种情况:1.购买5张以上,打八五折,也就是一张的价钱是21.25元,购买5张一下(含5张),每张的价钱是25元。 接着,我们为这个程序设计算法:我们将购买CD的个数设为X,总价设为Y,购买5张以上,也就是说,当X>5是,Y=21.25X;当X<=5时,Y=25X。 ( 开始 )根据这个算法,我们来绘制流程图: ( 输入X ) ( X<=5 ) ( Y =25*X ) ( Y =21.25*X ) ( 输出Y ) ( 结束 ) (三)学习新知 实践应用 根据流程图,我们可以看到,这显然是一个分支结构的程序设计问题,在分支结构的程序设计中,要用到条件语句。 1. 我们先来学习条件语句的格式: If 条件 Then 语句A Else 语句B End If 2. 接下来,我们使用条件语句进行程序编写: 我们再程序设计的时候,不仅仅用到条件语句,还会用到上节微课学到的赋值语句。 先把文本框1中的值赋给X,然后使用条件语句进行程序编写 X=Text1.Text If X<5 Then Y=25*X Else Y=21.25*X End If Text2.Text=Y 3. 在程序设计界面输入程序 双击“计价程序”的“计算” 命令按钮,输入程序代码。 运行并测试程序,无误后将程序保存为“计价程序” (四)小结 1.学习了VB程序设计中的分支结构程序设计 2.条件语句的格式 3.使用他们进行了程序设计 (五)课后作业 如果我们给本节课的任务增加一个条件:顾客若购买10张或者10张以上的CD,那我们又该如何编写程序呢?请同学们将此作为作业进行自主探究,下节微课我们进行讨论。 【教学反思】 通过本堂微课教学,学生能够认识条件语句,并会使用条件语句进行程序的设计,对条件语句的格式和写法有了深入的学习。建议学生在课后补充相关习题的练习,来实现对分支结构程序结构的熟练应用。 - 1 - 学科网(北京)股份有限公司 $$

资源预览图

2023-2024学年浙江摄影版(三起)(2020)小学信息技术五年级下册算法初步(教案)
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。