程序的基本结构

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:h2302
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  教学目标
  
  知识与技能:理解程序设计的顺序结构基本思想,掌握顺序结构语句特点。
  过程与方法:培养用算法分析问题的能力,能够使用顺序结构编写简单的程序解决具体问题。
  情感态度与价值观:体会用结构化方法解决数学问题的便捷性;明确结构化在程序设计中的重要作用。
  
  教学重点
  
  理解程序设计的顺序结构基本思想。
  
  教学难点
  
  1 顺序结构实现语句的格式和功能;2 编写简单的程序过程;3 变量的特点。
  
  教学方法
  
  任务驱动法、直观演示法、师生互动法。
  
  教学过程
  
  情境导入
  通过开始的学习,我们对VB编程有了初步的体验,知道了计算机解决问题的过程和三种描述算法的方法。接下来我们应如何来实现算法和进行编程呢?
  例如,有一次在上体育课的时候,a同学想和b同学做一个换球的游戏,同学们能不能帮他们出出主意?(如a原来拿篮球,b原来拿排球,交换后,a拿排球,b拿篮球)游戏规则:要求每次交换只允许每人手中最多有一个球。
  依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。分析算法,引出程序。
  算法1直接互抛法
  Stepl:a(或b)拿篮球;
  Step2:b(或a)拿排球;
  Step3:a将篮球(或排球)给b;
  Step4:b将排球(或篮球)给a;
  Step5:结束
  程序可描述为。
  Dim a asinteger
  Dim b as integer
  a=1
  b=2
  Print“交换前:a=”;a,“b=”.b
  a=b
  b=a
  Prim”交换后:a=“;a,“b=”;b
  运行程序不正确,设下疑点
  提问:程序运行结果为什么会和我们交换的结果不一致呢?
  讲解:变量的特点,每个变量占用一个内存空间,有新的内容被送到这个变量中,旧的内容就被冲刷掉了。
  结论:上述程序运行结果不能满足要求,直接互抛法程序不成功。
  算法2“第三人”交换法:第三人就像一个邮递员
  Stepl:a(或b)拿篮球,b(或a)拿排球
  Step2:输出交换前a、b的值
  Step3:第三人<-a(或b)
  step4:第三人<-a(或a)
  Step5:b(或a)<-第三人
  Step6:输出交换后a、b的值
  Step7:程序结束
  程序程序可描述为。
  Dim aasinteger
  Dimb asinteger
  a=1
  b=2
  Print“交换前:a=”;a,“b=”;b
  C=a
  a=b
  b=c
  Print“交换后:a=”;a,“b=”;b
  结论:第三人就像一个邮递员,它是a和b换球的中转站,交换真方便,
  巩固练习
  有两个锥形瓶,1号瓶里面装的是溴水,2号瓶里面装的是水,如果我们要交换两个瓶子里的液体,该怎么办?
  学生练,老师讲:利用第三个变量c来进行交换,交换的过程如下。
  C=A
  A=B
  B=C
  第三步:输出交换后A、B的值。
  流程图:由学生上讲台完成。编写程序代码:师生互动完成。
  算法3(拓展题)针对体育课的那个题,若允许某一瞬间有人可以同时拿着两个球,程序应该怎么编写?
  师生共同讨论完成:算法复杂,学生可能无法想到,理解程序的运行结果即可。
  a=1
  b=2
  Print“交换前:a=”;a,“b=”;b
  a=a b
  b=a-b
  a=a-b
  Print”交换后:a=”;a,“b=”;b
  随堂练习
  1 以下是一段VB程序。
  a=1
  b=a 1
  c=a b
  它的基本结构属于( )
  A、顺序结构B、选择结构C、循环结构D、树型结构
  2 下列VB程序运行后,变量x的值为( )
  x=2
  Printx l
  Print x 2
  A、2 B、3 C、5 D、8
  
  课堂总结
  
  总结(师):纵观上述三个程序,运行程序,不难发现代码是按照由上到下的顺序一行一行地执行。这种结构叫顺序结构。
  顺序结构定义:在程序执行过程中,语句按先后顺序一行一行执行,没有分支,没有重复,直到程序结束。
