当前位置:文档之家› 第二课 算法与流程图 教案

第二课 算法与流程图 教案

第二课 算法与流程图 教案
第二课 算法与流程图 教案

高桥新区中心学校课堂教学设计

高中信息技术《算法与程序设计》试题

高中信息技术《算法与程序设计》试题 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句 For x=1 to 100 step 2 …… Next x 中,x能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()

《算法与程序设计》考前模拟题1

《算法与程序设计》考前模拟题 1、下列选项中不是字符串常量的是 ( D ) A、”ab” B、”你好” C、”2006” D、1235 2、以下不属于算法基本特征的是( D)。 A、可执行性 B、确定性 C、有穷性 D、无限性 3、流程图是描述(B)的常用方式。 A、程序 B、算法 C、数据结构 D、计算规则 4、以下运算符中运算优先级最高的是( D ) A、+ B、- C、>= D、* 5、结构化程序设计由顺序结构,选择结构和循环结构三种基本结构组成,其中某程序中 三个连续语句如下: a=1 b=2 c=b+a 它属于(A) A、顺序结构 B、选择结构 C、循环结构 D、其他三种都不是 6、在现实生活中,人工解题的过程一般分为:( A ) A、理解分析问题->寻找解题方法->用工具计算->验证结果 B、寻找解题方法->理解分析问题->用工具计算->验证结果 C、用工具计算->验证结果->寻找解题方法->理解分析问题 D、用工具计算->验证结果->理解分析问题->寻找解题方法 7、一位同学想编程解决“韩信点兵”的问题,他制定的如下工作过程中,最恰当的是(C) A、设计算法,编写程序,提出问题,运行程序,得到答案 B、分析问题,编写程序,设计算法,运行程序,得到答案 C、分析问题,设计算法,编写程序,运行程序,得到答案 D、设计算法,提出问题,编写程序,运行程序,得到答案 8、一位爱好程序设计的同学,想通过程序设计解决“鸡兔同笼”的问题,他制定的如下工作过程中,更恰当的是(A)。 A、提出问题、设计算法、编写程序、得到答案 B、提出问题、编写程序、运行程序、得到答案 C、编写程序、设计算法、调试程序、得到答案 D、设计程序、提出问题、编写程序、运行程序 9、下列关于算法的特征描述不正确的是(C) A、有穷性:算法必须在有限步之内结束 B、确定性:算法的每一步必须有确切的含义 C、输入:算法必须至少有一个输入 D、输出:算法必须至少有一个输出 10.下面关于算法的说法错误的是( B )。 A.算法必须有输出B.算法就是程序 C.算法不一定有输入D.算法必须在有限步执行后能结束 11、下列哪一个不是用于程序设计的软件(C) A、BASIC B、C语言 C、Word D、Pascal 12、下列可以作为合法变量名的是(A) A、a7 B、7a C、a-3 D、8 13、流程图中表示判断框的是(B)。 A、矩形框B、菱形框C、圆形框D、椭圆形框 14、由“上车—掏钱—投币”所描述的问题是(A)。 A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程 15、下列给出的赋值语句中正确的是(C)。

《流程图》教案(1)

流程图 教学目标 了解常用流程图符号(输入输出框、处理框、判断框、起止框、流程线)的意义.能用流程图表示顺序结构.能识别简单的流程图所描述的算法. 重点难点 流程图框的分类和应用;用流程图表示顺序结构的算法.将自然语言表示的算法转化成 流程图;各种图框的正确应用. 引入新课 1.问题: (1)=++++100321 ; (2)=++++n 321 ; (3)求当2004321>++++n 时,满足条件的n 的最小正整数; 请设计第(3)个问题的算法: 程序框 名称 功能 起止框 表示一个算法的起始和结束 输 入 输出框 表示一个算法输入和输出的信息 处理框 赋值、计算 判断框 判断某一个条件是否成立,成立的在出口处标明“是”或“Y ”; 不成立时标明“否”或“N ”. :写出作△ABC 的外接圆的算法,并用流程图表示. 4.顺序结构的含义及其表示. 例题剖析 例1 已知两个单元分别存放了变量x 和y 的值,试交换这两个变量值. 例2 半径为r 的圆的面积计算公式为2r S =π,当10=r 时,写出计算圆面积的算法,画出流程图.

例 3 已知点()00y x P ,和直线0:=++C By Ax l ,写出求点()00y x P ,到直线l 的距离d 的算法,并 画出流程图. 巩固练习 1.画出下列图框: (1)起止框 (2)输入输出框 (3)处理框 (4)判断框 2.依次进行多个处理的结构称为 结构. 3.写出作棱长全为2的正三棱柱的直观图的算法. 4.写出解方程组?? ???=+=+=+453x z z y y x 的一个算法,并用流程图表示算法过程. 课堂小结 了解流程图框的分类和应用,能用流程图表示顺序结构的算法.

