当前位置:文档之家› 高中《算法与程序设计》复习纲要

高中《算法与程序设计》复习纲要

高中《算法与程序设计》复习纲要
高中《算法与程序设计》复习纲要

1.1初识算法与程序设计 教学设计

1.1初识算法与程序设计 一、教学目标 1、知识与技能 (1)理解算法的概念,培养学生自我探索信息,高效获取信息的能力; (2)能初步利用算法解决简单的问题,培养学生的理论联系实际能力和动手操作能力。 2、情感、态度、价值观:学生在学习过程中,通过亲身经历体验获得对此算法的感性认识,培养学生自我获取信息、分析评价信息、表达呈现信息的能力,进一步提高其信息素养。 二、教学重点难点 重点:算法概念的理解 难点:如何科学合理的选择和设计算法。 三、教学策略与手段 以趣味性问题设置情境,激发学生探索解决问题的兴趣,与学生进行互动探讨,通过Flash演示材料,比较直观地把抽象的问题简单化,使学生的思考逐步深入,从而总结出算法的概念,学会如何设计和选择算法,培养学生自主探究学习的能力。 四、教学课时:1课时 五、教学过程 (一)我们来共同寻找下面一些生活中比较现实的问题的解决方法。 【问题一】天下真的有“不要钱的午餐”吗? 某一餐馆门口海报上写着“不要钱的午餐”,规则如下:在三个月内,来宾必须凑够五个人,五人每次来就餐必须按照不同的顺序坐,直到把所有可能的顺序都坐一遍,以后来吃饭就可永远免费” 。于是有人想,这太容易了,每人每次

坐不同的位置,吃五次不就行了?于是他就叫上自己的朋友参加这项活动,可是,吃了十次之后,还没有吃上免费午餐,这是怎么回事呢? 学生们感觉非常有意思,很快以小组为单位进行热烈的讨论并得出了破解问题的步骤: ①第一个座位5个人都有坐的机会 ②第二个座位只有4个人中的任一个有坐的机会(一个人不能同时坐两个座位) ③第三个座位只有3个人中的任一个有坐的机会 ④第四个座位只有2个人中的任一个有坐的机会 ⑤第五个座位只有1个人有坐的机会 ⑥计算:5×4×3×2×1=120 ⑦得出结论:需要吃120次才有可能吃上免费午餐。 【问题二】有三个和尚和三个妖怪过河,只有一条能装下两个人的船,在河的任何一方或者船上,如果妖怪的人数大于和尚的人数,那么和尚就会有被吃掉的危险。你能不能找出一种安全的渡河方法呢?请写一写你的渡河方案。 学生:学生讨论回答。〖展示步骤〗 ①两个妖怪先过河,一个妖怪回来; ②再两个妖怪过河,一个妖怪回来; ③两个和尚过河,一个妖怪和一个和尚回来; ④两个和尚过河,一个妖怪回来; ⑤两个妖怪过河,一个妖怪回来; ⑥两个妖怪过河。 【Flash动画展示】通过讨论和动画展示,我们可以知道,计算机解决问题和人解决问题一样需要有清晰的解题步骤。 算法就是解决问题的程序或步骤。 (二)【课件展示】算法的概念: 1、广义的算法是指完成某项工作的方法和步骤,在我们日常生活中也经常使用算法,只是没意识到罢了。如:洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等。

算法与程序设计》选修教案

第一课初识算法与程序设计 一、教学目标 1、知识与技能 (1)理解算法的概念,培养学生自我探索信息,高效获取信息的能力; (2)能初步利用算法解决简单的问题,培养学生的理论联系实际能力和动手操作能力。 2、情感、态度、价值观 学生在学习过程中,通过亲身经历体验获得对此算法的感性认识,培养学生自我获取信息、分析评 价信息、、表达呈现信息的能力,进一步提高其信息素养。 二、教学重点难点 重点:算法概念的理解 难点:如何科学合理的选择和设计算法。 三、教学策略与手段 以趣味性问题设置情境,激发学生探索解决问题的兴趣,与学生进行互动探讨,通过Flash演示材 料,比较直观地把抽象的问题简单化,使学生的思考逐步深入,从而总结出

