程序框图1课件

2024-05-06

程序框图1课件(精选6篇)

篇1:程序框图1课件

一、选择题

1.下列关于算法的描述正确的是( ).

A.算法与求解一个问题的方法相同

B.一个算法只能解决一个问题,不能重复使用

C.算法过程要一步一步执行,每步执行的操作必须确切

D.解决一类问题的算法只有一个

考查目的:考查算法的概念.

答案:C.

解析:算法通常是指按照一定的规则解决某一类问题的明确的有限的步骤,明确性和有限性是算法的基本特征.解决某一个问题的算法可能不止一个.

2.任何程序框图中都不可缺少的是( ).

A.输入框 B.处理框 C.判断框 D.起止框

考查目的:考查程序框图的有关概念.

答案:D.

解析:程序框图主要由程序框和流程线组成.基本的程序框有起止框,输入、输出框,处理框,判断框,其中起止框是任何程序框图中不可缺少的.

3.如图给出了一个算法程序框图,该算法程序框图的功能是( ).

A.求三数中的最大数

B.求三数中的最小数

C.将按从小到大排列

D.将按从大到小排列

考查目的:考查对程序框图中条件结构的理解.

答案:B.

解析:通过框图可知,该程序框图的功能是求三个数中的最小数.

二、填空题

4.顺序结构是由______________组成的,这是任何一个算法都离不开的基本结构.

考查目的:考查顺序结构的定义.

答案:若干个依次执行的步骤.

解析:顺序结构的概念.

5.求实数x的绝对值的算法程序框图如图所示,则判断框①中可填 .

考查目的:考查条件结构的应用.

答案:x>0(或x>0? 或x≥0 或x≥0?).

解析:利用绝对值的定义及条件结构的表示.

6.执行如图所示的程序框图,输入,,,则输出的的值是________.

考查目的:考查条件结构的应用.

答案:68.

解析:当输入,,时,不满足,因此执行:.

由于,故执行.执行后,再执行一次后,的值为173-105=68,此时不成立,故输出68.

三、解答题:

7.如下算法:

第一步,输入的值.

第二步,若成立,则.

第三步,否则,.

第四步,输出的值.

若输出的值为4,求输入的值.

考查目的:考查分段函数类型的算法.

答案:-2或4.

解析:由所给的算法可知,该算法执行的功能是给定值,求分段函数的函数值.若,则;若,则,

8.函数,写出求该函数的函数值的算法,并画出程序框图.

考查目的:考查条件结构及分段函数程序框图的画法.

答案:见解析.

解析:

算法如下:

第一步,输入.

第二步,如果,则.

如果,则;如果,则.

第三步,输出函数值.

相应的程序框图如下图.

新高三生如何根据高考真题规划复习方向

新备考开始,小编整理高分生经验,和各科方向和同学们分享。

出卷阅卷专家给建议

的结束了,考生们正在忙着填报志愿。但对于即将升入高三的来说,未来的一年将决定他们的命运。这一年,该如何复习?今年的对这些新高三生有什么启示?昨天,江苏省学会联合智考网邀请20出卷和阅卷组的40多名专家,举办了一场研讨会,旨在找出今年考生的不足,给新高三生好的复习建议。

实例:填空题答得不理想

建议:注意基础的巩固

相对于去年,年的数学试卷并不难,平均分也比去年高了近10分。但昨天,一位阅卷专家在研讨会上却“炮轰”一道数学题,这是附加题中的最后一道题,但根据阅卷的统计,能做对的学生,只有百分之一还不到。

“这样的难度,我觉得是没有必要的。”这位专家说,虽然附加题旨在拉开成绩的层次,但答对率如此之低,还是史上少有的,大家都没答出来,层次就不会拉开。

而且,这位专家发现,虽然今年的数学卷相对容易,但在填空题的得分上却不尽如人意,填空题总分为70分,根据他们的预计,平均得分应该在50分以上,但结果只有46分。这也说明,学生的数学基础知识并不扎实。因此,有专家建议,在复习数学时,一定要注意基础知识的巩固,因为出卷人的意图,还是考量学生们的基础知识,只是用少部分的题来拉开档次,如果在复习的时候,一味针对高难度的题目进行训练,是不切实际的。

实例:半数考生没“挖”在点子上

建议:课余要多读书多思考

“试卷17题,也是一道探究题。”这位专家分析说,出卷者给出了鲁迅先生的一篇文章《捧与挖》,但通篇鲁迅先生只写“捧&rdquo 高中政治;,只在文末的时候用几个字提到了“挖”:“中国人的自讨苦吃的根苗在于捧,自求多福之道却在于挖”。随后,17题要求学生写出“挖”的深意是什么。这位专家说,看似简单的一道题目,想回答好却不容易,根据他们的统计,只有五成不到的学生答到了点子上。

“这也看出,学生的发散性不够。”一位出卷专家说,语文除了基础知识之外,考的就是学生的理解。所以,学生在课余一定要多读书,同时要多思考。

实例:出了许多平庸

建议:作文尽量不要提名人

一向是社会关注的焦点。今年《拒绝平庸》的作文题,却出了许多很平庸的作文。

“应试作文的痕迹太明显。”一位专家说,许多学生的不够,一味说拒绝平庸,却没有说出拒绝了什么方面的平庸。这位专家建议,高考作文尽量不要提名人的名字,一提名人,就知道这位学生没有什么真情实感,“相比较起来,记叙文反而得分高。”

这些也可以给新高三学生一些思路,写作文的时候,该怎么表述自己的感情,打动阅卷老师,这才是关键。

如何学好数学

首先和敏捷对于来说固然重要,但良好的可以把效果提高几倍,这是先天因素不可比拟的。学好首先要过的是关。任何事情都有一个由量变到质变的循序渐进的积累过程。

一.。不等于浏览。要深入了解内容,找出重点,难点,疑点,经过思考,标出不懂的,有益于抓住重点,还可以培养自学,有时间还可以超前学习。

二.听讲。核心在。1。以听为主,兼顾记录。2。注重过程,轻结论。

3.有重点。4。提高听课。

三.。像演电影一样把课堂,整理笔记,

