1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
《3.1.2日常文本信息的加工与表达》最新教案优质课下载
于此同时,高一学生相较小学、初中而言具有更丰富的生活经验,有更高的数学知识水平,有更强的逻辑思维能力,对初步了解计算机程序的概念和执行过程,简单设计解决问题的算法困难不大。
【教学目标】
知识与技能
1、了解程序编制计算机程序解决问题的基本过程
2、知道什么是算法,以及算法在程序设计中的作用
3、能用自然语言描述简单问题的算法
过程与方法
1、能尝试对范例的模仿与改造,体验用计算机程序解决问题的一般过程
2、能在分析简单问题的基础上,体验设计算法的方法
情感、态度与价值观
通过实例分析和实践体验,部分学生能形成学习“算法和程序设计”的兴趣
【重点与难点】
程序与算法的内涵、用计算机解决问题的一般过程、用自然语言描述简单问题的算法
【教学过程】
一、问题引入
出示 “韩信点兵”的故事:
相传汉高祖刘邦问大将军韩信统御兵士多少。韩信说,我带的士兵每3人一排列余1人、每5人排一列余2人、每7人排一列余4人,请问至少有多少人?
请同学们在学案上,用自己的方法算一算。
学生算出答案后,师引导:有一个歇后语叫“韩信点兵、多多益善”,韩信乃西汉开国大将,怎么会只带区区67人呢?再增加两个条件:13人排一列余6人、每17人排一列余8人。
引出课题:当我们面临这样的问题时,你们会想到用什么办法来解决?我们已经掌握的办公软件可以解决它吗?(出示课题:4.1编制计算机程序解决问题)
二、新知探究
(一)介绍计算机语言
计算机是数字化的电子设备,计算机中采用了大量的集成电路,结构相当复杂,但工作时,每个电路只有开和关两种状态,可以用0和1表示。所以人们要想让计算机帮我们做事,就必须把指令用01这样的组合,编制成计算机能够看得懂的语言,通常称之为机器语言,由于机器语言复杂难记,工程师们又开发出了高级语言,比如C语言、PASCAL、VISUAL BASIC(简称VB)语言,用一些英文单词表达一定的意义,这样我们只要用自然语言描述的问题,通过编程转化为高级语言,再由编译软件自动转化为机器语言,计算机就可以执行了。
(二)探究编制计算机程序解决问题的基本步骤
1、分析问题