算法的概念,学会如何设计 和选择算法,培养学生自主探究学习的能力。 四、教学过程(1课时) (一)我们来共同寻找下面一些生活中比较现实的问题的解决方法。 【问题一】天下真的有“不要钱的午餐”吗? 某一餐馆门口海报上写着“不要钱的午餐”,规则如下:在三个月内,来宾必须凑够五个人,五人 每次来就餐必须按照不同的顺序坐,直到把所有可能的顺序都坐一遍,以后来吃饭就可永远免费” 。于 是有人想,这太容易了,每人每次坐不同的位置,吃五次不就行了?于是他就叫上自己的朋友参加这项 活动,可是,吃了十次之后,还没有吃上免费午餐,这是怎么回事呢? 学生们感觉非常有意思,很快以小组为单位进行热烈的讨论并得出了破解问题的步骤:①第一个座位5 个人都有坐的机会②第二个座位只有4个人中的任一个有坐的机会(一个人不能同时坐两个座位)③第 三个座位只有3个人中的任一个有坐的机会④第四个座位只有2个人中的任一个有坐的机会⑤第五个座 位只有1个人有坐的机会⑥计算:5×4×3×2×1=120⑦得出结论:需要吃120次才有可能

环保 校本课程纲要

《环保让生活更美好》校本课程纲要 开发背景: 随着我国生态环境建设和可持续发展观念的深入人心,提高农村人口的环境意识势在必行,农村中小学生的环境意识关系到农村地区未来的发展,作为一所农村学校,进行农村环境教育校本课程资源开发有着更加深远的意义。学校作为传授环保知识的主渠道,有着无可比拟的优势,我校则借着新课程改革的契机,将本校的校本课程之一定为环保课程,有计划有步骤地对我校学生进行系统的环境教育。 环境教育是基础教育的重要内容之一,是素质教育和爱国主义教育的重要组成部分。深入持久地开展环境教育,可以提高学生的环境意识,使学生从小树立正确的环境价值观和环境伦理观,并具备良好的环境素质。环境教育的目的是使学生能够具备对环境问题的关心和认识,不仅要对人类的活动和环境的关系有综合性的理解和认识,还要掌握能够对环境保护的关心有推动力的技能、思考力和判断力,参加一些以创造良好环境为主体的活动,并养成对环境负责任的行为习惯。我校一向十分重视环境教育,采用多渠道,开展各种形式的教育活动,在加强环境教育,促进学生良好环境行为习惯的形成方面取得可喜的成效。地方课程《环境教育》主要是讲述环境保护方面的基础知识,而且范围太广离学生生活太远,学生感触不深。为全面贯彻落实党和国家的教育方针,促进教师自身的专业发展,尽可能满足学生个性发展的需要,培养学生的创新精神和实践能力,提高学生的环保素养,我校根据农村学生的生活特点,结合当地的生产生活情况,编写了《环保让生活更美好》,内容不仅包括与生活密切相关的环保知识,还通过系列丰富多彩的环保活动吸引学生参与,增强课程的实效性。 开发方案 为顺利开发《环保让生活更美好》校本课程,学校首先成立校本课程开发领导小组、指导小组和教师小组,建立完善的组织网络。校本课程开发领导小组由校长、主管课程开发的副校长以及教导处等处室的负责人组成,对校本课程的开发作出正确决策,予以全面部署。校本课程开发指导小组由教导处和一些骨干教师组成,制定校本课程开发的总体方案。校本课程开发的教师小组也是校本课程的实施者,按照校本课程开发的不同项目而分别组建负责制定本科目的开发方案,编写课程纲要和教学指导书,为学生提供必要的学习资料。 学校在师资紧张的情况下对校本课程进行倾斜,安排学校的部分骨干教师引领校本课程的开发,并积极组织参加上级组织的各类培训学习,定期开展组内培训,深入学习校本课程开发的有关知识,指导教师根据教材编写原则和学校学生实际编写系列校本课程教材。学校为保障校本课程的顺利开发实施,还将提供了充足的资金支持和硬件条件。 开发步骤:2007.9—12,规划课程内容;2008.1—7,策划教材开发,在部分级部试行;2008.9始,在全校推广使用并修订教材。 课程目标 通过实施环保校本课程,培养学生智能领域目标和发展领域目标,促使学生形成较强的环境意识、环境道德品质和行为规范,树立知环境、爱环境、卫环境、创环境的思想和爱家乡、建家乡的感情,既实现自己的知行转变,培养了自身的能力,又增强社会责任感,产生一定的社会效应,最大程度的发挥教育的作用。 通过系列农村环保主题的教学和实施,帮助学生从其生活环境中选择感兴趣的主题和内容,注重学生对环境的感受和体验,引导学生热爱生活,并学会健康而愉悦地、自由而负责任地、智慧而富有创意地生活,并学以致用。 课程名称 《环保让生活更美好》 课程性质 必修课程