四.多做练习。1。晚上吃饭后,坐到书桌时,看数学最适合,2。做一道数学题,每一步都要多问个别为什么,不能只满足于课堂上的灌输式传授和书本上的简单讲述,要想提高必须要一步一步推 高中历史,一步一步想,每个过程都必不可少,3。不要粗心大意,4。做完每一道题,要想想为什么会想到这样做,建立一种条件发射,关键在于每做一道题要从中得到东西,错在哪,5。解题都有固定的套路。6还有大胆的夸奖自己,那是树立信心的关键时刻,

五.总结。1。要将所学的知识变成知识网,从大主干到分枝,清晰地深存在脑中,新题想到老题,从而一通百通。2。建立错误集,错误多半会错上两次,在有意识改正的情况下,还有可能错下去,最有效的应该是会正确地做这道题,并在下次遇到同样情况时候有注意的意识。3。周末再将一周做的题回头看一番,提出每道题的思路方法。4有问题一定要问。

六.考前复习,1。前2周就要开始复习,做到心中有数,否则会影响发挥,再做一遍以前的错题是十分必要的,据说有一个同学平时只有一百零几,离只有一个月,把以前错题从头做一遍,最后他数学居然得了147分。2。要重视基础,

另外,听老师的话,勤学苦练不可少,没有捷径,要乐观,有毅力,要有决心,还要有耐心,学数学是一个很长的过程,你的努力于回报往往不能那么尽如人意的成正比,甚至会有下坡路的趋势,但只要坚持下去,那条成绩线会抬起头来,一定能看到光明。

列表也能解决问题

甲、乙、丙、丁、戊五位同学在一次数学竞赛中得了前五名。发奖前老师要他们猜一猜各人所得的名次。甲猜:乙第三名,丙第五名;乙猜:戊第四名,丁第五名;丙猜测:甲第一名,戊第四名;丁猜:丙第一名;戊猜:甲第三名,丁第四名。老师说:每个名次都有人猜对了。试问:获得第四名的是谁?

读完题目,你一定会感到头绪太多,无从下手。为了理出头绪,让我们把五位同学猜测的结果用表格列出

第一名第二名第三名第四名第五名 甲 猜 乙 丙 乙 猜 戊丁 丙 猜甲 戊 丁 猜丙乙 戊 猜 甲丁

这时,注意到老师所说的“每个名次都有人猜对。”我们从表格中意外的发现:只有丁猜的“乙是第二名”这个结果是唯一的,立即可知乙一定是第二名。乙是第二名,就不会是第三名,所以甲一定是第三名。从而,甲不是第一名,则丙一定是第一名。由此又推得,丙不是第五名,丁是第五名。因为丁不可能是第四名,故第四名只能是戊。

当然,列出表格以后,根据老师所说的话,也可以从第四名是戊或丁入手。经分析,如果丁是第四名,则将引出矛盾,从而确定只能是戊获得第四名。

再举一个例子:

某次数学竞赛,共有10道选择题。评分的办法是:每一道题,答对得4分,不答得0分,答错得-1分。那么,这次竞赛至多可能出现多少种成绩。

做错题数

做对题数

012345678910 10-10 9-9-5 8-8-40 7-7-315 6-6-2260 5-5-1371115 4-4048121620 3-315913172125无无无 2-226101418222630无 1-13711151923273135无 00481216202428323640

解:我们还是根据题目的条件,列出一个得分表。

从表中立即可以看到,自-10分到-40分的五十一种分数中,不能能出现29、33、34、37、38、39六种分数。因此,这次竞赛的得分至多可能出现45种不同的成绩。

由此可知,有些问题,各种量之间关系复杂,并列出现的情况多,常会使你觉得难以入手。解题时,如果我们能选用合适的方法(包括画图、列表等),把有关的数据(或相互之间的关系)整理出来,则量与量之间的关系立刻跃然纸上,问题也就迎刃而解了。

学好高中数学学习方法

一.培养浓厚的兴趣

高中的数学概念抽象、习题繁多、教学密度大,因此,高一过后,一些同学对数学望而生畏。

数学的学习其实不会很难,关键是你是否愿意去尝试。当你敢于猜想,说明你拥有数学的思维能力;而当你能验证猜想,则说明你已具备了学习数学的天赋!认真地学好高二数学,你能领悟到的还有:怎么用最少的材料做满足要求的物件;如何配置资源并投入生产才能获得最多利润;优美的曲线为什么可以和代数方程建立起关系;为什么出车祸比体育彩票中奖容易得多;为什么一个年段的各个班级常常出现生日相同的同学……

当你陷入数学魅力的“圈套”后,你已经开始走上学好数学的第一步!

二.学会预习和听课

对课本上的内容,上课之前最好能够首先预习一下,否则上课时有一个知识点没有跟上老师的步骤,下面的就不知所以然了,如此恶性循环,就会开始厌烦数学,对学习来说兴趣是很重要的。课后针对性的练习题一定要认真做,不能偷懒,也可以在课后复习时把课堂例题反复演算几遍,毕竟上课的.时候,是老师在进行题目的演算和讲解,学生在听,这是一个比较机械、比较被动的接受知识的过程。也许你认为自己在课堂上听懂了,但实际上你对于解题方法的理解还没有达到一个比较深入的程度,并且非常容易忽视一些真正的解题过程中必定遇到的难点。“好脑子不如赖笔头”。对于数理化题目的解法,光靠脑子里的大致想法是不够的,一定要经过周密的笔头计算才能够发现其中的难点并且掌握化解方法,最终得到正确的计算结果。

三.及时复习和小结:

实际上无论你是否完成了入门,或是已经进入到了一个更高的境界,你要做的另外一件事就是学好基础知识。这点最重要。数学的基础知识不光包括理解定义,熟记公式,会基本的公式运用,还包括解题步骤、相当的解题经验,当然还有计算准确性。

下面逐个说一下:

(1)理解定义:理解定义并不是背,有很多定义我也不记得,理解就行,没人让你默写某某东西的定义。

(2)熟记公式:这个不用说了吧。

(3)会基本的公式运用:不包括灵活运用。

(4)解题步骤:这也不能轻视,从最已开始学习时就要注意。步骤和逻辑性有直接关系,如果你逻辑性强,那你步骤写的一定不会太差,反过来是否成立我没试过。

(5)相当的解题经验:这个最重要,但不是死做题。有些题,你不会,但你做过,或者做过类似的,这样你就能照葫芦画瓢解出来,从成绩上看这跟你会是一样的。很诱人吧。