历年算法与程序设计学业水平考试真题(带答案)

一、选择题 1、流程图是描述()的常用方式。 A、程序 B、算法 C、数据结构 D、计算规则 2、下面不属于算法描述方式的是()。 A、自然语言 B、伪代码 C、流程图 D、机器语言 3、以下运算符中运算优先级最高的是()。 A、+ B、^ C、>= D、* 4、某程序中三个连续语句如下: a=1 b=2 c=b+a 它属于() A、顺序结构 B、选择结构 C、循环结构 D、以上三种都不是 5、穷举法的适用范围是() A、一切问题 B、解的个数极多的问题 C、解的个数有限且可一一列举 D、不适合设计算法 6、在现实生活中,人工解题的过程一般分为() A、理解分析问题→寻找解题方法→用工具计算→验证结果 B、寻找解题方法→理解分析问题→用工具计算→验证结果 C、用工具计算→验证结果→寻找解题方法→理解分析问题 D、用工具计算→验证结果→理解分析问题→寻找解题方法 7、下列关于算法的特征描述不正确的是() A、有穷性:算法必须在有限步之内结束 B、确定性:算法的每一步必须确切的定义 C、输入:算法必须至少有一个输入 D、输出:算法必须至少有一个输出 8、下列哪一个不是用于程序设计的软件() A、BASIC B、C语言 C、Word D、Pascal 9、下列可以作为合作变量名的是() A、a7 B、7a C、a-3 D、8 10、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为()。 A、顺序结构 B、分支结构 C、循环结构 D、选择结构 11、下列步骤不属于软件开发过程的是() A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为()次。 k=-10 do k=k+1 loop while(until)k=0 A. 9 B. 10 C. 11 D. 12 13.已知x=6, y=5, 则以下运算结果为True 的是() A.Not(x>y) B. (x<5)or(y>6) C. (x>=6)And(y>=5) D. Not(x>4) 14.模块化程序设计方法反映了结构化程序设计的()基本思想。 A、自顶向下,逐步求精 B、面向对象 C、自定义函数、过程 D、可视化编程 15、一位同学想编程解决“韩信点兵”的问题,他制定的如下工作过程中,最恰当的是() A、设计算法,编写程序,提出问题,运行程序,得到答案

算法与算法描述教学设计

算法与算法描述教学设 计 公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

算法与算法描述教学设计 一、教学目标 (一)知识与技能 1.充分理解掌握算法的概念及其特点 2.学会用自然语言来准确地描述算法 3.认知流程图的六种基本符号,用流程图描述简单的算法 4.理解科学合理的选择和设计算法 (二)过程与方法 1.通过问题的解决,培养学生观察流程图问题、分析问题和解决问题的能力 (三)情感态度与价值观 激发学生学习算法设计的兴趣,使学生积极参与,发挥他们的主动性,激发他们的求知欲;认识计算机只是工具,合理的指挥和控制计算机来解决学习和生活中的问题。 二、内容分析

教学重点: 1. 充分理解掌握算法的概念及其特点 2. 学会用自然语言和流程图来准确地描述算法 教学难点: 学会用自然语言和流程图来准确地描述算法 三、学生分析 在必修模块“编制计算机程序解决问题”部分以及本章第一节的学习中,学生已经经历了用计算机解决问题的基本过程,对VB开发环境有所了解,这些都为本节课的学习提供了良好的基础。(学生对本节内容的学习具备一定的基础知识和学习经验) 本节课有关知识、问题与数学学科联系紧密,学生具有相关的数学基础,因此理解起来相对容易。教学中要关注全体学生,变学生的个体差异为资源,发挥同伴互助作用,共同提高教学效率。 四、教学策略 1、教学方法:讲授法、演示法、任务驱动、情境教学

2、学习方法:协作学习、自主学习 五、教学过程

六、教学反思: 本课充分发挥了学生的主观能动性,在教学中教师一般是提出问题让学生思考探究、注重实践、互动交流;另外举例生动形象,简单明了,学生学习起来兴趣浓厚,学生在轻松愉快的过程中较好的掌握了算法的概念,理解算法的设计和优劣的选择。学生初步接触编程,设计好这堂课的内容,能够激起学生学习编程的兴趣。

算法和流程图