《算法与程序设计》考前模拟题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算法 1.1.1计算机解决问题的过程 知识点1:人是如何解决问题的 【知识链接】 本考点要求学生达到“了解”水平。 解决问题的过程可以总结为:观察、分析问题,收集必要的信息,尝试按照一定的方法和步骤解决问题。一般来说,同一个问题可以有多种解决方法,但不同的方法有优劣之分。评价一种方法的优劣要与具体情况相结合。 要理解本考点的内容除了用教科书中“韩信点兵”的例子外,还可以举出其他一些例子,例如:最小公倍数问题、班级活动的设计等。 【技能扫描】 培养将生活中的实例整理成条理化步骤的好习惯,提高自己的逻辑思维和语言叙述能力。 体会逻辑关联词“如果……那么……”、“或者”、“并且”、“否则”的含义,能把这些逻辑关联词翻译成数学“语言”。 【典型题析】 1. 分析“这个人谁都不认识”的含义,体会同一种叙述在不同语境中可以表达不同的意思。 分析:第一种解释是在场的所有人都不认识这个人(这个人是被认识的对象);第二种解释是这个人不认识在场的所有人。 2.张三有一杯咖啡,李四有一杯牛奶,在不交换杯子的前提下如何交换两人的饮料。 分析:设张三的杯子为X,李四的杯子为Y,找一个空杯子T。将X杯中的咖啡倒入T杯中,将Y杯中的牛奶倒入X杯中,再将T杯中的咖啡倒入Y杯中即可。可以写成X→T,Y→X,T→Y。 【模拟练习】 1.把从早晨起床到学校的过程整理成算法(解决问题的方法和步骤)并表述出来。 2.一个侦探逮捕了5个嫌疑犯b因为这5个人供出的作案地点各有出入,进一步审讯后,他们分别提出了如下的申明。 A:5个人当中有1个人说了谎。 B:5个人当中有2个人说了谎。

学校校本课程开发计划

法哈牛学校校本课程开发计划校本课程是以学校为基础开发出来的课程。实施校本课程是实现学校的办学宗旨,体现办学特色的有效途径。学校在完成国家课程计划的前提下,可以对国家课程进行部分改造,可以自行开发和实施校本课程;实施校本课程能更好地满足学生的兴趣和需要,促进学生的个性发展;校本课程的开发还可以有效提高教师的业务能力和课程开发水平。随着课程权力的再分配和学校自主权的加强,校本课程开发研究将是今后我国课程革新的焦点。为落实素质教育精神,顺应课程教材改革的发展趋势,根据省市课程改革会议精神,提出我校校本课程开发计划。 一、指导思想: (一)确立一个中心:人文素养的培养 通过对校本课程的需要评估,我们决定以体现课程改革的基本理念,遵循学生身心发展规律,适应社会进步、经济和科学技术发展要求为前提,将培养学生人文素养定为我校校本课程开发的基本方向。 (二)建立一个基础:生活 以学生的生活为基础,从生活出发,引导学生理解生活的意义,生活的方式,扩展学生生活经验,丰富学生的精神世界,使学生从思想到行动,都能贴近生活,适应生活。从而解决学生生活中的问题,并创造生活,享受生活。因此,我们的校本课程与学生的生活紧密结合。在课程的开发过程中我们重视师生的自我发展、自我体验,正视学生的个人知识。重视学生的自我意识、自我体验、自我选择,张扬