(6)计算准确性:马虎,也算非智力性错误的一种,这一直都是一个问题。实际上我也马虎,马虎了5年+4年+3年,始终也没有解决,高考时莫名其妙的没马虎。但是像我这样幸运的人实在是很少,大家不要抱侥幸心理。

这些我相信,大家无论天资如何,一定都能做到,如果你做不到,只等说明你学习不努力或心态不正或有其他教育以外的问题。

要善于总结归类,寻找不同的题型、不同的知识点之间的共性和联系,把学过的知识系统化。举个具体的例子:高一代数的函数部分,我们学习了指数函数、对数函数、幂函数、三角函数等好几种不同类型的函数。但是把它们对比着总结一下,你就会发现无论哪种函数,我们需要掌握的都是它的表达式、图象形状、奇偶性、增减性和对称性。那么你可以将这些函数的上述内容制作在一张大表格中,对比着进行理解和记忆。在解题时注意函数表达式与图形结合使用,必定会收到好得多的效果。

最后就是要加强课后练习,除了作业之外,找一本好的参考书,尽量多做一下书上的练习题(尤其是综合题和应用题)。熟能生巧,这样才能巩固课堂学习的效果,使你的解题速度越来越快。

四.学习解题

我们知道,学习数学需要通过复习来循序渐进地提高自己的数学能力。有的同学简单地把复习理解为做大量的题目,也有的同学认为复习就是记忆、背诵课本中的有关概念、定理、公式等。可见,许多同学对复习的认识还存在误区:没有真正认识到数学学科的特点,在复习方法上没有和其他学科区别开来。

数学是应用性很强的学科,学习数学就是学习解题。搞题海战术的方式、方法固然是不对的,但离开解题来学习数学同样也是错误的。其中的关键在于对待题目的态度和处理解题的方式上。

——首先是精选题目,做到少而精。只有解决质量高的、有代表性的题目才能达到事半功倍的效果。然而绝大多数的同学还没有辨别、分析题目好坏的能力,这就需要在老师的指导下来选择复习的练习题,以了解高考题的形式、难度。

——其次是分析题目。解答任何一个数学题目之前,都要先进行分析。相对于比较难的题目,分析更显得尤为重要。我们知道,解决数学问题实际上就是在题目的已知条件和待求结论中架起联系的桥梁,也就是在分析题目中已知与待求之间差异的基础上,化归和消除这些差异。当然在这个过程中也反映出对数学基础知识掌握的熟练程度、理解程度和数学方法的灵活应用能力。例如,许多三角方面的题目都是把角、函数名、结构形式统一后就可以解决问题了,而选择怎样的三角公式也是成败的关键。

——最后,题目总结。解题不是目的,我们是通过解题来检验我们的学习效果,发现学习中的不足的,以便改进和提高。因此,解题后的总结至关重要,这正是我们学习的大好机会。对于一道完成的题目,有以下几个方面需要总结:

①在知识方面,题目中涉及哪些概念、定理、公式等基础知识,在解题过程中是如何应用这些知识的。

②在方法方面:如何入手的,用到了哪些解题方法、技巧,自己是否能够熟练掌握和应用。

③能不能把解题过程概括、归纳成几个步骤(比如用数学归纳法证明题目就有很明显的三个步骤)。

④能不能归纳出题目的类型,进而掌握这类题目的解题通法(我们反对老师把现成的题目类型给学生,让学生拿着题目套类型,但我们鼓励学生自己总结、归纳题目类型)。

五.强化运算能力

古印度人和阿拉伯人在数字、零和代数方面的成就

印度在亚洲的南部。春天到来的时候,北边喜马拉雅山上的积雪开始融化,聚集成五条急流,汇总流入印度河。很早以前,在富饶的印度河谷地就出现了上古的居民达罗毗托人,世界最古老的文化之一就发源在这里。

在一些方面,达罗毗托人的文化比埃及和苏马连文化高。他们有自己的独特的文字,有十进制的算法。大约公元前两千年的时候,印度人就已经使用51个字母组成的文字,数学在印度曾被认为最重要的科学之一。和许多古老的民族一样,它的头一批数学家也是僧侣。

直到两千年前,印度人还使用由横划组成的数字。后来,他们开始用干棕榈叶做写字的材料,并且发展了草体书法,于是由一到九的各不相同的数字符号就这样日趋成形了。古印度人也用美索不达米亚商人的算盘来进行计算,每个数字符号都能很方便地表示算盘上任何一行的石子数。

印度人新的数字符号要是到此为止不再发展,那意思就不大了。事实上,ZZ只能表示在任意两行沟里的两个石子,它可以是22,也可以是202、等等。这就是说,人们不仅要知道沟里有几个石子,还要知道它们各在那一行里。

不知什么时候什么人,在前人智慧和成就的基础上,总结出了这样一个办法:用最右面的数字表示个位行里的石子数,左面相邻的数字表示十位行里的石子数。其它则以此类推,用点表示空行。这样,ZZ就只表示22,Z.Z.就只表示2020,而没有其它的意思了。表示空位的“.”,后来改用“0”代替。

有了这个记数法,人们就可以用同一个符号记录算盘上任何一行上的同一个数字,简单清楚,书写方便。印度记数法的最大优点是能用数字来进行计算,这是一个了不起的进步!

我们知道,古老的书写系统,包括埃及的、巴比伦的、希腊的、罗马的都是用不同的符号来表示算盘上不同行里的相同的石子数,不像我们今天可以用同一个“1”,在不同的数位上表示一、十和一百。因此每一位行都得用不同的加法表相乘法表,用它们做笔算或心算是很麻烦的。如果只有九个不同的符号,其中每一个都可以表示任何一行的石子数,零表示空行,那每一行上的计算就都是一样的了。这样,人们只要掌握一个表就行了,好懂、好背、好用。

我国古代计算是用算筹。算筹为了避免相邻两位数码混淆,采用了纵横相间的办法,而是每一行的加法表和乘法表,一直都是一样的。

印度人创造的这套数码1、2、3、4、5、6、7、8、9、0,是对数学知识的非常宝贵的贡献!它很快就引起了计算艺术的革命。

