文档库 最新最全的文档下载
当前位置:文档库 › 程序的基本结构教学设计

程序的基本结构教学设计

程序的基本结构教学设计
程序的基本结构教学设计

《程序的基本结构》教学设计

湖北省宜都市第一中学

一、教学目标

1.知识与技能

让学生掌握顺序、选择、循环三种基本结构,能够使用三种基本结构编写简单的程序解决具体问题。

2.过程与方法

通过具体实例,让学生理解三种结构的基本思想,并对流程图和程序语言进行对照分析,提高学生分析问题的能力,增强学生利用程序设计语言解决实际问题的信心和能力。

3.情感态度与价值观

培养学生对程序设计的兴趣,帮助学生探究计算机解决问题的神秘面纱,鼓励学生自主探索计算机软件的设计,注重学生协作学习习惯的养成。

二、学生分析

在普通高中数学课程中,学生已经对三种基本逻辑结构——顺序、条件分支、循环有了一定的认识。如果学生对数学课中的这部分内容掌握的不够好,则在教学中应注重指导学生理解顺序结构、选择结构和循环结构的基本思想,加强对程序流程图和程序语言进行对照分析;如果学生已经掌握,则在教学中应引导学生对基本结构进行归纳总结。

从前几节的学习来看,有一部分学生对程序设计的兴趣不高,一方面是由于高中阶段学习负担很重,对于信息技术课程的认识不够,另一方面是由于网络的普及也对课程的学习产生了不小的负面影响,而且算法与程序设计本身也比较枯燥,鉴于这种情况,本课程设计的原则是分组探究,结合实际的数学问题,画出相应的流程图,通过适当的引导,再转化成具体实现语句和程序,使学生运用VB程序设计语言的基本知识,学会问题解决的结构化方法,编写程序,体验成功的快乐。

三、教材分析

1.本节的作用和地位

用任何高级语言编写的程序都可分解为三种结构:顺序结构、选择结构和循环结构。牢固掌握这三种基本结构,是学习程序设计的基本要求,是编写出结构清晰、易读易懂程序的前提。同时,本节也将为下一章“算法的程序实现”打下基基础。

2.本节主要内容

在高中阶段,学习程序设计毕竟不同于专业训练,因此,我们应精心选择能激发学生兴趣的实例,帮助学生完成从数学中的“算法”到程序中算法的过度。本课首先用交流讨论解决“已知三边求三角形面积”的算法,画出流程图,转化成程序代码,引入顺序结构,然后依次加强约束条件,逐步修正算法和相应的流程图,引入选择、循环结构,总结出结构的共性,最后是编程实现,巩固和加深对基本结构的认识。

3.重点难点分析

教学重点:引导学生探究问题的算法,画出流程图,然后与程序语言的实现语句进行对照分析,使学生能正确的使用程序语言实现三种基本结构。

教学难点:任何一门程序设计语言,对三种基本结构实现语句的格式都有严格要求,因此,在帮助学生建立算法思想和程序设计认知的同时,应注重培养学生规范编程并养成良好编程习惯。三种结构实现语句的格式和功能,以及同种结构的不同语句之间的差异是本节重点。当然,本节主要还是让学生理解顺序结构、选择结构、循环结构的基本思想,在后续的程序编写中还将不断用到这三种结构,学生可逐步掌握。

4.课时要求:1课时

四、教学理念

学生在开始选修《算法与程序设计》时都有很高的热情和兴趣,但随着学习的深入,程序设计语言本身枯燥的一面让一部分学生产生了畏难情绪,所以,教师在教学前应了解学生已有的知识水平和学习状况,关注个性差异和个性发展的需求。同时,由于数学中“算法”与程序设计中算法的差异,也需要教师更好的加以引导,使得学生对结构化的思想逐步理解,通过合适的分组,营造高效的学习环境,培养学生探究、解决问题的兴趣和能力。

五、教学策略

在本节教学中,可采用讲授、任务驱动、讨论、合作探究等方式组织教学。教师要做好组织、引导工作,特别要总善于捕捉学生在探究、讨论过程中存在的问题,并适时反馈。六、教学环境

多媒体电脑教室。

学生通过数学问题的解决,对程序的基本结构有了一个具体而感性的认识,逐步消除了部分学生对程序设计的神秘感,激发了学生深入学习程序设计的兴趣,促进了学生向更高层次的信息技术迈进。

评价紧紧围绕教学目标进行,旨在对知识与技能、过程与方法、情感态度与价值观的综合反映。教师以具体问题为突破口,启发学生理性的思考,教学中始终以问题驱动学习过程,通过不断加强问题的约束条件,激发学生修改程序解决问题,由易到难,符合认知规律。通过学生小组组合,集思广益,讨论求解,使学生合作能力得到了一次锻炼。通过对课后练习“三角形”图案程序的分析(读懂程序),了解学生对基本结构的掌握情况。

九、教学反思

对于传统的程序设计教学,通常是先详细讲授语言的基本知识,再举例说明语言的各种应用,这种教学模式把程序设计变成了语言的学习,对于新课程改革背景下的信息技术教学来说是不合适的,不利于培养学生的算法思想、创新意识和创新能力。因此,作为程序设计的基本结构,教学的关键是帮助学生建立尽可能合理的算法与程序设计的认知,合理的算法

与程序设计的认知结构不是命令和技巧的简单堆砌,而是算法思想、程序设计的基本思想和方法在学生认知中合理组织。

在本节的学习中,关键是找到合理的突破口——逐步加强的约束条件,使学生在探究中寻求合理的结构,使之在观念上加深对基本结构的认识,最终在学生头脑中形成一个系统化的,融会贯通的知识网络结构,并使学生真正体会到解决问题的乐趣和成就感。

浅谈室内设计的程序与方法