学生知识中的个性化,使之共同成为时代精神的建构者。 (三)明确一个原则:开放(包括内容和形式上的开放) 开放可以给师生更广阔的天地,校本课程内容上的开放可以使教师更好的把握教改的实质,形式上的开放可以促进内容更趋科学、完整。 二、校本课程开发的目标和内容 1.总目标 全面贯彻党的教育方针,以邓小平同志的"三个面向"为指导,体现时代的要求,体现本次课程改革的基本理念,以培养学生的创新精神为核心内容,以学生发展为本,尊重学生,信任学生,指导学生,促使每一个学生生动活泼的发展,教师、学生共同成长。培养自尊、自强、自立的有独特个性、有完善人格、有创造精神、敢于标新立异的人才。 2.具体目标 发扬"尊重人格、尊重差异、思想自由、个性解放、自知自律、自主发展"的人文主义精神,推进小学教育人文化改造,培养自尊、自强、自立的有独特个性、有完善人格、有创造精神、敢于标新立异的人才符合课程改革的宗旨。因此,培养学生的人文素养是我校校本课程的目标,针对学生实际,我们把它分为:尊重他人、认识自我、勤于反思、善于合作。 3.校本课程开发内容 校本教材的开发内容,主要有“课程整合、课程新编和课程选择

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

一、选择题 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、设计算法,编写程序,提出问题,运行程序,得到答案

英语提升精品课程(一)

英语提升精品课程(一) Unit 1 How can we become good learners 自主记忆以下词汇(粗体需默写): textbook /tekstbuk/ n. 教科书;课本p.1 conversation /k?nv?s e??n/, n. 交谈;谈话p.2 aloud /?laud/ adv. 大声地;出声地p.2 pronunciation /pr?n?nsieI?n/ n. 发音;读音 p.2 sentence /sent?ns/ n. 句子p.2 patient /pei?nt/ adj. 有耐心的n. 病人p.2 expression /ikspre?n/ n. 表达(方式);表示p.3 discover /dIsk?v? (r)/ v. 发现;发觉p.3 secret /si:kr?t/ n. 秘密;adj. 秘密的;p.3 fall in love with 爱上;与??相爱p.3 grammar /gr?m? (r)/ n. 语法p.3 repeat /ripi:t/ v. 重复;重做p.4 note /n?ut/ n. 笔记;记录v. 注意;指出p.4 pal /p?l/ n. 朋友;伙伴p.4 pattern /p?tn/, /p?t?n/ n. 模式;方式p.4 physics /fiziks/ n. 物理;物理学p.4 chemistry /kemistri/ n.化学p.4 partner /pa:(r)tn? (r)/ n. 搭档;同伴p.5 pronounce /pr?nauns/ v.发音p.5 increase /Inkri:s/ v. 增加;增长p.5 speed /spi:d/ n. 速度v.加速p.5 ability /?bil?ti/ n. 能力;才能p.6 brain /brein/ n.大脑p.6 active /?ktiv/ adj. 活跃的;积极的p.6 attention /?ten?n/ n. 注意;关注p.6 pay attention to注意;关注p.6 connect /k?nekt/ v.使)连接;与??有联系 p.6 connect … w ith把??和??连接或联系起来p.6 overnight /?uv? (r)nait/adv. 一夜之间;在夜间p.6 review /rivju:/ v. & n. 回顾;复习p.6 knowledge /n?lid?/, n. 知识;学问p.6 wisely /waizli/ adv. 明智地;聪明地p.6 课文附录: How I Learned to Learn English Last year, I did not like my English class. Every class 1.______ (be) like a bad dream. The teacher spoke so 2. _______ (quick) that I did not understand her most of the time. But I was afraid to ask questions because of my poor pronunciation. I just hid behind my textbook 3. _______ never said anything. Then one day I watched 4._______ English movie called Toy Story. I fell in love with this exciting and funny movie! So I 5._______(begin) to watch other English movies, too. Although I could not understand everything the characters said, their body language and the expressions on their 6._______ (face) helped me to get the meaning. I also realized I could get the meaning 7.________ listening for just the key words. My pronunciation improved as well by listening to the conversations in English movies. I discovered that listening to something 8._________(interest) is the secret to language learning. I also learned some 9.________ (use) sentences like “It’s a piece of cake” or “It serves you right”. I did not understand these sentences at first. But because I wanted to understand the story, I looked 10._______(they) up in a dictionary. Now I really enjoy my English class. I want to learn new words and more grammar so that I can have a better understanding of English movies. 1.How did Wei Fen improve her English pronunciation?

