好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

粤教版选修VB第一章第二三节课件.ppt

21页
  • 卖家[上传人]:宝路
  • 文档编号:47990325
  • 上传时间:2018-07-08
  • 文档格式:PPT
  • 文档大小:1.52MB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 如果a≥b,那么否则求解完成cc如果a≥c,那么最大否则最大如果b≥c,那么最大否则最大ab设有a、b、c三个数,求这三个数中的最大数要进行五一晚会比赛,学校请你设计一个能够对元旦晚 会节目分数自动排序的软件,你接到任务后,准备开始 设计此软件,比较好的方法和步骤是?( )A.设计算法,编写程序,提出问题,调试程序B.分析问题,编写程序,设计算法,调试程序C.分析问题,设计算法,编写程序,调试程序D.设计算法,提出问题,编写程序,调试程序 C第二节 算法和算法的描述一、算法的概念 1、什么是算法?算法就是用计算机求解某一问题的方法,是能被机械地 执行的动作或指令的有穷集合2、算法的特征(1)输入(2)确定性(3)有穷性(4)输出(5)能行性第二节 算法和算法的描述一、算法的概念二、算法的描述1、自然语言韩信点兵:除3余1, 除5余2, 除7余4,除13余6,除17余8的最小自然数1)令X=1(2)当X除3不余1,或x除5不余2,或X除7不余4,或X除13不余6,或X除17不余8时(3) X=X+1(5)写出答案,问题解决(4)返回到第2步第二节 算法和算法的描述一、算法的概念二、算法的描述1、自然语言2、流程图开始或结束输入或输出判断连接点流程线处理第二节 算法和算法的描述一、算法的概念二、算法的描述1、自然语言2、流程图(1)令X=1(2)当X除3不余1,或x除5不余2,或X除7不 余4,或X除13不余6,或X除17不余8时(3) X=X+1(5)写出答案,问题解决(4)返回到第2步开始x=1X除3、5、7、13、 17余数不为1、2、 4、6、8x=x+1输出X的值结束YN第二节 算法和算法的描述一、算法的概念二、算法的描述1、自然语言2、流程图(1)令X=1(2)当X除3不余1,或x除5不余2,或X除7不 余4,或X除13不余6,或X除17不余8时(3) X=X+1(5)写出答案,问题解决(4)返回到第2步开始x=1X除3、5、7、13、 17余数不为1、2、 4、6、8x=x+1结束YN输出X的值第二节 算法和算法的描述一、算法的概念二、算法的描述1、自然语言2、流程图3、用伪代码x=1 Do while (x mod 3≠1 or mod 5≠4 …)x=x+1 Loop Print x end第二节 算法和算法的描述一、算法的概念二、算法的描述1、自然语言2、流程图3、用伪代码三、对于一个问题,算法有多种,多种算法有优劣之分,这就 决定了解决问题的效率。

      计算机解决问题的过程第二步 列出算法第三步 编写程序第一步 分析问题第四步 调试程序程序设计语言程序实际上是一组机器操作的 指令或语句的序列第三节 程序与程序设计语言鸡兔同笼的问题:在笼中有鸡、免若干,已知有头a个,有脚b只( 4a≥b≥2a>0),求各有多少只鸡和兔 算法程序(1)输入a和b的值(2)求x=2a-b/2(3)求y=b/2-a(4)输出x,y的值A=inputbox(“a=“,”输入头数”) B=inputbox(“b=“,“输入脚数”)X=2*a-b/2Y=b/2-a(5)结束Print “鸡数=“;x,“兔数=“;yendPrivate sub command1_click()第三节 程序与程序设计语言求一个数a的绝对值算法程序(1)输入一个数赋值给a(2)如果a≥0,那么(3)输出a的绝对值为:a(4)否则A=inputbox(“a=“,”输入一个数”)If a>=0 thenPrint “绝对值为:”;a(5)输出a的绝对值为:-aelsePrint “绝对值为:”;-a(6)结束End ifEnd subPrivate sub command1_click()第三节 程序与程序设计语言算法程序求100以内能被3整除的数。

      第三节 程序与程序设计语言(1)I=1(2)如果I能被3整除,则输出I(3)I=I+1(4)如果I≤100,则返回第(2)(5)结束Private sub command1_Click()i=1Do if I mod 3=0 then Print ILoop While i<=100End Sub一、程序的三种基本结构鸡兔同笼程序顺序结构求绝对值程序选择结构能被3整除的数循环结构指令1指令2指令3条件M指令A指令B是否表达式语句是否第三节 程序与程序设计语言一、程序的三种基本结构二、程序的编辑和翻译1、程序的编辑源代码、源程序第三节 程序与程序设计语言求9+8的程序机器语言汇编语言高级语言110110000 00001001200000100 00001000311110100MOV AL,9ADD AL,8HLTPrint 9+8一、程序的三种基本结构二、程序的编辑和翻译1、程序的编辑源代码、源程序2、程序的翻译(1)编译程序 将高级语言编写的程序在执行前翻译成等效 的机器语言程序(2)解释程序 将源程序作为输入,解释一句后就提交计算 机执行一句,并不形成目标程序第三节 程序与程序设计语言小结:一、算法的特征输入 确定性有穷性 输出能行性二、算法的描述方法1、自然语言2、流程图3、用伪代码三、程序的三种基本结构顺序结构选择结构循环结构四、程序的编辑和翻译编译程序解释程序机器语言 汇编语言 高级语言。

      点击阅读更多内容
      相关文档
      中考语文一轮复习课件:病句修改.pptx 第五单元写作《语言要简明》课件+ 统编版语文七年级下册.pptx 期末复习:《标点符号专题》课件 统编版语文七年级下册.pptx 第三单元《课外古诗词诵读》复习课件 统编版语文七年级下册.pptx 第19课《紫藤萝瀑布》复习课件 统编版语文七年级下册.pptx 第24课《带上她的眼睛》复习课件 统编版语文七年级下册.pptx 第三单元写作《抓住细节》课件 统编版语文七年级下册.pptx 【统编版】高二语文选择性必修中册贾谊《过秦论》精品课件(29张PPT).pptx 第五单元写作《语言要简明》课件 统编版语文七年级下册.pptx 【统编版】高二语文选择性必修中册11贾谊《过秦论》公开课(28张PPT).pptx 【课件】第二单元第1课+精彩瞬间课件+2024—2025学年人教版初中美术七年级下册.pptx 【课件】平行线的判定(教学课件)人教版七年级数学下册+.pptx 【公开课】第一单元第2课《生活之美》课件+2024—2025学年人教版(2024)初中美术七年级下册.pptx 【课件】第二单元第1课《精彩瞬间》课件-+2024—2025学年人教版(2024)初中美术七年级下.pptx 【公开课】第一单元第2课+《生活之美》课件人教版(2024)初中美术七年级下册.pptx 【课件】数轴说课稿课件2024-2025学年人教版数学七年级上册.pptx 【课件】平移(教学课件)2024—2025学年人教版数学七年级下册.pptx 【课件】直线、射线、线段++课件+人教版七年级数学上册.pptx 【课件】两条直线被第三条直线所截+课件2024-2025学年+人教版(2024)七年级数学下册++.pptx 【课件】第二单元+第2课+科技之光(课件)-2025-2026学年初中美术七年级上册人教版(2024).pptx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.