浅谈室内设计的程序与方法 浅谈室内设计的程序与方法 室内设计是指为满足一定的建造目的而进行的准备工作,对现有的建筑物内部空间进行深加工的增值准备工作。只有掌握了室内设计的程序与方法,才能创造出更为精良的作品。 一、室内设计的程序 设计是一种创造的艺术,室内设计正是在不断的设计与实施过程中,逐步将思维中的想象空间构筑在人们的现实生活之中。在这想象与现实的延伸过程中,其设计的进程基本分为设计准备阶段、方案设计阶段、方案深入阶段、设计施工阶段和设计评价阶段五大部分。 1.设计准备阶段 设计准备阶段主要包括以下几个环节。 第一,明确设计的任务,要求掌握所要解决的问题和目标 如:设计创造出的室内空间的使用性质、功能特点、设计规模、总造价、等级标准、设计期限以及所创造出的室内空间环境的文化氛围和艺术风格等等。 第二,收集资料,进行设计分析及可行性调研 如:收集与设计任务有关的资料与信息,用以研究使用者的功能需求、精神需求、心理需求等;同时,还要研究委托任务书、相关条件、资料以及法规法律等,对可行性进行评估。 2.方案设计阶段 第一,设计定位 设计可依靠地理、人文、心理等需求行为,将使用者的理想空间变为现实的第一步。如:设计的目标定位、技术定位、人机界面定位、预算定位等等。

第二,方案切入 按照相关的资料、设计定位的内涵,进行有目的的规划、构思,发挥人的主观创造力,开发出几套创意新颖的设计构思方案。如:从空间、功能、心理等方面入手展开构想。 第三,综合评价 评价,是在设计过程中,对解决设计问题的方案进行比较、评定,由此确定并筛选出最佳的设计方案。如:进行功能、心理、材料、技术、成本等方面的综合比较分析。 3.设计深入阶段 第一,深入设计 对筛选出的设计草图进行设计的深入开发阶段。在原有的评价基础上,从总体设想到各单元的尺寸设定,从虚拟空间到建筑构架展开设计,并落实于设计文件。如:平面图、室内空间展开图、仰视图、室内透视图、室内装饰材料详实版面、设计意图说明和造价预算等。 第二,设计表现 在设计过程中,为了更加准确的将设计师的设计意图充分的展现在人们面前,语言、形体、图表、模型等手段都能有一定说服力。但与更加醒目直白的效果图来讲,则更能给人一种真实的印象,与其它表现形式相辅相承、相得益彰。 在此的设计方案仍需进行设计的综合评价,经审定后,方可进行施工图设计。 第三,施工图设计 设计经过设计定位、方案切入、深入设计、设计表现等过程,方案被采纳。在即将进入设计施工之前,需要补充施工所需的有关平面布置、室内立面和顶棚等详细图纸,还应包括设计节点详图、细部大样图及设备管线图等。编制施工说明和造价预算。

初二信息技术程序设计教案

第1章程序设计入门 第1节程序设计简介(2课时) 【教材内容】1计算机程序并不神秘 1.1什么是程序 1.2体验计算机程序 2程序设计语言 2.1程序设计语言分类 2.2解释与编译 3程序设计的过程 4程序与软件 【教学目标】 1.知识与技能 (1)了解程序设计的基本概念和用变成方法解决问题的一般过程 (2)了解计算机软件与程序设计的密切关系 (3)了解程序设计语言的三种类型 (4)掌握环境下编写程序的一般步骤 2.过程与方法 (1)通过实例让学生体会程序设计的基本过程与方法,理解算法思想,会用自然语言或流程图表达一些具体问题的算法。 (2)通过对现实问题的分析与解决,让学生认识到生活中到处是程序,而程序解决的往往就是生活中的现实问题,培养学生利用计算机解决实际问题的能力。 3.情感态度与价值观

(1)体验程序设计的内涵及魅力,产生对程序设计的求知欲,形成积极主动地学习态度。 (2)通过问题的分析与解决,帮助学生克服程序设计的畏难情绪,培养他们严谨、缜密、科学的程序设计作风。 【教学重难点】 程序设计的基本概念与学习程序设计的意义。 【教学方法】启发式、任务驱动、演示、实例、实践操作 【教学过程】 程序设计简介第一课时 一、问题导入,揭示教学内容 大家有没有玩过电脑游戏?有没有同学想过自己设计和编写游戏? 游戏就是程序,要想设计、制作游戏,就应该学习“设计程序”。今天我们一起来认识和了解程序,它并不神秘,相反它会给我们带来很多乐趣。 二、趣味问题,了解什么是程序 问题1:猎人带着一只狼、一头羊和一些白菜过河,但渡船太小,一次只能带一样。因为……(课件展示问题) 学生:读题、小组讨论、得出解题思路、方法讲解(自然语言描述、符号描述……) 问题2:赵本山、宋丹丹小品,如何把大象关进冰箱 学生:方法讲解(自然语言描述、……) 总结:概括来说程序是有逻辑,有顺序的步骤的组合。开电脑,走路,吃饭,上课都是一系列步骤的有序有逻辑组合。 通过这些有序的指令(自然语言、符号语言等)完成了一项具体的工作,这些指令的集合就是程序。 问题3:体验计算机程序 利用语言编写的“三角形面积”程序(课件展示问题及具体的语句)

第4章程序设计三种基本结构

第4章程序设计三种基本结构 一、选择题: 【例1】(2002年4月)下面的程序的输出结果是( )。#include main( ) { int i=010,j=10; printf("%d,%d",++i,j--); } A. 11,10 B. 9,10 C. 010,9 D. 10,9 【答案】B (i的值是以八进制定义的) 【例2】(2002年4月)以下的程序的输出结果是( )。main( ) { int a=5,b=4,c=6,d; printf(("d\n",d=a>b?)(a>c?a:c):(b)); } A. 5 B. 4 C. 6 D. 不确定 【答案】C 【例3】(2002年4月)以下程序的输出结果是( )。

{ int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d); } A. 1 B. 0 C. 非0的数 D. -1 【答案】A 【例4】(2002年4月)以下程序的输出结果是( )。 main( ) { char x=040; printf("%o\n",x<<1); } A. 100 B. 80 C. 64 D. 32 【答案】A 【例5】(2002年9月)已知i,j,k为int型变量,若从键盘输入:1,2,3< 回车>,使i的值为1、j的值为2,k的值为3,以下选项中正确的输入语句是(C )。 A. scanf("---",&I,&j,&k); B. scanf("%d %d %d",&I,&j,&k); C. scanf("%d,%d,%d",&I,&j,&k); D. scanf("i=%d,j=%d,k=%d",&I,&j,&k);