选修一算法与程序设计

选修1:算法与程序设计 第一单元算法 一、知识内容 (一)使用计算机解决问题的一般过程 考试要求:对所列知识要知道其内容及含义,并能用自己的语言或动作进行表达、判断和直接运用。 1.一般过程 (1)分析问题确定要使用计算机来“做什么”,即确定解题的任务。 (2)寻求解决问题的途径和方法。 (3)用计算机进行处理。 2.确定解决问题的方法及步骤化 确定了解决问题的方法后,必须把解决问题的方法步骤化,即用某种方式告诉计算机每个需做什么。 计算机开始计算之前,需把解决问题的程序存储在内存中。通常一个程序包括指令和数据两部分。 (1)指令部分:指令是对计算机操作类型和操作数地址做出规定的一组符号。 (2)数据部分:计算所需的原始数据、计算的中间结果或最终结果。 3.设计程序时需要考虑的问题 (1)数据的存储:计算所需要的原始数据、计算产生的中间结果需要存储在不同的变量中。 (2)计算的过程:把解决问题的方法步骤化,并用计算机能执行的指令来有序地实现对应的步骤。 (3)典型的指令类型有输入指令、输出指令、算术运算指令、逻辑运算指令和控制转移指令。(二)算法及算法的表示方法 考试要求:对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。 1.算法的特征 (1)有穷性。一个算法必须保证它的执行步骤是有限的,即它是能终止的。 (2)确定性。算法中的每个步骤必须有确切的含义,不应当有模棱两可的。 (3)能行性。算法中的每一个步骤都要足够简单,能实际能作的,而且在能在有限的时间内完成。 (4)有0个或多个输入。 (5)有一个或多个输出。 (三)用自然语言和流程图表示算法 考试要求:对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。 1.自然语言 就像写文章时所列的提纲一样,可以有序地用简洁的自然语言加数学符号来描述算法。 2.流程图 用国家颁布的标准(GB1526-89,ISO5807-1985)中规定的图示及方法来画流程图,常用的构件有如图所示。

无锡市广益中心小学校本课程纲要

