算法与程序设计材教培训讲稿.ppt

上传人:本田雅阁 文档编号:3488271 上传时间:2019-09-02 格式:PPT 页数:82 大小:1.39MB
返回 下载 相关 举报
算法与程序设计材教培训讲稿.ppt_第1页
第1页 / 共82页
算法与程序设计材教培训讲稿.ppt_第2页
第2页 / 共82页
算法与程序设计材教培训讲稿.ppt_第3页
第3页 / 共82页
算法与程序设计材教培训讲稿.ppt_第4页
第4页 / 共82页
算法与程序设计材教培训讲稿.ppt_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《算法与程序设计材教培训讲稿.ppt》由会员分享,可在线阅读,更多相关《算法与程序设计材教培训讲稿.ppt(82页珍藏版)》请在三一文库上搜索。

1、南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 算法与程序设计算法与程序设计 教材培训讲稿教材培训讲稿 南京市梅园中学南京市梅园中学 曹书成曹书成 2006-8-182006-8-18 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspo

2、se Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 主要培训内容主要培训内容 新课标与实验新课标与实验教材教材 JAVAJAVA VSVS VB VB 计算机语言的发展计算机语言的发展 江苏省高中会考江苏省高中会考 (海南省准高考试题) 相关知识和要求 课时安排建议(选修)课时安排建议(选修) JAVA JAVA 编程基础(上)编程基础(上) (下)(下) 勘误表勘误表 教学案例教学案例1. 1.如何解决问题如何解决问题 2. 2.解决问题的解决问题的 讨论讨

3、论 教学评价教学评价方法与平台方法与平台 视频案例视频案例 1 1、2 2 EndEnd Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技

4、术中心教研组 梅园中学梅园中学 曹书成曹书成 新课标与实验新课标与实验教材教材 新课标要求新课标要求: : 本模块的学习目的是使学生本模块的学习目的是使学生 在原有基础上进一步体验算在原有基础上进一步体验算 法思想,了解算法和程序设法思想,了解算法和程序设 计在解决问题过程中的地位计在解决问题过程中的地位 和作用;能从简单问题出发和作用;能从简单问题出发 ,设计解决问题的算法,并,设计解决问题的算法,并 能初步使用一种程序设计语能初步使用一种程序设计语 言编制程序实现算法解决问言编制程序实现算法解决问 题。题。 五套教材五套教材: : 教育科学出版社教育科学出版社 中国地图出版社中国地图出版社

5、 上海科技教育出版社上海科技教育出版社 广东教育出版社广东教育出版社 浙江教育出版浙江教育出版 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学

6、信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 新课标与实验新课标与实验教材教材 算法与程序设计模块的选择与把握算法与程序设计模块的选择与把握 北大附中北大附中 李冬梅李冬梅 程序设计就是通过分析问题、确定算法、编程求解等步骤来解决程序设计就是通过分析问题、确定算法、编程求解等步骤来解决 问题的过程,其中,算法具有重要的作用,它能够提供一种思考问题的过程,其中,算法具有重要的作用,它能够提供一种思考 问题的方向和方法。因此,从信息素养同时也是科学素养培养的问题的方向和方法。因此,从信息素养同时也是科学素养培养的 角度,学习程序设计可以锻炼学生的逻辑思维能力,使学生思考角度,学习程序设计可以

7、锻炼学生的逻辑思维能力,使学生思考 问题时更加科学严密和细致全面。程序设计以算法为思想基础,问题时更加科学严密和细致全面。程序设计以算法为思想基础, 对于算法,学生在数学课程中学习之后,具备一定的基础,可以对于算法,学生在数学课程中学习之后,具备一定的基础,可以 在程序设计中进一步体验算法的思想。在程序设计中进一步体验算法的思想。 高中信息技术课程的目的是提升学生的信息素养,提高学生的问高中信息技术课程的目的是提升学生的信息素养,提高学生的问 题解决能力。人的问题解决同计算机的问题解决一样,需要遵循题解决能力。人的问题解决同计算机的问题解决一样,需要遵循 一定的思想,按照一系列的步骤进行。选择

8、一定的思想,按照一系列的步骤进行。选择“算法与程序设计算法与程序设计” 这一模块,就是希望学生借此锻炼和提高思维能力,向着有利于这一模块,就是希望学生借此锻炼和提高思维能力,向着有利于 问题解决的方向发展。问题解决的方向发展。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose

9、 Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 新课标与实验新课标与实验教材教材 算法与程序设计的软件工程方法与思想算法与程序设计的软件工程方法与思想 北大附中北大附中 李冬梅李冬梅 软件工程的内容不属于高中学生的学习范围,但软件工程中强调软件工程的内容不属于高中学生的学习范围,但软件工程中强调 了系统的思想和方法。学习算法与程序设计就是要了解并掌握如了系统的思想和方法。学习算法与程序设计就是要了解并掌握如 何使用计算机解决问题,尤其是要理解问题解决过程中采用

10、的思何使用计算机解决问题,尤其是要理解问题解决过程中采用的思 想和方法,这是学习本模块的关键,也是具有普遍迁移价值的内想和方法,这是学习本模块的关键,也是具有普遍迁移价值的内 容,因此,对系统思想和方法的关注成为教学的必然。容,因此,对系统思想和方法的关注成为教学的必然。 标准中没有提及软件工程的思想,因为标准一旦明文出现,在不标准中没有提及软件工程的思想,因为标准一旦明文出现,在不 能正确理解的情况下,很容易导致现实教学中内容难度的加深。能正确理解的情况下,很容易导致现实教学中内容难度的加深。 对于这些必需的方法和思想,可以在教材编写和教学中酌情把握对于这些必需的方法和思想,可以在教材编写和

11、教学中酌情把握 ,在教学中进行体现,引发学生对系统方法和思想的思考,并在,在教学中进行体现,引发学生对系统方法和思想的思考,并在 利用计算机解决问题中有效应用。利用计算机解决问题中有效应用。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright

12、 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 新课标与实验新课标与实验教材教材 教科版教科版( (六章六章) ) 如何用计算机解决问题如何用计算机解决问题? ? 程序设计程序设计ABCABC 算法的程序实现算法的程序实现 程序设计程序设计 思想和方法思想和方法 软件是如何开发的软件是如何开发的? ? 综合实践综合实践 中图版中图版( (四单元四单元) ) 走进编程走进编程 程序设计基础程序设计基础 算法与问题解决算法与问题解决 尝试软件开发尝试软件开发 Evaluation only.Eval

13、uation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 JAVAJAVA VSVS VB VB SUN SUN 与与 JAVA JAVA 微

14、软微软.NET Framework .NET Framework 与与 VB VB、C#C#、J#J# C# C# 与与 传奇人物传奇人物 Anders Hejlsberg Anders Hejlsberg 通用中间语言通用中间语言 CIL CIL ( Common Intermediate Language) ( Common Intermediate Language) MonoMono( (开源平台的开源平台的.NET).NET)与与 Miguel de IcazaMiguel de Icaza Evaluation only.Evaluation only. Created with

15、Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 江苏省高中会考江苏省高中会考 ( (海南省准高考试题海南省准高考试题) ) 江苏省会考纲要和考题江苏省会考纲要和考题 ( (江苏省考试院

16、编江苏省考试院编 考试指导考试指导 ) ) 海南省准高考试题海南省准高考试题 如何解决等如何解决等 级考试与教级考试与教 学的关系学的关系 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.

17、 南京市信息技术教研中心组南京市信息技术教研中心组 曹书成曹书成南京市信息技术教研中心组南京市信息技术教研中心组 梅园中学梅园中学 曹书成曹书成 江苏省中小学信息技术等级考试纲要(高级)江苏省中小学信息技术等级考试纲要(高级) 选修模块一:算法与程序设计选修模块一:算法与程序设计 单 元单 元知识与技能要点知识与技能要点试题类型试题类型 一、算法一、算法 1 1计算机解决问题的过程计算机解决问题的过程 A A 2 2算法的描述方法算法的描述方法 A A 二、程序设计基础二、程序设计基础 3 3程序设计语言程序设计语言 A A 4 4数据及运算数据及运算ABCABC 5 5程序设计的顺序结构程序

18、设计的顺序结构ABCABC 6 6程序设计的分支(选择)结构程序设计的分支(选择)结构ABCABC 7 7程序设计的循环结构程序设计的循环结构ABCABC 8 8结构化程序设计思想结构化程序设计思想 A A 9 9面向对象程序设计思想面向对象程序设计思想 A A 三、算法与问题解决三、算法与问题解决 1010解析法解析法ABCABC 1111穷举法穷举法ABCABC 1212递归法递归法ABCABC 1313排序与查找数据排序与查找数据ABCABC 四、应用程序设计四、应用程序设计 1414程序设计的一般步骤程序设计的一般步骤ABAB 1515简单程序设计简单程序设计ABCABC 江苏省新版江

