第一篇:编制计算机程序解决问题(一)
4.1编制计算机程序解决问题(1)
教材分析:
1、地位与作用
用计算机程序解决问题是当今社会信息处理的重要方法之一,学生要了解计算机程序的工作过程,初步掌握用计算机程序解决问题的基本过程。在用计算机程序解决问题时,算法设计是一个关键的环节,而算法的核心是一种思维方式,算法思维习惯有利于增强思维的条理性。本节是对计算机程序解决问题的基本过程的入门介绍,是选修模块《算法与程序设计》的概述和引子。因此,能否通过本节内容的学习来激发对计算机程序设计的兴趣,将直接关系到选修模块《算法与程序设计》的顺利开设。
2、主要内容
认识计算机与程序:通过加密、解密的实例体验程序的作用及编制环境:认识程序中的基本元素:剖析编制计算机解决问题的基本过程,这个过程包含以下环节:分析问题,设计算法,编写程序,调试运行,检测结果,其中设计算法的环节最为关键。
3、学情分析:
通过前面章节的学习,学生已具备一定的计算机使用经验,如文字处理、媒体表达、数据表格处理、浏览器、聊天工具、游戏软件、声音媒体播放软件等。但对于程序设计普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又有一定的技术难度。同时高一学生已具备一定的逻辑推理能力和相关的数学知识,对计算机程序解决问题的初步了解不会觉得十分困难。
教材处理:
本节是对用计算机程序解决问题的基本过程的入门介绍,能否通过本节内容的学习来激发学生兴趣,将直接关系到选修模块《算法与程序设计》的顺利开设。同时编程又相当枯燥,因此创设情景、激发学生的兴趣、调动学生的主动性、积极性尤其重要。虽然学生不可能用一两节课的时间就对编程掌握很多,但让他们在体验中理解信息的编程加工,并通过简单的改进实现小小的目标,有成功的体验是完全能够达到的。
本节内容3课时完成。第1课通过介绍计算机的工作流程,让学生了解计算机的构成(包括硬件和软件);通过介绍多种程序设计语言和语言的发展,让学生对于程序设计语言产生一定的印象;再让学生在VB中动手编制一段简单的程序,使其体会编写程序的乐趣。教材中的加密解密程序有点难,而且操作过程中涉及文件的路径问题,学生在实际操作中常因路径输错而无法实现,故不把其作为分析运行的例子,只作为体验的例子。增加了显示字母、数学、汉字及其ASC码值3组例子,这些例子比较有趣,旨在提高学生的兴趣。总之第1课主要让学生对程序有个感性的认识,对简单的程序能有一个概要的认识,同时吸引学习的兴趣。本教案是第1课时。
教学目标:
1、知识目标
①了解计算机的工作原理,知道程序的重要性。②了解计算机系统的构成,特别是硬件组成。
③通过用VB编写、调试简单程序、并检测运行结果,体验程序编写的乐趣。④通过体验几个简单的计算机程序实例,引发学生对计算机程序的强烈兴趣。
2、能力目标
①知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力。
②培养学生用程序设计思想慎密思考问题的意识和能力。
3、情感态度与价值观目标
①揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣。
②感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。
教学重点:
①了解计算机工作原理及组成。
②让学生体验VB环境下运行程序解决问题的过程,培养学生对计算机程序的兴趣。
③通过编制简单程序任务的完成,体验成功的喜悦、增强对程序设计的兴趣。教学难点:
①过滤程序中的复杂语句,讲解程序的运行过程。②调动学生抽象思维,主动理解程序的运行过程。教学策略:
1、教学思路:
根据以上教材分析、学情分析,进行教材处理,确立了教学目标、教学重难点,为实现教学目标,教学思路规划如下:
首先从生活中常见的计算机软件和计算机控制系统开始说起,吸引学生,然后指出这是由计算机程序设计语言编写的程序,程序是什么?它与计算机又是怎样的关系,我们怎样编写程序呢,这就是今天我们要探讨的问题。首先认识计算机与程序。
然后,了解几种常见编写程序的语言,进行广播演示介绍VB环境及程序的运行方法,然后让学生动手尝试一段简单的显示程序。设置机动题(课本P83页练习1),鼓励完成得较快较好的学生尝试。
学生感悟性不一,有的通过老师的示范讲解就能很好地完成任务,但并非人人如此,所以,及时辅导是必不可少的。除我现场指导外,让学生小组同学间互助学习。最后,联系软件行业发生的事件,对学生进行思想教育。通过微软公司对中国市场的反盗版黑屏事件,引导学生深层思考。这不仅仅是一个反盗版的简单事件而已。有人会说,向微软买正版就行了。但是,只要你是用微软的软件,它总有操控你电脑的能力。“没有自主可控的软件,要保障信息安全只是空话。”——著名计算机专家,中国工程院院士倪光南如是说。自主产权极其重要,若要不受制于人,只有自主研发。知识就是力量。
2、教学方法:讲解演示法、体验探究法、任务驱动法。
3、教学媒体的选择
采用网络计算机房上课,教师机具有视频广播功能,教学相关的辅助学习资源放到学生机上,供学生使用。
教学过程:
一、举例引入:
上课开始给学生简单介绍学校使用的各种控制系统,比如铃声系统、刷卡系统、电脑教室的演示系统等等。随后提出这个系统是人用计算机语言编写的程序,这也计算机处理信息的一种方式,同学会问:程序是什么?它与计算机又是怎样的关系,我们怎样编写程序呢,这就是今天我们要探讨的问题。首先认识计算机与程序。
二、认识计算机与程序
1、计算机各部件配合工作的流程
程序:一系列指令的有序集合。指令:由计算机识别并执行一步步操作的命令的形式
以计算机完成一道算术题为例:如(3+5)×2,首先3、5、2这些数据和体现运算步骤(先加后乘)的程序由输入设备输入到内存,内存也可以直接从外存调取事先存储好的数据和程序,这是第一步;第二步,由内存将数据和程序送入中央处理器进行运算处理;第三步,中央处理器将运算处理的结果传输给内存;第四步,内存将结果传输给输出设备,也可以传输给外存保存起来。以上所有步骤均由中央处理器控制协调进行。
由计算机工作流程图可知计算机系统由硬件系统和软件系统组成(硬件是基础,软件是灵魂)。
大家都知道计算机是信息处理的工具,那信息在计算机中怎样表示的呢?答案是:二进制。所有信息在计算机中都是以二进制数字编码表示,信息在计算机中都被看作是数据。为什么采用二进制,而不采用大家熟悉的十进制呢,这是因为计算机的信息传输和转换都是靠电信号实现的,而组成计算机的电子零部件的物理状态往往只有两种,例如开关的开与合、电流的断和通、电位的高与低等。物理器件的这两种状态正好可以用数字0和1来表示。
由计算机工作原理可知,计算机采取存储程序来工作的,我们可以编写设计程序告诉计算机执行一系列的操作,实现某种功能。例如小丽的妈妈担心自己的电子邮件被别人窃取,于是小丽自己编写程序对邮件进行加密,用什么工具来编写设计程序呢?程序设计语言,它是人们与计算机打交道的桥梁。
2、计算机程序设计语言
机器语言(由1和0代码组成)
汇编语言(有意义的字符代码,需翻译成机器语言才能被计算机执行)高级语言(贴近人们阅读理解习惯,需要经过一系列的翻译过程转换为机器语言程序,才能让计算机执行)见教材P75图4-2。
高级语言有:BASIC、PASCAL、C、VISUAL BASIC(简称VB)等,VB是计算机程序语言初学者入门学习的主要语言之一。首先我们来认识VB的窗口界面。
三、认识VB编制环境并体验程序的作用
1、VB的启动与退出。
2、认识VB界面。 标题栏
菜单栏(系统的大部分功能都可以从菜单栏中找到)。 工具栏(提供常用命令的快速访问按钮)。
窗体设计器(一个窗体对象就是程序在运行时要显示的一个窗口,使用窗体编辑器可以可视化的方式方便直观地设计窗体及其包含的可视控件的外观、初始显示位置和其他属性等)。
代码窗口(也称代码编辑器,它是输入应用程序代码的编辑窗口,应用程序的每个窗体对象或模块都有一个单独的代码编辑器窗口)。 工具箱(与工具栏不同,工具箱中提供的是一组可以添加到程序窗体上的控件,在设计窗体时可以把工具箱上的控件直接添加到窗体上)。 属性窗口(用于显示和修改一个对象的属性,属性是指对象的特征,如大小、标题和颜色等)。
工程管理器(在VB中要设计一个应用程序就要创建一个工程,如果同时设计多个应用程序,可以创建一个包含对个工程的工程组)。
3、尝试在VB中建立、运行简单程序:计算圆的面积。步骤:(老师讲解、操作示范、并解释程序中各语句的含义)
新建文件 输入程序 运行程序 修改程序 保存程序
注:保存文件时,选择“保存工程”时,生成可编辑的vbp工程文件和frm窗体文件(可修改);选择“保存from”时,生成可编辑的frm窗体文件;选择“生成.exe文件”时,则保存为exe文件(不可修改)。
四、课堂练习
任务一:尝试编制一段简单程序,显示字母、数字、汉字及其ASC码值(老师给出程序代码,让学生完成)。
Private sub command1_click()Print “A” Print asc(“A”)Print “Z” Print asc(“Z”)End sub
Private sub command1_click()
Print 65 Print chr(65)Print 90 Print chr(90)End sub
Private sub command1_click()Print “计” Print asc(“计”)Print “算” Print asc(“算”)End sub
任务二:课本P83页练习1。
五、联系实际适时进行思想教育(知识就是力量)
通过微软公司针对中国市场的反盗版黑屏事件,引导学生深层思考。这不仅仅是一个反盗版的简单事件而已。有人会说,向微软买正版就行了。但是,只要你是用微软的软件,它总有操控你电脑的能力。“没有自主可控的软件,要保障信息安全只是空话。”——著名计算机专家,中国工程院院士倪光南如是说。自主产权极其重要,若要不受制于人,只有自主研发。知识就是力量。
六、课堂总结:
1、计算机由硬件和软件构成,硬件是基础,软件是灵魂。
2、计算机工作原理(程序存储)。
3、今天我们认识了VB的编写环境,并体验了程序运行的过程。下节课再进一步学习计算机如何编制程序解决问题。
第二篇:Chen-xue-Mei--计11.4-《编制计算机程序解决问题》说课-2014-4-25
绵阳师范学院数计学院
《编制计算机程序解决问题》说课稿
Chen-Xue-Mei
数11.4说课的内容是:《编制计算机程序解决问题》。下面我将从教材、教学方法、教学过程以及学情分析评价四个方面为介绍本次课的教学设计。
一、说教材
1)使用的教材
《编制计算机程序解决问题 》是由广东教育出版社出版的《信息技术基础》中
3、情感态度与价值观目标:在体验计算机程序解决问题的过程中,激发其学习计算机编程的兴趣;在尝试模仿、修改、编制计算机程序的过程中,渗透于他人交流、合作的意识和自主探讨的精神
4)教学重点和难点:
教学重点:
1.帮助学生掌握用计算机程序解决问题的过程
2.能编制一段简单的计算机程序并梳理其思路
教学难点:
1.读懂简单程序代码,理解代码执行目的2.运用程序设计的思路,编写程序解决生活中的问题。
二、说教学方法:
为了充分调动学生学习的积极性,使学生变被动学习为主动愉快的学习,本节课主要以学生为主体,教师为主导的原则,主要以讲授法、问答法以及操作指导法为教学方法,并结合应用“任务驱动”的教学理念,在让学生通过答问、质疑、讨论、总结的过程中获得新知,并将已学知识进行归类,整理。
提问法:在教学过程中,我会通过提问逐步引导学生,让学生一起参与分析问题、解决问题的活动中来,从而逐渐提高学生自行分析问题、解决问题的能力,使学生养成一种积极面对问题、积极探索解决问题的良好习惯。
讲授法:为了使学生更快、更容易地学好本节课的内容,举出比较贴近学生生活实际的实例并运用计算机程序去解决这些问题,从而调动学生的积极性。通过一边讲解教学内容,一边完成相应的课堂实例的演示操作,让学生更快、更容易地掌握编制程序的过程与目的,从而突破教学的重点和难点。
操作指导法:在进行课堂教学后,同学们对编制计算机程序解决问题的过程有了一定的了解,通过让同学们上机操作,能够巩固在课堂学习的知识,在教师的相关指导下,能够编制简单的计算机程序,以激发同学们对计算机编程的兴趣。
三、说教学过程
本节课教学过程设计如下;(假定中学课40分钟 1节)
1)5'教学引入
首先让学生思考以下问题:
a)为什么在我们打开word文档后,在键盘上输入的汉字会在显示器
上面显示出来呢?
通过对学生提问,让学生思考问题,带着问题去学习有助于可以提高
学生的听课效率。
2)30'新课讲授
一、认识计算机程序
(一)提问:
你所理解的计算机程序是什么?
(二)交流讨论
学生表述完自己的观点后,教师总结。
二、计算机语言
讲授计算机语言的分类以及优缺点
三、编写程序的基本过程
(一)提问:
通过一个生活中的例子让同学们说出他们解决问题的步骤,然后问他们了解的编写程序的基本步骤是什么?
(二)交流讨论
学生表述完自己的观点后,教师结合实例进行总结。
四、认识Visual Basic
通过前面对高级语言和编写程序基本过程的铺垫下,我们引入高级语言VB的学习
(一)VB程序编制的一般格式
(二)运行一个简单的小例子让同学们对VB工作界面的熟悉。
(三)通过对“输入三个整数,要求由大到小的顺序输出”这个例子,让同学们按照编写程序的基本过程梳理思路,教师加以指导讲解得到解决问题的程序
3)3'课堂总结
回顾本节课所上的内容:
1.计算机程序是什么?
2.计算机语言的分类
3.编制计算机程序解决问题的过程
4.VisualBasic编制程序的一般格式
4)2'作业:
完成练习题1、3题
四、学情分析
1、有效利用教材,组织课堂教学
教材是课程标准的具体体现,是学生学习知识的重要依据,是教师进行教学活动的基本保障。特别是在教育资源匮乏相对的四川,教与学的活动对教材的依赖性更强。在教学活动中有效利用教材,显得特别重要。
2、通过各种形式的活动,充分调动学生参与学习的积极性和主动性,创设出了以学生为主体的教学氛围。
3、可能存在的问题:由于学生通常对信息技术课程的不重视,可能导致教学过程不够流畅、学习效率不高的情况发生。
第三篇:计算机解决问题的过程
计算机解决问题的过程
【教材分析】
本节课“计算机解决问题的过程”是“算法与程序设计”模块的第一节课,上好这节课是学生能否学好“算法与程序设计”这一模块的关键。计算机解决问题是一个比较抽象的概念,学生理解起来比较困难,算法与程序设计更多是用来解决生活中的数学问题,如何从实际问题中建立数学模型至关重要。因此,本节从学生最熟悉的一元二次方程着手,让学生尝试寻找不同的解决方法,并试图从人解决问题的过程中提炼、概括出人解决问题的一般步骤,从而运用到计算机解决问题的过程,因为计算机解决问题都是模仿人解决问题的。本节课还涉及到让学生理解算法与程序设计在计算机解决问题的过程中的重要地位和作用,也为后续课程的学习奠定基础。
【学情分析】
通过《信息技术基础》必修模块第三章“信息的编程加工和智能化加工”的学习,学生初步了解到计算机信息加工的一般过程,尤其是第二节“信息的编程加工”的学习,学生已经初步接触到VB程序设计语言,初步感受到利用计算机解决问题的独特魅力,对计算机程序、程序设计语言等有了一定的认识。并且在数学中已经学习了算法,所以学生已有一定的基础。
对于高中一年级的学生来说,他们的求知欲和动手能力都比较强,很想一展身手,体验编程的乐趣,检验自己编写的程序是否能够运行出正确结果。强烈好奇心性驱使他们想进一步揭开计算机解决问题的神秘面纱。
【教学目标】
1.知识与技能:
(1)知道人类是如何分析问题、解决问题的。
(2)了解计算机解决问题的基本步骤。
(3)归纳人类解决问题和计算机解决问题的异同。
2.过程与方法:
(1)通过求解一元二次方程,分析判断出人,计算机解决问题的方法和步骤,并学会举一反三。
(2)通过小组讨论,培养学生合作、交流和自主学习的能力。
3.情感态度价值观:
通过对同一个问题的不同解法分析,培养学生在解决问题时不要盲目的动手操作,而是先经过分析,理清问题的来龙去脉,明确的解决方法以后才开始着手解决。在小组讨论的过程中,培养学生自主探究,合作交流,和语言表达等能力;在体验编程带来快乐的同时,让学生正确理解计算机解决问题的基本过程,感受计算机解决问题对我们学习、生活带来的诸多魅力,从而进一步培养学生正确的信息素养观。
【重点难点】
重点:
用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。
难点:
1.人类解决问题和计算机解决问题的异同。
2.用计算解决问题的过程中的分析问题、设计算法。
【教学策略】
本节课以求解一元二次方程数学竞赛的形式导入课题,初步让学生感受到利用计算机解决问题的优越性。并以其中一个方程为例,先让学生回顾自己是如何解决这道题的,概括出自己解决问题的一般步骤,进而把人解决问题的步骤运用到计算机解决问题的过程中去,学会知识的迁移。在利用计算机解一元二次方程的教学中,让学生通过自主探究、亲身体验、合作交流等方式进一步加深理解用计算机解决问题的基本过程,突出强调了在利用计算机解决问题时建立数学模型的重要性,让学生体验到解决问题的关键是思想与算法。通过对比算法与程序设计语言,使学生充分理解算法对程序设计所具有的重要作用。
教学中运用了探究、讲授、交流、合作学习、阅读材料等多种教学活动的有机结合的教学方法。
【教学过程】
教学环节
教师行为
学生行为
设计意图
课程导入
游戏互动:展示10道一元二次方程题,在1分钟内看谁解的又对又快,并给予一定的奖励。
演示一段求解一元二次方程的小程序,利用计算机解10道题需要多长时间。
提问:与老师解题的方法相比,是同学们解题的快呢还是老师老师的快呢?
追问:同学们想不想知道计算机是如何来解决一元二次方程的呢?
动手解方程
观察
回答:老师
回答:想
培养学生动手能力,激发他们的学习兴趣,并初步感受到计算机解决问题给我们学习带来的快捷性和准确性。
充分调动学生学习的积极性
人是如何解决问题的要想弄清楚计算机是如何求解一元二次方程,首先老师想问一下同学们是如何解一元二次方程的呢?比如方程:6x2+5x-50=0
环节一:任务驱动,求方程6x2+5x-50=0的解,写出解题步骤。引导学生观察各项系数之间的关系,确定用什么方法解决,从而写出具体的步骤。
请一两位同学讲解一下你从接到这题到完成解题都做了哪些工作?(了解题意、分析题涉及到哪些知识是什么题型、设计解题的基本步骤、解题得出结果)
提问:为什么刚才两位同学会采取不同的解题方法呢?
总结同学们解题的一般过程:首先观察、分析问题,收集必要的信息,然后根据已有的知识、经验进行判断、推理,尝试按照一定的方法和步骤解决问题。
提问:那么利用计算机来解决问题,它的过程又是怎样的呢?
回想刚才解题的过程
再次开始动手求解该方程
阐述自己的解题思路解题方法和步骤
思考
培养学生探究和口头表达能力。同时让学生在对比两位同学不同的解题方法,明确,对同一个问题,由于分析的不同直接导致了解决过程的不同,直至解决效果的不同,培养学生在解决问题中应该仔细分析问题,以便在解决问题的过程中应寻找最优方法。
引出本课的重点问题
——用计算机解决问题过程。
计算机又名“电脑”,可见计算机解决问题时都是模仿人解决问题的。
计算机解决问题的一般过程
任务一:分组讨论:如何利用计算机求解方程6x2+5x-50=0的解。并写出具体的解题步骤和方法。
引导学生回顾旧知识,注意知识的迁移。
(巡视、发现学生存在的问题,并进行个别指导)
总结学生解决问题的过程,展示出解决问题的正确步骤。
演示计算机解方程的步骤
引出算法的概念:解决问题的方法和步骤。
问:通过上面的分析,同学们已经编写出了算法,那么计算机是不是就能理解人类的思想,按照算法一步一步的执行下去了呢?
引出程序设计语言的概念:泛指一切用于书写计算机程序的语言。
演示将算法一步一步转换成计算机读得懂的程序设计语言。强调算法和程序设计语言之间的区别,以及在计算机解决问题中的重要作用。
介绍VB程序设计界面,演示计算机解方程6x2+5x-50=0的完整程序。
任务二:同学们上机体验计算机解方程的过程,并试着修改a、b、c的值,进一步体验计算机解题的快捷性和准确性。
个别指导,发现存在的问题。
请同学们谈谈,你在使用计算机解方程的时候有什么收获。
引导学生总结计算机解决问题的过程:
提问:是不是计算机解决每个问题都是按照这个步骤来完成的呢?比如利用excel处理我们班的期末考试成绩,我也是再利用计算机解决问题,但是我们在使用excel的过程中就没有设计算法,编写程序,运行程序,这个问题我们又如何解释呢?
学生开始讨论,并试着写出算法
对比自己的解题步骤与老师的有什么不同
观察
思考
回答:是/不是
明白要使计算机解决问题,还必须将算法编写成程序语言,但是学生对程序语言还不是很清楚,究竟什么样子就是计算机能读得懂的语言呢。
对程序设计语言有了一定的认识后,非常想动手体验计算机解决的过程。
体验完整的计算机解6x2+5x-50=0的程序。
试着修改abc的值,感受计算机解方程的过程。在遇到问题时可以向周围的同学讨论,也可以参考老师发给的阅读材料。
学生自言其说。
回顾刚才利用计算机解题的过程。
思考
联系数学上学的算法的概念,培养学生知识的迁移能力
培养学生的自主探究能力,引导学生思考,发现问题,并试图解决问题
引导学生思考,回顾已有的知识,将数学上学的算法联系起来。学会知识的迁移
明确计算机解决问题中,算法和程序设计语言的重要性,以及它们之间的区别。
培养学生自主学习和探究学习的能力,从而培养学生的创新精神。
培养学生归纳总结的能力
引导学生发现问题,自主解决问题。
课堂小结
引导学生对比人、机解决问题的过程,总结二者解决问题的区别和联系。
学生思考后回答
培养学生归纳总结的能力
思维拓展
著名的“韩信点兵”问题,今有物不知其数,三三数之余二,五五数之余三,七七数之余二,问物几何?
请同学们列出解决这道题的方法和步骤,并尝试编写计算机解决问题的程序语言。
学生思考
教师继续提出问题,让学生学生产生继续探究、学习的愿望,也为后即学习做铺垫。
在利用计算机解决问题一般过程中:要让学生分析解,得出解题的数学表达式(学数模型)再变为计算机能解决的表达式,设计代码(这步可以老师自已完成),只运行程序得出结果就可以,不必去解说VB软件。
第四篇:理性解决问题的程序
一:理性解决问题的程序:
1、通过建立信任,阐明目标,评价当前形式解决问题。
2、通过确认问题得到准确说明和彻底分析以识别问题
3、通过制定标准、提出备选方案、选定方案以制定决策
4、通过安排任务责任、建立执行进度计划以执行行动计划
5、通过建立衡量成功的标准以继续跟进
6、基于质量要求、接受程度要求、时间要求决定谁能够参与计划制定
7、通过保持中立、鼓励严格评估、咨询新信息、举行二次决策会议以避免团队决策出现问题
8、通过集中风险、倾听和收集资源来鼓励创造性
9、提供技术帮助以促进团队问题解决、
第五篇:计算机编程解决问题(for循环教案)
For循环语句
教学对象:学生之前已经学习过VB编程语言,有一定的编程基础,有一定的逻辑能力和比
较归纳能力。
教学目标:
1、掌握for循环语句的编写和执行,能够使用for循环语句编写简单的程序,或
使原来的程序简单清晰。
2、培养学生逻辑思维能力和独立解决问题的能力,能够在实际应用中有意识的使用for循环语句来解决问题。
3、培养学生独立思考和积极探索的精神。
教学重点:for循环语句的编写。
教学难点:在实际应用中,有意识的根据给出的条件使用for循环语句完成相应的要求。教学过程:
一、知识回顾
回忆以前学过的VB中的3大基本循环结构,请同学上台写出。
二、问题导入
要解决从1加到100的问题,请大家设计一个算法,写出相应的代码。抽同学到黑板上写出他们设计的算法的简单代码(伪代码)。
三、切入正题
写出用for循环解决问题的代码,请同学们归纳for循环的一般格式。For 循环变量=循环变量初值 to 循环变量终值 step 步长值
所要执行的若干语句
Next 循环变量
四、学生注意
1、For-Next语句成对出现。
2、循环变量是数值类型,初值、终值和步长值既可以是常量,也可以是变
量或表达式。
3、步长值正负皆可,步长值为1时,关键字Step及步长值可省略。
五、观察执行
通过实例“从1加到100”详细分析for循环的执行过程,使学生务必理解
for循环的执行。
六、学习任务
求10!,并简要分析执行过程。
七、本章小结
强调本章重难点以及学生在编写过程中的注意事项。