无锡市广益中心小学校本课程纲要 课程简介 校本课程是以学校为基地,在国家及地方课程指导下,为满足学生发展需要,依据学校办学理念和特色建设目标,采取民主和开放手段,由学校成员负责自主、独立或与校外相关人员合作,编撰教材,设计教学活动方式,开展的课程开发活动。近几年来,我们根据校本课程开发个性化的价值追求和“以学生为本”的课程理念,坚持趣味性、区域性、适应性的原则,先后开展了构建“科学与生活”“艺术与素养”“足球与健体”等校本课程的开发与研究,成功地自编了校本教材《科艺苑》。其中包括模型制作、民间工艺、种植园艺三个主要篇章。同时,指导教师根据学生不同的年龄特征,不同年级的教学要求,编写课程方案,并对授课时间、内容和方法逐一研究,初步形成了该课程的教育纲要。 课程纲要: 上篇:科技制作 一、认识的对象是大自然的秘密 自然界物体的形态、构造、性质。各种自然事物有什么变化,这些变化有什么规律,是在什么条件下发生的,变化的原因是什么。各种自然事物之间的相互联系和相互作用。各种自然事物与人有什么关系,以及人与自然的相互作用。 二、以"探究"的方式认识各种自然秘密 所谓"探究"的方式是指:当面临一个不明白或尚待解决的问题时,要通过多种途径、多种方法,反复地研究,寻找问题的答案或解决的方法。"探究"是在问题的基础上进行的,没有问题就无从探究;"探究"是以自己(一个人或一个群

体)研究为主,不是由别人直接告诉问题的答案或解决的方法;"探究"通常是经过多方寻求、逐步逼近问题的正确答案,不是一蹴而就,马到成功的。 三、学会"像科学家那样"探究各种自然秘密。 为什么要像科学家那样探究呢?首先,科学家是学生景仰的人,科学家的探究活动是学生非常感兴趣的活动,提出像科学家那样探究大自然的秘密,有助于调动学生的学习积极性;其次,科学家是职业从事探究工作的人,是探究世界秘密的成功者,他们不仅拥有专门的科学知识,而且具有丰富的探究经验,只有像科学家那样探究,才能正确地认识各种自然事物,学到科学的、行之有效的探究方法,受到科学的教育。 科学家是怎样探究大自然的秘密的呢?概括地说,科学家总是从不明白的或需要解决的问题出发,本着学的态度、按照科学的过程、采用科学的方法探究各种自然秘密的。所谓科学态度是指:人在实践活动和认识活动中,必须具备的、正确的、持久而稳定的内在反应倾向(看法和作法),例如实事求是、认真细致、勇于探索、不怕困难、与人合作等。所谓科学过程和科学方法是指:科学研究工作的程序和在科学研究工作中必须用到的、行之有效的方法。由于科学家研究的对象、他们所处的时代、研究条件,以及各人的经验习惯不同,科学家在探究各种自然秘密时应用的程序和方法自然会有所不同,但其中又存在着一定的相同点。对此法国科学家狄德罗曾有过精辟的论述,他说:"我们有三种主要的方法:对自然的观察、思考、和实验。观察搜集事实,思考把他们组合起来,实验则来证实组合的结果。自然教学希望学生掌握的正是这些。 根据上述思想,在科学教学中就应该引导学生:像科学家那样随时留心观察周围的世界,自己提出要探究的问题;像科学家那样针对研究的问题,通过观察、实验(有时也需要调查和阅读资料等方法)去搜集有关的事实;想科

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

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

算法与程序设计(教科版)教案