印度数学家还研究了分数,并且能象我们今天这样书写它们。到公元五百年,伏拉罕密希拉能通过计算,预告行星的位置;阿耶波多论述了确定平方根的法则,给出了圆周率的近似值为3.1416。

公元七世纪初期,伊斯兰教的创始人穆罕默德统一了整个阿拉伯地区。他死后的三百多年间,他的门徒带着这种新教,往西经过整个北非,进入西班牙和葡萄牙;往东越过印度河进入了亚洲的广大地区。

大约在762年,穆斯林们建立了帝国首都巴格达城。四十年后,它成为世界著名的学术中心,就象希腊和罗马时期的亚历山大城一样。

在公元八百年到九百年这一个世纪里,东西方的知识在巴格达得到了交流。东方来的商人和数学家带来了新的数字符号,印度算术和中国的算学成就;从西方选出来的异教徒带来了亚历山大强盛时期的科学著作,其中包括天文学和地理学的论文,还有欧几里得几何学。穆斯林学者把这些著作译成了阿拉伯文。

穆斯林的天文学家发展的制图学,远远超过了亚历山大时期的水平。在巴格达的学校里,三角学盛行起来。由于掌握了印度的新算术,穆斯林数学家能更为完满地研究和应用欧几里得和阿基米得的几何学成就。航海家装备和改进了航海设备;地理学家也有了新的更好的大地测量工具。穆斯林世界的科学技术,取得了很高的成就。

公元一千年,古罗马帝国的大部分地区被置于穆斯林的统治之下。在西班牙的穆斯林大学里,学生们可以学习希腊几何学、印度算术、天文学、三角学和地理学,而这些科学,巴格达学者都作了很大的改进。

从十二世纪开始,穆斯林世界的科学知识逐渐传到欧洲各地。到了公元一千四百年,意大利、法国、德国和英国的商人们开始使用新数字,教授新算术的学校开始在整个欧洲兴起。半个世纪后,渐渐有了印刷术。算术教科书和航海历是主要的印刷品。

新数字从一个地方传到另一个地方,常常一方面变形走样,一方面又保持着九个符号和一个零的样式。但是,如此先进的数字也并不是一开始就能在所有地方被接受的。十三世纪时,一项法令禁止佛罗论萨的银行业者使用新数字。一百年后,意大利的派丢厄大学还坚持书籍的价格表必须用罗马数字。直到十五世纪末,印度数字才在西欧的航海和商业中普遍使用。几个世纪后,虽然还有人坚持用算盘和计算板上的计算方法,但是越来越多的人热衷于学习新算术了。

在早期印刷出版的教科书中,不少列表和解决加减乘除问题的简便方法,现在虽然已经成为博物馆里的东西了,但是这些教科书把新的简写符号,比如“十、—”等引进算术中却是十分重要的,尽管这些符号最早很可能是表示包裹超重和缺重用的,不是数学上的有意的发明。由于这些符号显示了作用,随后,另一些符号“×、÷、∴、=”,也逐渐被引了进来。

对于我们现在用代数求解的某些问题,印度和穆斯林的数学家也早就发现了解它们的妙法,“代数”一词就是阿拉伯语。但是穆斯林数学家那时讲授的代数和我们现在学的代数是不一样的。他们的代数式都是文字写的,唯一的简写的符号是表示平方根的符号。

代数学大约到十七世纪初才逐渐形成。下面我们来作一个简单的题目,看看代数学是怎样变化发展的:题目:一个数,乘以2,除以3,等于40,问这个数是多少? 印度和穆斯林的数学家是这样解的:因为这个数的三分之二是四十,它的三分之一就是四十的一半,即二十;又因为这个数是二十的三倍,得这个数是六十。引进一些数学符号以后,早期的算法是这样来求解的:(2×某数)/3=40,某数/3=1/2×40=20,某数=3×20=60。

我们现在的代数,以字母n代替了“某数”,并且省去了乘号“×”。解法如下: 2n/3=40,n/3=20,n=60。

公元一千二百年的穆斯林教师肯定能给出解这类问题的法则,但是语句势必冗长繁琐:如果你已经知道一个数,乘以第二个数,再除以第三个数,结果为已知的话,那么你就可以把这个结果乘以第三个数,再被第二个数来除,把原数求出来。

现在,我们可以用n表示任意数,s表示第二数,t表示第三数,a表示得数,如果sn/t=a,那n=ta/s。写成这样的形式,法则就一目了然,清楚好记了。

检票问题

旅客在车站候车室等候检票 高中语文,并且排队的旅客按照一定的速度在增加,检票速度一定,当车站开放一个检票口,需用半小时可将待检旅客全部检票进站;同时开放两个检票口,只需十分钟便可将旅客全部进站,现有一班增开列车过境载客,必须在5分钟内旅客全部检票进站,问此车站至少要同时开放几个检票口?

分析:

(1) 本题是一个贴近实际的应用题,给出的数量关系具有一定的隐蔽性。仔细阅读后发现涉及到的量为:原排队人数,旅客按一定速度增加的人数,每个检票口检票的速度等。

(2) 给分析出的量一个代表符号:设检票开始时等候检票的旅客人数为x人,排队队伍每分钟增加y人,每个检票口每分钟检票z人,最少同时开n个检票口,就可在5分钟旅客全部进站。

(3) 把本质的内容翻译成数学语言:

开放一个检票口,需半小时检完,则x+3y=z

开放两个检票口,需10分钟检完,则x+10y=2×10z

开放n个检票口,最多需5分钟检完,则x+5y≤n×5z

可解得x=15z,y=0.5z

将以上两式带入得 n≥3.5z ,∴n=4.

答:需同时开放4个检票口。

篇2:程序框图1课件

监利县实验高中

万平方

一、内容及其解析

