算法与程序设计课件要点优秀PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《算法与程序设计课件要点优秀PPT.ppt》由会员分享,可在线阅读,更多相关《算法与程序设计课件要点优秀PPT.ppt(88页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、本学期课程设置、目标及考核方法1.内容:算法与程序设计2.目标:中学学业水平考试科目,提高重视3.学业水平考试评定:今年6月份进行上机考试课堂要求1.上机必带:教材、笔记本、笔2.上机禁带:食品、饮料等3.上课时开关机器听从老师指挥,禁止私自打游戏4.遵守课堂纪律,按号就座,禁止串座和随意走动5.保持机房安静,维护机房卫生6.按时完成作业,上交到指定位置算法与程序设计算法与程序设计算法与程序设计算法与程序设计中学信息技术中学信息技术 (必修)(必修)课程介绍课程介绍中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础课程介绍课程介绍课程介绍课程介绍广东汕头华侨中学技术组广东汕头华侨
2、中学技术组1.指导思想:使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简洁问题动身,设计解决问题的算法,并能初步运用一种程序设计语言编制程序实现算法解决问题。中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础课程介绍课程介绍课程介绍课程介绍广东汕头华侨中学技术组广东汕头华侨中学技术组2.主要内容:教材内容会考主要内容面对对象3种结构典型算法6条语句依次结构选择结构循环结构Print input =Ifthenelseendif selectcaseendselectfornext dowhile对象:按钮、标签、文本框属性:长、宽、高、标题方法:激
3、活、单击数据交换圆的周长、面积计算分段函数最大、最小值累加累乘 穷举流程图算法与程序设计算法与程序设计算法与程序设计算法与程序设计中学信息技术中学信息技术 (必修)(必修)第一章第一章 揭开计算机解决问题的面纱揭开计算机解决问题的面纱中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第一章第一章第一章第一章揭开计算机解决问题的面纱揭开计算机解决问题的面纱广东汕头华侨中学技术组广东汕头华侨中学技术组第一节第一节 算法算法中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第一节第一节 算法算法广东汕头华侨中学技术组广东汕头华侨中学技术组一、算法1.概念:计算机求解某一问
4、题的方法,是能被机械的执行的指令的有穷集合。中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第一节第一节 算法算法广东汕头华侨中学技术组广东汕头华侨中学技术组l实践两个整数m=112和n=64,利用辗转相除法,求它们的最大公约数1、112 除以 64,余数为2、除以 余数为3、除以 余数为4、112和64的最大公约数为4864 48 1648 16016中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第一节第一节 算法算法广东汕头华侨中学技术组广东汕头华侨中学技术组二、算法的基本特征输入:一个算法有0个或多个输入,以刻画运算对象的初始状况。确定性:算法的每一个步
5、骤必需有准确的定义。有穷性:一个算法必需在有穷步骤之后结束。输出:算法有1个或多个输出。能行性:算法中有待执行的运算和操作必需是相当基本的。中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第一章第一章第一章第一章揭开计算机解决问题的面纱揭开计算机解决问题的面纱广东汕头华侨中学技术组广东汕头华侨中学技术组其次节其次节 算法的描述算法的描述中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广东汕头华侨中学技术组广东汕头华侨中学技术组一、算法的描述概念:人的思想要用语言来表达。算法是人求解问题的思想方法,是对解题过程的精确描述,同样也须
6、要用语言来表示。表示算法的语言主要有自然语言、流程图和伪代码。中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广东汕头华侨中学技术组广东汕头华侨中学技术组二、流程图 1、图形及功能:开始/结束 表示算法的开始或结束输入/输出 表示算法中变量的输入输出处理 表示算法中变量的计算与赋值判断 表示算法中的条件判断流程线 表示算法中的流向 图形图形 名称名称 功能功能 中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广东汕头华侨中学技术组广东汕头华侨中学技术组问题:鸡兔同笼问题。一个笼子里有鸡和兔,现在
7、只知道里面一共有35个头,94只脚,鸡和兔各有多少只?试设计一个求解的算法,并用自然语言描述出来。分析问题:设鸡数为x,兔数为y,已知笼子的头数是a,脚数是b,列方程:x+y=a,2x+4y=b:解得:x=2a-b/2,y=b/2-a中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广东汕头华侨中学技术组广东汕头华侨中学技术组算法:算法:1、输入、输入a和和b的值;的值;2、求、求x;3、求、求y;4、输出、输出x,y的值;的值;5、结束。、结束。中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广
8、东汕头华侨中学技术组广东汕头华侨中学技术组二、流程图 2、流程图示例(鸡兔同笼):起先结束求x=2a-b/2输出x,y的值输入a和b的值求y=b/2-a中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广东汕头华侨中学技术组广东汕头华侨中学技术组二、流程图 3、练习:已知圆的半径r=6,试着自己动手画出求面积s的流程图。开始结束r=6S=3.14*r*r输出s的值中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广东汕头华侨中学技术组广东汕头华侨中学技术组二、流程图 2、流程图示例(鸡兔同笼):起先
9、结束求x=2a-b/2输出x,y的值输入a和b的值求y=b/2-a中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广东汕头华侨中学技术组广东汕头华侨中学技术组程序:程序:Private Sub Command1_Click()a=InputBox(a=,输入头数输入头数)b=InputBox(b=,输入脚数输入脚数)x=2*a-b/2y=b/2-aPrint 鸡数鸡数x=;x,兔数兔数y=;yEnd Sub中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次节其次节 算法的描述算法的描述广东汕头华侨中学技术组广东汕头华侨中学技术
10、组中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第三节第三节 程序与程序设计语言程序与程序设计语言广东汕头华侨中学技术组广东汕头华侨中学技术组1、程序设计语言1、机器语言:2、汇编语言:3、高级语言:VB指令序号 机器语言 汇编语言 高级语言 功能110110000 Mov al,9Print 9+8把数9放到累加器al中00001001200000100 Add al,9把al中的内容与另一数相加,结果放到al中00001000中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第三节第三节 程序与程序设计语言程序与程序设计语言广东汕头华侨中学技术组广东汕头华侨
11、中学技术组2、VB简介1、工程中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第三节第三节 程序与程序设计语言程序与程序设计语言广东汕头华侨中学技术组广东汕头华侨中学技术组2、VB简介2、窗体与事务窗体的Activate()事务中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第三节第三节 程序与程序设计语言程序与程序设计语言广东汕头华侨中学技术组广东汕头华侨中学技术组2、VB简介3、程序的运行中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第三节第三节 程序与程序设计语言程序与程序设计语言广东汕头华侨中学技术组广东汕头华侨中学技术组2、VB简介4
12、、VB文件的保存及文件格式 文件格式:.frm .vbp中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第三节第三节 程序与程序设计语言程序与程序设计语言广东汕头华侨中学技术组广东汕头华侨中学技术组2、VB简介4、VB的3种常用模式 设计模式 运行模式 中断模式算法与程序设计算法与程序设计算法与程序设计算法与程序设计中学信息技术中学信息技术 (必修)(必修)其次章其次章 程序设计基础程序设计基础中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础其次章程序设计基础其次章程序设计基础其次章程序设计基础其次章程序设计基础广东汕头华侨中学技术组广东汕头华侨中学技术组第一节
13、第一节 依次结构程序设计依次结构程序设计中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第一节第一节 依次结构程序设计依次结构程序设计广东汕头华侨中学技术组广东汕头华侨中学技术组一、VB语言概述Private sub command1_click()const pi as single=3.14 dim r as single,s as single r=inputbox(“r=”,”输入半径”)s=pi*r*r print“圆的面积s=”;sendsub 下面是一个“求半径为r的圆的面积”,请留意视察程序的组成结构,思索一下问题:1、程序有多少行,每一行的作用?2、如按语句作
14、用区分,这个程序包含及部分?定义事务过程(自带)说明常量pi(省略)说明变量r,s(省略)输入r的值 计算圆的面积 把计算结果输出到窗体上 过程结束(自带)中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第一节第一节 依次结构程序设计依次结构程序设计广东汕头华侨中学技术组广东汕头华侨中学技术组一、VB语言概述VB程序一般包含如下部分:1、数据类型说明部分2、数据输入部分3、数据处理部分4、数据输出部分中学信息技术(必修)中学信息技术(必修)信息技术基础信息技术基础第一节第一节 依次结构程序设计依次结构程序设计广东汕头华侨中学技术组广东汕头华侨中学技术组一、VB语言概述1、常用数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序设计 课件 要点 优秀 PPT
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内