算法与程序设计(教科版)教案 1-1节计算机解决问题的过程 一、教学目标 1、知识与技能 (1)让学生了解算法、穷举法、程序设计语言、编写程序和调试程序等概念。 (2)让学生知道对现实问题的自然语言的描述,特别是类似程序设计语言的自然语言描述。 (3)让学生理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的基本步骤,认识其在算法与程序设计中的作用。 2、方法与过程 (1)培养学生发现旧知识的规律、方法和步骤,并把它运用到新知识中去的能力。 (2)培养学生调试程序的能力。 (3)培养学生合作、讨论、观摩、交流和自主学习的能力。 3、情感态度和价值观 通过“韩信点兵”这个富有生动情节的实例和探究、讲授、观摩、交流等环节,让学生体验用计算机解决问题的基本过程。 二、重点难点 本节的重点用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。用计算机解决问题的过程中的分析问题、设计算法也是本节的难点。 三、教学环境 1、教材处理 教学内容选用中华人民共和国教育部制订的《普通高中技术课程标准》(2003年4月版)中信息技术部分的选修模块1“算法与程序设计”第一章的第一课“计算机解决问题的过程”。教材选用《广东省普通高中信息技术选修一:算法与程序设计》第三章第一节,建议“算法与程序设计”模块在高中一年级下学期或高中二年级开设。 根据2003年4月版《普通高中技术课程标准》的阐述,“算法与程序设计”是普通高中信息技术的选修模块之1,它的前导课程是信息技术的必修模块“信息技术基础”。学生在“信息技术基础”模块里已经学习了计算机的基本操作,掌握了启动程序、窗口操作和文字编辑等基础知识。学生可以利用上述的基础知识,用于本节课的启动Visual Basic程序设计环境,输入程序代码,运行程序等操作。本节课“计算机解决问题的过程”是“算法与程序设计”模块的第一节课,上好这节课是使学生能否学好“算法与程序设计”这一模块的关键。本节课的教学目的是让学生理解分析问题、设计算法、编写程序和调试程序等用计算机解决问题的基本过程,认识其在算法与程序设计中的地位和作用,它也是后续课程如模块化程序设计、各种算法设计等课程的基础。 让学生在人工解题中发现分析问题、设计算法等步骤,并把它应用到用计算机解决问题中去,这是构建主义中知识迁移的方法。本节课还采用了探究、讲授、观摩、交流、阅读材料等多种教学活动的有机结合的方法。 2、预备知识 本节课相联系的旧知识是计算机的基本操作中鼠标、键盘操作,启动、关闭程序,窗口、菜单操作和文字编辑等基础知识,还有解决数学问题的步骤等知识。 3、硬件要求

小学舞蹈校本课程纲要

舞蹈校本课程纲要 课程指导思想: 舞蹈艺术具有鲜明的审美愉悦性。当学生“手之舞之,足之蹈之”的时候内心情感的抒发,人体动作的流动,性格气质的表露,可谓进入了最畅快、最具审美意味的境界。特别要指出的是,让少年儿童从幼年时代就学一点舞蹈,不仅有利于长身体,更可以在协调动作中,一举手一投足都显示出文雅的气质,这也有益于素质的提高。 一、课程目标 1、认知领域:通过舞蹈二课活动中了解身体的方位,舞蹈的基本手位、脚位,把上、把下基本动作训练,基本舞步等,从而丰富学生的艺术知识。 2、技能领域:学习、掌握基本技巧,提高学生的表演能力。 3、情感领域:通过舞蹈二课活动激发学生热爱艺术学习艺术的热情,在舞蹈队节目的排练过程中,增强学生的团结,协作的良好品质。 4、应用领域:学生进行表演,进行舞蹈欣赏、评价。 二、课程组织 1、教材:参考《少儿舞蹈》、《校园舞蹈赏析》、《中国舞蹈》《艺术与欣赏》等书籍,选编教材。 2、课程内容 (1)舞蹈种类介绍。 (2)身体的方位。 (3)舞蹈的基本手位、脚位,把上、把下基本动作训练。 (4)基本舞步训练、编排舞蹈。 三、课程实施 1、教学方法的选择:讲授法、演示法、欣赏法、讨论法、汇报法等。

2、教学的组织形式:面向全体教学、分组教学、个别指导。 3、课时安排:二年32课时,每周一节课。 4、教学场地:舞蹈室。 5、教学用品:录音机、各种舞蹈伴奏磁带。 6、活动队规模:30人左右。 7、授课对象:有一定的表演基础和舞蹈基本功的学生。 四、课程评价 课程评价总设想:本课程评价应充分体现全面推进素质教育的精神,贯彻本课程目标,着眼于评价的教育、激励与改善的功能。通过科学的课程评价,有效地促进学生的发展,激励教师进取,完善教学管理,推动校本课程的建设与发展。 评价包括原型评价、课程本身评价、学生学业评价三方面,这三方面的评价将依据学制指定的评价建议制定具体的评价办法。 评价要求: 1、评价目的是否明确、科学、切合实际。 2、课程目标的制定是否合理、现实。 3、课程内容的选择是否具有科学性、有效性、可实施性。 4、课程实施是否切合实际,活动反馈如何。 评价方式:随机评价与过程、结果评价相结合。 评价方法:观察法、面谈法。 评价者:教师、学生、家长、社会有关人员。

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

