网站大量收购独家精品文档,联系QQ:2885784924

高中信息技术 课件.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高中信息技术 《算法与程序设计》教材分析 德化一中  施志聪 一、引言 二、选修《算法与程序设计》的优势 三、三个主题:计算机解决问题的基本过程、程序设计语言初步、算法与问题解决  分四个阶段实施教学: 第一阶段:体验编程,体会算法。 学习目标: 实施教学过程: 第二阶段:掌握一种程序设计语言,明白程序的结构和一些基本概念,学会编写简单的程序。 学习目标: 实施教学过程: 第三阶段:掌握几种常用算法,能综合运用并能解决一些实际问题。 学习目标: 实施教学过程: 第四阶段:个性发展与提高,尝试软件开发。 学习目标: 实施教学过程: 四、教学困惑(有待解决的问题) * 开设目的:进一步体验算法思想,了解算法和程序设计在计算机解决问题过程中的地位和作用;能从简单问题出发,设计和描述解决问题的算法;能初步使用一种程序设计语言编制程序实现算法(解决问题)。 从本模块的开设目的看,在高中阶段学习程序设计毕竟不同于专业训练,并且程序设计语言的变化也非常快,因此只要掌握程序设计的基本知识与一般规律。当然,我们也要注意发现和培养对程序设计有特殊才能的学生,给他们提供充分的发展空间。 不需要增加硬件投入; 部分学生在初中时学习过,有一定的基础; 教师教学有一定经验比其它模块要得心应手一些; 原本高中数学《算法》必修模块是高中信息技术“算法与程序设计”模块前开设的,只可惜我市把数学的这一模块调至后面了,这是一个遗憾。 体验编程,体会算法 掌握一种程序设计语言 掌握几种常用算法 个性发展与提高,尝试软件开发。 内容结构: 程序设计语言产生与发展 问题的认识和形成 算法的概念、特征与作用 算法的描述 程序和程序设计 算法与程序设计关系 利用计算机解决问题的基本过程 问题和算法 算法和程序 程序和程序设计语言 问题的分析与算法设计   激发学习的兴趣,明确学习的内容,理解计算机解决问题的过程;体会算法的含义,明确算法对于计算机解题的重要性,掌握算法的基本知识。 体会计算机的工作原理; 理解计算机解决问题的过程(提出问题——问题分析——设计算法——编写程序——调试程序——输出结果),与人解决问题的过程比较; 明白什么是程序; 明白程序设计是怎么回事; 明白计算机语言和程序设计语言; 掌握什么是算法; 体会算法的重要性,程序=算法+数据结构; 理解对于同一问题可能有多种不同的算法(算法多样性); 了解算法的评价及优化; 掌握算法的特征:有穷性、确定性、一定有输出、不一定有输入、可行性; 会用多种方法描述算法(自然语言、伪代码、流程图); 了解程序的三种基本结构(结构化程序设计的基本知识,顺序结构、分支结构、循环结构) 通过例举生活与学习中需要用计算机解决的问题,如有关数值、逻辑等方面的问题,让学生认识问题,形成问题意识,感受利用计算机解决问题的必要性。 我们从常用的几个小程序,“抽签程序”、“画函数图像”和“简单的运算器”等引入可用计算机语言解决实际问题。从“交换两杯不同液体”为例,介绍用计算机解决交换问题的算法。用形象的比喻“打擂台”的方法,介绍计算机解决求最大值、最小值的问题的算法。并把这几个问题的算法通过不同形式描述出来,让学生体会算法描述方式的多样性,和优缺点。让学生熟练掌握流程图描述算法的方法。通过一个求“三角形面积”的简单问题,得出计算机算法的一些特征。让学生明白一个算法若用一门计算机语言描述出来即是程序。简单介绍计算语言的历史、发展及趋势。 这一阶段,要让学生理解人在程序设计中担任的是设计计算机解题的算法,理解人与计算机解题的区别,让学生理解用计算机解题的优势(通过举大数据量处理来说明)。当然在这一阶段,要让学生完全明白哪些问题适合计算机编程解决是不可能的,只有在以后的教学和不断的训练当中去体会。 这一阶段,建议对一些常用问题的计算机算法让学生去上网有哪些信誉好的足球投注网站,包括历史上一些有名的算法,注重培养学生用流程图描述算法的能力。(如“韩信点兵”,“更相减损术”、“秦九韶算法”和“割圆术”等) 内容结构: 程序开发工具 程序开发环境 编程的一般步骤 数据表示与处理 变量、常量、数据类型 运算符、函数、表达式 程序基本结构的实现 顺序结构程序设计 选择结构程序设计 循环结构程序设计 程序设计语言基础 程序的编辑和翻译 程序的编辑和翻译 了解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。学会使用程序设计语言实现顺序、选择、循环三种控制结构。掌握使用数组存储批量数据的基本方法。初步掌握调试、运行程序的方法。了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发环境等基本知识

您可能关注的文档

文档评论(0)

smashing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档