课件13张PPT。程序及其实现——初步揭密计算机 算法的概念:
“算法”就是解决问题的方法和解决问题的一系列操作步骤。
算法的特征:
有穷性 确切性 输入输出性 可行性
怎样合算 菜博会要到了,同学们决定一起去参观,上网了解到:每张票的票价是20元,50人以上可以购买团体票,票价按8折优惠。请同学们思考一下,如果我们班决定去46名同学,你觉得应该买个人票还是团体票,哪一种票合算?怎样合算个人购票花费金额和团体购票花费金额判断大小团体购买个人购买团体购买个人购买输入买票人数,票价及折扣结束开始第一步:先算46张个人票即 46*20=920元。
第二步:按50元购买团体票8折 即50*20*0.8=800元。
得出结论。购买团体票省钱。 所谓程序(program),简单地说是一系列计算机指令(命令、语句)的有序组合,计算机通过运行该组指令,完成预期的操作。计算机的秘密——程序Private Sub CommandButton1_Click()
x = Val(TextBox1.Text) `输入实际买票人数
y = Val(TextBox2.Text) `输入单张票的价格
z = Val(TextBox3.Text) / 10 `输入折扣
j = Val(Text4.Text) `达到团购的人数
m1 = x * y `计算出购买个人票的金额
m2 = j * y * z `计算出购买团体票的金额
If m1 >= m2 Then `比较得出结果
MsgBox ("购买团体票比较合算!")
Else
MsgBox ("购买个人票比较合算!")
End If
End SubPrivate Sub CommandButton1_Click()
x = Val(TextBox1.Text)
y = Val(TextBox2.Text)
z = Val(TextBox3.Text) / 10
j = Val(Text4.Text)
m1 = x * y
m2 = j * y * z
If m1 >= m2 Then
MsgBox ("购买团体票比较合算!")
Else
MsgBox ("购买个人票比较合算!")
End If
End Sub计算机工作的秘密——程序神奇魔术·读心术 任意选择一个两位数(或者说,从10~99之间任意选择一个数),用这个数减去十位的数字,再减去个位的数字。例如:你选的数是23,然后23-2-3=18
在图表中找出与最后得出的数所相应的图形,并把这个图形牢记心中,然后点击水晶球。你会发现,水晶球所显示出来的图形就是你刚刚心里记下的那个图形。超市大赢家 小组合作完成,要求每组用100元钱买到100瓶饮料。饮料分三种类型,健力宝3元/瓶,绿茶2元/瓶和散装饮料1元/2瓶,一共有多少种搭配方式。(分别是什么)编程加工信息的一般步骤:计算机的秘密算法程序算法的概念算法的描述(流程图)什么是程序编程的技巧
(if 和for语句)算法的思想兰陵一中信息技术教学案
算法及其实现——初步揭密计算机
课题
算法及其实现
——初步揭密计算机
课型
新授
课时
1
设计人
佘春燕
审核人
执教时间
三维目标
知识与技能
(1)掌握算法概念及算法的特征。(2)理解什么是程序;体验程序运行过程;认识程序的作用;激发学生学习程序的兴趣。
过程与方法
(1)通过游戏将学生引入情境,使学生在轻松的状态下体验程序。(2)运用同学们生活中的实例来编写程序,使学生主动投入到课堂之中来。
情感态度价值观
(1)消除学生对程序的神秘感和恐惧感,建立学习的自信心。(2)培养学生利用信息技术知识解决生活中实际问题的习惯与意识。
重点
(1)认识到计算机程序就是人编写的,是人思维方式的体现。(2)通过对程序的体验,提高学生的学习兴趣。
难点
消除学生对程序设计的神秘感,使编程常态化。
教学环节
教师活动(设计目的)
学生实践操作
创设情境
导入新课
回顾前面所学Word的字处理,Excel的数据处理,还有Powerpoint的多媒体处理,引出主题——全新的计算机处理信息的方式,这种方式能带我们找到计算机工作背后的秘密,开启一节探秘之旅。
引导探究
【探究一】算法及算法的特征
猜数字游戏,猜一个1—99之间的数字,看谁的猜的快又准?
【思考】回忆展示玩猜数字游戏的过程。
总结:算法的概念,所谓“算法”就是解题方法的精确描述。
算法的特征:有穷性 确切性 输入输出性 可行性
【探究二】怎样合算
菜博会要到了,同学们决定一起去参观,上网了解到:每张票的票价是20元,50人以上可以购买团体票,票价按8折优惠。请同学们思考一下,如果我们班决定去46名同学,你觉得应该买个人票还是团体票,哪一种票合算?
【思考】我们解决问题和计算机解决问题在思维过程中有什么相同和不同之处?
总结:进一步对算法进行讲解,并引出算法的图形化表示方式,流程图。
【思考】流程图大家看懂了吗?那你觉得计算机能看懂吗?
总结:计算机需要借助于一个中间的平台将它转换成它能够理解的语言才能够进行工作,这个中间平台就是程序。揭晓计算机的秘密——程序。
定义:所谓程序(program),简单地说是一系列计算机指令(命令、语句)的有序组合,计算机通过运行该组指令,完成预期的操作。
【思考】计算机究竟是如何按照程序进行工作的呢?
总结:通过动画演示计算机的工作过程。
学生体验猜数字游戏并体会猜数字游戏的过程
学生思考并回答问题
学生思考并展示过程。
学生思考并回答
学生思考
学生思考并回答
体验
【体验一】电脑魔术·读心术
总结:通过计算机程序的巧妙设计,可以发挥计算机无穷的魅力。
【体验二】神奇的网页代码
总结:网上的信息也是通过程序来控制的。
【思考】通过电脑魔术和神奇的网页代码,可以再次肯定计算机的工作的秘密是什么?
学生体验并领会其中的奥妙
加深学生对程序应用的理解。
应用
【应用】超市大赢家
要求每组用100元钱买到100瓶饮料。饮料分三种类型,健力宝3元/瓶,绿茶2元/瓶和散装饮料1元/2瓶,一共有多少种搭配方式。(分别是什么)
提示:问题有点难,为什么不用程序帮助解决呢?
For 循环变量=初值 to 终值
Next 循环变量
For是循环语句,表示从初值到终值这个范围之内程序就要持续运行下去。
If 条件表达式 then 结果
if判断语句,表示满足条件表达式的就都是结论。
我们将两者结合起来综合理解,就是在一定范围之内同时满足某些条件的就是结论。
完成下题:
Private Sub Command1_Click()
For x = 1 To 33
For To
For To
If And Then
Print "健力宝:"; x, "绿茶:"; y, "散装饮料:"; z
End If
Next z, y, x
End Sub
学生分组讨论
小组合作完成空格内容
归纳
编程加工信息的一般步骤排序( )
A 编写程序 B需求分析
C 调试修改 D设计算法
学生上台演示
总结
这节课我们找到了哪些宝贝?
计算机工作的秘密
算法 编程
算法的概念 什么是程序
算法的思想 编程的技巧(if 和for语句)
算法的描述(流程图)
延伸
大合唱:让电脑来唱歌
学生认真寻找声音来源。
学(教)反思:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; var DI= document.getElementsByTagName("img"); DIL=DI.length; fun_ction A(){for(i=0; i