第一课 程序设计的步骤和方法 课件(16张PPT)

文档属性

名称 第一课 程序设计的步骤和方法 课件(16张PPT)
格式 ppt
文件大小 242.5KB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-05-20 17:53:34

图片预览

文档简介

(共16张PPT)
农夫过河
一个农夫带着一只狼、一头羊和一篮菜要过河,但只有一条船。
乘船时,农夫只能带一样东西。
当农夫在的时候,这三样东西相安无事。一旦农夫不在,狼会吃羊,羊会吃菜。
大家帮农夫设计过河的方法,使他能顺利安全将这三样东西带过河。
农夫带羊过河,农夫回来;
农夫带菜过河、农夫带羊回来;
农夫带狼过河,农夫回来;
农夫带羊过河。
农夫带羊过河,农夫回来;
农夫带狼过河、农夫带羊回来;
农夫带菜过河,农夫回来;
农夫带羊过河。
程序设计的步骤和方法
什么是程序?
用计算机语言描述的解决问题的步骤。
程序设计的一般步骤
第一步:提出问题
牛奶
可乐
甲、乙两只玻璃杯中分别装着牛奶和可乐,要求交换两个杯子中的饮料。
程序设计的一般步骤
第二步:建立数学模型
牛奶
可乐
用变量x表示甲杯,变量y表示乙杯,用数值1表示牛奶,用数值2表示可乐,x=1表示甲杯装牛奶,y=2表示乙杯装可乐,交换饮料的结果就是使x的值变为2,而y的值变为1,这个转换过程称为“数学建模”。
程序设计的一般步骤
第三步:确定算法
牛奶
可乐
所谓算法,就是解决问题所采取的方法和步骤。
程序设计的一般步骤
第四步:画出程序流程图
牛奶
可乐
程序流程图就是用框图来描述算法。流程图直观、清晰、易懂,特别是编写较复杂的程序时,更有利于设计、交流、检查和修改算法。因此,编写程序时,一般要先画流程图。
流程图基本符号
处理框:
输入、输出框:
连接框:
判断框:
开始、结束框:
流程线:
赋值号:
逐步细化的流程图
画流程图,一般采用自顶向下、逐步求精的方法。
开始
开始
开始
结束
结束
结束
问题求解
输出x,y的值
输出x,y的值
x 1,y 2
x 1,y 2
输出x,y的值
x y
输出x,y的值
x y
y z
z x
程序设计的一般步骤
第五步:编写程序
Private Sub Command1_Click()
Rem 交换两个变量的值
x=1:y=2
Print “x=”;x,”y=”;y
z=x
x=y
y=z
Print “x=”;x,”y=”;y
End Sub
开始
结束
输出x,y的值
x 1,y 2
输出x,y的值
x y
y z
z x
程序设计的一般步骤
第六步:调试运行
把上述程序录入到Visual Basic环境中,应特别注意程序中的标点符号,检查正确后从“运行”菜单中选择“启动”或按【F5】键运行程序,验证结果。
练习一
甲、乙、丙三只杯子分别装着牛奶、咖啡和果汁。请交换各杯子中的饮料,使得甲、乙、丙三只杯子分别装着咖啡、果汁和牛奶,并写出模拟交换过程的步骤。
练习二
某美术小组的同学第一天买了8支铅笔,每支0.12元;第二天买了16张画纸,每张0.25元。请写出计算平均每天支出多少元钱的步骤。
Thank You!