算法和流程图 一、学习目的和学习内容 学习各种软件的使用——>让运算机按照我们的意图去完成一件事——>编程序(软件)给别人用; 国际信息学(运算机)奥林匹克竞赛——全国中学生信息学奥赛——江苏省中学生信息学奥赛; 竞赛的内容确实是编程竞赛;这也是我们的学习目的和内容; 运算机程序设计语言:人类语言——>用程序设计语言(如Pascal语言)表示——>再翻译成机器语言; 二、运算机解决问题的步骤 做任何一件事都要有一定的的步骤,如求1+2+3+4+5+6+7+8+9+10; 运算机解题步骤:分析问题 ——>确定解决问题的方法和步骤(即算法) ——>选择一种运算机语言,依照算法编写运算机程序 ——>让运算机执行那个程序获得结果 三、算法的概念 1、为解决某一个问题而采取的方法和步骤,称为算法。或者说算法是解决一个问题的方法的精确描述。 如:已知半径,运算圆的面积的算法。 算法读入半径R的值——>运算圆的面积S=π*R*R——>输出圆的面积S。 注意:算法不一定唯独,如求1+2+3+4+5+6+7+8+9+10的算法。 2、算法的特点: ①有穷性:必须在执行了有穷个运算步骤后终止; ②确定性:每一个步骤必须是精确的、无二义性的; ③可行性:能够用运算机解决、能在有限步、有限时刻内完成; ④有输入: ⑤有输出: 四、算法举例 例一:交换两个大小相同的杯子中的液体(A水、B酒)。 算法1: 1、再找一个大小与A相同的空杯子C; 2、A——>C; 3、B——>A; 4、C——>B;终止。 或(B——>C、A——>B、C——>A) 算法2: 1、再找两个空杯子C和D; 2、A——>C、B——>D; 3、C——>B、D——>A;终止。

高中信息技术算法及程序设计

高中信息技术《算法与程序设计VB (选修)》 知识要点 相关知识点 (一)算法 1.定义 相关题解: 1算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。 单选题 1、运用计算机程序解决实际问题时,合理的步骤是(B )。 A 、设计算法→分析问题→编写程序→调试程序 B 、分析问题→设计算法→编写程序→调试程序 C 、分析问题→编写程序→设计算法→调试程序 D 、设计算法→编写程序→分析问题→调试程序 2.算法的描述方法: 1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。 2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。 3流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 4伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。 相关题解: 单选题 1、图形符号"在算法流程图描述中表示( B ). A 处理或运算的功能 B 输入输出操作 C D 算法的开始或结束 2、图形符号在算法流程图描述中表示( A ). A 输入输出操作 C 用来判断条件是否满足需求 D 算法的开始或结束 3、以下哪个是算法的描述方法( A ) A 流程图描述法 B 枚举法 C 顺序法 D 列表法 4、以下哪个是算法的描述方法( D ) A 顺序法 B 列表法 C 集合法 D 自然语言描述法 介于自然语言和计算机语言之间的一种算法描述是下列哪个选项( )

