教学案例(程序设计的基本方法)

教学案例一一、课题: 程序设计的基本方法二、教学目标:⑴ 理解算法的概念,了解描述算法的两种方法——自然语言和流程图,知道各自的优缺点。⑵ 初步掌握用流程图描述算法。三、教学的重点和难点:⑴ 算法的概

教学案例一 一、课题:程序设计的基本方法 二、教学目标: ⑴—— 理解算法的概念,了解描述算法的两种方法自然语言和流程图,知道各自的优 缺点。 ⑵ 初步掌握用流程图描述算法。 三、教学的重点和难点: ⑴ 算法的概念。 ⑵ 用流程图描述算法。 四、教学过程: 新课导入 我们在日常生活中经常要处理一些事情,就拿邮寄一封信来说吧,大致可以将寄信的 过程分为这样的几个步骤:写信、写信封、贴邮票、投入信箱等四个步骤。将信地投入到 信箱后,我们就说寄信过程结束了。 那么在计算机中,它是如何来处理问题的呢?是否和我们日常处理事情的过程很类似 呢? 1+1= 回答是肯定的,例如要设计一个程序让计算机求?,那么我们就要先编写程序。 在编写程序前需要先确定解决问题的思路和方法,并要正确地写出求解步骤,这就是算法。 新授课 一、算法的概念 为了更好地理解算法,举几个例子说明: 1 例交换两个变量中的数据。 先请学生考虑解决这个问题的方法,然后请一个学生说一说自己想到的解决方法。如 学生回答不出来,作适当提示:如果要将醋瓶中的醋和酒瓶中的酒互换应怎么做?学生会 很容易地想到要借助于一只空瓶子。 xy 分析题意:已知变量和中分别存放了数据,现在要交换其中的数据。为了达到交 m 换的目的,需要引进一个类似于空瓶子的中间变量。交换两变量中数据的具体算法如下: xmx→m ①将中的数据送给变量,即; yxy→x ②将中的数据送给变量,即;

腾讯文库教学案例(程序设计的基本方法)