作文布局三种基本结构

作文构思布局的三种基本结构 一.作文的构思(结构布局)法 构思是指在动笔作文前,对文章的内容、表达方式和结构层次的总体设计。就是我们平常所说的先写什么、后写什么、哪里详写、哪里略写的问题。它是作文过程中的一种创造性的复杂的思维活动。具体地说,文章构思就是对选材过程中所选的材料作分解和组装,使之有序化、审美化的思维过程,因为每个人的大脑的思维方式不同,所以分解和组装的方式也呈现多种多样,这里介绍几种大家常用的构思法,以打开同学们构思的路子。 1、一字(词)贯穿构思法 一字(词)贯穿,是提在构思文章时,选择一个和中心思想紧密相关的关键字或词连接文章的所有材料,从而形成文章的骨架。如《背影》一文,就是采用一词贯穿构思法,文章从始至终以“背影”一词不达意贯穿全文,使读者深深体会到一颗慈父心,体会到父子之间的深情。运用此法,要注意文章要扣紧一个字或词来写,只有这样,才有条件以此为辐射点,进行多角度的思维,才有利于有层次地、深入地进行描述或抒情,使文章丰满而有韵味。如微笑,目光,声音等类的写作。 2、排比组合构思法 排比组合,是指在题目规定的范围内,根据表达主题的需要,选择几个生动的典型的人物、事件或景物的片断排比组合成文来表现一个主题的构思方法。用这种方法构思的记人、叙事、写景的文章,可以在较短的篇幅内,多角度、多侧面地表现人物、叙述事件、描写景物。 运用排比组合的构思法需要注意的是: A、所组合的片断的形式要统一:或者是人物形象的一系列片断组合,或者是事件的一系列片断组合,或者是景物的一系列片断组合等。 B、片断本身的叙述必须是具体的、生动的、形象的。 C、片断可以是横向排列,也可以是纵向排列。横向的排列要安排好主次、实虚的关系,纵向的排列要注意时间的先后顺序。 格式分类: A并列式排比B递进式排比(如《感受自然》和《我读三国》)C小标题或镜头式排比 3、纵横对比构思法 纵横对比,是指将对立的人物、事件、景物放在同一篇文章中来叙写的一种构思方法。运用这种方法构思,形成鲜明的反差,给读者留下极深的印象。或动静对比,或美丑相映,或真假相衬,或善恶对立,或冬夏对比,或天地对照等等。如通过两篇日记或书信写同一件事中的两个不同人的相同或不同的感受。 我的视线 ――记一把蓝色的雨伞 我的视线,这么久以来都不得不为一把蓝色的雨伞所牵绊…… 那蓝色,明彻如天空。 小时候的那些下雨天,妈妈总撑着一把蓝色的雨伞来学校接我,我的头顶是一片蓝色,肩膀也笼罩于一片蓝色之中,触目所及都是一片蓝色的无雨的天空。 后来的一个下雨天,矮小的我抬头和妈妈说话,却发现妈妈的那一半天空是一片阴沉的灰色,风夹杂着雨滴,落入妈妈灰色的天空,妈妈的肩膀湿了,额前的头发也湿了,而我,依旧置身于一片蓝色的无雨的天空。

室内设计方法程序步骤[111349]

室内设计方法程序步骤[111349] 室内设计的方法、程序步骤 一、室内设计的方法 **室内设计的方法,这里着重从设计者的思考方法来分析,主要有以下几点: **1、大处着眼、细处着手,总体与细部深入推敲 **大处着眼,即是如第一章中所叙述的,室内设计应考虑的几个基本观点。这样,在设计时思考问题和着手设计的起点就高,有一个设计的全局观念。细处着手是指具体进行设计时,必须根据室内的使用性质,深入调查、收集信息,掌握必要的资料和数据,从最基本的人体尺度、人流动线、活动范围和特点、家具与设备等的尺寸和使用它们必须的空间等着手。 **2、从里到外、从外到里,局部与整体协调统一 **建筑师依可尼可夫曾说:“任何建筑创作,应是内部构成因素和外部联系之间相互作用的结果,也就是‘从里到外’、‘从外到里’。” **室内环境的“里”,以及和这一室内环境连接的其他室内环境,以至建筑室外环境的“外”,它们之间有着相互依存的密切关系,设计时需要从里到外,从外到里多次反复协调,务使更趋完善合理。室内环境需要与建筑整体的性质、标准、风格,与室外环境相协调统一。 **3、意在笔先或笔意同步,立意与表达并重 **意在笔先原指创作绘画时必须先有立意,即深思熟虑,有了“想法”后再动笔,也就是说设计的构思、立意至关重要。可以说,一项设计,没有立意就等于没有“灵魂”,设计的难度也往往在于要有一个好的构思。具体设计时意在笔先固然好,但是一个较为成熟的构思,往往需要足够的信息量,有商讨和思考的时间,因此也可以边动笔边构思,即所谓笔意同步,在设计前期和出方案过程中使立意、构思逐步明确,但关键仍然是要有一个好的构思。 **对于室内设计来说,正确、完整,又有表现力地表达出室内环境设计的构思和意图,使建设者和评审人员能够通过图纸、模型、说明等,全面地了解设计意图,也是非常重要的。在设计投标竞争中,图纸质量的完整、精确、优美是第一关,因为在设计中,形象毕竟是很重要的一个方面,而图纸表达则是设计者的语言,一个优秀室内设计的内涵和表达也应该是统一的。 二、室内设计的程序步骤 **室内设计根据设计的进程,通常可以分为四个阶段,即设计准备阶段、方案设计阶段、施工图设计阶段和设计实施阶段。 **1、设计准备阶段 **设计准备阶段主要是接受委托任务书,签订合同,或者根据标书要求参加投标;明确设计期限并制定设计计划进度安排,考虑各有关工种的配合与协调; **明确设计任务和要求,如室内设计任务的使用性质、功能特点、设计规模、等级标准、总造价,根据任务的使用性质所需创造的室内环境氛围、文化内涵或艺术风格等; **熟悉设计有关的规范和定额标准,收集分析必要的资料和信息,包括对现场的调查踏勘以及对同类型实例的参观等。 **在签订合同或制定投标文件时,还包括设计进度安排,设计费率标准,即室内设计收取业主设计费占室内装饰总投入资金的百分比。 **2、方案设计阶段 **方案设计阶段是在设计准备阶段的基础上,进一步收集、分析、运用与设计任务有关的资料与信息,构思立意,进行初步方案设计,深入设计,进行方案的分析与比较。 **确定初步设计方案,提供设计文件。室内初步方案的文件通常包括: **1、平面图,常用比例1:50,1:100;