19、苏省新版 20062006考试指导考试指导 上表中题型:上表中题型:A A为单选题,为单选题,B B为综合分析题,为综合分析题,C C为操作题为操作题 算法与程序设计算法与程序设计 相关知识要求相关知识要求 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.C

20、opyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 课课 时时 安安 排排 建建 议议 教教 学学 内内 容容建议课时建议课时 第一单元第一单元 第一节第一节 解决问题的一般方法解决问题的一般方法 1 1 第一单元第一单元 第二节第二节 解决问题的算法设计解决问题的算法设计 2 2 第一单元第一单元 第三节第三节 算法的程序实现算法的程序实现 1 1 第一单元第一单元 第四节第四节 程序设计语言简介程序设计语言简介 1 1 第二单元第二单元 第一节第一节 数据及其运算数据及其运算 2

21、 2 第二单元第二单元 第二节第二节 顺序结构顺序结构 2 2 第二单元第二单元 第三节第三节 分支结构分支结构 2 2 第二单元第二单元 第四节第四节 循环结构循环结构 3 3 第二单元第二单元 第五节第五节 方法与模块化程序设计方法与模块化程序设计 3 3 第二单元第二单元 第六节第六节 面向对象程序设计初步面向对象程序设计初步 2 2 第二单元第二单元 第七节第七节 图形用户界面的程序设计图形用户界面的程序设计 3 3 第三单元第三单元 算法与问题解决算法与问题解决 5 5 第四单元第四单元 尝试软件开发尝试软件开发 6 6 机动机动 3 3 共共3636 课时课时 Evaluation

22、 only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 第一单元 走进编程 第二单元 程序设计基础 (有关后续培训内容

23、) Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 第一单元 走进编程 一、一、算法与算法设

24、计算法与算法设计 二、二、算法的程序实现算法的程序实现 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹

25、书成曹书成 一、算法与算法设计 (1)算法的概念 (2)算法设计的一般过程 (3)算法的表示 (4)程序设计语言 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心

26、教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 (1)算法的概念 “算法就是解决问题的步骤 序列。” 高中数学课程标准实验教材A 第三册第一章 一、算法与算法设计 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 20

27、04-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 数学 中的算法 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose

28、 Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 (2)算法设计的一般过程 1分析问题 明确解决问题所需要的所有的已知条件 明确要解决什么问题 2设计算法 使用一种简单易行的表达方式设计出解决问 题的步骤。 一、算法与算法设计 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2

29、.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 (3 3)算法的表示)算法的表示 1自然语言 2流程图 3伪代码 4程序设计语言 一、算法与算法设计 一题多解,做中学 问题:“某班同学 身高的最高值是多 少?” Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.

30、0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 算法的描算法的描 述述(1)(1) 1用自然语言描述 问题:问题:“某班同学身高的最高值是某班同学身高的最高值是 多少?多少?” 步骤步骤1 1:输入第一个同学的身高值:输入第一个同学的身高值 步骤步骤2 2:输入下一个同学的身高值

31、:输入下一个同学的身高值 步骤步骤3 3:比较两个同学的身高值:比较两个同学的身高值 步骤步骤4 4:选出较大值:选出较大值 步骤步骤5 5:再输入下一个同学的身高值:再输入下一个同学的身高值 步骤步骤6 6:再用这个同学的身高值和较大值进行比较:再用这个同学的身高值和较大值进行比较 步骤步骤7 7:再选出较大值:再选出较大值 重复第(重复第(5 5)至()至(7 7),直到输入最后一个同学的身高,比较后选出较大值),直到输入最后一个同学的身高,比较后选出较大值 步骤步骤8 8:该较大值即为全班同学的最高身高:该较大值即为全班同学的最高身高 2用流程图描述 Evaluation only.Ev

32、aluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 算法的描算法的描 述述(2)(2) 问题:问题:“某班同学身高的最高值是某班同学