B、流程图 C、高级语言 D、VB 程序设计语言 (二)程序设计基础 (1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java 1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等 2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。 对象属性=属性值 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下 =”20”

课堂教学设计及流程图

课堂教学设计及流程图 17、《长城》 义务教育课程标准实验教科书小学语文四年级上册 《长城》第二课时教学设计 一、教学目标 知识与技能: 1、学会生字,理解新词,练习正确、流利、有感情地朗读课文; 2、理解课文内容,体会课文的思想内涵; 3、利用课文内容、网络资源,使学生感受到长城的气魄雄伟。 过程与方法: 1、培养学生自主探究、分析问题及解决问题的能力; 2、培养学生团结协作精神,自主学习的能力。 情感态度与价值观: 1、感受长城的雄伟气势和高大坚固,激发学生探究中国“世界遗产”的兴趣; 2、凭借课文的语言材料和网络的拓展阅读材料,感受中华民族的灿烂文化和古代人民的无穷智慧,激发学生的民族自豪感。 信息素养: 1、会利用网络搜索、筛选、处理和加工资源。 2、会使用论坛与同学进行交流讨论。 二、教材内容及重点、难点的分析 《长城》是人教版小学语文第七册第17课。这篇课文不但表现了长城的高大坚固与雄伟壮观,还赞美了我国古代劳动人民的勤劳、智慧与力量,抒发了作者的民族自豪感和对祖国的热爱之情。这是一篇学习观察和表达的好文章,也是培养学生的审美情趣,增强学生民族自豪感的好教材。课文重难点段落是二、三自然段。通过学习课文去体会作者的思想感情,激发学生的民族自豪感是难点,很多学生对长城的认识都是停留在感性的认识上,而长城的内涵则要深入发掘。在教学的过程中,以学校自主开发的学习网站为基础开展学习,提供丰富的资源,让学生自主学习,突破重难点。 三、学习者特征分析及分组情况 1、学习者特征分析 (1)学生经过小学阶段三年的学习,已具备一定的识字、阅读和写作能力; (2)学生思维活跃,肯动脑筋,有一定的自学能力; (3)学生信息技术能力较强,能自觉运用网络搜索收集有用的资料帮助学习;

《算法与程序设计》试题带答案

《算法与程序设计》试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE

算法与程序设计模块(选择题)汇总

算法与程序设计模块(选择题) 1.用流程图描述算法中表示“条件判断”的图形符号是 A. B. C. D. 答案:A 2.以下为求0到1000以内所有奇数和的算法,从中选出描述正确的算法 A. ①s=0; ②i=1; ③s=s+i; ④i=i+2; ⑤如果i≤1000,则返回③; ⑥结束 B. ①s=0; ②i=1; ③i=i+2; ④s=s+i; ⑤如果i≤1000,则返回③; ⑥结束 C. ①s=1; ②i=1; ③s=s+i; ④i=i+2; ⑤如果i≤1000,则返回③; ⑥结束 D. ①s=1;

②i=1; ③i=i+2; ④s=s+i; ⑤如果i≤1000,则返回③; ⑥结束 答案:A 3.在VB语言中,下列数据中合法的长整型常量是 A. 123456 B. 1234.56 C. 12345A D. A12345 答案:A 4.在VB语言中可以作为变量名的是 A. Print B. ab=cd C. 123abc D. abc_123 答案:D 5.设置TextBox的字体时,应改变TextBox的 A. Text属性 B. Font属性 C. ForeColor属性 D. Name属性 答案:B 7.代数式a ac b 24 2 对应的VB表达式是 A. sqr(b*b-4*a*c)/2*a B. sqr(b*b-4*a*c)/2/a C. sqr(b*b-4*a*c)/(2/a) D. sqr(b*b-4*a*c)/2a

答案:B 8.在VB语言中,下列正确的赋值语句是 A. I=I+1 B. I+1=I C. I*3=I D. 2I=I+1 答案:A 9.下列计算机程序设计语言中不属于高级语言的是 A. C++ B. Visual Basic C.机器语言 D. Java 答案:C 计算机程序设计语言:机器语言010*******汇编语言高级语言10.在VB语言中,下列逻辑表达式的值为"假"的是 A. #1/11/2009# > #11/15/2008# B. #1/11/2009# < #11/15/2008# C. 5 > 3 and 6 < 9 D. 5 > 3 or 6 > 9 答案:B 11.用流程图描述算法中表示“开始/结束”的图形符号是 A. B. C. D. 答案:B

算法与程序设计试题带答案

高一第二学期《算法与程序设计》学分认定试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么”,然后再确定程序“如何做”请问“如何做”是属于用计算机解决问题的哪一个步骤() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、 D、 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句For x=1 to 100 step 2 …… Next x 中,x能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1 B、F8 C、F9 D、F12 13、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法() A、自然语言 B、流程图 C、伪代码 D、机器语言 14、以下不属于非法用户自定义标识符(常量和变量命名)的是() A、8ad B、ad8 C、_a8d D、const 15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是() A、A,D B、A,C C、C,B D、B,A 16、要交换变量A和B的值,应使用的语句组是( ) A、A=B;B=C;C=A B、C=A;A=B;B=C C、A=B;B=A D、C=A;B=A;B=C 17、VisualBasic中以单引号开头一行文字称为注释,它对程序的运行() A、起一定作用 B、有时候起作用 C、不起任何作用,但是必须的 D、不起任何作用,但能增加程序的可阅读性 18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。 A、属性Font设置为“确定” B、属性.ForeColor设置为“确定” C、属性Caption设置为“确定” D、属性BorderStyle设置为“确定” 19、要从文本框TXTShowOut中输出"中国您好!",代码为( ) A ="中国您好!" B ="中国您好!" C ="中国您好!" D Val=“中国您好!” 20、下列Visual Basic程序段运行后,变量max的值为()。 a=11; b=15; max=a IF b>max Then max =b A、15 B、11 C、15或11都有可能 D、以上都不是 二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分) 1、Private Sub Form_Load() N=InputBox(“请输入N的值:”,“输入”) S=1 For i=1 to N S=S*i Next i MsgBox “S=”+Str(s),0,”计算结果” End Sub 当N=5时,运行的结果是__________________。

算法与程序设计教案