其他文献
语文课堂教学中的情感效应,是指有活力、能感动人、鼓舞人、调动人的情绪的一种效应。这种效应发挥得好,会形成一种生动、和谐的教学氛围。在语文教学中培养学生的情感,引导学生体会文章的思想感情,让学生与作者同喜同悲,敢爱敢恨,是语文教学的重要目标。情感是语文教学的生命。那么,怎样才能发挥好语文教学的情感效应,激活课堂,营造出生动活泼的教学氛围呢?    巧妙导入酝酿情感    教学艺术是移情的艺术。在教学
“娱乐”使人快乐。因此,我们在工作、学习之余,偏爱娱乐节目。娱乐节目用令人愉悦的方式使笔者受到启迪,能让人在娱乐中学到东西,即在“玩中学”、“乐中学”。学习借鉴“平民娱乐”节目的一些理念和做法,在信息技术课堂中尝试娱乐化的教学模式,给学生一个真正喜欢的信息技术课堂。    教学引入娱乐化,激发学生的求知欲望    学生对信息技术课的本身不乏兴趣,但每节课的开始,如果都要让每个学生有着100%的学习
天气转暖,讨厌的蚊子又出来活动了。我在与孩子们的交谈中了解到,一些孩子对蚊子的生活习性很感兴趣,课外收集了一些蚊子的资料。我灵机一动,何不组织孩子们研究一下蚊子呢?可是受制于时间和环境等条件,在课堂上开展这个探究活动几乎是不可能的。发动学生课外去研究,又很难有效地组织交流讨论和展示研究成果。经过尝试,我在学校的“校本课程网”专题网站上开设了专栏,组织学生开展这个课外探究活动。  ● 研究过程  《
近年,随着高中毕业后出国留学的学生群体不断壮大,国内很多有条件的高中和培训机构纷纷开设了相应的国外高中课程。其中,英国剑桥考试中心(CIE,Cambridge InternationalExaminations)的A-Level(GeneralCertificate Of Education AdvancedLevel)金牌课程以其国际权威性成为国内高中采用率较高的课程体系。本文针对信息技术学科,
随着信息技术与学科课程整合研究的不断深入、教师的教学理念不断更新和应用水平的不断提升,课件应用逐步成为常态课堂教学的普遍行为,并成为课堂教学不可或缺的重要手段,与此同时,课件制作也成为考探教师教学基本功、展现教师教学能力的重要内容,成为许多竞赛活动的重要赛项,如历届全国中小学信息技术创新与实践活动(简称NOC)都将优秀课件纳入多媒体教学工具评选的范畴,成为教师赛项之一,其对课件的制作与课堂运用起到
对打印介质的多种需求,在商务办公中已日趋明显。除了有专业需求的广告、设计等领域的企业,普通企业在制作封面、合同等重要文件时,也都会选择较厚的打印纸以呈现更好的打印效果。但是,一旦打印纸重量不在打印机支持的范围,很容易造成卡纸、影响打印质量或是磨损打印机的纸张传动系列等严重后果。近日,三星推出的ML3310系列和ML-3710系列黑白激光打印机新品,不但拥有高达31PPM/35PPM的打印速度,更能
随着科学技术的发展,传统的思维方式、思想观念正受到巨大的冲击。多媒体辅助教学已由优质课、示范课上的“表演”向实施素质教育的主阵地迈进。这宛如一支清新剂,打破了沉闷的教学氛围,给课堂带来了勃勃生机,新鲜的味道扑面而来,丰富多彩的情景取代了一支粉笔驰骋讲台的教学方式,是多媒体技术创设了这一美妙情景。    中学英语教学中多媒体运用的意义    1.中学英语教学中多媒体的运用,是“新课程改革”和“素质教
● 教学背景    《营养午餐》是人教版新课程标准实验教材《数学》第八册的内容,这节课主要是透过生动有趣的营养配餐等系列活动,让学生能够综合运用简单的排列组合、估算、统计等相关知识解决营养午餐的搭配问题;在实际情境中,体会数学在日常生活中的应用价值;提高学生综合运用数学知识解决实际问题的能力,培养学生解决问题策略多样化的意识,使学生感受数学思想方法的奇妙与作用,逐步形成有序、严密的思维习惯。  因
随着计算机教育的研究和发展,人们越来越认识到计算机教育是现代社会全面素质教育的一个重要部分。作为21世纪的接班人,不懂电脑就是文盲。因而有远见卓识的改革家邓小平很早就指出:电脑应从娃娃抓起。  那么,对于个子比电脑桌高不了多少的一年级学生,信息技术课该如何教呢?我想,不妨从以下几点入手。    ■重组教材    电脑是人类的智力工具,小学生应该尽快掌握这个工具。但是一年级的小学生不必学计算机的内部
我有幸带队参加了第六届NOC活动,感受颇深。联系自己日常教学工作,有一些经验和体会与大家分享、交流。    创新、创造、创造力    创造力是一个孩子智力和能力的标志,是成才的重要因素,它取决于后天的人为培养。而机器人教学活动的核心正是培养学生的创造力。学生对新鲜事物有着浓厚的兴趣,有着敢想、敢做、爱问的精神,这正是学生创造力开发的最好基础,也是创造力培养的必备条件。教师应着力于探索新的教学理念,