编程和智能信息处理.doc_第1页
编程和智能信息处理.doc_第2页
编程和智能信息处理.doc_第3页
编程和智能信息处理.doc_第4页
编程和智能信息处理.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3.8 编程解决问题 NO.6号考生:*制作3.8 编程解决问题一、教学目标:(一)知识目标:1. 了解用计算机进行信息处理的基本方法;2. 掌握编程解决问题,能够熟练地分析问题,设计算法和编写程序;3. 了解算法的含义和流程图;4. 了解代码,如循环语句do while和for的用法;(二)能力目标:1. 通过小球做平抛运动的实验,提高学生分析问题、解决问题的能力;2. 通过学生的对代码的了解和掌握,让学生热爱编码;(三)情感目标:1. 通过逐步解决问题,培养学生不畏艰难的学习态度;2. 培养学生对信息技术的兴趣,在生活中懂得尊重科学和应用科学的意识。二、重点与难点:(一)重点:1. 通过加深理解编程解决问题的几个步骤,使学生能够熟练地分析问题,设计算法和编写程序;2. 熟练掌握流程图的方式表现算法;3. 能够启动VB语言编写程序代码并读懂代码含义,如循环语句。(二)难点:1. 熟练掌握流程图的方式表现算法;2. 能够启动VB语言编写程序代码并读懂代码含义。三、教学方法:根据新课程改革的要求,教师在课堂中处于引导的地位,而学生才是学习的主体。由于本课时属于动手能力较强,但又是学生没有基础知识的课程,我采用了讲解法和演示法相结合的教学方法。同时学生在日常生活中就经常接触到了各种各样的系统自带程序,但是还没有真正意义上编写过一个程序。因此,我将通过讲解+演示引导学生讨论并动手处理这些文本信息。这样也有利于学生自主探究型学习。四、教学过程:信息技术是一门培养人的思维,发展人的创造能力的重要学科之一,因此,在教学中,不仅要使学生“知其然”而且要使学生“知其所以然”,我们在以学生为主体,教师为主导的原则下,展现获取知识和方法的思维过程。(一)复习巩固:(1-2分钟)上一两节课,同学们已经了解到编程解决问题的一般过程,大家告诉我编程解决问题的步骤是什么?(通过提问,激发同学进行思考,从而使同学快速地进入学习状态)(二)新课引入:(3-4分钟)这节课,我们主要了解编程和智能信息处理,首先,我们来研究一下:编程。编程就是编写程序,那在日常我们接触到的程序有哪些呢?好处:引入日常生活中用到的程序,例如word等常用的系统软件,让同学获知原来程序是这样的。(三)进行新课:(28-30分钟)知识点1:1、过程:分析问题设计算法编写程序调试运行2、什么是算法?-求解问题的方法和步骤;3、如何表示算法?-流程图、伪代码、自然语言等;【例题1】小明在为买刘德华演唱会门票的事烦恼,如果门票30元他就可以买,否则不能买。同学们能否用流程图来表现这个问题的求解步骤呢?-流程图是高中数学要掌握的知识,这里通过一个小的例题唤起同学们的回忆,从简单的知识入手,有助于激发同学们的思维,从而进行知识的迁移。知识点2:For循环语句和Do While循环语句,格式:for I=N1 to N2 Next I;DO WhileIN LOOP【例题1】利用for循环语句实现1到100的累加LET S=0FOR I=1 TO 100S=S+INEXT IPRINT S【例题2】利用Do While循环语句实现1到100的累加clsLET S=0;I=1DO WHILE I 100S=S+II=I+1LOOPPRINT S知识点3:编制计算机程序解决问题的过程包括:分析问题、设计算法、编写程序、调试运行等。 程序是控制计算机动作的指令的记录集合。算法就是解决问题的步骤集合,可以被表述和实现。操作题1:物理老师想编写一个描述小球做平抛运动的轨迹的程序(小球运动时间限定在1100秒)。(效果如图1所示)1、分析问题,可以从以下三个方面进行分析。l 明确问题的要求,掌握所要解决问题的内容和要求;l 分析已知的信息,掌握与解决问题相关的资料;l 确定输出的内容,掌握所要解决问题最终要达到的目标。问题的要求已知的内容输出的内容2、设计算法l 什么是算法?-求解问题的方法和步骤;l 如何表示算法?-流程图、伪代码、自然语言等;l “描述小球做平抛运动轨迹”的算法:图1 “小球做平抛运动”算法3、编写程序l 算法确定后,需要选择一种编程语言编写程序,实现算法的功能。l 下面是用VB语言编写的“描述小球做平抛运动轨迹”和程序运行界面和程序代码。图2 平抛运动效果图图3 代码4、调试运行 编程完毕后,需要进行调试,以验证所编写的程序是否正确。如果程序运行不正确,说明程序中有错误。程序中的错误有两种:语法错误和逻辑错误。语法错误是指编写程序时,有些地方不合乎程序语言的语法规则,计算机不能理解;逻辑错误指程序在逻辑上有问题,因而得出错误的结果。【实现过程】让学生自己动手操作,教师巡视学生,请做得好的同学辅导其他同学,演示过程,最后归纳小结。【小结】编制计算机程序解决问题的过程包括:分析问题、设计算法、编写程序、调试运行等。 程序是控制计算机动作的指令的记录集合。算法就是解决问题的步骤集合,可以被表述和实现。4、课堂练习:(6-8分钟)(1)用计算机进行信息处理的基本方法:有两种基本方法:一是利用现有的软件(已经编好的程序)让计算机工作,二是_。 (2)在用流程图表示算法的时候,符号 的符号名称是( ) A、起始框 B、处理框 C、判断框 D、输入输出框(3)编制计算机程序解决问题的过程有:分析问题、设计算法、编写程序、调试运行等。其中,对算法描述不正确的是( )。 (A)算法是解决问题的步骤集合 (B)解题的步骤是有限的 (C)算法就是解题的算式 (D)算法是可以被描述和实现的【答案】自己编制计算机程序。CC实现过程:让同学独立思考完成,让全班同学回答,根据同学回答声音是否响亮、回答的答案是否整齐选择要解释的题目。(四)布置课外作业:(1-2分钟)高斯是世界著名的数学家,他在10岁的时候就快速地做出了1至100的等差级数的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论