文武教师招聘网
首页 浙江教师 福建教师 江苏教师 广东教师 江西教师 安徽教师 北京教师 上海教师 天津教师 湖南教师 湖北教师 河南教师
河北教师 海南教师 重庆教师 贵州教师 辽宁教师 吉林教师 山西教师 广西教师 云南教师 陕西教师 甘肃教师 青海教师 四川教师
山东教师 内蒙古教师 黑龙江教师 宁夏教师 新疆教师 西藏教师 教师面试 说课稿 教案 考试大纲 教师招聘试题 特岗教师 教师资格考试
杭州教师  广州教师  长沙教师  南京教师  福州教师  南昌教师  教师考试大纲  教师资格大纲  政治资料  地理资料
您现在的位置:首页 >> 教案 >> 高中信息技术教案 >> 内容

高中信息技术教案:《程序设计基础》教案模板

时间:2013-1-6 16:41:32 点击:

程序设计基础
 

教学目标:

1. 了解计算机解决问题的四个阶段。

2. 理解“算法”的概念和算法的三种基本结构。

3. 能读懂流程图,并能初步进行简单的流程图设计。

4.知道什么是结构化程序设计

 

教学重点:

算法及其描述(流程图)

 

教学难点:

理解算法的三种基本结构,并在此基础上进行简单的流程图设计

 

教学方法:

讲解、练习

 

计划课时:

1—1.5课时

 

教学过程:

 

一、计算机解决问题的四个阶段

1.提示学生思考如何用计算机解决一个实际问题,例如一元二次方程,引入“程序”的概念。

程序就是命令的序列

2.让学生谈谈自己解决问题的步骤,想象计算机解决问题的可能步骤,教师总结陈述计算机解决问题的四个阶段。

(1)需求分析——解决“做什么”的问题

    问题是什么;已知条件是什么;要得到什么样的结果

(2)算法设计——解决“怎么做”的问题

    什么是算法;

什么是设计算法;

算法的基本要求;

如何描述算法:自然语言

图形符号—流程图、N-S图(去掉线条和箭头);

(3)编写程序——“翻译”

    设计出的算法,人能看懂,计算机无法看懂,必须经过翻译;

确定一种程序设计语言,将描述出的算法“翻译”成一条条计算机命令行,这个翻译过程也称为编码或编程;

让学生列举知道的计算机语言;

(4)上机调试——验证、检查、修改

(5)总结四个阶段各自的作用和重要性

 

二、以解一元二次方程为例,介绍算法、流程图、算法结构

1.让学生按照以上要求对问题进行需求分析和算法设计

(1)需求分析

问题:解一元二次方程;

已知条件:三个系数a,b,c;

目标结果:x的值;

(2)算法设计(描述)(P60)

    自然语言描述      流程图(特点是用“流线”给算法设计中的每一个步骤指定了逻辑上的顺序);

对P61表4-1进行简单讲解

2.算法的三种基本结构(P62)

(1)顺序

(2)分支

(3)循环

 

三、举例说明结构化程序设计(P62 )

作者:不详 来源:网络
  • 文武教师招聘网(www.wenwu8.com) © 2013 版权所有 All Rights Reserved.
  • 站长联系QQ:799752985 浙ICP备11036874号-1
  • Powered by 文武教师招聘网