算法与程序设计思想 【基本信息】 【课标要求】 (一)利用计算机解决问题的基本过程 (1)结合实例,经历分析问题、确定算法、编程求解等用计算机解决问题的基本过程,认识算法和程序设计在其中的地位和作用。 (2)经历用自然语言、流程图或伪代码等方法描述算法的过程。 (4)了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发环境等基本知识。 【学情分析】 高一年级的学生已具备了一定的观察、思考、分析和解决问题能力,也已有了顺序结构、分支结构、循环结构等知识的储备。因此,对于如何将解决问题的思路画成流程图已有一定的基础,但可能还不很熟练,尤其对刚学过的循环结构,教师在课堂上要注意引导。 『此处说“已有了顺序结构、分支结构、循环结构等知识的储备”,应该是指在必修部分对“计算机解决实际问题的基本过程”已有所体验与了解,或是指已学习过数学中相关模块的知识,这是本案例教学得以实施的必不可少的前提条件。』 【教学目标】 1.知识与技能: 建立求一批数据中最大值的算法设计思想,并将算法的设计思想用流程图表示出来。 2.过程与方法: 利用现实生活中比较身高的活动,以及对武术比赛中“打擂台”流程的逐步梳理,让学生学会从此类生活实际中提炼出求最大值的思想方法,即算法思想。 培养学生分析问题、解决问题的能力,让学生学会在面对问题时能梳理出解决问题的清晰思路,进而设计出解决某个特定问题的有限步骤,从而理解计算机是如何解决、处理某种问题的。 『在过程上,通过现实生活中的实例来引导学生总结“求最大值”的算法思想。过程的实现关键在于实例引用是否贴切,是否有利于学生向抽象结论的构建。本案例的实例选择是符合这一要求的。在方法上,注重培养学生分析、解决问题的一般能力,再次体验与理解应用计算机解决问题的基本过程,为后面更一步的学习打下基础,积累信心。』 3.情感态度与价值观:

流程图教学设计

《化学流程图习题专题复习》教学设计 沈巷中学于志敏 一、教材分析 考试手册对学生优秀水平标准提出,能综合运用适当的化学概念和原理解决目标、结构清晰的化学问题,能解释化学知识在实践中的一些应用,能有依据的解释给定化学实验过程,能有依据的陈述情境陌生的探究性任务的解决思路以及相应的解决方案。学生需要能够运用已有的知识,对获取的信息加以分析、归纳、重组,并解决一些实际的问题。初中化学流程图题是化学综合实验试题的一种常见的表现形式,对学生综合能力有一定的要求。考查的知识点主要围绕着物质的检验、推断、转化、分离和提纯等,涉及到大部分综合知识,是考查学生综合分析、表达能力的一种主要方式。 本课题围绕着常见的流程图(主要是化学工艺流程图)进行的专题复习课,选取了矿石冶炼、工业废水中金属的回收、海水的开发利用等符合初中化学知识体系的题目背景,容纳了金属、酸碱盐的知识、化学基本实验操作等多个知识块。有利于提升学生的各化学知识点的复习,注重加强各知识块间的联系,以达到化学学科内各知识点之间的融会贯通。二、学情分析 本课题放置在5月中旬,模拟考试之后,学生经过一段时间的复习,对基础知识点有了一定的把握,更需要综合的训练以便能熟练的将杂糅在一起的基础知识梳理、分析、归纳、总结。单一的知识点的复习已不能满足绝大多数学生的学习需求,学生需要实在的、有现实意义的、有些难度的课题的学习。化学知识与科技、社会生活紧密关联,学生需要对习题的背景有一定的实际的接触,近而才不会被复杂的生产背景吓到。这类题目的综合性强,要求考生既要熟知工业生产的基本原理,又要对流程图中所给出的信息进行提取、筛选,对考生的学科能力要求较高。 三、教学目标 1.知识与技能:通过以化学实际问题为背景的流程图题的分析、归纳,认识流程图组成特点, 了解解题思路,理解物质的检验、推断、转化、分离和提纯等知识的综合应 用。 2.过程与方法:通过习题分析过程中,学会提取有效信息,学会分析流程图题方法,熟练应 用基础知识综合分析化学问题,提高科学素养,体会学科知识的实用性。

《ACM算法与程序设计》期末问题集

