用计算机程序解决问题的核心,粤教版高中信息技术必修用计算机程序解决问题.doc...
粤教版高中信息技术必修用计算机程序解决问题
课 题用计算机程序解决问题授课人:辽宁省本溪市第二高级中学课 时1课时课 型新授课教材及学生分析本节课的教学内容是广东教育出社版、高中课程标准实验教材信息技术必修模块《信息技术基础》中的第四章4.1.2节《用计算机程序解决问题》的内容。在前一节课程学生已经通过操作和剖析已经编好的计算机程序,体验了程序的运行过程和作用,但学生对用计算机解决具体问题的过程并不了解。
本节是对用计算机程序解决问题的基本过程的入门介绍,是选修模块《算法与程序设计》的概述和引子。因此,能否通过本节课学习来激发学生对计算机程序设计的兴趣,将直接关系到选修模块《算法与程序设计》的顺利开设。
由于学生是初次接触成学设计,所以在课程实例的选择上选择了学生熟悉的数学知识来贯穿整个教学过程,使学生对计算机解决的具体问题不感到陌生,打消学生对计算机编程的畏惧心理。不但激发学生对程序设计的兴趣,也使学生感受到学以致用的魅力。而分析实际问题、形成算法,再利用计算机程序解决问题的思路和做法,对学生解决问题的时候有很大的帮助。在用计算机程序解决问题时,算法设计是一个很关键的环节。而算法的核心是一种思维方式,算法思维习惯有利于增强思维的条理性。教学目标知识目标:
理解算法的含义能力目标:
1、培养学生自我探索、自主学习和团体协作的能力。
2、培养学生利用信息技术对其他课程进行学习和探讨的能力;
3、培养学生分析问题、解决问题的能力;增强学生思维的条理性情感态度与价值观:
1、培养学生对信息技术的兴趣和意识,提高学生的信息技术素养;
2、体验成功,激发求知欲。教学重点用计算机解决实际问题的步骤,用程序设计的思想解决实际问题。教学难点理解计算机程序设计中算法的含义。教学方法探索式、启发式、多媒体演示
教学过程
教学环节教师活动学生活动设计意图引入
二、新授课
1、算法的概念
2、程序设计的基本步骤
(1)分析问题,设计算法
(2)编写程序
(3)上机调试运行,检验结果
3、学生上机实习
4、展示学生作品
三、课堂小结在前一节课程我们已经通过操作和剖析已经编好的计算机程序 了解了VB编程的一些基本知识。如:控件,属性,程序等,也知道了程序的运行过程。
其实我们看到的程序运行只时利用计算机解决问题的其中一个环节。当我们面对一个问题,到用计算机解决这个实际问题。中间到底要经过那些步骤?
我们知道计算机发明的最初目的是用它来解决数学问题的。那么怎么用vb程序解决大家实际碰到的数学问题呢?
例如:如何利用VB程序绘制y=x2的函数图象呢?
提示学生:数学上我们是如何画出 函数的二次函数图象的呢?(教师给出适当的提示,学生回答具体的过程)
学生回答......
教师总结学生的答案,幻灯片给出数学上绘制二次函数图象的完整步骤。
画横坐标
画纵坐标
描点画函数图像
① 设置点的横坐标x
② 计算点的纵坐标 y
??? ③ 以(x,y)为坐标绘制一个点重复上两个步骤
把得到的这些点用平滑的线段连接起来
(幻灯片演示,给出算法的概念)
我们看人在解决问题时,要先对问题进行分析思考,然后确定解决问题的方法和步骤,这种解决问题的方法和步骤就称为算法。
简单的说算法就是你处理问题的步骤,处理任何问题都有相应的算法。
计算机解决问题和人解决问题一样,也要先对问题进行分析,再针对问题设计解决该问题的方法和步骤,也就是设计算法。
算法是解题的步骤,可以把算法定义成解一确定类问题的任意一种特殊的方法。在计算机科学中,算法要用计算机算法语言描述,算法即代表用计算机解一类问题的精确、有效的方法。打个比方,如果你要做一道菜:番茄炒鸡蛋-----你的算法就是先放油,等油沸腾后,再放番茄和鸡蛋,最后放调料。
教师提问去书店购买图书的算法。学生讨论回答,加深对算法的理解。
1、收银员查询价格;2、客户付款;3、收银员打印收据并找零;4、客户拿到图书、票据、找零。
教师给出绘制函数图象的计算机算法:
画横坐标
画纵坐标
3、描点画函数图像
设置点的横坐标x
计算点的纵坐标 y
以(x,y)为坐标绘制一个点
重复步骤①至③
算法设计好了,但计算机并不能识别我们用文字描述的算法,因此我们要做的第二步就是要将算法中的每一个步骤都转化成用计算机能够识别的语句来描述,这个过程也就是编写程序的过程
在编写代码之前,我们先来了解一下vb绘图的基础知识。(教师简单介绍vb绘图坐标及与此程序相关的绘图函数。)
下面我们一起来完成上面任务中程序代码的编写
放幻灯片,将上述步骤对应的语句逐一显示
Scale (-15, 10)-
用计算机程序解决问题的核心,粤教版高中信息技术必修用计算机程序解决问题.doc...相关推荐
- 粤教版高中信息技术必修一《数据与计算》第一章:python编程作ASCII编码excel表
粤教版高中信息技术必修一<数据与计算>第一章 python编程作ASCII编码excel表 知识点: 1.循环语句 2.条件语句 3.格式化输出:format, f'{} 格式化 三个方 ...
- 粤教版管理计算机中的文件教案,粤教版高中信息技术教案(数据库).doc
1.1 感受数据管理技术的应用 [教学目标] 认识数据.数据管理.数据管理技术的概念. 通过实例调查,了解数据库在多媒体和网络方面的应用方法于应用价值,能描述数据库应用系统信息资源管理中的应用. 了解 ...
- 使用计算机解决问题的本质,(新教材)教科版高中信息技术必修一 2.1 计算机解决问题的过程 课件(共25张PPT)...
(新教材)教科版高中信息技术必修一 2.1 计算机解决问题的过程 课件(共25张PPT) 2.1计算机解决问题 的过程 学 习 目 标 1.了解计算机解决问题的过程. 3.了解算法的三种基本结构. 2 ...
- 高中计算机网络安全教案,浙教版高中信息技术教案信息安全
1.3信息技术&7.信息技术与社会(1课时)教学目标1.探讨信息技术对社会发展.科技进步以及个人生活与学习的影响.2.增强自觉遵守与信息活动相关的法律法规的意识,负责任地参与信息实践.3.树立 ...
- [转载]湘教版高中地理必修三:2011年五校第一学期高二
[转载]湘教版高中地理必修三:2011年五校第一学期高二 2012年01月11日 2011年第一学期高二期末联考地理(初稿) 说明:本试卷分第一部分和第二部分.第一部分为选择题,第二部分为非选择题.考 ...
- 粤教版管理计算机中的文件教案,最新粤教版初中信息技术第一册教案(全册).docx...
精品文档 精品文档 PAGE PAGE #欢迎下载 精品文档 精品文档 PAGE PAGE #欢迎下载 第一学期教学计划进度表 周次 教学内容 课时数 1 第一章-第一节.第二节 1 2 第二章-第一 ...
- 3.2猜数游戏2 浙教版高中信息技术 数据与计算
number=23 guess=int(input(" 请输入猜测的数:")) while guess != number:if guess==number:breakelif g ...
- 了解计算机中的信息编码教案,3.1数据编码第2课时-【新教材】教科版()高中信息技术必修一教案...
以下为<3.1数据编码第2课时-[新教材]教科版()高中信息技术必修一教案>的无排版文字预览,完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览.图片预览是什么样的,下载的文档就是什 ...
- 粤教版小学认识计算机教案,粤教版八年级信息技术下册教案:第一章第一节初识计算机程序oc.pdf...
WORD格式 可编辑 八级下 B版信息技术 VB课程全套教案(粤教版) 时间: 课题 <感受程序设计的魅--初识计算机程序> 一.教学内容分析和设计: 本节课教学内容为第二册下第一章感受程 ...
最新文章
- 程序员笔记|如何编写优雅的Dockerfile
- linux kernel的spinlock代码导读和分析
- 通过ribbon 根据服务名获取所有服务实例的IP和端口列表
- fedora删除旧版本内核
- 数据结构 最长公共子序列问题
- css 中 float 和 clear 的作用
- vscode快捷键:多行同时输入
- Compass的误解与新发现
- 常见花材的固定的方法有哪些_波峰焊喷嘴的常见故障及处理方法有哪些
- 作业帮冯雪胡不归问题_作业帮学习平台微信服务号关注
- 动态SLIC加载(DBSLDR)激活win7
- ST、SC、FC、LC光纤接头区别
- WinRAR 永久去除弹窗广告
- JS Array转JSON
- 织梦图集php,采集功能的使用方法 --- 图片集(一)
- [Mysql] ROUND函数
- IOS开发百度地图API
- 成功恢复adobe后缀勒索病毒 sql文件中了后缀adobe勒索病毒恢复
- css:绘制一角是圆角的三角形
- STM32驱动NRF24L01