本节内容是在学生学习了算法的概念的基础上进行的,学生知道“在数学中,算法通常是按照一定规则解决某一类问题的明确的和有限的步骤”.在算法概念的表述中,有范围限定词 “在数学中”,因此学习的内容均为数学中的问题.有一个有前缀限制的基本特征词“步骤”,前缀中,“按照一定规则” 指的是解决具体问题时的依据和表达方式,关注的是算法的基本逻辑结构(顺序、条件和循环),也表示算法具有有序性.“解决某一类问题”,强调的是算法适用对象的常态,突出算法的研究价值以及它的普遍适用性,也表明特殊问题的解题与一般问题的算法,存在联系又有区别.“明确和有限”,表示算法的每一步都是明确的、可执行的,总的步骤是有限的.在算法概念中,还特别指出,“算法通常可以编成计算机程序,让计算机执行并解决问题”.这对高中学习的算法提出了要求,也决定了高中算法学习的范围.即仅提出算法概念,认识算法基本逻辑结构是不够的,还必须学习计算机能执行的算法程序,能用程序表达算法,让计算机来验证我们解决问题的算法是否可行.在我们利用计算机解决问题的时候,首先要设计计算机程序,在设计计算机程序时我们首先要画出程序运行的流程图,使整个程序的执行过程直观化,使抽象的问题十分清晰和具体.有了这个流程图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基本和开端,也是使用计算机处理问题前的一个必要的步骤.算法有三种表达方法:算法的自然语言、程序框图和算法程序.算法的自然语言表达,即算法步骤,是与人的表达最接近算法表达方式;算法的程序表达是计算机可以识别的语言,但与人的表达距离较远;而算法的程序框图表达能直观、明确表达算法的基本逻辑结构,又能在前两种算法表达之间架设桥梁,形成编写程序的基础.由此可见,程序框图是算法的直观、准确的表达,是自然语言表达的延伸,也是后面学习算法基本语句的基础.程序框图的学习起着承上启下的作用.二、目标及其解析

[课程目标] 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.[教学目标] 理解程序框图的概念;会用通用的图形符号表示算法,掌握算法的顺序结构,了解算法的条件结构与循环结构;掌握画程序框图的基本规则.[目标解析] 1.知道用程序框图表达算法可以使算法的结构更直观、更条理、更明确,知道算法程序框图的设计顺序是先用自然语言表达算法步骤,再一一对应的翻译成程序框图,然后仔细推敲,使程序框图简化、细化和精确化.2.明确程序框图的基本要求,理解算法的顺序结构特征,会正确画出算法的顺序结构框图.3.通过模仿、操作、探索,经历通过设计算法的顺序结构解决问题的过程.4.认识到算法是数学及其应用的重要组成部分,是计算科学的重要基础,算法更强调思维的条理化、逻辑化和程序化,更注重问题解决的一般性,初步体会算法思想.5.通过程序框图画法规则的学习,体会程序化、规范化的算法思想,渗透对学生进行规范教育.6.了解算法的条件结构与循环结构.三、教学问题诊断分析

1.由于学生初次接触程序框图,可能会感到陌生,因此可以举生活中的例子,也可以举函数图像的例子,让学生感到程序框图并不神秘,让学生感觉到程序框图表达算法更直观、更条理、更明确.2.由于学生对算法思想没有深刻的认识,所以教学中要从学生熟悉的问题入手,让学生从算法的角度给熟悉的问题一个解决办法.但另一方面,学生可能会对很自然的、熟悉的问题不重视,因此要明确算法解决的是一类问题,算法是程序化的步骤,要强调算法适用对象的常态,突出算法的研究价值以及它的普遍适用性.3.由于程序框图是算法的一种新的表达形式,因此要明确算法的自然语言表达与程序框图表达的联系与区别,让学生掌握算法程序框图的设计顺序是先用自然语言表达算法步骤,再一一对应的翻译成程序框图,然后仔细推敲,使程序框图简化、细化和精确化.另外程序框图的符号表示可能学生一下子接受不了,需要给学生以消化的时空.4.由于学生没有上机操作,学生可能会对设计的程序框图是否正确心存疑虑.因此,教学上要强调程序框图只是把算法步骤的自然语言表达翻译成了程序框图表达,并不神秘,只要我们能把一类问题的解题步骤程序化,再按照规范操作就不会出错.四、教法与学法分析

《普通高中数学课程标准》指出,课程算法是高中数学课程中新内容,其思想是非常重要的,但并不神秘.算法内容是将数学中的算法与计算机技术建立联系,形式化地表示算法.为了有条理地、清晰地表达算法,往往需要将解决问题的过程整理成程序框图;为了能在计算机上实现,还需要将自然语言或程序框图翻译成计算机语言.学习算法的主要目的是使学生体会算法的思想,提高逻辑思维能力.不要将此部分内容简单处理成程序语言的学习和程序设计.因此,教学中首先要让学生明确学生程序框图的目的,列举生活中与函数的例子,增强学生学习的信心与兴趣.由于算法程序框图的设计顺序是先用自然语言表达算法步骤,再一一对应的翻译成程序框图,然后仔细推敲,使程序框图简化、细化和精确化.所以教学中必须通过实例进行,通过算法的自然语言表达与程序框图表达的对照学习,在解决具体问题的过程中学习一些基本逻辑结构和语句.至于学法,《课程标准》说的也很明确,那就是通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.要激发学生的学习兴趣和创新潜能,为学生形成积极主动的、多样的学习方式创造有利的条件.以帮助学生养成独立思考,积极探索的习惯.五、教学过程设计

复习提问:什么是算法?算法可以怎么表示?想过这样表示有什么缺点没有? 问题1.1:我们在高一学习过函数,请问函数的表达方法有几种? [设计意图]

比较迁移.教师说明:比较一下,我们可以将自然语言描述的算法看作“列表法”,那么算法的“图像法”有是什么呢?这就是我们要学习的程序框图.程序框图并不陌生,刚才我们进教室看到实验高中新生报名流程图就是例子.问题1.2:你能感觉流程图有什么优点吗? [设计意图] 初步感受流程图的优点.问题2.1: 上节我们学习了“判断整数n2是否为质数”的算法,还记得是哪些步骤吗?它用图形怎样表示呢?