程序和程序设计语言(教学设计)

第3节程序和程序设计语言 一、教学目标 知识目标:1、掌握计算机程序的概念 2、掌握计算机程序的概念、计算机语言分类及其特征。 技能目标:通过阅读程序,学生主动探寻算法与程序的关系 情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习 二、教学重点和难点 重点:1、计算机语言的概念。 2、高级语言的特征 难点:程序的编译与解释 三、教学过程 以九歌机器人七秒成诗引入新课 (一)程序和程序设计 计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。 1、程序及其特征 (1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。 (2)程序的特征: ●解决问题的每一个算法步骤对应着程序中的一个或多个语句实现一个或多个操作, 每一个操作都有执行对象。 ●在程序中被施行操作的对象称为数据。 ●除了有特殊的程序转向控制语句外,程序都是从第一条语句开始顺序执行。 2、程序的基本结构 (1)顺序结构 (2)选择结构 (3)循环结构 3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。

(二)程序设计语言 程序设计语言:是指人们编制程序所使用的计算机语言。 程序设计语言的分类: 机器语言 汇编语言 高级语言 1、机器语言 机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。 机器语言特点: ①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。 ②编写程序相当繁琐。 ③程序不具有通用性。 2、汇编语言 汇编语言(assembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。 汇编语言特点: ①不能被计算机直接执行。 ②编写程序比机器语言方便得多。 ③程序不具有通用性。 3、高级语言 高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。 高级语言特点: ①不能被计算机直接执行。 ②易读、易改,编写程序方便。 ③程序通用性好。 补充:Basic语言的发展历程 BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。

程序与程序设计 教学设计

程序与程序设计教学设计 一、教学目标 知识目标:1、掌握计算机程序的概念 2、掌握计算机程序的概念、计算机语言分类及其特征。技能目标:通过阅读程序,学生主动探寻算法与程序的关系 情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习 二、教学重点和难点 重点:1、计算机语言的概念。 2、高级语言的特征 难点:程序的编译与解释 三、教学过程 以九歌机器人七秒成诗引入新课 (一)程序和程序设计 计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。 1、程序及其特征 (1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。 (2)程序的特征: 一个或多个操作,每一个操作都有执行对象。

序执行。 2、程序的基本结构 (1)顺序结构 (2)选择结构 (3)循环结构 3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。 (二)程序设计语言 程序设计语言:是指人们编制程序所使用的计算机语言。 程序设计语言的分类: 机器语言 汇编语言 高级语言 1、机器语言 机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。 机器语言特点: ①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。 ②编写程序相当繁琐。

③程序不具有通用性。 2、汇编语言 汇编语言(assembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。 汇编语言特点: ①不能被计算机直接执行。 ②编写程序比机器语言方便得多。 ③程序不具有通用性。 3、高级语言 高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。 高级语言特点: ①不能被计算机直接执行。 ②易读、易改,编写程序方便。 ③程序通用性好。 补充:Basic语言的发展历程 BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。 BASIC语言于1964年问世作者:John.G.Kemeny 和Thomos E.Kurtz."Beginner's All-purpose Symbolic instruction Code" BASIC(第一代)

程序三种基本结构教案

程序三种基本结构教案 设计者:李明昊执教者:李明昊学号:0610220007 时间:2007年12月27日 一、教材内容 选自河北教育出版社、河北教育音像出版社出版的《信息技术2》(初中二年级)第三单元第十二课第2小节,具体内容如下: 1、顺序结构就是各运算步骤按照顺序依次执行,分支中重复的程序结构。 2、选择结构又叫分支结构,当程序执行到某一步时,会到一个条件判断,这个条件有几个结论就会有几个分支,程序会根据不同结论执行相应的分支。 3、活动:设计判断闰年的程序。 4、循环结构:程序执行到某一步后,会遇到一个条件,满足了条件,循环体就被执行;反之,程序会跳过这个循环体而继续向下执行,并且控制条件决定着循环的次数。 5、活动:编写画同心圆程序。 二、学生特征分析 1、该课程的对象为初中二年级的学生。(由本班大二同学模拟) 2、同学在以前的学习中已掌握了用流程图描述算法,同时也对VB有了一定的感性 认识。 3、学生对那些照本宣科的理论在学习上并不会有太大的兴趣,所以要以一种大家喜 欢的、活泼的形式进行教学。 三、教学内容与学习水平的分析与确定 3、分析教学的重点与难点 1)、教学重点 程序设计中的三种基本结构及应用它们通过流程图来画出一些简单问题的解决方法。 2)、教学难点: 如何让学生能更好的认识、理解三种结构,同时应用到实际问题中,使同学们习

惯用计算机的逻辑方式解决问题 注:1、媒体在教学中的作用分为:A、展示事实;B、创设情景;C、提供示范;D、呈现过程,解释原理; E、设疑思辨,解决问题; F、其他。 2、媒体使用方式包括:A、设疑——播放——讲评;B、讲解——播放——概括;C、讲解——播放——举例;D、边播放,边讲解;E、复习巩固;F、其他。 PPT设计:见PPT

室内设计的程序与步骤(精)

江西环境工程职业学院课时授课计划 教学实数:2

【一】:点名 检查考勤情况 【二】:理论授课 一、室内设计的学习方法 (1 )案例学习法 (2)室内空间体验学习法 (3 )室内设计专题训练法 (4 )施工现场实践法 二、室内设计的程序与步骤 室内设计是涉及众多学科的一项复杂的系统工程,室内设计的过程通常可以分为以下几个阶段,即:设计准备阶段、方案设计阶段、深化设计阶段、施工图设计阶段、现场配合阶段和使用后评价阶段。 1、设计准备阶段 (1)了解建筑的基本情况 (2) 了解业主的意图与要求 (3)明确工作范围及相应范围的投资额 (4 )明确材料情况 (材料的品牌、质量、规格、色彩、价格、供货周期、防火等级、环保安全指标等内容) (5) 实地调研和收集资料(测量现场,对施工场所以及周围的地理和社会生活环境及其他种种条件和情况作文字记录,按恰当的比例绘图。拍摄必要的照片,以便进行研究和存査。同时应尽可能搜集到必要的设计参考资料,研究其借鉴的可能性) (6)拟定任务书 2、方案设计阶段 (1)方案设计 方案设计阶段是在设计准备阶段的基础上,进一步收集、分析、运用与设计任务有关的资料与信息,形成相应的构思和立意,进行多方案设计,继而经过方案分析、比较、选择,从而确定最佳方案的阶段。 (通过初步构思——吸收各种因索——调整——绘成草图——修改 ——再构思——再绘成图式的反复操作阶段,最后形成一个为各方均能满意接受的理想设

(2 )提供成果 方案设计阶段提供的设计文件主要包括设计说明书和设计图纸。 设计说明书:建筑空间的现状情况、相关设计规范要求、设计的总体构思、对功能问题的处理、平面布置中的相互关系、装饰的风格和处理方法、装饰技术措施等。 设计图纸主要包括平面.平顶图、立面图、剖面图、效果图等。除此之外,还有材料实样和设汁估算 3、深化设计阶段 (1 )深化设计 对于大型的、技术要求较卨的室内设计项目,应该进行方案深化设汁,以报业主和有关部门进一步确认。深化设计是对方案设计的进一步完善和深人,是从方案设计到施工图设计的过渡阶段。这个阶段要完成工程和方案中的一系列具体问题,作为下一步制定施工图、确定工程造价、控制工程总投资的重要依据。 (2)提供成果 深化设计阶段提供的图纸种类基本与方案设计阶段相似,但深度较深,并从各专业角度考虑、论证了方案设计的技术可行性。这一阶段应包括其他配套专业的相关图纸。 4、施工图设计阶段 (1 )施工图设计 装修工程的施工图设计是直接提供施工,企业按图施工的图纸,图纸必须尽可能规范、详细、完整。 (2)提供成果 设计说明书与设计图纸(完成施工中必需的平面图、立面图和平顶图。设计师应该详细标明图纸中有关物体的尺寸、做法、用材、色彩、规格等;画出必要的细部大样和构造节点图。设计师应该特别重视对饰面材料的分缝定位尺寸,重视材料的对位和接缝关系。) 5、现场配合阶段 6、评价阶段 【三】:作品展示(略) 【四】:课堂小结

《C语言程序设计》课程教学设计方案

《C语言程序设计》课程教学设计方案 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

C语言程序设计课程教学设计方案 课程名称:C语言程序设计 课程编号:590109120632 课程类型:理论含实践 课程学时:94学时,其中理论教学47学时,实践教学47学时 适用专业:图形图像制作 一、课程教学设计的背景 (一)专业认知 1.专业培养目标:全面贯彻党的教育方针,面向企事业单位平面设计与制作、室内外设计与制作及基础图像处理等一线岗位,培养适应我国社会主义市场经济和现代化建设需要,德、智、体、美全面发展,掌握设计理论知识,熟练运用计算机辅助设计软件进行平面及三维产品设计制作,具备一定的美术设计理念和艺术素养以及基层青年工作能力的高端技能型专门人才。 2.人才培养规格: (1)基本素质与基本技能要求 学生应具有良好的德、智、体、美全面发展的综合素质,具有正确的人生观、价值观和良好的职业道德修养,具有高职生应有的文化修养及健康的体魄和心理素质;具有较扎实的计算机操作能力;具有相当水平的英语应用能力。 (2)专业素质与专业技能要求 掌握数字化平面、立体图形及图像制作技术的基础理论和基本原理,具有一定的审美能力,具备基础数字图像制作与处理、典型平面产品设计与印前图文处理、三维装饰效果图制作、建筑施工图制作等能力,熟练掌握相关计算机制图软件,能综合运用所学知识,设计制作高品质的平面典型产品及三维立体图像。 (3)专业拓展能力要求 具备计算机制图应用领域的相关知识和能力,特别是在互联网基础应用、网站规划与网页设计、网络动画制作等方面的知识和能力,能够学有所长,拓展延伸,加大专业辐射面,培养锻炼学生的自主创业能力。 3.证书要求:

教学设计程序设计的步骤和方法

第一课程序设计的步骤和方法 一、教学分析 本课选择浙江省教育出版社宁波市版教材九年级上第一课,程序设计是一项严谨的工作,需要将生活实例转化成计算机能执行的程序,中间有若干环节。本课意图在于让学生了解程序设计的一般步骤,理解程序设计的方法,养成良好的编程习惯。 二、教学目标 知识与技能目标: 1.了解程序设计的一般步骤。 2.理解程序设计的方法。 3.能用自然语言叙述两变量值交换过程。 4、掌握两个变量值交换方法。 5、掌握从生活实例到构建数学模型的一般方法。 过程与方法:在小组合作以及学生亲身实验体验的过程中,不断发现问题和解决问题来掌握构建数学模型和算法的方法。 情感态度与价值观目标:通过小组合作,培养学生协作能力;通过生活实例构建合理的数学模型,培养学生严谨类推的逻辑思维能力。 三、重难点及分析 重点:掌握程序设计的一般步骤。 难点:理解并掌握两变量交换的算法;能够将实例转换为具体算法。 分析: 程序设计具有严密的逻辑性,程序最终为解决实际生活中的问题,在现实问题和程序设计之间需要将日常生活复杂问题简化,构建合理的数学模型,这是程序设计的前提。程序的“按部就班”和现实生活中的问题解决方式存在一定的差异,因此学生理解程序设计的一般过程,这是本课的重点。 交换两个变量值是理解程序设计方法的经典算法。通过实物模拟交换过程,有利于学生初步建立程序设计变量交换的思维雏形。然后再用生活实例比较身高排序,将两变量具体进行应用表现,让学生掌握分析实例的能力,然后将其转换为具体的程序算法,所以将掌握两变量交换的算法作为本节课教学难点。

四、学情分析 本班学生是丹城二中206学生,跟他们的任课教师接触之后,了解这是一帮活泼同时又好动的学生,控制的好能够将课堂气氛调动的很好,所以我改变以往的严肃的教态,本节课以鼓励为主,让学生树立信心,用学生对自己鼓掌的方法,拉近与学生的距离,因为这是九年级的第一课,学生也没有具体的程序基础,所以这节课讲解的程序是最容易最经典的,让学生浅显易懂,以及尽量用幽默的语句,增加教师的亲和力,使课堂气氛活跃。 五、教学过程 环节一“小组讨论,引入课题” 教师:今天我们来学习《程序设计的步骤和方法》,在这之前,我们来当一回专家,讨论下问题!首先大家给自己鼓励把掌声献给自己,等会踊跃发言。 学生:一片掌声 教师:我们来讨论“蛋炒饭的制作过程、洗衣服的制作过程,两个杯中球的位置互换”(PPT中逐一展示) 学生:对于问题非常感兴趣,发言的学生很多,踊跃发表的自己的高论“如何制作蛋炒饭、洗衣服的步骤” 教师:接下来,我们讨论两个杯中的球,如何互换位置,大家前后桌为一组相互讨论下,用语言表述调换的过程。组长安排组员发言,时间为3分钟。 教学意图:教师通过掌声和赞美来活跃课堂气氛,因为初次接触学生彼此之间存在距离感,这个措施拉近了师生关系,同时也很好把握了课堂的气氛,学生回答问题的同时,教师需要进行适当的引导让学生知道做事情需要严谨的步骤和方法,同时引出实验对象,进行小组合作讨论(5-6为一组,事先确定好小组长) 环节二实验操作,讲解两变量值的交换 教学意图:突出本节课的教学重点,理解程序设计的一般步骤,程序设计的六个步骤贯穿于环节二中,上完之后由学生再来总结程序设计的六个步骤。 教师:请学生上台演示操作(讲解、操作都是由学生自主上台完成,体 现学生上课的主体地位,教师要作为适当的引导) 任务一:通过实验操作,口述操作过程

室内设计的方法和程序步骤(1)要点

室内设计的方法和程序步骤(1) 一、室内设计的方法。二、室内设计的程序步骤。 关键词:室内设计家庭装修 一、室内设计的方法 室内设计的方法,这里着重从设计者的思考方法来分析,主有以下几点: 1、大处着眼、细处着手,总体与细部深入推敲 大处着眼,即是如第一章中所叙述的,室内设计应考虑的几个基本观点。这样,在设计时思考问题和着手设计的起点就高,有一个设计的全局观念。细处着手是指具体进行设计时,必须根据室内的使用性质,深入调查、收集信息,掌握必的资料和数据,从最基本的人体尺度、人流动线、活动范围和特点、家具与设备等的尺寸和使用它们必须的空间等着手。 2、从里到外、从外到里,局部与整体协调统一 建筑师A.依可尼可夫曾说:“任何建筑创作,应是内部构成因素和外部联系之间相互作用的结果,也就是‘从里到外’、‘从外到里’。” 室内环境的“里”,以及和这一室内环境连接的其他室内环境,以至建筑室外环境的“外”,它们之间有着相互依存的密切关系,设计时需从里到外,从外到里多次反复协调,务使更趋完善合理。室内环境需与建筑整体的性质、标准、风格,与室外环境相协调统一。 3、意在笔先或笔意同步,立意与表达并重 意在笔先原指创作绘画时必须先有立意,即深思熟虑,有了“想法”后再动笔,也就是说设计的构思、立意至关重。可以说,一项设计,没有立意就等于没有“灵魂”,设计的难度也往往在于有一个好的构思。具体设计时意在笔先固然好,但是一个较为成熟的构思,往往需足够的信息量,有商讨和思考的时间,因此也可以边动笔边构思,即所谓笔意同步,在设计前期和出方案过程中使立意、构思逐步明确,但关键仍然是有一个好的构思。 对于室内设计来说,正确、完整,又有表现力地表达出室内环境设计的构思和意图,使建设者和评审人员能够通过图纸、模型、说明等,全面地了解设计意图,也是非常重的。在设计投标竞争中,图纸质量的完整、精确、优美是

程序的三种基本逻辑结构

程序的三种基本逻辑结 构 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

学习目标 在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构. 学习过程 提出问题 (1)请大家再次观察上节课中所画的一些程序框图例子. (2)回答什么是顺序结构什么是条件分支结构什么是循环结构、循环体 (3)试用程序框图表示循环结构. (4)指出三种基本逻辑结构结构的相同点和不同点. 讨论结果: 很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构. 三种逻辑结构可以用如下程序框图表示: 顺序结构 条件结构 循环结构 应用示例 例1 阅读以下程序框图,分析其所实现的算法功能. 算法分析:第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10. …… 第100步,4 950+100=5 050. 步都可以表示为第(i-1)步的结果+i=第i 步的结果. 为了方便、有效地表示上述过程,我们用一个累加 变量S 来表示第一步的计算结果,即把S+i 的结果 仍记为S ,从而把第i 步表示为S=S+i , 其中S 的初始值为0,i 依次取1,2,…,100,由 于i 同时记录了循环的次数,所以也称为计数变量. 解决这一问题的算法是: 第一步,令i=1,S=0. 第二步,若i≤100成立,则执行第三步;否则,输 出S ,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 程序框图如右: (1)(2) 点评:在数学计算中,i=i+1不成立,S=S+i 只有在i=0时才能成立.在计算机程序中,它们被赋予了其他的功能,不再是数学中的“相等”关系,而是赋值关系.变量i 用来作计数器,i=i+1的含义是:将变量i 的值加1,然后把计算结果再存贮到变量i 中,即计数器i 在原值的基础上又增加了1.变量S 作为累加器,来计算所求数据之和.如累加器的初值为0,当第一个数据送到变量i 中时,累加的动作为S=S+i ,即把S 的值与变量i 的值相加,结果再送到累加器S 中,如此循环,则可实现数的累加求和. 变式训练 已知有一列数 1 ,,43,32,21 n n ,设计框图实现求该列数前20项的和.

分支结构的程序设计教学设计

分支结构的程序设计》教学设计 一、概述 分支结构的程序设计》是信息技术佛山版九年级第二单元第4 课的内容,它主要包括:程序的结构,IF 语句的基本格式(常用的一种)。 它的重点与难点:1、用户登录程序2 、IF 语句的格式3 、IF 语句的拓展形式。 二、教学目标分析 1)知识与技能 1.了解程序3 种基本的结构(顺利结构、分支结构和循环结构), 2.掌握IF 语句的基本格式: IF 条件THEN 语句组1 ELSE 语句组2 ENDIF 3.掌握用户登录程序的编写,能够应用IF 语句来设计及编写 书中的用户登录程序 2)过程与方法 通过任务驱动,屏幕演示、实例练习、小组、协作学习等方法, 使学生设计界面,编写代码,让学生在课堂中掌握用户登录程序的编写,使学生初步形成结合实际进行思考的方法。 3)情感态度与价值观 通过本课的学习,让学生建立一种团队精神。培养学生保护知识 产权,让学生懂得保护软件版权,引导学生践行社会主义价值观。 三、学习者特征分析

