7.走进程序世界 (2)
第一章第一节走进程序的世界《认识软件与程序设计》教案
走进程序的世界《认识软件与程序设计》教案一、基本说明(一)教学时间:45分钟(二)授课人数:50人(三)课时:1课时(四)课型:新授课(五)授课班级:八年级五班二、教材分析(一)内容分析课程理念:scratch是一款由麻省理工学院(MIT)设计开发的面向青少年的简易编程工具,能创作故事、动画、游戏、艺术等。
青少年可以不会英语,也可以不会使用键盘,直接用鼠标拖动构成程序的命令和参数的积木模块来实现相应的效果。
Scratch编程非常简单,容易上手,体验就像是在打游戏。
用它于培养兴趣,建立计算机和程序相关的概念,培养小孩子逻辑思维能力也是大有裨益。
让小白通过计算机练习解决问题能力。
可以用来做一些数学问题,编故事,做自己的图形化的小展现等。
总之,Scratch适合没有任何基础的人学习。
能够让孩子初步了解编程的概念,对今后学习编程打下良好的基础。
五大领域融合:科学、语言、艺术、社会、健康五大领域知识与编程知识相融合,让学生在游戏中掌握基础知识,感受创作乐趣,锻炼创新思维,在学习上快人一步。
(二)教学目标1、知识与技能:①了解中央处理器与程序、程序设计、软件的关系。
②理解程序、程序设计、软件的概念,掌握软件与程序的关系。
③认识SCRATCH软件。
2、过程与方法:培养学生抽象思维、概括整理、归纳总结,准确系统的掌握知识规律的系统方法。
3、情感、态度、价值观:①通过音视频、PPT教学,活跃课堂气氛,吸引学生注意力,培养好学上进的情感。
②创设情境,引导学生积极思考与讨论,激发学习动机,培养学生学习兴趣,并培养学生成功的喜悦。
(三)教学重点和难点程序和程序设计的概念,以及软件与程序的关系是本节课的教学重点。
软件与程序的关系是本节课的教学难点。
三、教学建议(一)教学准备①为教师机、学生机安装SCRATCH软件。
②了解学生对程序、程序设计、软件知识的掌握情况。
③搜集或制作一些scratch软件介绍的教程。
④搜集或制作一些简单程序的典型案例。
初中信息技术川教七年级上册 走进Python的世界我的第一个Python程序
我的第一个Python程序教学目标:1、掌握Python的两种编程环境2、掌握Print( )函数的基本语法3、理解字符与整数两种基本数据类型教学重难点:重点:1.掌握Python的两种编程环境2. 掌握Print( )函数的基本语法难点:掌握Print( )函数的基本语法教学设计一、导入师:同学们,我们一起来看一下标题,我的第一个什么程序?有同学认识这个单词吗?生:认识/不认识师:不认识的话,跟着老师读一下这个单词“Python”生:(跟读单词)师:Python是蟒蛇的意思,现在认识这个单词了吧,同学再来一起读一下标题生:(齐读标题)师:那么Python到底什么呢?今天我们就来学习一下二、讲授新课师:Python是一种计算机程序设计语言,是一种面向对象的动态类型语言。
对象是什么意思呢?对象是一个概念下的一个实体,比如说一个灯泡,一个汽车等。
Python可以应用于web和internet开发,科学计算和统计,教育等领域生:……师:我们既然要学习Python,还是需要了解一下它的创始人和产生背景。
Python的创始人是荷兰的吉多•范罗苏姆,Python这个名字取自于英国20世纪70年代的喜剧《蒙提.派森的飞行马戏团》, 吉多•范罗苏姆是在一个无聊的圣诞夜有了这个想法,从而开始了编写。
生:……探究活动一:如何打开Python软件让同学们找到Python软件,并打开它,打开之后由每一小组的组长进行检查。
随后老师介绍打开软件的操作步骤,并进行演示,要求学生做好笔记。
探究活动二:认识IDLE交互式环境界面老师带领学生认识交互式环境界面,认识标题栏、菜单栏、和工作区,要求学生做好笔记。
师:我们这节课学习使用Python的print( )函数。
Print是打印的意思,使用Print()函数来输出显示代码结果。
Python 是一种计算机程序设计语言,既然是语言,它就有属于自己的格式规则,我们一起来看看它的格式规则。
三年级上册综合实践活动《程序世界真好玩》教案
《程序世界真好玩》教案标题:《探秘程序世界:一场奇妙的编程之旅》引言在数字化时代,编程已成为一项重要的技能。
通过编程,我们可以创造各种各样的应用和程序,改变世界。
本课以“程序世界真好玩”为主题,通过实践活动让学生初步了解编程的基本概念和原理,培养他们的逻辑思维能力和创新意识,感受编程的乐趣和魅力。
学情分析三年级的学生正处于思维活跃、好奇心强的阶段,他们对于新事物充满了好奇和探究欲望。
通过本课的学习,他们可以初步了解编程的基本概念和原理,培养他们的逻辑思维能力和创新意识。
教学目标1.知识与技能:学生能够了解编程的基本概念和原理;掌握使用简单编程工具进行编程的基本技能。
2.过程与方法:通过实践活动、小组讨论等方式,培养学生的观察能力、逻辑思维能力和团队协作能力;引导学生学会制定编程计划并记录编程过程。
3.情感态度与价值观:培养学生的创新意识和实践能力;引导学生感受编程的乐趣和魅力,树立正确的价值观。
教学重难点1.教学重点:让学生了解编程的基本概念和原理;培养学生的逻辑思维能力和创新意识。
2.教学难点:如何让学生在短时间内对编程有深入的了解;如何引导学生将所学的知识和技能应用于实践中。
教学准备1.教师准备:提前收集与编程相关的素材和案例;准备所需的编程工具和材料。
2.学生准备:了解编程的基本概念和原理;准备一些简单的编程工具和材料。
3.环境准备:选择一个安全、整洁的环境进行实践活动;确保活动过程中的安全和秩序。
教学过程一、导入新课(IO分钟)1.情境导入:播放一段关于编程的动画或视频,让学生初步了解编程的概念和原理。
然后展示一些由编程创造出来的有趣应用和程序,让学生感受编程的魅力和乐趣。
提问:“你们喜欢这些应用和程序吗?它们是怎么被创造出来的?”引导学生表达自己的想法。
2.揭示课题:介绍本节课的主题和目标,即通过实践活动了解编程的基本概念和原理,培养逻辑思维能力和创新意识。
二、新课学习(20分钟)1.了解编程的基本概念和原理(10分钟):通过PPT展示和讲解,向学生介绍编程的基本概念和原理。
走进编程的世界.ppt
让我们一起动手体验编程
信息编程的四个步骤
分析信息 设计方法 编写代码 调试运行
画圆
分析信息 设计方法 编写代码 调试运行
画一个圆
分析画圆的步骤 在VB中如何画圆
如 何
1、准备工具:白纸,直尺,圆规
在我们日常生活中, 你能举出计算机程 序为我们服务的几
个例子吗?
知 识 储 备
什么是程序设计语言呢?
程序设计语言:是人们与计算机打交道的桥梁和基础, 编程人员通过编写这些语言代码,来告诉计算机执行一 系列操作,实现某种功能,从而产生程序
人与人的交流 通过自然语言
人与计算机 交流通过设 计好的计算
机程序
探究任务四:画出以下的圆
拓展任务:能不能动手画 出以下这样的同心圆
课
1、我们这节课学习了哪个程序设计语言
堂
总
Microsoft Visual Basic 6.0
结
2、程序设计的步骤有哪几个?
分析问题 设计方法 编写代码 调试运行
程 序 哪 里
一 些
Java
常
用 C++
的
编 程
C
linux
语
言 vb
Office95\98 \2000,window95\2000
探 究 任 务 一 和 二
探究任务一:请同学打开“画笔”文件夹中的 “handboard.frm“ 要求:1.请你把画笔运行起来,画出一个红色的圆
2.找出画笔程序源代码
在 白
2、用直尺量好圆的半径,用圆规定好半径
纸
上
信息技术八年级上册《计算机软件与程序设计》教学设计
自主学习的
3.能够简述
12.归纳演绎出利
例,引导学生逐步归
意识,提高
出利用计算
用计算机程序解
纳演绎出计算机程
学生的课堂
机程序解决
决问题的一般过 程。
序解决问题的一般 过程。
参与感。
问题的一般 过程。
4.练习任
13.小组合作,学
12.给出明确的练习
知识与实践
1.完成汇报
务
习并总结范例中
本课是八年级上册第一单元《走进程序设计》的第一节内容。 主要学习内容包括:了解软件与程序设计的概念,体验程疗:设计的 一般过程。处在信息时代的大背景下,学习程序设计是非常必要的, 掌握利用计算机解决问题的方法,并有效应用到与之相关的其他问 题的解决中去,是培养学生学科核心素养,提升学生计算思维的重 要途径。作为本学期的起始课,启发学生正确地、深入地认识程序, 激发学生学习兴趣也尤为重要。
力的提升。
方案的流程
流,完成评价环 节
际问题。
描述。
5.回顾小
16•回顾并总结本
15.引导学生主动对
引导学生主
结
节课的知识。
本节课的内容进行
动回顾、总
回顾、总结。
结本节知识
■
16.强调计算机程序
内容,培养
17.学会用程序的
可以用来解决实际
学生的计算
概念解决生活中
问题,培养学生利用
思维。
的实际问题。。
教学环节
学生活动
教师活动
设计意图
评价标准
1.课堂导
入
1.观看演讲比赛 小视频,结合个 人经验,思考问 题:评选成绩如 何处理?
【教案】第四课 程序设计基础 编写一个简单的C语言程序
第四课程序设计基础活动主题2 编写一个简单的C语言程序教学内容分析本课是走进程序世界的第2课,是程序设计知识的基础。
主题2以Dev-C++为例介绍了C语言的集成编译环境,描述了C语言的基本逻辑结构和基础语法,并展示了一个完整的输入、编辑、保存、编译、运行的程序设计过程。
对于开展C语言程序设计来说,了解一个基本的集成编译环境,不但有用,而且必要。
教材完整地展现了C语言从输入源代码到编译到产生运行结果的全过程,这一操作技能是学习后续程序设计课程所必备的。
通过本课的学习,学生不但了解C语言的基本逻辑结构和基础语法,同时还认识了C 语言从源代码到生成可执行文件的全过程,这使得学生在学习具体的C语言程序设计时,能够对整个计算机软件工作的原理有一个全局性的认识,使之不仅见树,而且见林。
这对于接下去深入学习了解编程语言的工作流程有大帮助,同时还有利于帮助学生建立起计算思维。
教学对象分析在小学阶段,学生曾经学习过 Seratch编程,所以对于集成编译环境的概念应该不会特别陌生,但是C语言的交互方式与之前的 Scratch有本质的差别,教师在教学中要注意这点。
由于是第一次接触需要大量使用英文字符的编程,所以在教学中尽量用有趣的案例开展教学,让学生再“玩中学”“做中学”,让学生再有趣的交互体验中感受程序设计的魅力,激发起学生的学习热情和专研精神。
在第一次运行源代码的时候,学生可能会遇到一些困难,比如出现各种类型的编译错误,由于提示信息是英文的,部分学生阅读会比较吃力。
教师要有耐心引导学生注意仔细观察辨识提示信息,找到错误的根源。
这一过程虽然困难,但也是引导学生不畏困难,培养科学探究精神的时机。
教学目标1.了解Dev-C++编译运行C语言源代码的方法2.2.了解C语言的输入方式,能够识别C语言的基本语法元素3.掌握Dev-C++的启动和体验编写简单C语言程序教学重点和难点1.教学重点。
(1)程序及程序的执行过程(2)C语言的基本结构和语法(3)体验编写简单C语言程序的过程2.教学难点。
综合实践活动初中综合实践活动7-9年级《信息技术 7.走进程序世界》优质课教学设计_1
八年级上册VB程序设计第三节数据的表示第三课时表达式教学目标:四种表达式的书写方法和计算方法。
教学重难点:重点:四种表达式的计算方法。
难点:关系运算符的计算方法。
教学评价:本节课学生回答问题和提出问题都会获得相对应的分数;不同水准的学生也会设置不同梯度的分数。
教学过程:1、导入通过介绍本节课的必要性,导入本课。
2、新课本节课一共分四绝大部分,分别为算术表达式、字符串表达式、关系表达式和逻辑表达式。
2-1 算术表达式这个部分内容,基于学生的已有认知水平,所以相对来说,这部分内容相对简单。
安排的学习方式是自学+抢答+分数奖励。
自学内容,回答问题:1、3 * 2 =(6 ),15 / 3=(5 )2、3 ^ 2 =(9 ),12 Mod 5=(2 )3、算术表达式运算符的优先级分别为:(幂运算)→(单目运算)→(乘除运算)→(求余运算)→(加减运算)4、在算术表达式中也能够使用(小括号)控制优先顺序。
5、同级运算按照(从左到右的顺序,谁在前先算谁)说出下面题目的计算顺序6、(x+y)/(x-y)+(100 + 2 * x/4)7、(100-int(-2.9)) * x^38、10-int(-2.9)* 1^3 + 2 * 52-2 字符串表达式这部分内容,是通过比较“+”和“&”这两个字符串运算符的不同来加以区分的。
安排的学习方式是游戏+分数奖励。
游戏准备:每组10张纸条。
游戏规则:1、纸条内容相等的即为“朋友”。
最先找齐“朋友”的小组依次获得相对应的分数。
2、检查方式:小组互检。
2-3 关系表达式这部分内容分为数值型数据类的关系比较和字符串类型的关系比较。
前者较简单,后者则对于学生们是陌生的知识。
例如:3+2>4 关系成立,结果为“真”值,用True表示;否则,结果为“假”值,用False表示。
安排的学习方式是自学+小组PK+分数奖励比赛规则:教师抽取小组(共三次),每次抽取小组的组长选择对方组的参赛同学,快速回答准确的小组获得相对应的分数。
综合实践活动初中综合实践活动7-9年级《信息技术 7.走进程序世界》公开课教学设计
《小海龟画正多边形》教学设计1、知识与技能(1)了解什么是算法,解算法的自然语言描述和流程图描述。
(2)理解For…EndFor循环语句的使用方法。
2、过程与方法:围绕“小海龟画正多边形”这个任务,采用讲解,练习、讨论,探究相结合的方式展开教学活动。
3、情感态度与价值观学生在独立思考的基础上,通过编写程序,提升严谨的逻辑思维水平,增强学生学习编程的兴趣和信心,学生之间相互协作,以组为单位相互竞赛,养成积极进取的学习习惯。
二、教学重点、难点重点:学习For…Endfor循环语句及使用。
难点:理解循环的控制。
三、教学对象分析本节课是小海龟画正多边形,学生在此以前学会了Small basic的基本命令,本节课处于承上,启下作用:小海龟画正三角形、彩色正五边形承上小海龟画正多边形启下累加求和编程命令形式从单一到复合命令,学生理解过程也从形象过度抽象,学生对本节循环语句For…EndFor的理解对今后学习编程起作用很大。
四、教学方法任务驱动法,启发式教学法,讨论探究教学法,讲解练习教学法。
五、教学过程教学环节老师活动学生活动设计意图1、让学生上机运行老师事先准备好正五边形的顺序学生总结第二种回顾旧知识,引结构程序(第一种方法)循方法简单。
入新知识环结构程序(第二种方法)复习引入认识算法回答:哪种方法比较简单?2、通过对比正三角形、正学生回答四边形、正五边形…程序,Turtle.Move(l)让学生回答?Turtle.Turn(E)让学生带着问(1)哪些语句重复出现,边数越多,重复越题,将进入新知出现几次?多。
识学习。
(2)更多正多边形和有规律的图形,重复语句多、枯燥、无聊、有无更简单方法处理?到当前为止小海龟画图形都用相同方法,画一条边,右转一个角度。
海龟画正三角形哪位同学能口头表述画的方法:正三角形步骤?第一:画一条教师总结:做一件事或处边,右转120度。
理一个问题所给出的方法第二:画一条通过上节课画和步骤称之为算法。
小学信息技术走进图形化编程世界教案
小学信息技术走进图形化编程世界教案导语:随着科技的飞速发展,信息技术已成为现代社会不可或缺的一部分。
为了培养小学生对信息技术的兴趣和理解,以及激发他们的创造力和思维能力,本教案将引导小学生进入图形化编程世界。
通过学习编程概念和使用图形化编程工具,小学生将能够创造出自己的程序并解决问题,为未来的信息技术之旅打下坚实的基础。
一、教学目标:1. 了解图形化编程的概念和基本原理;2. 掌握图形化编程工具的基本操作方法;3. 培养逻辑思维、创造力和解决问题的能力;4. 通过实际操作,学会设计和编写简单的程序。
二、教学准备:1. 计算机或平板电脑;2. 安装好的图形化编程软件(如Scratch);3. 小组活动所需的纸笔。
三、教学过程:1. 导入与启发(10分钟)为了激发学生的兴趣和好奇心,我们可以使用一些问题或情景来导入主题。
例如,展示一些图形化编程作品,引导学生思考这些作品是如何创作出来的,是否有兴趣学习如何制作自己的作品等。
2. 引导理解图形化编程概念(15分钟)介绍图形化编程的概念,例如:使用图形拼图的方式来编写程序,而不是编写复杂的代码。
解释图形化编程可以帮助我们更轻松地理解和实现问题的解决方案。
3. 探索图形化编程工具(20分钟)引导学生打开图形化编程工具(例如Scratch),介绍工具界面的基本元素和功能。
演示如何创建一个简单的程序,例如一只跳舞的猫。
鼓励学生跟随演示,并尝试创建自己的程序。
4. 小组合作活动(30分钟)将学生分为小组,要求他们一起设计并编写一个简单的程序。
可以给出一些场景或问题,例如:制作一个能够说话的角色,制作一个能够移动的小车等。
鼓励学生充分发挥创造力,并在小组中合作讨论和解决问题。
5. 程序展示和反馈(15分钟)每个小组展示他们所设计的程序,并向其他小组解释他们的思路和创意,并记录大家的反馈和意见。
鼓励学生提出自己的观点和建议,互相学习和改进。
6. 总结和延伸(10分钟)总结学习的内容并强调图形化编程的重要性和应用。
优质课一等奖初中综合实践活动《走进程序世界:开启计算思维的大门》
输出面积S
结束
实践任务一
输入半径r的值,求圆的面积s。请你设计算法并画
出流程图。
开始
输入半径R
否
R>0
是
S=πr²
输出错误
输出面积S
结束
实践任务二
超市周末促销。凡是顾客购买的商品超过500元的, 打8折,否则打9折。假定顾客购买的商品价格为a元, 实际要付多少钱?请你设计算法并画出流程图。
实践任务二
5、农夫带羊过去
流程图
用图形符号描述,直观、简洁, 逻辑关系清晰。
恰当选择
用算法解决实际问题
光说不练假把式,接下来我们一起 来做一个随堂测验吧!
实践任务一
输入半径r的值,求圆的面积s。请你设计算法,
并画出流程图。
开始
提示: R>0 R=0
S=πr² S=2πr
R<0
否
是
输入半径R
输出半径R
输出错误
趣味游戏——《农夫过河》
5min
已知农夫需要把狼、羊、菜和自己运到河对岸去,但是只有农夫能够划船,而 且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果 没有农夫看着,狼会吃羊,羊会偷吃菜。请同学们设计正确的方法和步骤帮助 农夫过河,并选出正确的渡河方案(单选)________
(1)把狼带过去
如果B<C,则输出C
否
A>B
B>C 是
是
否 A>C
输出B 输出C
结束
是
输出A
第五步:结束运算
拓展延伸
现
实
找
世
界 分析 具 问题
体
到
解 设计 决 步骤
设计制作活动信息技术推荐主题及其说明
掌握查看文件的基本操作方法;新建文件夹,以及复制、移动、删除文件等;建立共享文件夹,在局域网中共享文件,体会文件在信息管理中的重要性。
6.演示文稿展成果
了解演示文稿的结构,学习在文稿中插入幻灯片,复制、删除、移动演示文稿中的幻灯片,在幻灯片中输入文字以及插入艺术字和图像;设置简单的动画效果,为演示文稿设置超链接和动作,保存、预览、打印文稿等。增强信息意识,培养利用数字化工具完成作品设计与创作的能力。
认识视频和动画文件的格式,了解视频的含义以及动画的基本原理,了解视频和动画的主要应用领域,掌握动画的制作流程,能根据主题制作简单的视频和动画作品。了解动画的应用及发展前景,学习简单的动画软件,体验动画在日常生活中的广泛应用,提高数字化学习与创新素养,增强信息意识和信息社会责任。
7.走进程序世界
了解程序设计的基本过程和方法;熟悉程序设计语言的用法,掌握常量、变量、函数等基本概念,理解程序的三种基本结构,知道人与计算机解决问题方法的异同,尝试编写、调试程序。激发编程的兴趣,培养逻辑思维能力,进一步理解计算思维的内涵,提高数字化学习与创新素养,增强信息意识和信息社会责任。
14.简易互动媒体作品设计
使用常见的外部设备,结合常见的编程语言,设计出通过多样化的信息输入方式呈现出各种有趣效果的互动作品。培养将新奇创意变为现实的意识,掌握人机互动的原理,体会跨学科学习的魅力,提高动手实践能力。
15.手工制作与数字加工
将电路知识和艺术设计结合起来,制作一个手绘图案的盒子,将各种电子元器件连接在盒子内部,使之成为发光的盒子。然后利用计算机将手绘的墙”。初步了解大工业生产模式和手工模式的区别和联系,亲历单元设计以及单元联结成大型装置的过程,理解模块的概念在艺术设计中的应用。
优质课一等奖初中综合实践活动《走进程序世界:程序与算法》
当a>0时,以a为直径 的圆的面积。
第一步: a除以2求出圆 的半径。
第二步:利用公式S=π×r² 求出圆的面积。
算法
优点
通俗易懂,不需要 事先培训。
描述一
缺点
1、有歧义、导致算 法执行的不确定性。 2、当算法复杂时, 很难清晰的表示。 3、不方便翻译成成 语设计语言。
算法
描述二
算法
优点
清晰简洁,不依赖 计算机设计语言。
把圆盘从下面开始按大小顺 序重新摆放在另一根柱子上。
1:
一次只能移动一个圆盘。
2:
在小圆盘上不能放大圆盘。
Hale Waihona Puke 程序与算法目录CONTENTS
01 程 序
02 算 法
程序
程序
概念
计算机程序
为实现特定目标或 解决特定问题而用计算 机语言编写的一系列语 句或指令。
程序
例子
word
1984
网页浏览器1.0
End Sub
算法
优点
易于理解,便于向 计算机程序设计语 言过渡。
描述三
缺点
由于编程语言繁多, 伪代码的语句不容易 规范。
拓展练习
拓展练习
用自然语言和流程图两种方式写出 一元二次方程ax²+bx+c=0(a≠0) 求解的算法。
总结
总结
评价
评价标准
贡献
共享
倾听
协作
决策
总是积极参与讨论。 根据主题分享很多
第二步: 面积S=π×1² =3.14cm²
当a>0时,
a cm
以a为直径 的圆的面积。
第一步: 半径r=a÷2
第二步: 面积S=π×r²
优质课一等奖初中综合实践活动《走进程序世界》
用计算机解决问题的策略
用计算机解决问题时,首先应 考虑选择( 合适的软件 ),当没有 合适的软件,需要( 编写程序 )来 解决问题。
知识窗
输入文字
软件:由程序、数据、文档资料组成的, 其核心是程序。
App: 智能手机的第三方应用程序。
03
什么是计算机程序
一、什么是程序?
问题:猎人带着一只狼,一头羊和一些白菜过河,但渡船太 小,一次只能带一样。因为狼要吃羊,羊会吃白菜,所以狼 和羊、羊和白菜不能在无人监视的情况下相处。此时猎人不 知如何渡河。
执 行
计算机语言系统
什么是程序设计?
“欢迎来到VB程序世界”
一起来感受程序设计的乐趣吧!
程序设计的过程
分析问题 确定算法 编制程序 调试程序 解决问题
练一练
体验VB程序:求三角形面积(运用到海伦公式)。
Private b Form_Load()
输入信息
Let a=3 Let b=4
Let c=5
忆一忆
计算机程序:用计算机所能识别的命令代码,完成具
体工作的有序的指令集合。
程 序 设 程序设计语言:机器语言、汇编语言、高级语言 计
程序设计过程:确定算法、编制程序、调试程序
你准备设计一个什么样的程序?
算法 + 数据结构 = 程序设计
下一个程序高手也许就是你!
谢谢
缺点:记不住、难理解、可读性差。
2、汇编语言 例:51+53 指令代码为: MOV AL,33H
MOV DL,35H
ADD DL AL 优点:易理解。 缺点:大型程序难以开发,依赖于具体计算机。
3、高级语言 例:51+53 Let a=51
三年级上册--Scratch-我的世界2-教案
我的世界2教学目标:1.理解重复指令运行的原理。
2.掌握重复指令的使用方法。
3.能根据任务需要,合理的使用重复指令,优化程序。
教学重点:理解重复指令的原理并能根据任务需要运用重复指令教学难点:根据任务需要运用重复指令教学过程:课前游戏师:孩子们,又和大家见面了,上课前,我们来玩个小游戏,好吗?我来喊口令,你们来做,比比谁的反应最快!准备:静息、坐端(先慢后快,4-5遍,表扬第5组,要加速了哦,准备,全部都很快),问大家一个问题,那刚刚静息和坐端这组动作重复做了几次呢?(如果有人举手,大家一起说。
)你们不但反应快,记性也好,真是一群聪明的孩子!(静息,做好上课准,坐端,上课)一、导入师:孩子们,上节课我们在《我的世界》1认识了Steve和Alex,这节课老师把Steve请到了课堂,听听,他要说什么?(hello,大家好!我是建筑高手Steve,下面让我来展示一下建造房屋的本领吧,播放视频)看完后,孩子们,Steve的建筑本领强吗?你们也想去建造房屋吗?让我们一起走进我的世界2,走进建造房屋的编程世界吧!我们班有12个建筑小组,今天就来比一比,哪个建筑小组能团结协作,勇于探究,把房子建得又快又好,小房子获得最多的小组,就能领取建筑大奖!建筑能手,勇夺第一(师一句,生一句,2次),孩子们,准备好了吗?师:来,我们一起看一看学习目标。
(出示学习目标)二、新授师:孩子们,建造房屋,先要从修建一面墙开始!(一)出示自学任务:建造一面墙壁思考:1.需要添加什么指令?2.添加的指令重复了多少次?(生读)师:谁来读一读要求:1.看书67-69页,学习怎样才能建造一面墙?师:请孩子们打开书,翻到67页,开始自学。
自学完毕请举手示意。
师:看来大家已经完成了!接下来我们上机操作。
2.打开第5关,按照书上的方法建造一面墙。
(师解屏)师:开始操作反馈预测:(抓住:放下指令的先后顺序;指令重复的次数。
)1.按原来的方法修建墙壁师:让生演示,并追问有用其他方法完成的吗?2.做错了,多次用重复指令。
优质课一等奖初中综合实践活动《走进程序世界:运动渐变动画》导学案
运动渐变动画导学案一、复习导入逐帧动画常见的几种flash动画的类型形状渐变动画运动渐变动画二、课堂教学1.动画的分类:物体的移动图形的旋转图形的缩放颜色的变化2.运动渐变动画的制作方法:在一个关键帧上放置一个元件实例,然后在另一个关键帧上改变这个对象的大小、位置、颜色、透明度等属性,接着定义补间动画,flash就会自动补上中间的动画过程。
3.任务一跳动的小球制作步骤:(1)新建flash文档(2)插入菜单选择新建元件,创建影片剪辑元件(3)在元件编辑窗口中选择椭圆工具在属性面板中设置笔触颜色为无,填充颜色为渐变色,绘制小球。
(4)回到场景面板在第一个关键帧中放置一个小球元件于舞台顶端,25帧中插入关键帧,移动小球至舞台低端,50帧插入关键帧,移动小球至舞台顶端。
(5)每两个关键帧之间在属性面板中创建动画补间。
任务二快乐的猫咪(1)打开桌面上快乐的猫咪源文件。
(2)插入新图层,命名为“眼睛”。
(3)在第一个关键帧中将库面板中的“眼睛”元件拖动的舞台上放置到小猫眼睛的又下角。
(4)在第20帧、20帧、30帧、45帧各插入关键帧,改变“眼睛”的位置(提示:可以使用键盘上的上下左右方向键)。
(5)每两个关键帧之间创建动画补间。
任务三快乐的猫咪(1)在任务二的基础上,在插入新的图层,命名为“蜻蜓”(2)锁定“眼睛”图层。
(3)在第1帧、第20帧、20帧、30帧、45帧各插入关键帧,改变蜻蜓的位置(提示蜻蜓的位置应该和“眼睛”转动的方向相一致)。
(4)每两个关键帧之间创建动画补间。
4.课堂小结形状渐变动画与运动渐变动画之间的区别和联系。
5.课后练习请尝试用班级同学的照片完成一个动感相册的制作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习旧知,情境导入
GoC基本命令
p.fd(100); p.rt(90); p.lt(90); p.show(); p.speed(2);
每条命令后都有分号“;”
前进100步 右转90度 左转90度 显示笔 设置笔的速度
复习旧知,情境导入 如何输出下列图形(包含5级台阶)?
图形
基本图形
循环次数
6
7
3
6 5
绘画图形
任务二:分组完成程序的编写
图形
基本图形
循环次数
6
7ห้องสมุดไป่ตู้
3
6 5
思维发散,绘画拓展
基本图形
任务三:发挥创意,自主创作。
图形
作品拓展欣赏
每个命令后面有分号“;”
for ( int i=1 ; i < = 10 ; i++ ) { 需要重复执行的命令 }
for ( int i=1 ; i < = 10 ; i++ ) { 需要重复执行的命令
}
i的值每次加1
任务一:用for循环语句完成50级通天云梯的设计。
案例分析,理解循环结构
寻找基本图形,确定循环次数
图形
基本图形
循环次数
6
90o 90o 90o 90o
绘画图形
小组讨论,寻找基本图形,确定循环次数
案例分析,导入新课
图形
在GoC语言里,对于 重复执行的命令,可 以使用for循环语句 来实现。
程序代码
//程序名:通天梯 //作者: 王芳老师
int main() {
p.show(); p.speed(2); p.c(0); pen.fd(20); p.rt(90); pen.fd(20); p.lt(90); pen.fd(20); p.rt(90); pen.fd(20); p.lt(90);
int main() {
p.show(); p.speed(3); for (int i=1; i<=10; i++) {
pen.fd(20); p.rt(90); pen.fd(20); p.lt(90); } return 0; }
for循环结构
i的最大值为10
定义一个变量, 名字叫i,值为1
return 0; }
对比发现,总结循环结构
程序1
//程序名:通天梯1 //作者: 王芳老师
int main() {
p.show(); p.speed(3); pen.fd(20); p.rt(90); pen.fd(20); p.lt(90);
return 0; }
程序2
//程序名:通天梯2 //作者: 王芳老师