程序设计的基本办法程序设计的基本办法程序设计的基本办法

欢迎光临
我们一直在努力

程序设计的基本办法

一、课题:

二、教学目标:

⑴ 理解算法的概念,了解描述算法的两种方法——自然语言和流程图,知道各自的优缺点。

⑵ 初步掌握用流程图描述算法。

三、教学的重点和难点:

⑴ 算法的概念。

⑵ 用流程图描述算法。

四、教学过程:

新课导入

我们在日常生活中经常要处理一些事情,就拿邮寄一封信来说吧,大致可以将寄信的过程分为这样的几个步骤:写信、写信封、贴邮票、投入信箱等四个步骤。将信地投入到信箱后,我们就说寄信过程结束了。

那么在计算机中,它是如何来处理问题的呢?是否和我们日常处理事情的过程很类似呢?

回答是肯定的,例如要设计一个程序让计算机求1+1=?,那么我们就要先编写程序。在编写程序前需要先确定解决问题的思路和方法,并要正确地写出求解步骤,这就是算法。

新授课

一、算法的概念

为了更好地理解算法,举几个例子说明:

例1  交换两个变量中的数据。

先请学生考虑解决这个问题的方法,然后请一个学生说一说自己想到的解决方法。如学生回答不出来,作适当提示:如果要将醋瓶中的醋和酒瓶中的酒互换应怎么做?学生会很容易地想到要借助于一只空瓶子。

分析题意:已知变量x和y中分别存放了数据,现在要交换其中的数据。为了达到交换的目的,需要引进一个类似于空瓶子的中间变量m。交换两变量中数据的具体算法如下:

①将x中的数据送给变量m,即x→m;

②将y中的数据送给变量x,即y→x;

③将m中的数据送给变量y,即m→y。

总结:在程序设计中,交换变量中的数据常用在排序算法中。

例2  输入三个不相同的数,求出其中的最小数。

同样,先请学生思考,然后请学生说出他所想到的解决该问题的方法。

教师分析:先设置一个变量min,用于存放最小数。当输入a、b、c三个不相同的数后,先将a与b进行比较,把小者送给变量min,再把c与min进行比较,若c

推荐站内搜索:2020开学第一课观后感200字、工作心得体会范文、会计从业资格证考试题库、国家公务员考试准考证、教师资格考试、实践心得体会、专升本报名官网、请党放心强国有我演讲稿、一建考试时间安排表2021、2022年下半年教师资格证报名时间、

程序设计的基本办法
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:程序设计的基本办法
文章链接:https://678999.cn/52018.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

一路高升范文网

提供各类范文...

联系我们联系我们

登录

找回密码

注册