九年级学生,已了解VB的程序界面,能够用VB设计图2-15的界面,以及各控件的使用,同时,他们的思维也比以前有了进一步的提高,会析问题,询求解决问题的方法,但由于我校的学生生整体素质一般,所以一节课的内容不能太多。 四、教学策略选择 运用主导策略,在教师指导下,学生小组协作进行学习。 五、教学环境及资源 1 .多媒体网络教室 2 .教学资源:(1 、课件2 、学习资源)六、教学过程 1.导入:我们上QQ或上网购物时,要输入用户名和密码才能 进入,那么这个程序,我们也可以用VB设计一个类似的登录窗口。 设计意图:激发学生的学习兴趣。 教师:运行一个已经写好的用户登录程序。 设计意图:把神秘的编程化做我们平时的生活,使编程这个问题,简单化,同时告诉学生;谁学了VB语言,都可以编写的。 2.编登录程序之前,教师让学生说出程序的答案然后讲解、分析 程序的结构 1 )顺序结构:程序一般是从上到下一句一句地顺序执行,即 如: X=4

程序的三种基本结构

上课时间第星期第课时年级初中三年级课题第十课顺序结构课型新授课教材新疆教育出版课时安排1课时 教学目标 知识与 技能 1.了解程序的循序结构特征,并能画出它们的流程图。 2.熟悉利用val()函数的使用。 过程与 方法 通过教学实例的分析,让学生体验利用程序的循序本结构编写计 算机程序,解决实际问题。 情感态度 价值观 培养学生的逻辑思维能力 教学理念和方法 通过教学实例的讲练,以教师为主导,学生主动,体验思考,讲练结合,以任务驱动等方式来完成教学内容。 教学资源多媒体教学网络,教师制作的课件等。 教学过程 教学内容的组织与呈现方式:以实例分析深入展开,小结归纳,将程序的三种基本结构的执行过程和特点一一呈现,通过不同的练习,让学生从中慢慢理解并掌握程序的三种基本结构的执行过程,最后完成课堂自评。 教学环节教师教学 学生活 动 设计意图 复习引入我们学习了“求圆面积”的程序,请看程序段 (演示),程序中语句的执行是如何的? 教师解释,程序的执行是按顺序从第一条语句 开始执行到最后一条语句,这种程序结构称为 顺序结构,是程序三种基本结构的一种。 学生思考, 回答。 引起学生的 思考。 新课讲授 顺序结构的基本概念顺序结构是最简单的程序结构,它是由若干个 依次执行的处理步骤组成的。如图,A语句和 B语句是依次执行的,只有在执行完A语句后, 才能接着执行B语句。学生听讲 解,观看流 程图,并思 考问题。 了解顺序结 构的执行过 程。 顺序结构程序的实例分析应用举例:交换两个数的值。 题目:输入两个数,然后交换这两个数,再输 出它们交换后的结果。 (1)分析问题。 教师提示要交换两个数,要利用几个变量来保 存数据? 学生思考。 通过实例分 析,让学生明 确顺序结构 的执行过程。