33、身高的最高值是 多少?多少?” 3 3用伪代码描述用伪代码描述 4 4用算法语言描述用算法语言描述 伪代码是采用一种类似于程序设计语言的代码来描述算法。伪代码是采用一种类似于程序设计语言的代码来描述算法。 基本指令:基本指令: l l 赋值指令:赋值指令:助记符助记符 表达式;表达式; l l 输出指令:输出指令:输出输出 (表达式);(表达式); l l 循环指令:循环指令: whilewhile(条件表达式)(条件表达式) 循环体循环体 l l 条件指令:条件指令: if if (条件表达式)(条件表达式) 指令序列指令序列1 1 else else 指令序列指令序列2 2 Evaluat

34、ion only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 算法的描述算法的描述 (3(3) 4用算法语言描述 问题:

35、问题:“某班同学身高的最某班同学身高的最 高值是多少?高值是多少?” import java.io.*; /import java.io.*; /导入所需要的公共类导入所需要的公共类 public class TestMaxpublic class TestMax public static void main(String args) throws public static void main(String args) throws IOExceptionIOException double m=Input(); double m=Input(); double x=Input(); do

36、uble x=Input(); while (x0) while (x0) if (xm) m=x; if (xm) m=x; else x=Input(); else x=Input(); System.out.println(“ System.out.println(“最大值最大值= “+m); /= “+m); /输出比较结果输出比较结果 static double Input() throws IOExceptionstatic double Input() throws IOException InputStreamReader InputStreamReader reader=ne

37、w reader=new InputStreamReader(System.in);InputStreamReader(System.in); BufferedReader BufferedReader input=new BufferedReader(reader);input=new BufferedReader(reader); System.out.print(“ System.out.print(“输入身高值输入身高值:“);:“); String s=input.readLine(); String s=input.readLine(); double n=Double.parse

38、Double(s); double n=Double.parseDouble(s); return n; return n; Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学

39、信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 算法练习算法练习 一、算法与算法设计 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技

40、术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 (4)程序设计语言程序设计语言 程序设计是用计算机能够理解的语言(程 序设计语言)来设计算法的。 机器语言 汇编语言 高级语言(算法语言) 一、算法与算法设计 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 As

41、pose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 算 法 语 言 使用较普遍的高级语言有:使用较普遍的高级语言有:FORTRAN、BASIC、Pascal 、C、C+、Java 、VB、C#、Prolog 、Lisp 等等。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.

42、Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 二、算法的程序实现二、算法的程序实现 (1)程序设计的一般流程 (2)Java开发系统 (JDK) (3)Java集成开发环境与 可视化集成开发环境 Evaluation only.Evaluation only. Created with Aspose.Slides for

43、 .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 (1)程序设计的 一般流程 二、算法的程序实现 编辑程序编辑程序 编译程序编译程序 运行程序运行程序 通常情况下,一项任务可以由多种编程语言实现。选择一种什么样通常情况下

44、,一项任务可以由多种编程语言实现。选择一种什么样 的程序设计语言来解决问题并不是最重要的,关键是把握算法与程序的程序设计语言来解决问题并不是最重要的,关键是把握算法与程序 设计的思想。设计的思想。 (1 1)程序设计的一般流程)程序设计的一般流程 计算机解决问题的过程计算机解决问题的过程 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.

45、0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 (2 2)JavaJava开发系统(开发系统(JDKJDK) 二、算法的程序实现 1. 1. 安装安装JDK JDK JDKJDK包括包括 JavaJava环境、 环境、JavaJava语言、语言、Java Java APIAPI应用应用 程序接口和程序接口和JavaJava类库。类库。 1) 1) 安装安装 2) 2) 设置系统环境设置系统环境 2.

46、 2. 使用使用JDK JDK Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成 1.1.安装

47、安装JDKJDK 下载的下载的JDKJDK程序名为:程序名为:j2sdkj2sdk1.4.21.4.2.exe.exe 运行运行j2sdk j2sdk1.4.2.exej2sdk j2sdk1.4.2.exe则自动将则自动将JavaJava的开发系统安的开发系统安 装在装在目录目录c:j2sdk1.4.2_03c:j2sdk1.4.2_03下。下。JavaJava编译程序编译程序javac.exejavac.exe等可等可 执行文件就位于执行文件就位于c:j2sdk1.4.2_03binc:j2sdk1.4.2_03bin目录内。目录内。 设置系统环境设置系统环境 设置路径设置路径pathpath为为c:j2sdk1.4.2_03binc:j2sdk1.4.2_03bin, 设置类路径设置类路径classpathclasspath为为JavaJava系统的类文件所在目系统的类文件所在目 录录c:j2sdk1.4.2_03 libc:j2sdk1.4.2_03 lib。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1