一、综合处理题 1、两倍- https://www.doczj.com/doc/7e4505167.html,/problem?id=2807 Description 给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍。 比如给定1 4 3 2 9 7 18 22,得到的答案是3,因为2是1的两倍,4是2个两倍,18是9的两倍。 Input 输入包括多组测试数据。每组数据包括一行,给出2到15个两两不同且小于100的正整数。每一行最后一个数是0,表示这一行的结束后,这个数不属于那2到15个给定的正整数。输入的最后一行只包括一个整数-1,这行表示输入数据的结束,不用进行处理。 Output 对每组输入数据,输出一行,给出有多少个数对满足其中一个数是另一个数的两倍。 Sample Input 1 4 3 2 9 7 18 22 0 2 4 8 10 0 7 5 11 13 1 3 0 -1 Sample Output 3 2 2、谁拿了最多奖学金 - https://www.doczj.com/doc/7e4505167.html,/problem?id=2715 Description 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得; 2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得; 3) 成绩优秀奖,每人2000元,期末平均成绩高于90分(>90)的学生均可获得; 4) 西部奖学金,每人1000元,期末平均成绩高于85分(>85)的西部省份学生均可获得; 5) 班级贡献奖,每人850元,班级评议成绩高于80分(>80)的学生干部均可获得;

教学设计及流程图

长城》第二课时教学设计 一、教学目标 知识与技能: 1、学会生字,理解新词,练习正确、流利、有感情地朗读课文; 2、理解课文内容,体会课文的思想内涵; 3、利用课文内容、网络资源,使学生感受到长城的气魄雄伟。 过程与方法: 1、培养学生自主探究、分析问题及解决问题的能力; 2、培养学生团结协作精神,自主学习的能力。 情感态度与价值观: 1、感受长城的雄伟气势和高大坚固,激发学生探究中国“世界遗产”的兴趣; 2、凭借课文的语言材料和网络的拓展阅读材料,感受中华民族的灿烂文化和古代人民的无穷智慧,激发学生的民族自豪感。 信息素养: 1、会利用网络搜索、筛选、处理和加工资源。 2、会使用论坛与同学进行交流讨论。 二、教材内容及重点、难点的分析 《长城》是人教版小学语文第七册第17 课。这篇课文不但表现了长城的高大坚固与雄伟壮观,还赞美了我国古代劳动人民的勤劳、智慧与力量,抒发了作者的民族自豪感和对祖国的热爱之情。这是一篇学习观察和表达的好文章,也是培养

学生的审美情趣,增强学生民族自豪感的好教材。课文重难点段落是二、三自然段。通过学习课文去体会作者的思想感情,激发学生的民族自豪感是难点,很多学生对长城的认识都是停留在感性的认识上,而长城的内涵则要深入发掘。在教学的过程中,以学校自主开发的学习网站为基础开展学习,提供丰富的资源,让学生自主学习,突破重难点。 三、学习者特征分析及分组情况 1、学习者特征分析 (1)学生经过小学阶段三年的学习,已具备一定的识字、阅读和写作能力; (2)学生思维活跃,肯动脑筋,有一定的自学能力; (3)学生信息技术能力较强,能自觉运用网络搜索收集有用的资料帮助学习; (4)学生有较强的合作意识,愿意和同学进行交流。 2、学习者分组情况 分组的原则:网络环境下学生学习语文的能力、习惯和学习兴趣为分组依据。 学生根据自己能力、习惯和兴趣选择“稳健组” 、“提高组”和“拓展组”。 四、学习策略及教法设计: 本课将分层教学和网络环境下的协作知识建构结合起来,让学生可以根据自身的实际情况进入不同的组别进行学习,达到相应的学习目标,教师更多的时候是引导和点拨,扮演的是指导者的角色。同时,在

最新高中信息技术《算法与程序设计》试题精品版

2020年高中信息技术《算法与程序设计》 试题精品版

新课标高中信息技术《算法与程序设计》试题一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是( ) A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句 For x=1 to 100 step 2 ……

第2课 算法的描述与实现

第2课算法的描述与实现 我阅读我思考 我想知道: 学习目标: 1.了解算法的常见描述方法; 2.会用自然语言、流程图描述算法,知道一些常用的计算机语言; 3.通过对算法的描述,体验描述算法对解决问题的重要性,养成清晰描述问题的习惯。 我探究我发现 活动一:用自然语言描述算法

一个农夫带着一只狼,一筐菜和一只羊要从一条河的南岸到北岸。河边只有一条船,农夫每次只能带一样东西过河。最让农夫担心的是,只要自己不在场,狼就会吃羊,羊会吃菜。怎样才能把狼、羊、菜安全地带到对岸呢? 人们日常生活中使用的语言被称为 自然语言,如汉语、日语、英语等。大部分时候人们使用自然语言来描述遇到

为了鼓励节约用水,某市居民生活用水按阶梯式水价收费,分为两个等级:一级为20吨及以下的,每吨单价为2.85元;二级为超过20吨以上的,超出部分每吨单价为5.5 元。你能把水价的计算方法用清晰直观的图形来描述么? 流程图描述算法示例 设某居民用水量为x ,应交水费为y ,水费计算过程表示为:

