解一元二次方程程序设计_程序设计方法课标解读
【jiaoan.jxxyjl.com--高中信息技术教案】
“算法”是关于解决问题的计算过程的描述,即解决问题的方法和步骤的描述;“程序设计”是使用计算机可理解的语言表达算法的过程。本模块反映了计算机解决结构化应用问题的基本方法,为选修模块。
通过本模块的学习,学生应该体验算法思维,掌握几种基本算法;能设计简单应用问题的算法,并能初步使用一种程序设计语言,编制程序解决该问题。
本模块的教学,要强调理论与实践的结合,注意寻找、发现身边简单的实际问题,进而设计出算法和计算机程序去解决这些问题。本模块着重强调的是算法设计思想,故对程序设计语言不作具体规定,应根据实际条件加以选择。
本模块由3个主题组成:
(一)计算机解决问题的基本过程
1.内容标准
(1)了解算法和计算机程序的基本概念,了解计算机程序执行的基本过程。
(2)了解算法的表示方法,能用自然语言、流程图、伪代码等描述算法,重点掌握流程图描述算法的方法。
例1 农夫、狼、山羊和蔬菜过河问题。一个农夫带着一条狼、一头山羊和一篮蔬菜过河,但只有一条小船,并且每次只能让农夫带一样东西过河,而且农夫在场的情况下动物和蔬菜均相安无事,一旦农夫不在,狼会吃羊,羊会吃蔬菜。问聪明的农夫如何解决过河问题。
例2 求解sum=1+2+……(n-1)+n
例3 两个正整数最大公因子的计算问题。
(3)了解程序设计环境的基本知识,了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发的环境。
2.活动建议
选择若干简单的数学计算问题,在教师的指导下,学生分小组设计相应的算法,并使用某种方法描述这些算法。
(二)面向对象程序设计语言初步
1.内容标准
(1)理解使用一种面向对象程序设计语言的基本方法,掌握对象及其封装、事件驱动、继承、方法和事件的概念;理解数据类型和表达式的构成及描述计算过程的三种基本结构。
例1 顺序结构实例:交换两个数据的算法。
例2 选择结构实例:求两个数中的大数的算法。
例3 循环结构实例:求解1+2+……+100问题。
例4 鸡兔共笼,一共有30个头,90只脚,求鸡兔各有多少只?
(2)理解模块化的程序设计方法。
(3)掌握从源程序到可执行程序的生成方法。
(4)掌握调试、运行指定程序的方法。
2.活动建议
选择一个实例,根据解决问题的要求,设计算法,编写源程序,生成对应的可执行程序,调试并运行该程序。
(三)常用算法
a 用解析法设计算法
1.内容标准
(1)了解解析法的基本概念及用解析法设计算法的基本过程。
(2)能够用解析法分析简单问题并设计算法及编写程序求解问题。
例1 求解一元二次方程根的算法。使用一根长度为l厘米的铁丝,制作一个面积为s的矩形框,要求计算出满足这种条件的矩形的长h和宽w (归结成求一元二次方程ax2+bx+c=0的根)。
例2 两个日期之间天数的计算。计算从y1年m1月d1日起,到y2年m2月d2日之间的天数。
2.活动建议
(1)上机实习:获得解决解析法中两个实例的可执行程序。
(2)从数学、物理、化学学科的学习中选择计算问题,确定解决该问题所需的计算公
式,并用流程图描述问题的计算过程,编写程序,获得计算结果。
b 用穷举法设计算法
1.内容标准
(1)了解穷举法的基本概念及用穷举法设计算法的基本过程。12
(2)能够根据具体问题的要求,使用穷举法设计算法,编写程序求解问题。
例1 一张单据上有一个5位数的号码,其中百位数和千位数已模糊不清,但知道该数能被57或67除尽。设计一个算法,找出该单据原有可能的号码。
例2 在一个直角三角形中,三条边a,b,c的长度都为整数,且一条直角边a的长度已确定(例如为8),斜边c的长度不能超过某数i(例如为100),找出满足条件的所有直角三角形。
2.活动建议
(1)上机实习:获得解决穷举法中两个实例的可执行程序。
(2)从生活实际中选择需要用穷举法计算的问题,确定解决该问题所需的计算公式,
并用流程图描述问题的计算过程,编写程序,获得计算结果。
c 查找和排序算法
1.内容标准
(1)了解数组的概念及使用数组存储大量数据的基本方法。
(2)掌握数据查找的基本算法。
(3)掌握基本的排序算法。
例1 使用顺序查找算法和对分查找算法查找特定数据。
例2 使用选择交换算法对数据进行排序。
2.活动建议
(1)上机实习:根据学校体育比赛数据,使用顺序和对分查找算法分别设计一个程序,以查找某个班级或者某个运动员的比赛成绩。
(2)上机实习:设计一个程序,按照选择交换法,把学校运动会比赛成绩(无序)按减序排序后存贮。
d 用递归法设计算法
1.内容标准
(1)了解使用递归法设计算法的基本过程。
(2)掌握根据问题的递归定义写出求解问题的递归函数,以求得问题解的方法。
例1 写出两个正整数乘积mxn递归函数。
例2 写出阶乘n!的递归函数。
2.活动建议
上机实习,获得递归算法中两个实例的可执行程序。
<12本文来源:https://jiaoan.jxxyjl.com/gaozhongxinxijishujiaoan/31950.html
-
[高一信息技术必修一试题]信息技术必修试题详细阅读
一、单选题(每小题3分,共30)1、 从信息不能独立存在的角度考虑来说明信息特征的是( )。a 时效性 b 共享性 c 价值性 d 载体的依附性2、 下列属于应用软件的是( )。a dos b windows c access...
- 详细阅读
-
新兴信息技术构建的师生教学系统包括|信息技术教学成为师生生命的体验详细阅读
普通高中信息技术课程的总目标是提升学生的信息素养。信息素养具体表现为三个层面:知识与技能、过程与方法、情感与价值观,三个层面的目标相互渗透、有机联系,共同构成高中信息技术课程的培养目标。网络教学单元是省编高一《信息技术》第四章因特网应用的教学内容,是高一信息技术教学的重点,也是教学难点,是培养学生信...
-
linux操作系统基础试题_操作系统基础练习试题详细阅读
一、判断题1 计算机中的资源不仅就是cpu,存储器,i o设备等硬件资源2 没有安装操作系统的计算机与安装有操作系统的计算机一样方便,有效(错)3 操作系统是用户与计算机系统之间的接口,因此它是一种硬件(错)4 操作系统是计算机中最重要的软件5 windows不是唯一的操作系统6 windows就是...
-
1.2日新月异的信息技术教案_1.2日新月异的信息技术详细阅读
1 2 日新月异的信息技术一、 教学目标分析:“信息与信息技术”是教育科学出版社出版的《信息技术基础》模块第一章内容。作为本书的第一章,在学生已有知识的基础上,对信息和信息技术做进一步的提高,目的是使学生能从宏观上把握信息和信息技术,并形成整体认识,为后面的学习提供必要的准备。通...
-
【信息技术培训心得5篇】信息技术学习指导详细阅读
(一)教学要求1.能列举信息技术的应用实例。2.了解信息技术的历史和发展趋势。(二)教学设计建议本节安排一个课时,教材上安排了“信息技术及其应用”、“信息技术的发展历程”和“信息技术展望”三部分内容。“信息技术的发展...
-
由崎司|诱其思,导其程,究其能,乐其中详细阅读
——新教学模式在新课程中的初探 浙江瑞安安阳实验中学 朱曼 [内容摘要]本文探讨了现行课堂教学面临的疑惑,大胆地提出了新型教学模式——诱加导,促究,得乐的教学模式。将这种教学模式应用于信息技术课堂,结合具体教学案例,目的是求证这种新型教学模式的可操作性,让“活”、“新”、“试”、“敢”、...
-
利用数据库管理大量信息教案_利用数据库管理大量信息详细阅读
【第七章 第三节 】教案【学生分析】高一年级的学生已经具备了一定的计算机使用经验,但主要是常用工具软件以及网络应用方面的,对于数据库的使用还不太了解。因此在教学中要降低起点,注重启蒙以及兴趣的培养。【教材分析】沿着技术发展趋势,信息技术必然涉及信息资源管理。数据库及其管理应用系统是信息资源管理的一种...
-
如何将计算机接入因特网教案_《如何将计算机接入因特网》(说课)——设置IP地址和子网掩码详细阅读
《如何将计算机接入因特网》说课稿——设置ip地址和子网掩码儋州市那大中学 黄学鸿【教材分析】 如何将计算机接入因特网是教育科学出版社出版的普通高中实验教材《网络技术应用》第二章第三节的内容,本节内容主要包括“因特网服务组织”、“设置ip地址和子网掩码”、“设置网关和代理服务器”、“设置dns服务器...
-
【网络基础及其应用单元测试】网络基础及应用练习试题详细阅读
1 关于计算机通信,下列说法中正确的是________。a 计算机网络通信协议就是在计算机进行通信时双方规定使用英文还是使用中文b 电话是一种通信介质c 网卡是一种通信介质d 计算机之间可以进行无线通信2 在internet上使用的基本通信协议是________。a ipx spxb n...