室内设计的程序步骤和方法

室内设计的程序步骤和方法 一、室内设计的程序步骤室内设计根据设计的进程,通成以分为四个阶段,即设计准备阶段、方案设计阶段、施工图设计阶段和设计实施阶段。 1、设计准备阶段设计准备阶段主要是接受委托任务书,签订合同,或者根据标书要求参加投标;明确设计期限并制定设计计划进度安排,考虑各有关工种的配合与协调;明确设计任务和要求,如室内设计任务的使用性质、功能特点、设计规模、等级标准、总造价,根据任务的使用性质所需创造的室内环境氛围、文化内涵或艺术风格等;熟悉设计有关的规范和定额标准,收集分析必要的资料和信息,包括对现场的调查踏勘以及对同类型实例的参观等。在签订合同或制定投标文件时,还包括设计进度安排,设计费率标准,即室内设计收取业主设计费占室内装饰总投入资金的百分比。 2、方案设计阶段方案设计阶段是在设计准备阶段的基础上,进一步收集、分析、运用与设计任务有关的资料与信息,构思立意,进行初步方案设计,深入设计,进行方案的分析与比较。确定初步设计方案,提供设计文件。室内初步方案的文件通常包括:1、平面图,常用比例1:50,1:100;2、室内立面展开图,常用比例1:20,1:50; 3、平顶图或仰视图,常用比例1:50,1:100; 4、室内透视图; 5、室内装饰材料实样版面; 6、设计意图说明和造价概算;初步设计方案需经审定后,方可进行施工图设计。3、施工图设计阶段施工图设计阶段需要补充施工所必要的有关平面布置、室内立面和平顶等图纸,还需包括构造节点详细、细部大样图以及设备管线图,编制施工说明和造价预算。4、设计实施阶段设计实施阶段也即是工程的施工阶段。室内工程在施工前,设计人员应向施工单位进行设计意图说明及图纸的技术交底;工程施工期间需按图纸要求核对施工实况,有时还需根据现场实况提出对图纸的局部修改或补充;施工结束时,会同质检部门和建设单位进行工程验收。为了使设计取得预期效果,室内

