《第十一章程序设计.ppt》由会员分享,可在线阅读,更多相关《第十一章程序设计.ppt(15页珍藏版)》请在课桌文档上搜索。
1、第十一章 程序设计第一节 程序设计简介,目 录,计算机程序并不神秘,猎人渡河,问题:猎人带着一只狼,一头羊和一些白菜过河,但渡船太小,一次只能带一样。因为狼要吃羊,羊会吃白菜,所以狼和羊,羊和白菜不能在无人监视的情况下相处。此时猎人不知如何渡河。小组讨论:猎人应该用怎样的步骤才能顺利渡河?,嗷,我要吃羊!,咩,白菜好新鲜啊!,爷爷,我们不要被吃掉!呜呜,哈哈,我知道怎么办了!,指令:第1条:把羊带对岸 第2条:返回 第3条:把狼带对岸 第4条:返回时把羊带原岸 第5条:把菜带对岸 第6条:返回;第7条:把羊带对岸,理 论 介 绍,实 例 分 析,体验计算机程序:利用计算机能识别的BASIC语言
2、编写“求底边a为3cm,高h为 2.5cm的三角形面积”计算机程序。,程 序 设 计 语 言,用高级语言编写的程序必须先翻译成二进制代码,计算机才能识别和执行。具体的翻译方式有解释和编译两种。解释方式就是利用高级语言中所带的翻译软件,采用翻译一条指令执行一条指令的方式。编译方式就是先将整个程序全部翻译成二进制代码,再一起执行。,用计算机能识别的语言来编写程序,这些语言称为程序设计语言。程序设计语言种类较多,但可以分为机器语言、汇编语言和高级语言三种类型。,解释和编译,程序设计语言,机器语言,汇编语言,高级语言,机器语言,汇编语言,程 序 设 计 过 程,程序设计过程,程序设计过程包括确定算法、编制程序和调试程序。在进行程序设计时,通常对要解决的问题进行分析。并拟订出一套解决的方法与步骤(确定算法),再选用一种程序设计语言编写程序,最后输入、运行与调试程序。,某学校有排球、篮球260个,其中排球比篮球多28个。编写计算排球与篮球个数的程序。Step1 问题分析 假如排球减少28个就与篮球一样多,将球的总数减去28后除以2算出篮球数,再算出排球数。Step2 确定算法,Step3 选用BASIC语言编写程序Step4 进入BASIC状态,输入、运行与调试程序,谢谢!,