[设计意图] 学生画出程序框图,培养学生的动手能力.初步感受流程图是算法的直观的、准确的表达.先整体认识,后面再局面分析.问题2.2: 观察所给的流程图,看看它们有哪些不同的几何形状? [设计意图] 促进对前面算法自然语言表达的理解,为程序框图的定义的得出打下基础.培养观察分析归纳能力,初步感受算法的程序框图.问题2.3:对照课本程序框图表自制作表格并填写,包括各程序框、名称、功能.[设计意图] 培养自学能力和识记能力,掌握各个图形的形状、作用及使用规则.认识程序框图里出现的基本图形符号,并且能很好地掌握他们,是接下来学习程序框图的前提,所以在学习用程序框图来描述算法之前,必须先了解这些符号所代表的意义,那样才能让后面的学习更加顺利.问题3.1: 观察所给的程序框图,说明什么是程序框图? 程序框图又叫流程图,是一种用程序框、流程线及文字说明来表示算法的图形.[设计意图] 通过观察,培养分析归纳能力.问题3.2:程序框图是怎么表示算法的? 在程序框图中,一个或几个程序框表示算法的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.[设计意图] 感受程序框图是建立在算法自然语言表达基础上的图形表示.将新知识纳入到原来认知系统中.练习1:1.流程图的判断框,有一个入口和n个出口,则n的值为()(A)1

(B)2

(C)3

(D)4 2.下列图形符号表示输入输出框的是()

(A)矩形框

(B)平行四边形框

(C)圆角矩形框

(D)菱形框 3.下列图形符号表示处理数据或计算框的是()

(A)矩形框

(B)平行四边形框

(C)圆角矩形框

(D)菱形框 [设计意图] 让学生熟悉程序框图的符号.问题4: “判断整数n2是否为质数”的程序框图有哪几种逻辑结构? [设计意图] 初步向学生们介绍在程序框图里存在的三种不同的基本逻辑结构.由于这部分知识是学生新接触到的内容,所以主要由老师引导学生一同找出图中存在的三种不同的逻辑结构,根据它们各自所呈现的不同特点总结出它们的特征,之后由老师说出它们的名称.这里对逻辑结构的初步认识,也是为后面对它们的深入探究打下基础.教师说明:(1)三者的特点:①顺序结构在程序框图中的体现是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤;

②条件结构在程序框图中是用判断框来表示,判断框内写上条件,两个出口分别对应着条件满足和条件不满足时所执行的不同指令;

③循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处.(2)条件结构与循环结构的区别与联系

区别:循环结构有重复性,条件结构具有选择性、不重复;

联系:循环结构中必定包含一个条件结构,用以判断循环的条件.问题5: 已知一个三角形的三边长分别为a,b,c,利用海伦—秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.[设计意图] 例题选自课本的例3,它针对的只是顺序结构.在题目里涉及到一个学生不熟悉的概念,那就是海伦公式,所以首先要让学生们了解那是什么,否则将无从解题.之后就引导学生分析算法,这个过程可以培养学生积极思考的能力.然后由学生自己作出这道题的程序框图,锻炼学生的动手能力,加深对顺序结构的理解.练习2:任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积,并画出程序框图表示.[设计意图] 这是对课本第5页的练习第1题提出的新要求,旨在让学生体会算法的两种表达方法的联系,进一步体会设计程序框图的步骤.问题6: 写出下面程序框图的运行结果.[设计意图] 培养学生读图的能力,进一步理解算法的顺序框图.练习3: 根据右边的程序框图所表示的算法,输出的结果是______.

答案 2

解析 该算法的第1步分别将X,Y,Z赋于1,2,3三个数,第2步使X取Y的值,即X 取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.[设计意图] 培养学生读图的能力,初步感受赋值的含义

.问题6: 本节课你有哪些收获?还有哪里疑问?

[设计意图] 让学生小结本节课所学知识.1.程序框图的概念与意义.2.顺序结构的程序框图的基本特征:(1)必须有两个起止框,穿插输入、输出框和处理框,没有判断框.(2)各程序框从上到下用流程线依次连接.(3)处理框按计算机执行顺序沿流程线依次排列.3.条件结构与循环结构在后面学习.作业:

1.画出今天学习的程序框图.2.已知x=4,y=2,画出计算w=3x+4y的值的程序框图.(这是一道要求作出具有顺序结构的程序框图题,很基础,一般的学生都能独立完成)

篇3:程序框图1课件

假设光盘需要包含Flash,AutoCAD,Authorware,Office等多方面的课件或资源内容,刻盘之前,先在硬盘根目录(如E盘)下创建Flash,AutoCAD,Authorware,Office等四个文件夹,并把相关课件或资源复制到相应文件夹下。

2 创建Flash引导文件

打开Flash8,导入一张图片作为启动画面的背景,并调节该图片的尺寸大小,锁定该层。然后再建立一层,用来放置按钮,由于要呈现的是四个方面的内容,因此新建四个按钮。首先单击“插入”菜单,选择“新建元件”(也可用“ctrl+F8”键盘快捷键),选择类型为按钮,并把这个元件名称命为“Flash”并单击确定。如图1所示。

此时已经进入了“Flash”按钮元件的编辑界面,在编辑区中输入文字“Flash 8”并设置其大小颜色,然后连续按两下F6键,即设置该按钮的“鼠标经过”及“按下”的状态与“弹起”状态一致。用键盘“Ctrl+E”快捷键回到主场景,用同样的方法建立“Autocad”、“Office”、“Authorware”其他三个元件。用键盘“Ctrl+L”快捷键调出库,可以看到刚才导入的图片与“Flash”等四个按钮元件。接下来将库中的四个按钮元件拖到主场景中,并一一排好。如图2所示。

接下来的工作就是对这些按钮添加动作语句。右键单击第一个按钮“Flash 8”,在弹出的菜单中选择“动作”选项,调出“动作-按钮”窗口,输入命令为:

设置好以后直接关闭,具体如图3所示。

其它按钮的动作语句添加方法类似,不同的只是路径分别修改为:“.autocad"、“.authorware"、“.office"即可。最后将该文件输出为“start.exe”。

3 创建“Autorun.inf”文本文件

在E盘的根目录创建一个“Autorun”的文本文件,扩展名是“inf”。打开该记事本文件,键入三行代码:

其中,“open=start.exe”表示自动打开这个可执行文件,“icon=circle.ico”表示运行时光驱盘符显示的图标。当然,事先我们要准备一个图标文件。在电脑搜索一个扩展名为“ico”的图标文件,将它复制到E盘的根目录下,并命名为circle,这么做的作用是改变光盘的盘符。

4 刻盘

将E盘根目录下的Flash,autoCAD,Authorware,Ofice四个文件夹,start.exe、Autorun.inf以及circle.Ico三个文件一起利用刻录软件刻录出来,这样一张自启动光盘就做好了,下次只要把光盘放到电脑中,电脑会自动的启动start.exe可执行程序,弹出操作界面供用户操作选择。有兴趣的同行不妨试试。