程序和程序设计语言(教学设计)

第 3 节程序和程序设计语言 、教学目标 知识目标:1、掌握计算机程序的概念 2、掌握计算机程序的概念、计算机语言分类及其特征。 技能目标:通过阅读程序,学生主动探寻算法与程序的关系 情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习 二、教学重点和难点 重点:1、计算机语言的概念。 2、高级语言的特征 难点:程序的编译与解释 三、教学过程 以九歌机器人七秒成诗引入新课 一)程序和程序设计 计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。 1、程序及其特征 (1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。 2)程序的特征: 解决问题的每一个算法步骤对应着程序中的一个或多个语句实现一个或多个操作,每一个操作都有执行 对象。 在程序中被施行操作的对象称为数据。 除了有特殊的程序转向控制语句外,程序都是从第一条语句开始顺序执行。 2、程序的基本结构 1)顺序结构2)选择结构3)循环结构 3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。 (二)程序设计语言 程序设计语言:是指人们编制程序所使用的计算机语言。 程序设计语言的分类: 机器语言汇编语言高级语言

1、机器语言 机器语言(machine Ianguage):把直接用二进制代码表示的计算机指令系统称为机器 语言。 机器语言特点: ①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。 ②编写程序相当繁琐。 ③程序不具有通用性。 2、汇编语言 汇编语言(assembly Ianguage):用符号和数字来代替二进制代码的计算机语言称为汇 编语言。 汇编语言特点: ①不能被计算机直接执行。 ②编写程序比机器语言方便得多。 ③程序不具有通用性。 3、高级语言 高级语言(high-level Ianguage ):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行) 咼级语言特点: ①不能被计算机直接执行。 ②易读、易改,编写程序方便。 ③程序通用性好。 补充:Basic语言的发展历程 BASIC ( Beginner' s All-purpose Symbolic Instruction Code 的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。

程序设计教案

目录 3.1栈的基本概念 (2) 3.1.1 栈的抽象数据类型定义 (2) 3.1.2 顺序栈 (3) 3.1.3 链栈 (4) 3.2栈的应用 (4) 3.2.1 数制转换:将十进制数N转换成其他d进制数 (4) 3.2.2 括号匹配的检验 (4) 3.2.3 行输入处理程序 (4) 3.2.4 迷宫求解 (5) 3.2.5 表达式求值 (5) 3.3栈与递归的实现 (6) 3.4队列的基本概念 (6) 3.4.1 队列的抽象数据类型定义 (6) 3.4.2 链队列 (7) 3.4.3 循环队列 (8) 3.5队列与栈的应用 (9) 3.5.1 离散事件模拟 (9)

第3章栈和队列 3.1 栈的基本概念 3.1.1 栈的抽象数据类型定义 1、栈的逻辑特征 1)限定在表尾进行插入或删除操作的线性表; 2)栈顶——表尾端;栈底——表头端 3)后进先出的线性表 2、抽象数据类型的定义 ADT Stack{ 数据对象:D={a i |a i∈ElemSet, i=1,2,…,n, n≥0} 数据关系:R={R1},R1={|a i-1,a i∈D, i=2,3,…,n } 基本操作: InitStack( &S ) 操作结果:构造一个空的栈S DestroyStack( &S ) 初始条件:栈S已存在 操作结果:销毁栈S ClearStack( &S ) 初始条件:栈S已存在 操作结果:将栈S重置为空栈 StackEmpty( S ) 初始条件:栈S已存在 操作结果:若S为空栈,则返回TRUE,否则返回FALSE StackLength( S ) 初始条件:栈S已存在 操作结果:返回栈S中数据元素的个数 GetTop( S, &e ) 初始条件:栈S已存在且非空 操作结果:用e返回S中栈顶元素 Push( &S, e ) 初始条件:栈S已存在 操作结果:插入元素e为新的栈顶元素 Pop( &S, &e ) 初始条件:栈S已存在且非空 操作结果:删除S的栈顶元素,并用e返回其值 StackTraverse( S, visit( ) ) 初始条件:栈S已存在且非空 操作结果:从栈底到栈顶依次对S的每个数据元素调用函数visit( )。一 旦visit( )失败,则操作失败 }ADT Stack 思考:栈的取元素、插入、删除操作与线性表的相应操作有何区别,为什么?

