1.2.2算法的描述创作说明

《如何描述算法》微课创作说明

一.适用对象分析:

本微课适用对象为高一选修《算法与程序设计》的学生,学习过了什么是算法,已经

掌握了算法的概念,算法的特征,以及“韩信点兵问题”的算法。

二.学习内容分析:

当我们找到一个算法后,不能只自己心知肚明,还需要准确、具体地把它描述出来,

这样才能更好的编写成程序供计算机执行。本“微课”资源的学习内容是采用自然语言、流

程图和伪代码进行算法的描述,这对以后进一步学习程序的设计与编写起着非常大的作用,

也为数学课程中相关内容的学习打下了坚实的基础。

三.教学目标分析:

1、帮助学生掌握采用自然语言描述算法的方法,理解其优缺点

2、帮助学生掌握流程图符号,能利用流程图进行简单的算法描述,理解其优缺点

3、帮助学生了解伪代码描述算法的方法,理解其优缺点

四、教学过程

引入:算法描述的重要性

三种描述算法的方法:

(一)自然语言描述算法

1、什么是自然语言

2、采用自然语言描述“韩信点兵”问题的求解

3、自然语言的歧义性

学生分析2个句子的歧义性:

(1) 发现了敌人的哨兵

(2) 没有买票的人

(二)流程图描述算法

1、什么是流程图

2、流程图符号

学生掌握流程图符号代表的含义

3、采用流程图描述“韩信点兵”问题的求解

(三)伪代码描述算法

1、什么是伪代码

2、采用伪代码描述“韩信点兵”问题的求解

总结:三种算法描述放在一起,让学生讨论各自优缺点

学生练习:

1、给出1+2+3+„„100的算法,请同学拖动相应的流程图符号到正确的地方

(交互性题目,根据学生的操作会产生相应的结果提示)

2、设计算法用来输出a,b,c三个变量中的最大值,并画出相应的流程图

《如何描述算法》微课创作说明

一.适用对象分析:

本微课适用对象为高一选修《算法与程序设计》的学生,学习过了什么是算法,已经

掌握了算法的概念,算法的特征,以及“韩信点兵问题”的算法。

二.学习内容分析:

当我们找到一个算法后,不能只自己心知肚明,还需要准确、具体地把它描述出来,

这样才能更好的编写成程序供计算机执行。本“微课”资源的学习内容是采用自然语言、流

程图和伪代码进行算法的描述,这对以后进一步学习程序的设计与编写起着非常大的作用,

也为数学课程中相关内容的学习打下了坚实的基础。

三.教学目标分析:

1、帮助学生掌握采用自然语言描述算法的方法,理解其优缺点

2、帮助学生掌握流程图符号,能利用流程图进行简单的算法描述,理解其优缺点

3、帮助学生了解伪代码描述算法的方法,理解其优缺点

四、教学过程

引入:算法描述的重要性

三种描述算法的方法:

(一)自然语言描述算法

1、什么是自然语言

2、采用自然语言描述“韩信点兵”问题的求解

3、自然语言的歧义性

学生分析2个句子的歧义性:

(1) 发现了敌人的哨兵

(2) 没有买票的人

(二)流程图描述算法

1、什么是流程图

2、流程图符号

学生掌握流程图符号代表的含义

3、采用流程图描述“韩信点兵”问题的求解

(三)伪代码描述算法

1、什么是伪代码

2、采用伪代码描述“韩信点兵”问题的求解

总结:三种算法描述放在一起,让学生讨论各自优缺点

学生练习:

1、给出1+2+3+„„100的算法,请同学拖动相应的流程图符号到正确的地方

(交互性题目,根据学生的操作会产生相应的结果提示)

2、设计算法用来输出a,b,c三个变量中的最大值,并画出相应的流程图


相关文章

  • 多媒体技术
  • 多媒体技术(本) 1.易出故障,出噪音,信息丢失 2H.261又称为P*64,其中P为64kb/s的取值范围,是1到30的可变参数,它最初是针对在ISDN上实现电信会议应用特别是面对面的可视电话和视频会议而设计的.实际的编码算法类似于MPE ...查看


  • 北师大版小学数学三年级下册教材教学内容和教学目标
  • 新世纪(版)<义务教育课程标准实验教科书数学>(三年级下册)是小学数学第一学段的最后一册教材.学习本册教材要初步理解小数和分数的意义,感知平移.旋转和对称等图形的变换,理解乘法与面积的联系,体验统计平均数的必要性,以及能够列出简 ...查看


  • 毕业设计论文格式模板
  • 色彩管理技术在艺术作品复制中的应用研究 摘 要 艺术作品复制是图像复制中的一个传统难题.要充分复制出艺术作品的色彩特点和艺术氛围更难.目前很多的艺术作品由于不能精确复制出其本身的艺术氛围,而使艺术品的创作者无法准确表达其创作意图,而色彩管理 ...查看


  • 第四届合泰杯初赛作品申报书样板
  • 2016第四届广东省大学生 "合泰杯"单片机应用设计竞赛 作品创意书 参赛编号: 作品名称 学校 学院 指导老师: 参赛学生: 年 月 日 作 品 创 意 书 一. 摘要 关键词: 二. 作品介绍 说明: 1. 请说明创 ...查看


  • 信息技术基础教材分析
  • 高中信息科技(地图版)教材分析 摘自:<163博客> 一.总目标 信息科技课程以信息素养的形成为主线,以全面提高所有学生的信息素养为根本目标. 通过信息科技课程的学习,学生应该能够: 具备信息收集.处理.传输.表达的知识.技能和 ...查看


  • 数字媒体技术导论-课后习题参考答案
  • 数字媒体技术导论-习题参考答案 Chap1 P13~P14页 一填空题 1. 传递信息的载体 存储信息的的实体 2. 感觉媒体 表示媒体 显示媒体 存储媒体 传输媒体 3. 比特(bit ) 4. 数字化 交互性 趣味性 集成性 技术与艺术 ...查看


  • 软件设计说明书范本
  • 编号∶______ 版本∶______ 软件详细设计说明书 项目名称:xxxxxxxxxxxx子系统 委托单位:承办单位: 编写: xxxxxx 2002 年 05 月 01 日 校对: xxxxxx 2002 年 05 月 10 日 审核 ...查看


  • Flash动画的内容特征分析与图像信息提取研究*
  • [摘要]Flash动画是网络上流行的媒体,由文本.图形.图像.声音等多种媒体元素组成,文章基于Flash动画的文件结构,通过分析Flash动画的内容特征,建立内容特征提取平台,完成图像信息的提取,为Flash动画的图像特征建立索引库,是基于 ...查看


  • 算法和算法的描述
  • 1-1节 1-2节 算法和算法的描述 一. 教学目标 1. 知识与技能 (1) 了解算法的定义及其表达方法: (2) 认知流程图的六种基本符号: (3) 理解计算机解决问题的一般过程. 2. 方法与过程 (1) 理解用不同的表达方法描述算法 ...查看


热门内容