高一第二学期《算法与程序设计》学分认定试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一、单选题(每小题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

解析法 一、基本说明 1、教学内容所属模块:信息技术选修1《算法与程序设计》 2、年级:高一年级 3、所用教材出版单位:上海科技教育出版社 4、所属的章节:第三章第一节 5、学时数:45分钟 二、教学设计 1、教学目标: (1)了解解析算法的基本概念。通过实例的学习,掌握用解析算法设计程序的基本思路。 (2)学会根据问题寻找恰当算法和解决问题的方法,并进一步理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的过程和方法。 (3)学会合作、交流,培养勇于实践、勤于思考和善于总结的精神和态度。 2、内容分析: 本节内容为用解析法设计程序,解析法是一种最基本的常用算法,在之前三种基本结构程序设计的例题分析中也曾使用过,该算法的分析也为今后的各种算法学习做好了准备。本课教学重点是“理解解析算法的思想,能写出求解问题的解析式并用程序实现”,本课的教学难点是“如何学会分析问题,合理设计算法,建立求解问题的解析式”。 3、学情分析: 学生已经具备了可视化编程的能力及程序设计的基本技能,这样就可以将教学的重点放在算法的分析上,培养学生解决实际问题的能力。 4、设计思路: 本课采用一个测量树高的例子进行引入,用简单的例子分析解析算法,然后采用教材上的活动“求解铁丝问题”让学生掌握解析算法的实现过程,用“求岛屿面积”的实践环节巩固学生的学习。课堂教学中主要采用任务驱动、分析归纳、小组合作、自主探究相结合的学习方法。

题 2’ 从A、B两点仰角的角度与两点之 间的距离可计算出MN的高度。 引出课题:解析法 探究学习 8’[学习任务一] 问题:MN是竖直于地面的物体, 其底部N不可到达。为了测量MN 的高度,在地面上选取一条与MN 在同一平面的水平线线段AB为 基线,测得AB的长为a=20米, 在A点向M点张望的仰角α =38.4°,在B点向M点张望的仰 角β=22.8°。试设计程序计算高 度MN。 要求:完成“学习任务一”(填 写电子文档) 1、问题分析:怎样写出计算表达 式。(请学生回答) 2、设计求解表达式MN=a/(1/tan β- 1/tanα)的算法。 (以下部分小组合作完成) 3、实现应用程序:老师提供程序 的可视化界面及不完整的程序, 要求学生程序填空,完善程序。 4、将程序输入到程序窗体的按钮 中并调试计算本题结果。附带计 算学校中一棵桂花树和一棵龙柏 的高度。 1、由α、β与a 推导出计算表达 式。 2、根据计算表达 式,分析解题算 法。 3、小组合作,填 空完成程序,交流 填空结果。 4、复制程序,调 试并得出运算结 果。 让学生在 老师的带 领下了解 解析法解 题的一般 过程。 学习小结2’老师提问:请同学说说求解任务 一的步骤是怎样的? 老师用流程图表示这个步 骤,提出解析法的概念。 了解解析算法的 概念。 让学生初 步了解解 析算法的 概念。 [学习任务二]求解“铁丝问题” “智力大比拼”活动: (1)一根长为6米,可制作一个 2平方米的矩形框,问该矩形长 和宽各为多少? (2)上面同样的问题,制作的面 积为2.1平方米,那么长、宽各 参与“智力大比 拼”活动。 产生计算机程序 解决问题与简单 人脑思维运算的 比较。 让学生参 与“智力大 比拼”活 动,产生冲 突,激发学 生学习的 兴趣。

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