了解计算机解决问题的过程课件 (2)

文档属性

名称 了解计算机解决问题的过程课件 (2)
格式 zip
文件大小 104.6KB
资源类型 教案
版本资源 沪教版
科目 信息技术(信息科技)
更新时间 2017-12-29 14:59:54

图片预览

文档简介

课件11张PPT。初识编程双击"VBwelcome.exe"
试着输入自己的姓名,单击“看一看”,并试着单击左侧的颜色块儿,改变窗口的背景。
本软件有哪些功能?有哪些不足?1了解计算机解决问题的过程鹤壁高中 杜芸英问题:百钱百鸡 相传我国南北朝时,京城有个卖鸡的张姓老汉,他有一个儿子非常聪明,尤其擅长算术,到十二、三岁时已是远近闻名的“小神童”了。当朝宰相听说后想试探个究竟,于是派仆人到张老汉的店里打听鸡的价钱,张老汉告知“公鸡五文钱一只,母鸡三文一只,小鸡一文三只”。于是,仆人给他一百文钱,要求公鸡、母鸡、小鸡都要,数量不多不少正好一百只,命他次日送到府上,这可难为了张老汉,他怎么凑也凑不出这个数,只好问儿子,“小神童”不慌不忙,掐指一算就给出了答案,第二天照数送到宰相府。宰相见难不倒“小神童”,又让仆人给张老汉一百文钱,要求再买一百只鸡,搭配方法不能和上次一样。结果“小神童”又很快给出了答案,宰相暗暗称奇,想最后再试一次,谁知还是没有难倒“小神童”。一、进入实战1活动一 运用已有的知识解决问题2、列出数学表达式1、分析问题a+b+c=100 (1)5*a+3*b+c/3=100 (2)1具体步骤:
第一步:求出一组在1 (1)对每一个a(a=1,2,……19),做下一步;
(2)对每一个b(b=1,2,……32),做下一步;
(3)c=100-a-b,做下一步;
第二步:判断a、b、c是否满足方程(2),满足则输出a、b、c的值,返回第一步。3、写出解题步骤—算法分析14、画出流程图开始设公鸡a=1,母鸡b=1,小鸡ca<=20b<=33输出a、b、c结束是是是否否否a←a+1,b←b+1C←100-a-b1??? Private Sub Form_load() ??? Dim a As Integer ??? Dim b As Integer ??? Dim c As Integer
Form1.AutoRedraw = True ??? For a = 1 To 20 ??? For b = 1 To 33 ??? c = 100 - a - b ??? If Then ??? Print "公鸡"; a, "母鸡"; b, "小鸡"; c ??? End If ??? Next b ??? Next a ??? End Sub 活动二 在计算机上解决问题1、输入程序1(1)按F5键,启动运行程序。
(2)分析验证结果。
结果是否符合问题解决的要求。
(3)最后获得结果:
2、调试运行程序并求解1二、回顾、总结提出问题分析问题设计算法编写程序调试运行程序得到结果计算机解决问题的过程1三、课后练。(棋盘上的麦粒) 在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人--宰相西萨·班·达依尔。国王问他想要什么,他对国王说:"陛下,请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍。请您把这样摆满棋盘上所有的64格的麦粒,都赏给您的仆人吧!"国王觉得这要求太容易满足了,就命令给他这些麦粒。当人们把一袋一袋的麦子搬来开始计数时,国王才发现:就是把全印度甚至全世界的麦粒全拿来,也满足不了那位宰相的要求。 那么,宰相要求得到的麦粒到底有多少呢?尝试分析问题、写出步骤、画出流程图。1谢谢!