内容正文:
《编程解决问题》
有的同学写作用什么软件?
解决“鸡兔同笼”问题要用什么软件?
有的同学用电脑上网聊天用什么软件?
QQ,MSN
WORD,WPS
通过自己来编程解决问题
提出问题
导入新课
【鸡兔同笼问题】鸡兔同笼问题。一个笼子里有鸡和兔,现知道里面一共有35个头,94只脚,鸡和兔各有多少只?
学习新课
动手体验
设鸡有x只,兔有y只,已知笼子里有头a,脚b,故由题意可得方程组:
x+y=a
2x+4y=b
解方程组得:
x=2a-b/2,
y=b/2-a
①输入a和b的值;
②求x=2a-b/2;
③求y=b/2-a;
④输出x,y的值;
自然语言
流程图
图形 名称 功能
开始/结束 表示算法的开始或结束
输入/输出 表示算法中变量的输入或输出
处理 表示算法中变量的计算与赋值
判断 表示算法中的条件判断
流程线 表示算法中的流向
开始
输入a和b
求x=2a-b/2
输出x和y的值
结 束
求y=b/2-a
INPUT a,b
x=2a-b/2
y=b/2-a
Print "x="; x
Print "y=:"; y
伪代码
Private Sub Command1_Click()
a = InputBox("a=", " 输入头的数量")
b = InputBox("b=", " 输入脚的数量")
x = 2 * a - b / 2
y = b / 2 - a
Print "鸡的数量:"; x
Print "兔的数量:"; y
End Sub
用Visual Basic语言编写的程序:
开始
输入a和b
求x=2a-b/2
输出x和y的值
结 束
求y=b/2-a
题目:
正方形和半圆组成的图形(如图),已知正方形的边长为a(a=100),求这个组合图形的面积。
课堂小结
一、计算机解决问题的过程:
二、立志报国,振兴中华:
具
体
问
题
分
析
问
题
设
计
算
法
调
试
程
序
编
写
程
序
得
出
答
案
目前,系统软件和应用软件这两个领域基本上被软件业的发源地——美国所垄断。我国软件行业的发展障碍:
1.来自国外竞争对手的威胁。2.软件盗版现象严重。
3.软件企业的规模困境。4.投融资渠道匮乏。
5.人才瓶颈。 6.基础软件领域薄弱。
做为中华民族的一员,