活动三:计算机语言描述算法 随着计算机技术的迅速发展,我们可以利用计算机强大的运算功能更快捷地解决问题,这就要求我们通过计算机能够“理解”的方式“告诉”计算机如何做,这需要用计算机语言来描述算法,也就是编程。 看一看 经典的打地鼠游戏,让我们感受到了生活的丰富多彩。

将下面的计算机语言图标和名字用直线连起来: 连一连 我实践我创新 ___________________________________________________________________________ 西汉初年,大将韩信是汉高祖刘邦手下的名将。一次阅兵时,韩信要求士兵排成3路纵队,此时末尾多出2人;改排成5路纵队,末尾多出3人;再排成7路纵队,末尾余下2人。这时,值勤官报告说:士兵共有262人。韩信立刻摇头说:不对,实际只有233人。值勤官又重新清点人数,果真是233人。部下们对韩信十分佩服,果然是有勇有谋的战将。韩信是怎么算出来的呢?试着用自然语言和流程图分别描述。

算法与程序设计练习(一)算法描述部分

算法与程序设计练习(一)算法描述部分班级座号姓名 1. 用自然语言描述一下解决以下问题的算 法:将一杯橙汁和一杯可乐互换所盛放的杯 子。 (1) 橙汁倒入空杯; (2) 可乐倒入刚空出的杯子; (3) 橙汁倒入刚倒出可乐的杯子。 2. 用流程图的方法描述一下求一元二次方 程 ax2+bx+c=0 (其中a≠0 )的实数解的 算法。 3. 用流程图描述如何交换两个变量中的数 据。 4. 《孙子算经》中记载了一个有趣的 “鸡 兔同笼” 问题。书中是这样叙述的:“今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?”这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有 35 个头;从下面数,有 94 只脚。求笼中各有几只鸡和兔?请用流程图描述计算鸡兔各有多少的算法。 5. 用流程图表示如下问题的算法:由键盘输入两个整数 a 、 b,输出其中较大的数。

6. 按要求完成下面的流程图:由键盘输入一个任意值作为 n,求1到 n 的累加值。 7. 画出下面问题的算法流程图: 铁路托运行李,从甲地到乙地,按规定,每张客票托运行李不超过50 千克时,每千克1.3 元,如超过50 千克,超过的部分按每千克1.8 元计算。假设行李重量为W 千克,运费为F 元。计算机如何自动计算出每件行李应付的运费呢?

算法与程序设计练习(二)VB基础知识部分 一.下列那些符号不能作为VB的标志符?并指出为何不能作为VB的标志符 1)XYZ 2)Ture 3)False 4)1abc 5)A[7] 6)Y_1 7)IntA 8)b-2 9)a.3 10)"comp" 二.下列哪些为变量,哪些为常量?若是常量,指出是什么类型的常量? 1)name 2) "name" 3)False 4)ff 5)"11/16/99" 6)cj 7) "120" 8)n 9)12.345 10)#11/16/99# 三.选择题 1.以下关于变量类型说明符的使用中正确的是() 1

算法与程序设计复习整理

46.关于下面流程图功能的描述正确的是:( ) A.输入一个数,若其大于0则输出该数,若其小于0则输出该数的相反数 B.输入一个数,若其小于或等于0则输出该数的相反数 C.输入一个数,输出其绝对值 D.以上答案都正确 47.鸡、兔共笼问题,有腿共60条,问鸡、兔各有多少只?下面鸡和兔只数最合理的范围是( ) (范围确定了循环的起始值和终止值) A.鸡:1到28,兔:1到14 B.鸡:2到28,兔:1到14 C.鸡:1到28,兔:2到14 D.鸡:2到28,兔:2到14 48. 在程序中需要将两个变量的值交换,以下四段流程图中,( )不能完成将变量X、Y的值互相交换。A.B.C.D. 49. 使用计算机解题的步骤,以下描述正确的是:( )。 A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行 B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行 C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序 D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行 50. 算法的特征是:有穷性、( )、能行性、有0个或多个输入和有一个或多个输出。 A.稳定性B.确定性C.正常性D.快速性 51. 可以用多种不同的方法来描述一个算法,算法的描述可以用:( ) A.流程图、分支和循环B.顺序、流程图和自然语言 C.流程图、自然语言和伪代码D.顺序、分支和循环 52. 算法中通常需要三种不同的执行流程,即:( ) A.连续模式、分支模式和循环模式B.顺序模式、结构模式和循环模式