5 结束语

当然,用Flash CS版本来制作,其操作方法也大同小异,本文只是一个抛砖引玉的作用。如果用专业编程软件(如VB等)也可以来实现这种功能,但最后导出成可执行程序时,可能要附带很多运行库文件,而且还需要涉及到一些编程语句,对个人能力要求很高。本文的方法避开这些复杂的操作,以Flash为工具,无需任可编程基础,轻松地实现了一个自启动程序的制作,在教师整合课件与资料时,可以自助的设计自启动的起始菜单。

摘要:随着信息技术应用的普及,教育信息化已得到了逐步提高,浩如烟海的数字化信息已成了教师重要的教学资源。有时利用光盘对一些资源(或程序)进行刻录归档,可制作一个带自启动程序的光盘,将它一放入光驱便可自动弹出一个操作窗口供用户选择按钮进行交互,便于用户直接打开相关资源或运行相关程序。这种情况尤其在以光盘为载体的CAI课件制作中需要经常用到。该文以Flash8为工具,来实现一个自启动程序的制作,希望能为大家在课件资源整合或课件制作中提供一点参考。

关键词:数字化,光盘,CAI课件,Flash8

参考文献

[1]任小康.CAI课件制作教程[M].北京:机械工业出版社,2001.

篇4:算法与程序·程序框图

[开始] [产生0~1之间的两个随机数 分别赋给[xi,yi]] [输出[P]][结束] [是][否] [是]

A. [P=N1000] B. [P=4N1000]

C. [P=M1000] D. [P=4M1000]

2. 执行如图所示的程序框图,输出的[S]的值为( )

[开始] [输出[S]][结束] [否] [是]

A.1 B. [23] C. [1321] D. [610987]

3. 如图所示的程序框图中,令[a=x,b=-x,][c=12x+1],若给定一个[x]值,输出的结果仅仅适合[12x+1],则这样的[x]的取值范围是( )

[开始] [输出[a]][结束] [是][否] [输入[a,b,c]] [是] [否]

A. [-∞,-23] B. [-23,2]

C. [-23,2] D. [2,+∞]

4. 如图所示,程序框图的输出结果是( )

[开始] [输出[S]][结束] [否] [是]

A. [16] B. [2524] C. [34] D. [1112]

5. 执行如图所示的程序框图,如果输出的[S=3],那么判断框内应填入的条件是( )

[开始] [输出[S]][结束] [否] [是]

A. [K≤6] B. [K≤7]

C. [K≤8] D. [K≤9]

6. 执行如图所示的程序框图,如果输入的[N=10],那么输出的[S]的值为( )

[开始] [输出[S]][结束] [否] [是] [输入[N]]

A. [1+12+13+…+110]

B. [1+12!+13!+…+110!]

C. [1+12!+13!+…+110!+111!]

D. [1+12+13+…+110+111]

7. 如果执行如图所示的程序框图,输入正整数[N]([N]≥2)和实数[a1,a2,a3,]…,[aN],输出[A,B],则( )

A. [A+B]为[a1,a2,a3,]…,[aN]的和

B. [A+B2]为[a1,a2,a3,]…,[aN]的算术平均数

C. [A]和[B]分别是[a1,a2,a3,]…,[aN]中最大的数和最小的数

D. [B]和[A]分别是[a1,a2,a3,]…,[aN]中最大的数和最小的数

[开始] [输出[A,B]][结束][是][否] [输入[N1,a1,a2,a3,…,aN]] [是][否] [是][否]

8. 如图,[x1,x2,x3]为某次考试三个评阅人对同一道题的独立评分,[p]为该题的最终得分,当[x1=6,x2=9,p=8.5]时[x3]等于( )

[开始] [输出[p]][结束] [否] [是] [输入[x1,x2]] [输入[x3]] [是][否]

A. 11 B. 10 C. 8 D. 7

9. 执行如下图所示的程序框图,输入[l=2,][m=3,][n=5],则输出的[y]的值是 .

[开始] [输出[y]][结束] [否] [是] [输入非负整数[l,m,n]] [否][是]

篇5:程序框图1课件

重难点:通过实例体会算法的思想,了解算法的含义,了解算法的主要特点(有限性和确定性);能用流程图表示顺序、选择、循环这三种基本结构,能识别简单的流程图所描述的算法.

考纲要求:

①了解算法的含义、了解算法的思想.

②理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.

经典例题:阅读下列伪代码,并指出当

时的计算结果:

⑴read a, b (2) read a, b (3) read a, b

X←a+b a←a+b a←a+b

y←a-b b←a-b b←a-b

a←(x+y)/2 a←(a+b)/2 a←(a-b)/2

b←(x-y)/2 b←(a-b)/2 b←(a+b)/2

Print a, b Print a, b Print a, b

a= ,b= a= ,b= a= ,b=

当堂练习:

1.算法的.有穷性是指( )

A.算法必须包含输出 B.算法中每个操作步骤都是可执行的

C.算法的步骤必须有限 D.以上说法均不正确

2用电水壶烧一壶开水,壶中还有一点儿水,若规定盖上水壶盖是最后一步,则插上电源是( )

A.第二步B.第三步 C.最后第二步 D.最后第三步

3.下列哪个不是算法的特征( )

A.抽象性 B.精确性 C.有穷性 D.惟一性

4.以下给出的各数中不可能是八进制数的是

A.312B.10 110 C.82 D.7 457

5.下面对算法描述正确的一项是( )w.w.w.k.s.5.u.c.o.m

A.算法只能用自然语言来描述 B.算法只能用图形方式来表示

C.同一问题可以有不同的算法 D.同一问题的算法不同,结果必然不同

7.运行以下程序时,WHILE循环体内语句的执行次数是( )

n=0

while n<100

n=n+1

n=n*n

wend

print n

end

A.5B.4 C.3 D.9

8.计算机执行下面的程序段后,输出的结果是( )

A.1,3 B.4,1 C.0,0 D.6,0

9.当时,下面的程序段结果是( )w.w.w.k.s.5.u.c.o.m

A.3B.7 C.15 D.17

10.在一个算法中,算法的流程根据条件可以有几种不同的流向( )

A.1 B.2 C.3D.多于3个