《程序和程序设计》教案

第三节程序和程序设计 教学目标 1.知识与技能:理解程序的概念、特征和三种基本结构,理解程序设计的基本过程,理 解程序设计和编程的意义 2.过程与方法:培养学生解决问题的能力,分析简单程序中的数学模型 3.情感态度与价值观:培养学生的创新思维,提高学生学习编程的乐趣 教学重点:掌握程序设计的基本概念和基本结构 教学难点:理解程序的三个基本结构 学法指导:利用自主探究、合作交流激发学生学习的热情,利用数学模型的建构,增强学生综合分析问题的能力。 教法指导:讲授法、任务驱动法、情景教学法 教学流程: (一)复习导入 算法的概念:是在有限步骤内求解某一问题所使用的一组定义明确的规则。 算法的特征:确定性、有穷性、可行性、等等 算法的描述:自然语音、流程图、伪代码 (二)授入新知 1.程序的定义 程序是一组机器操作的指令或语句序列,也是算法的一种描述。 举例讲授程序的概念及特征:“鸡兔同笼”的算法与程序 (例子)一个笼子里面有鸡和兔,现在只知道里面一共有35个头,94只脚,问鸡兔各有几只? 解:首先利用数学模型来求解: 假设鸡兔分别为X、Y只 则:X+Y=a 2X+4Y=b 解方程得:X=2a-b/2 Y=b/2-a

2.程序的特征 (1)在程序中,每个算法的步骤都对应程序语音的一个或多个语句; (2)一般地,程序从第一条语句顺序执行; (3)程序的操作对象,称为数据; (4)数据一般都有取值范围和属性,即数据类型; (5)有时语句要求执行者做出判定; (6)一条或一组语句可能需要执行一次以上,必须指明重复次数或重复条件; (7)程序本身是一个静态实体,而执行语句的进程是动态的。 3.程序的基本结构 程序是由若干个基本结构组成的,一个基本结构可以包含一条或若干条语句。一般有三种最基本的结构:顺序结构、循环结构、选择结构

相关文档
相关文档 最新文档