C.结构模式、分支模式和循环模式D.顺序模式、分支模式和循环模式 53. 流程图是一种描述算法的方法,其中最基本、最常用的成分有:( ) A.处理框、矩形框、连接框、流程线和开始、结束符 B.菱形框、判断框、连接框、流程线和开始、结束符 C.处理框、判断框、连接框、圆形框和开始、结束符 D.处理框、判断框、连接框、流程线和开始、结束符 54. 算法的描述可以用自然语言,下面说法中正确的是:( ) A.所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法 B.用自然语言描述算法有时存在“二义性” C.自然语言用来描述分支、循环不是很方便 D.以上说法都错误 55.关于程序中的变量,下面说法中错误的是:( )。 A.一旦将数据存入某变量,读取变量中的值,不会改变变量的内容 B.一旦将数据存入某变量,以后就不能将新的数据存入该变量 C.一旦将数据存入某变量,以后可以将新的数据存入该变量 D.一旦将数据存入某变量,只要不把新的数据存入,变量的内容不会改变 56. 程序通常需要三种不同的控制结构,即:顺序结构、分支结构和循环结构,下面说法正确的是:( ) A.一个程序只能包含一种结构 B.一个程序最多可以包含两种结构 C.一个程序可以包含以上三种结构中的任意组合 D.一个程序必须包含以上三种结构 57. 采用盲目的搜索方法,在搜索结果的过程中,把各种可能的情况都考虑到,并对所得的结果逐一进行判断,过滤掉那些不合要求的,保留那些合乎要求的结果,这种方法叫做( ) A.递推法B.枚举法C.选择法D.解析法 VB程序填空题

人教版高中数学选修1-2教案 4.1流程图

4.1 流程图 课前预习学案 1) 课前预习 ① 预习目标:通过模仿、操作、探索,掌握流程图的用法。体会流程图在表示数学 问题解决过程以及事物发生发展过程中的优越性。 ② 预习内容:1、“算法初步”一章中程序框图的常用图形符号及功能; 2、想一想去医院就诊的过程,写出程序框图; 3、阅读课本76-82页并思考对应的思考题; ③ 提出疑惑: 疑惑点 疑惑内容 课内探究学案 学习目标: 1、通过具体实例,进一步认识程序框图。 2、 通过具体实例,了解工序流程图。 3、能绘制简单实际问题的流程图,体会流程图在解决实际问题中的作用。 学习重难点:能绘制简单实际问题的流程图。 学习过程 一、自主学习 1、士兵过河问题: 一队士兵来到一条有鳄鱼的深河的右岸, 只有一条小船 可供使用,这条小船一次只能承载两个儿童或一个士兵. 这队士兵怎样渡到右岸呢? 你能用语言表述解决这个问题的过程吗? 2、图中所示的是一个算法的流程图,已知31 a ,输出的结果为7,则2a 的值是 A .9 B .10 C .11 D .12 二、探究以下问题 1、 流程图有哪些特征? 2、 流程图的作用是什么?与程序框图有什么关系? 3、 使用流程图有哪些优越性? 4、 某“儿童之家”开展亲子活动,计划活动按以下步骤进行: 首先,儿童与家长按事先约定的时间来到“儿童之家”。 开始

然后,一部分工作人员接待儿童,做活动前的准备;同时, 另一部分工作人员接待家长,交流儿童本周的表现。第三步, 按照亲子活动方案进行活动。第四部,启导员填写服务跟踪表。 你能为“儿童之家”的这项活动设计一个活动流程图吗? 三、精讲点拨、有效训练 见教案 反思总结 1、这一节介绍了流程图在哪些发面的的应用? 2、你会用流程图解决学习和生活中的问题了吗 当堂检测 1 .下列说法正确的是( ) A .流程图只有1 个起点和1 个终点 B .程序框图只有1 个起点和1 个终点 C .工序图只有1 个起点和1 个终点 D .以上都不对 2.下列关于逻辑结构与流程图的说法正确的是 A .一个流程图一定会有顺序结构 B .一个流程图一定含有条件结构 C .一个流程图一定含有循环结构 D.以上说法都不对 3.给出以下一个算法的程序框图,该程序框图的功能是( ) A .求出a 、b 、c三数中的最大数 B .求出a、b 、c三数中的最小数 C .将a 、b 、c 按从小到大排列 D .将a 、b 、c按从大到小排列 4. 某同学一天上午的活动经历有:上课、早锻炼、用早餐、起床、洗漱、午餐、上学.用流程图表示他这天上午活动的经历的过程. 1.B 2.C 3. B

相关主题
文本预览
相关文档 最新文档