11.对赋值语句的描述正确的是( )

①可以给变量提供初值 ②将表达式的值赋给变量

③可以给一个变量重复赋值 ④不能给同一变量重复赋值

A.①②③ B.①② C.②③④ D.①②④

12.给出以下四个问题,

①x, 输出它的相反数. ②求面积为6的正方形的周长.③求三个数a,b,c中输入一个数的最大数. ④求函数f(x)=

的函数值. 其中不需要用条件语句来描述其算法的有( )

A.1个 B.2个C.3个 D.4个

13用秦九韶算法计算当x=5时多项式f (x)=5

+4

+3

+2

+x+1的值 .

14一堆形状大小完全相同的珠子,其中只有一粒重量比其他的轻,某同学利用科学的算法,两次利用天平找出了这棵最轻的珠子,则这堆珠子至多有 粒.

15.用冒泡排序法从小到大排列数据{ 13,5,9 ,10,7,4 },需要经过 趟排序才能完成.

16循环结构描述算法,在画出算法流程图之前需要确定三件事:(1)确定循环变量和 ;(2)确定 ;(3)确定 .

17.某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法.

18.画出方程

的根的流程图.

19.设计算法求

的值.要求画出程序框图.

20.已知函数

篇6:程序框图1课件

各位老师:

大家好!我叫周婷婷,来自湖南科技大学。我说课的题目是《程序框图》,内容选自于新课程人教A版必修3第一章第一节,课时安排为三个课时,本节课内容为第一课时。下面我将从教材分析、教学目标分析、教学方法与手段分析、教学过程分析等四大方面来阐述我对这节课的分析和设计:

一、教材分析

1.教材所处的地位和作用

通过上节学习我们知道,算法就是解决问题的步骤,在我们利用计算机解决问题的时候,首先我们要设计计算机程序,在设计计算机程序时我们首先要画出程序运行的流程图,使整个程序的执行过程直观化,使抽象的问题十分清晰和具体。有了这个流程图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基本和开端,也是使用计算机处理问题前的一个必要的步骤。

2.教学的重点和难点

重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构

难点:能综合运用这些知识正确地画出程序框图。

二、教学目标分析

1.知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。

2.过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。

3.情感态度与价值观:通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。

三、教学方法与手段分析

1.教学方法:采用“问题探究式”教学法,让学生主动发现问题、分析问题、解决问题,培养学生的探究论证、逻辑思维能力以及实际解决问题的能力。

2.教学手段:利用多媒体辅助教学,体现在计算机和图形计算器的使用,利用它们来演示程序的设计过程,让学生们能很清楚直观地看到整个经过,并激起他们学习程序设计的兴趣。

四、教学过程分析

1.复习回顾,导入新课(约5分钟)

回顾前面我们如何用自然语言来描述算法,然后向学生们提出问题:用自然语言描述算法有什么缺陷性?是不是不够直观清楚地让我们看到整个算法的程序和步骤?我们平时一般为了能让一个过程呈现得更加直观,我们一般会选择如何解决?解决方法就是作图。通过这几个问题,然后引出我们今天所要学习的内容,那就是为了能更形象直观地让我们看到算法的整个程序和步骤,我们选择用一种新的描述方式来描述算法——程序框图。

2.启发诱导,探索新知(约20分钟)

⑴认识基本图形符号:认识程序框图里出现的基本图形符号,并且能很好地掌握他们,是接下来学习程序框图的前提,所以在学习用程序框图来描述算法之前,我们必须先了解这些符号所代表的意义,那样才能让我们接下来的学习更加顺利。在学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则。

⑵应用符号描述算法:根据刚刚学习的图形符号知识,尝试用程序框图来描述在第一节里我们已经学习过的判定一个数是否为质数的算法的程序。这部分内容主要是在老师的引导下,启发学生一步一步根据所学知识画出程序框图。这样可以使学生们对前面知识的理解有着一定的促进作用,同时培养他们的逻辑思维能力以及动手能力,同时为程序框图的定义的得出打下基础。

⑶概括定义加深理解:根据刚刚的.作图步骤,让学生们积极思考并回答,然后在老师的引导下归纳得出程序框图的定义。在得出定义之后,要引导学生注意定义里的关键字,然后通过举例进一步向学生们解释这些关键字,以达到更好的掌握效果。

⑷初步认识逻辑结构:根据刚刚所作的判定一个数是否为质数的算法的程序框图总结出程序框图的三种不同的逻辑结构,初步向学生们介绍在程序框图里存在的三种不同的基本逻辑结构。由于这部分知识是学生新接触到的内容,所以主要由老师引导学生一同找出图中存在的三种不同的逻辑结构,根据它们各自所呈现的不同特点总结出它们的特征,之后由老师说出它们的名称。这里对逻辑结构的初步认识,也是为后面对它们的深入探究打下基础。

3.结合例题,深入认识(约10分钟)

在这一环节我只为学生们准备了1道例题,由于一节课的时间有限,所以这里我只能就上面学习的三种基本逻辑结构里面的最简单的顺序结构,结合例题作更深层次的理解,剩下的两种逻辑结构将是我们下节课学习的主要内容。

例题选自课本的例3它针对的就是顺序结构,在题目里涉及到一个学生不熟悉的概念,那就是海伦公式,所以首先要让学生们了解那是什么,否则将无从解题。之后就引导学生分析算法,这个过程可以培养学生积极思考的能力。然后由学生们自己作出这道题的程序框图,锻炼学生的动手能力,加深理解。

4.课堂小结

⑴程序框图的基本概念

⑵程序框图的几种常用的图形符号(要明确它们的形状、作用及使用规则)

⑶程序框图的三种基本逻辑结构(要初步认识它们的基本特征)

5.布置作业

⑴已知x=4,y=2,画出计算w=3x+4y的值的程序框图。(这是一道要求作出具有顺序结构的程序框图题,很基础,一般的学生都能独立完成)

⑵由于这节课我们已经初步接触了另外两种逻辑结构,所以我要求学生们能在课后将书上的例4和例5好好思考一下,为下节课的学习做好准备。

[设计意图]课后作业的布置是为了检验学生对本节课内容的理解和运用程度以及实际接受情况,并促使学生进一步巩固和掌握所学内容。

上一篇:专职安全员考试题下一篇:税务人员的精彩演讲稿