当前位置:文档之家› 闽教版信息技术八年级上册(2.2体验顺序、分支结构程序设计)

闽教版信息技术八年级上册(2.2体验顺序、分支结构程序设计)

闽教版信息技术八年级上册(2.2体验顺序、分支结构程序设计)
闽教版信息技术八年级上册(2.2体验顺序、分支结构程序设计)

第二单元 VB程序设计基础

活动八体验顺序、分支结构程序设计

教学目标:

1.知识

(1)学会表达问题分析过程。

(2)建立算法的概念

(3)学习用自然语言顺序结构和分支结构问题算法

(4)了解变量、赋值语句、文本对象、标签对象

2.技能:

能根据问题设计界面和编写程序

3.情感

(1)鼓励学生对知识进行迁移,完成创新活动,提高教学的实效性。

(2)培养学生探究精神与独立操作能力。

课时:

3课时

重点与难点:

1.教学重点:

分析问题、构建算法,建立起程序设计思维架构

2.教学难点:

如何将这么多的学习内容有机结合在一起,让学生能够接受。

教学方法:

演示法、练习法、讨论法

教学准备:

1.教学环境。

配有黑板或白板的多媒体网络教室

2.教学资源

辅助教学使用的程序,存放学生练习的文件夹。

教学过程:

教学反思:

1.突出的教学重点是否在教学过程中得到落实。

2.教学难点在教学过程中是否得到解决,学生是否在学习过程中掌握了难

点。

3.学生在学习中是否获得了“原来是这样”的感悟。

顺序结构选择结构和循环结构的程序设计典型例题分析与解答

顺序结构、选择结构和循环结构的程序设计典型例题分析与解答 1 在三种选择结构中,能用2个条件,控制从3个操作中选择一个操作执行的选择结构是______选择结构 【分析】能用1个条件,控制某个操作做或不做的选择结构是单分支结构;能用1个条件,控制从2个操作中选择一个操作执行的选择结构是双分支结构;能用n(n>l)个条件,控制从n+ l个操作中选择一个操作执行的选择结构是多分支结构。【答案】多分支 2 在三种循环结构中,先执行循环操作内容(即循环体),后判断控制循环条件的循环结构是______循环结构。 【分析】当型循环结构是先判断控制循环的条件,条件成立,执行循环体;条件不成立,则退出循环体。次数型循环结构也是先判断是否达到循环次数,没有达到循环次数,执行循环体;达到循环次数的,退出循环。只有直到型循环结构才是先执行循环体,然后再判断控制循环的条件,如果条件成立,进行循环;条件不成立,退出循环。 【答案】直到型 3 使用“getchar( )”函数时,程序的开头必须写一条包含命令为____________。 【分析】凡是使用系统函数的程序,都要在程序的开头写一条包含命令,包含命令中的“头函数.h”是一个文件,其中有关于该系统函数的定义。系统函数“getchar( )”是在名为“stdio.h(标准输入输出函数)”的头函数文件中定义的。【答案】#include"stdio.h"或#include<stdio.h> 4 执行输入语句“scanf("x=%c,y=%d",&x,&y);”,要使字符型变量X的值为'A'、整型变量y的值为12,则从键盘上正确的输入是( ) ①'A'/②A/③x=A/ ④x=A,y=12/ 12/ 12/ y=12/ 说明:备选答案中的"/"表示回车换行键 【分析】输入语句的格式控制符串中的“x=”、“,”、“y=”都是非格式控制符, 在输入时必须原样位置输人,所以只有备选答案④才符合这个要求。【答案】④ 5 设有下列程序段,则执行该程序段后的输出是( ) int i=012; float f=1.234E-2; printf("i=%-5df=%5.3f",i,f); ... ①i=__012f=1.234 ②i=10___f=0.012 ③10___O.012 ④___100.012 注:答案中的_代表一个空格。 【分析】输出语句的格式控制符串中的“i=”、“f=”都是非格式控制符,在输出时必须原样,原位置输出,所以只有备选答案①和②才符合这个要求;格式控制符“%-5d”的格式控制是数据左对齐、宽度为5的整型数据,备选答案①中的数据是右对齐的;此外,该答案中的实数“1.234E-2”应该代表“0.01234”,而不是“1.234”。只有备选答案②符合题意。【答案】② 6 在Turbo C的主屏幕中,将当前编辑的源程序以原名存盘,可以选用___________菜单项,也可以直热键________。 【分析】如果选用“File/Save”菜单项,或者使用热键(f12),当前编辑的源程序将以原来的文件名存盘;如果选用“File /Write to”,当前编辑的源程序将以新的文件名存盘。 【答案】File/Save F2 7 下列各种选择结构的问题中,最适合用if-else语句来解决的是( ) ①控制单个操作做或不做的问题 ②控制两个操作中选取一个操作执行的问题 ③控制三个操作中选取一个操作执行的问题 ④控制10个操作中选取一个操作执行的问题 【分析】if-else语句是专门解决“双分支结构”的,而“双分支结构”的问题就是用单个条件控制从两个操作中选取一个操作来执行的问题。 【答案】② 8 下列程序是输入一个小写字母,转换成对应大写字母的后一个字母输出。例如:'a'将转换成’B’、…、‘y’将转换成’Z’,其中的’Z’将转换成’A’。请填写程序中所缺少的语句。 main() {char ch ; scanf(”%c”,&ch〕; ch=ch- 32+1; ___________________; printf("%c\n",ch); } 【分析】分析程序库中的“ch=ch- 32+ 1;”语句,可知是将字符型变量 ch中的小写字母转换成对应的大写字母(- 32)的后一个字母(+ l)。如果ch中的字母是' a'、' b'、··,'y',转换结果都不会出错,但是,如果 ch中的字母是'Z',则-32后是大写字母'Z',再+l后将不是大写字母了。为了使其转换成'A',需要用一个单分支结构来实现:如果ch的值等于'Z'+ l,则硬性将 ch的值改成'A'。完成这个任务的语句是一条单分支语句,正是所缺少的语句。 【答案】 if (ch=='Z'+l) h='A'; 9不能正确计算下列分段函数的程序段是_________ |-1 x<0 y=|0 x=0 x>0 ① switch(x< 0)② if(x> 0) {case1:y=-1;break; y=1; case 0:switch(x==0)else {casel:y=0;break;if(x==0) case 0: y= l;y=0 } else } &ny=-l ③ y= l;④ y= l; if(x==0)if(x<0) y=0; y =-l; else else y=- l; if(x== 0) y=0; 【分析】先来分析备选答案①:表达式“x<0”的值只有两种可能性,成立值为1、不成立值为on如果“x<0”的值为 1(即 x< 0),则执行“easel:”后的语句“y=-l”后,退出 switch语句,符合分段函数要求。如果“x<0”的值为0(即x>=0),则执行“case 0:”后的switch语句。该switch语句的表达式是“x==0”,结果也有两种:成立为1、不成立为0.如果“x==0”的值为1(即x=0),则执行“case l:”后的语句“y=0”后,退出 switch语句,符合分段函数要求。如果“x==0”的值为0(即x>0),则执行“case 0:”后的语句“y=1”,也符合分段函数要求。再分析备选答案②:这是标准的用嵌套双分支结构来实现三分支的分段函数,结果显然是能求解分段函数的。分析备选答案③:双分支语句的条件是“x==0”,条件成立时,y值为0,符合分段函数的要求,条件不成立时(包含x>0和x<0两种情况),结果y值为-l,显然不符合分段函数的要求,所以本题要选该答案。至于备选答案④,是能正确计算分段函数的,首先置y为1;接着用双分支结构处理“x<0”和“x>=0”的两种情况:前者使得y值为一l;后者再执行一个单分支结构,如果“x==0”则使y值为0,否则不改变y值,保持y的原值1,符合分段函数的要求。 【答案】③ 10 三种循环语句都能解决循环次数已经确定的次数型循环,其中__________循环语句最适合。 【分析】当“for(表达式 1;表达式 2;表达式 3)语句;”中的表达式1为:整型变量 k=l;表达式 2为:整型变量 k<= n;表达式 3为:整型变量 k++;则这个 for循环就是次数为n次的标准次数型循环结构。 【答案】for 11执行下列程序段后的输出是() x=l; while(x<=3) x++,y=x+++x; printf("%d,%d",x,y); ① 6,10 ②5,8 ③4,6 ④3,4 【分析】我们可以使用逐步记录运行结果的方法来获得输出结果,记录如下: x=1; 进入循环,条件满足执行循环体:计算x+十得x为2,计算y=x+++x,得y为4、x为3; 继续循环,条件满足执行循环体:计算x+十得x为4,计算y=x+++x,得y为8、x为5; 继续循环,条件不满足退出循环; 输出x和y的值为5,8。 【答案】② 12 执行下列程序段,其中的do-while循环一共执行_次。 static int x; do x+=x*x; while (x); 【分析】对静态型变量,不赋初值也有值,对整型变量,其值为 0。执行循环语句 do-while 的循环体,x+=x* x是x=x+(x*

人教版九年级信息技术《顺序结构》教案

人教版九年级信息技术《顺序结构》教案。 人教版九年级信息技术《顺序结构》教案 教学目标分析 1、知识与技能:理解程序设计的顺序结构基本思想、掌握顺序结构语句特点。 2、过程与方法:学会用算法分析问题、能够使用顺序结构编写简单的程序解决具体问题。 3、情感态度与价值观:体会用结构化方法解决数学问题的便捷性,明确结构化在程序设计中的重要作用,激励尝试使用多种方法解决问题,培养良好的编程习惯和态度。

教学重、难点分析 教学重点: 理解程序设计的顺序结构基本思想教学难点: 1、顺序结构实现语句的格式和功能 2、编写简单的程序的过程 3、变量的特点

教学策略 1、在上课前,我故意引入一般人对程序的看法,设置悬念,引起学生的好奇心,勾起学生探索新鲜事物欲望。为拉近程序与生活的距离,举例说明生活中程序与生活的关系。 2、以任务驱动展开教学 以学生感兴趣的游戏形式展开,一起体验程序设计的过程.。学生从游戏中分析算法,本课设置了三个算法思路让学生分析。 1、顺序结构的第一次亲密接触 依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。引导学生分析算法,引出程序。由于算法1不是满足要求的算法,因此我先引出程序,再分析程序设计的过程。算法1是一个铺垫。

这其中也涉及到顺序结构程序的语句描述。 2、顺序结构的第二次亲密接触 这是本课学生必须掌握的程序,因此让学生分析算法的同时,能够模仿算法1编写出算法2的程序。 3、顺序结构的第三次亲密接触 算法3是本节课的扩展知识,重在培养学生了解解决问题的多种思维方式,理解程序运行过程中变量值的变化,培养学生具有算法分析创新意识。 教学过程

闽教版《信息技术》八年级上册教案

八年级上册 第一单元 平面素材加工与集成 用ACDSee 浏览图片 教学目标分析 1.知识目标: ⑴了解ACDSee 的软件界面; ⑵能用ACDSee 浏览图片、自动播放图片; ⑶通过ACDSee 编辑器,学会简单的图片处理。 2.能力目标: ⑴培养学生自主学习能力,增强学生的创新意识; ⑵培养学生对已有信息的选择、处理和应用能力 ⑶培养学生学习新软件的常用方法。 3.情感目标: ⑴培养学生之间的交流协作,团队意识; ⑵培养学生探索知识的精神; ⑶培养学生学会倾听他人,尊重他人的良好习惯。 教学重、难点 重点:用ACDSee 浏览图片,对图片进行色彩调节、旋转、裁剪等操作。 难点:用ACDSee 编辑器处理图片。 教学思路 设计意图 整个教学过程分三个环节:第一环节主要通过三个小任务让学生熟悉ACDSee 的窗口和浏览图片的几种模式,比较简单,学生完全能够独立自主完成。 第二环节的内容是学习重点,要求学生能熟练掌握对图片旋转方向、调整大小、色彩调节等常用命令的使用,为此创设了三个情境小任务让学生完成,首先展示了调整后的图片让学生有了感性认识,其次请老师或学生进行适当的操作提示,然后留出一定的时间让学生思考讨论探索完成,最后请学生上台演示,通过这样的形式让学生在完成任务的过程解决问题并熟悉方法。 第三环节的内容是学习难点,主要使学生能了解ACDSee 的编辑器并能适当使用编辑器处理图片。设计了两个小任务,并且这两个任务与前面的任务相衔接,一方面考虑到这个任务有一定难度,学生如果建立在前面已经完成的任务的成就感上更易上手,从而降低难度,另一方面也考虑到整个学习内容的连续性和完整性,学生在思考讨论探索中完成任务,最后总结巩固。 教学过程

顺序结构程序设计习题

一维数组程序设计习题 1、【逆序输出问题】 题目描述:按照顺序从键盘读入十个数据,以逆序方式输出。 输入数据:1 2 3 4 5 6 7 8 9 10 输出结果:10 9 8 7 6 5 4 3 2 1 2、【数组元素的移动问题】 题目描述:将元素个数为10的数组a中的第一个元素移到数组末尾,其余数据依次往前平移一个位置,请编程实现。 输入数据:1 2 3 4 5 6 7 8 9 10 输出结果:2 3 4 5 6 7 8 9 10 1 3、【斐波那契数列问题】 题目描述:有这样一种数列:1、1、2、3、5、8、……,这个数列的特点是:第1、2两个数为1,1,从第3个数开始,该数是其前面两个数之和。这种数列被称为Fibonacci(斐波那契)数列,请编程输出斐波那契数列的前20项(用一维数组完成)。 输出结果:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 4、【求和问题】 题目描述:编程计算并输出S=∑ = 10 1 i i i y x 其中,Xi的值为1、8、5、7、2、99、34、67、2589、19,Yi的值为2、22、14、3、7、9、11、8、132、30。 输出结果:344402 5、【排序问题】 题目描述:从键盘输入10个数,将它们按照从小到大的顺序输出。 输入数据:72 98 79 66 39 95 96 25 5 37 输出结果:5 25 37 39 66 72 79 95 96 98 6、【进制转换问题】 题目描述:请编程将一个从键盘输入的十进制整数转化为二进制数输出。 输入格式:32570 输出格式:111111********* 7、【圆环找数问题】 题目描述:有一组数,其排列形式如下:11,19,9,12,5,20,1,18,4,16,6,10,15,2,17,3,14,7,13,15,8且尾部8和头部11首尾相连,构成环形的一组数,编程找出相邻的4个数,其相加之和最大,并给出它们的起始位置。 输出结果:58 19 8、【质数问题】 题目描述:用筛选法求100之内的质数,要求每行输出5个数据。 输出结果:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

教师资格初中信息技术考试大纲

《信息技术学科知识与教学能力》(初级中学) 一、考试目标 1.信息技术学科知识运用能力。了解信息技术发展的历史和现状,把握国内外信息技术最新发展动态;掌握信息技术学科基本知识与技能,熟悉信息技术学科的特征与应用领域;掌握信息技术学科教学的基本理论和方法,并能在教学中灵活运用;理解《中小学信息技术课程指导纲要(试行)》规定的课程目标、教学内容和实施建议,结合基础教育课程改革理念,开展教学和指导学生实训实践。 2.信息技术教学设计能力。能够根据《中小学信息技术课程指导纲要(试行)》规定的课程目标,结合基础教育课程改革理念,针对初中学生的认知特征、知识水平及学习需要选择合适的教学内容,制定具体的教学目标;能够根据教学内容的特点、学生个体差异,确定教学重点和教学难点;根据不同课程模块的特点,合理选择教学策略和教学方法;合理利用信息技术教学资源,设计多样的学习活动,引导学生积极参与学习过程。 3.信息技术教学实施能力。认识学生建构信息技术知识和获得技能的过程,并能依据信息技术教学需要,恰当选用相关的教学资源;创设教学情境,能够有效地将学生引入学习活动;运用信息技术学科教学策略,组织有效教学活动;能够根据学生的学习反馈优化教学环节;能够帮助学生理解和掌握知识与技能,获得信息技术学习的方法,引导学生树立健康的信息意识和价值观,培养学生良好的信息素养。 4.信息技术教学评价能力。掌握教学评价的基本知识与方法,并能将其恰当地运用于信息技术学科教学之中;积极倡导评价目标的多元化和评价方式的多样化,发挥教学评价促进学生发展的功能;能够通过教学反思改进教学。 二、考试内容模块与要求 (一)学科知识 1.信息技术专业知识 (1)了解信息技术发展史及国内外的发展动态,掌握与初中信息技术相关的基础知识和基本理论; (2)掌握与信息活动相关的法律法规、伦理道德。 (3)掌握信息技术学科的基本理论和基本方法,并能用于分析和解决相关问题。 2.信息技术课程知识

新闽教版八年级上信息技术全册教案

活动一图片的获取教学目标: 1.知识 (1)了解几种最常用的图片素材采集方法 (2)了解常用的图像文件格式 2.技能: 能结合实际,选择合适的方式获取所需的图像 3.情感 (1)关注与日常生活和学习密切相关的图片信息; (2)能够用正确的价值观评价图片信息。 (3)提高学生分析和解决问题的能力 课时: 2课时 重点与难点: 1.教学重点: (1)图像素材的获取方法 (2)图像文件格式的转换 (3)Photoshop的窗口界面 2.教学难点: 图像文件格式的形成原理 教学方法: 讲结合法、任务驱动法,分层教学法 教学准备: 1.多媒体网络教室 2.软件:Windows操作系统,ACDSee,SnagIt,Photoshop 3.资源:相关图像素材 教学过程:

教学反思: 1、有关图像的基本知识(像素、分辩率、图像文件格式)比较抽象,教师能否结合实际例子,深际例子,深入浅出地进行讲解,帮助学生理解相关内容。 2、PS是一款功能非常强大的图像处理软件,掌握并学会应用将使用将使学生受益无穷,如何在结识它的第一课时就让学生喜欢并且对它感兴趣。 活动二图像处理的基本操作 教学目标: 1.知识 (1)了解工具栏属性面板中常用用属性的设置办法。

(2)学会利用这些工具对图像进行简单的编辑和修改。 2.技能: 能根据主题的需要,选择合适的工具进行图像处理 3.情感 (1)通过对图像的处理,提高学生的审美观。 (2)通过分组学习,培养学生与他人协作、互助的品质。课时: 3课时 重点与难点: 1.教学重点: (1)图片的裁剪。 (2)使用各种工具对图像的着色。 (3)工具栏属性面板中常用属性的正确设置。 2.教学难点: (1)工具栏属性面板中常用属性的正确设置。 (2)画笔工具模式的选择及其应用。 教学方法: 小组协作、任务驱动知识讲解 教学准备: 1.多媒体网络教室 2.软件:Windows操作系统, Photoshop 3.资源:相关图像素材 教学过程:

顺序结构程序设计练习题

顺序结构程序设计练习题 一、选择题 1、下面正确的赋值语句是()。A)x+y=30B)y=π*r*r C)y=x+30D)3y=x 2、为了给x,y,z三个变量赋初值1,下面正确的赋值语句是()A)x=1:y=1:z=1B)x=1,y=1,z=1C)x=y=z=1D)xyz=1 3、赋值语句:a=123+left("123456",3)执行后,a变量中的值是。A)"12334"B)123C)12334D)246 4、在Visual Basic中,下列____程序行是正确的。A)X=Y=5B)A+B=C^3C)Y=1&Y=Y+1D)I=X10” 5、假定X是一个数值型变量,那么由函数组成的表达式INT(X/2)=X/2,作用是____。 A)用于测试X是否偶数B)返回一个整数C)返回一个奇数D)用于测试X是否整数 6、在Visual Basic中,下列____单词用于注释语句。A)Rem B)End C)Else D)Loop 7、inputBox函数反回值的类型为()。A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定) 8、如果在立即窗口中执行以下操作: a=8:b=9 print a>b 则输出结果是()。A)–1B)0C)False D)True 9、语句Print Format(32548.5,"000,000.00")的输出结果是()A)32548.5B)32,548.5C)032,548.50D)32,548.50 10、为了把焦点移到某个指定的控件,所使用的方法是()A)SetFocus B)Visible C)Refresh D)GetFocus 11、在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: Private Sub Command1_Click() a=Text1.Text+Text2.Text Print a End Sub Private Sub Form_Load() Text1Text="" Text2Text="" End sub 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()。 A)444B)321123C)123321D)132231 12、在VB中,下列()语句可以改变变量A的值:A)a=a+1B)t=A C)print a+1D)b=a+1 13、在VB中,下列()语句是错误的:A)PRINT"x="&x B)PRINT"X=";X C)PRINT A+1D)PRINT"X="+X 14、下列VB程序段运行后,变量X,Y的结果为(): A=256:X=INT(A/100):Y=INT(A/10)-X*10A)65B)652C)25D)665 15、.在VB中,下列()表达式能够表达[10,50]之间的随机整数: A)INT(10*RND)+40B)40*INT(RND(10+40))C)10+INT(41*RND)D)INT(10*RND)*(10+40) 16、在VB中,要交换变量A和B的值,应用的语句组是(): A)A=B:B=A B)C=A:B=A:B=C C)A=B:B=C:C=A D)C=A:A=B:B=C 17、在某个VB程序中,变量A的值为A=3.14,则应定义为()类型:A)integer B)single C)boolean D)string 18、下列VB程序运行后,变量A、B的值为():A)-6,5B)-5,4C)5,-6D)4,-5 A=4:B=-5:A=A+1:B=B-1:M=A:A=B:B=M 19、在VB中,欲显示静态的文本,可采用下列():A)命令按钮B)标签控件C)文本框D)定时器控件 20、下列关于Print方法的说法中,()不正确: A)Print方法具有计算和输出的双重功能B)使用Print方法输出数据时,前面的窗体名称可以省略 C)Print方法对于字符串是原样输出,但不包括定界符双引号D)Print方法在窗体的Load事件下也可以运行 21、下面程序运行结果为(): Dim a as single,b as single,c as single A)123B)321C)231D)632 A=1:b=2:c=3:Let b=a*b*c:Let a=b/(c*2):Let c=a*c:Let b=b/3:Print a,b,c 22、设有语句x=inputbox(“输入数值”,“0”,“示例”),程序运行后如果从键盘上输入数值10并按回车键,则下列叙述正确的是() A)变量X的值是数值10B)在INPUTBOX对话框标题栏中显示的是“示例”C)0是默认值D)变量X的值是字符串“10” 23、要使控件与框架捆绑在一起,以下操作正确的是() A)在窗体不同位置上分别画一框架和控件,再将控件拖到框架上B)在窗体上画好控件,再画框架将控件框起来 C)在窗体上画好框架,再在框架中画控件D)在窗体上画好框架,再双击工具箱中的控件 24、要使文本框获得输入焦点,则应采用文本框控件的哪个方法()A)GotFocus B)LostFocus C)KeyPress D)SetFocus 25、能够获得一个文本框中被选取文本的内容的属性是()A)Text B)Length C)SelText D)SelStart 26、要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值()A)Caption B)Text C)Name D)AutoSize 27、在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是 A)Private Sub Text1_GotFocus() Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub B)Private Sub Text1_LostFocus() Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub C)Private Sub Text1_Change() Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub D)Private Sub Text1_SetFocus() Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub

2020-2021年闽教版信息技术八年级上册教案

第1课准备平面设计素材 教学目标 1.能初步进行平面设计作品的构思立意并列出素材。 2.掌握获取图像素材的基本方法并能选择合适的途径采集图像素材。 3.理解位图与矢量图、图像分辨率、色彩深度及图像文件格式等数字图像的基本知识。 4.能熟练使用相关软件进行图像文件格式转换。 5.了解常用图形图像处理软件。 6.熟悉 Photoshop 1窗口界面并进行简单操作,如新建文件,调整图像显示比例等。 教学重点和难点 1.教学重点。 (1)构思立意及列出素材 (2)获取图像素材。 (3)图像文件格式及转换 2.教学难点 (1)构思立意 (2)图像文件格式 教学方法 1.观察法:展示优秀平面设计作品,让学生观察,帮助学生建立直接经验,认识平面设计作品,初步了解平面设计的应用。

2.交流讨论法:组织学生交流讨论自己熟悉的获取图像的途径,及常见的图像文件格式,鼓励学生勇于表达自己的看法,同时发挥集体的智慧和小组互帮互助的友爱精神学习中遇到困难时能及时得到小组成员的帮助。 3.演示讲解法:屏幕拷贝软件的使用、图像文件格式转换、Photoshop基本操作等知识技能的教学采用边演示边讲解的方法,形象直观。 教学准备 1.教学环境。 计算机网络教室,因特网环境,电子教室系统,Photoshop软件等。 2.资源准备 教材范例素材,优秀平面设计作品(如《保护生态平衡珍爱地球家园》公益广告、《杀死一只知更鸟》书籍封面封底、《泉州文化之戏曲》书签、“林记正泉茂绿豆饼”包装、禁烟的宣传海报、《奶奶的戒指》公益广告、联通公司的企业形象Logo等),课件,学生作品范例,微课视频等。 第1课时 教学过程 一、情境体验,导入新课(5分钟) 1.展示优秀平面设计作品,如《保护生态平衡珍爱地球家园》公益广告、《杀死只知更鸟》书籍封面封底、《泉州文化之戏曲》书签、

第3章顺序结构程序设计练习题及答案

第3章顺序 一、单选题: 1.己知int k,m=1;执行语句k=-m++;后k的值是( A)。(提示:负号与自加运算符同级,结合方向从右向左) A)-1 B) 0 C)1 D)2 2.若变量a, b已正确定义,且a,b均已正确赋值,下列选项中合法的语句是( B) A) a=b B)++a; C) a+=b++=1; D)a=int(b); (提示:a=b 只是表达式非语句; b++是个表达式)3.若有定义int x=4;则执行语句 x + = x * = x + 1;后,x的值为( C )。 A)5 B)20 C)40 D)无答案 4.若有定义和语句: int s,p; s=p=5; p=s++,++p,p+2,p++;则执行语句后 p的值是( C) A)9 B)8 C)7 D)6 5.若有定义:int a,b;则表达式 a=4,b=3,a+b+2,a++,a+b+2的值为( C)。 A) 12 B)11 C)10 D)无答案 6.若有定义:float a=3.0,b=4.0,c=5.0;则表达式 1/2*(a+b+c)的值为( C )。 A)6.0 B)6 C)0.0 D)无答案 7.以下程序段的输出结果是( C )。(提示:a当约束过严时,约束失效。按自由格式输出。) int a=1234; printf("%2d\n",a); A)12 B)34 C)1234 D)提示出错,无结果 8.下列程序段的输出结果是(C)。 int a=1234; float b=123.456; double c=12345.54321; printf("%2d,%3.2f,%4.1f",a,b,c); A)无输出 B)12, 123.46, 12345.5 C)1234,123.46,12345.5 D)1234,123.45, 1234.5 9.设x, y均为整型变量,且x=8, y=5,则以下语句的输出结果是(D)。 printf("%d,%d\n",x--,++y); A)8,5 B)7,5 C) 7,6 D) 8,6 10.以下程序的输出结果是( A )。 void main() { int a=20,b=10; printf("%d,%%d\n",a+b,a-b); } A) 30,%d B)30,10 C)30,%10 D)以上答案均不正确(%%d中第一个%后面的表示字符)11.下列程序的运行结果是(A)。 void main() { float x=2.5; int y; y=(int)x; printf("x=%f,y=%d",x,y);} A) x=2.500000,y=2 B)x=2.5,y=2 C)x=2,y=2 D) x=2.500000,y=2.000000 12.己知int k=10 , m=3,n;则下列语句的输出结果是(B)。 printf("%d\n",n=(k%m,k/m));

2020年《信息技术教案》八年级上册 B5闽教版

第一单元平面素材的加工与集成 第一节图像的获取 一、教学目标 知识与技能: 1.了解图片在信息传递过程中的功能和作用。 2.了解图片的格式和类型。 3.掌握获取图片的途径与方法。 过程与方法: 1.欣赏图片,并从图片中获取信息。 2.根据具体任务要求,确定需要获取的图片的格式类型。 情感态度与价值观: 1.关注与日常生活和学习密切相关的图像和图片信息。2.学会利用图像和图形帮助思考和解决日常生活和学习中的问题。 3.能够用正确的价值观评价图像与图形信息。 4.养成从官方网站下载的习惯。 二、教学的重点和难点: 重点:获取图片的途径与方法。 难点:能够针对具体任务需求,从多种渠道收集的图片进行筛选和评价 三、教学准备:教师机1台、学生机若干、多媒体演示与控制系统、课件、ACDSEE5.0 四、教学方法:讲授法提问法演示法讨论法分类法对比法 五、教学安排:1课时 六、教学过程: 1、创设主题,引入新课 有一篇语文课文叫《桂林山水甲天下》,桂林山水美不美? 生齐答:美。 你想不想亲眼目睹桂林山水的美吗? 多媒体展示桂林山水图片 (迫切希望,激发兴趣) (欣赏图片,感受祖国河山之美) 2、图片的功能与作用 通过文字描述和图片展示,你认为哪些方法使你更能感受到桂林的山水之美?为什么? 生:图片比较直观、生动、形象 从下面的图片中你又能获取哪些信息呢?

多媒体展示:马路上的标志图、一幅漫画、一幅汶川地震的救援图、一张地图。 仔细分析图片,分组讨论 多生发表自己的看法并说出每个标题和图片的功能。 总结:图片能够形象的表达错综复杂的抽象概念,引起人们的联想。早在远古时代,我们的祖先就已知道用图片的形式传递信息。 目的:知道图片在信息传递中的功能和作用 3、图片的类型 知道了图片的用途,很多同学迫切地想获取图片。我们都知道,获取的图片的大小有时并不符合我们的要求,在放大图片时,你最担心的是什么? 思考,异口同声:放大后可能不清楚了。 是不是所有的图片放大后都不清楚了呢? 思考,不知道 动手 试一试将发到你电脑D盘的“桂林山水”和“马路路标”两幅图片设置成电脑桌面背景,看一看它们的变化 个别同学可能遗忘了 提示操作方法 你有何发现?这是为什么呢? 引导自学:位图和矢量图 阅读课本P2-4,认识图片的分类位图和矢量图。 总结:见课本两段相关文字 小结:所以,我们应该根据具体要求选取图片 4、图片的格式 事先准备:一张图片,把它保存成5种不同的格式 打开D盘的“对比图片”文件夹中五幅图片,仔细观察它们有什么异同? 仔细观察,分组讨论 自由回答,相互补充: 五幅图片内容一样,但格式不同。图片的像素越大,图片也就越清晰,冲印效果也就越好。 再看一看它们所占的空间相同吗? 动手查看属性,提示查看属性的方法。 总结:常见的图片格式及其特点(见课本P5页) 5、主题导入,继续授课 如果要求以“校园课外活动”为题制作自己的电子小报,你将需要用哪些图片呢?

第八讲:顺序结构程序设计举例

第八讲:顺序结构程序设计举例 所谓的顺序结构就是从头到尾一步步按部就班的执行下去,不会中途出现放弃或者跳转的情况。利用这样的思想实现的程序我们称之为顺序结构程序。在前面学习了许多知识点之后我们就可以开始最基本的顺序结构程序的设计了。 8.1 顺序结构 所谓的顺序结构可以用一个成语形容叫“按部就班”。任何事情都遵循着先做什么,再做什么的思想进行。这样的结构是我们日常生活中最常见的结构。在顺序结构中当一件事情开始后就再也不会停下,直到最后一步完成,整件事情做完为止,中途不会有放弃或者选择性放弃的过程。 8.2 经典算法—数据交换 很多语言的程序设计大多数都是从数据交换这个最经典的算法开始的,所谓的数据交换是将两个同等性质的物质进行对换,例如有两个整数a和b,a = 1,b = 2,在交换之后,使得a = 2,b = 1。 交换的算法是由于变量的性质所决定的,由于变量在同一时刻只能够存储一个数据,因此我们不能直接使用 a = b,b = a的方式对数据进行交换。此时我们就需要想出一些方法,帮助程序实现最正确的交换。 对于任何的数据我们都可以采用“第三变量法”进行交换。所谓的“第三变量法”即借助第三个变量实现对数据的交换,例如对a和b的数据交换,就有: 接下来我们将通过如下示意图对“第三变量法”进行简单的介绍: b

在程序未执行交换前,a = 1,b = 2。在执行交换算法的过程中,首先执行“t = a;”一句,将a中的值1转移到t中暂存,接下来执行“a = b;”一句,将b之中的值2存放到变量a中,a中原先的1被覆盖;最后执行“b = t;”一句,将t中所暂存的原先a的值1存放到变量b中,b中原有的2被覆盖。此时 a = 2,b = 1,t = 1。 当然,读者也可以使用先暂存b的方式对a和b之中的数据进行交换。下面给出该案例的完整代码: [例] 使用“第三变量法”交换a和b之中的数据。 当然对于一些数值型的数据(所谓的数值型数据是指单纯的数字或者ASCII 码),我们也可以直接采用“算数交换法”进行交换。所谓的算数交换法是指利用数值型数据可进行算术运算的特性进行交换。以上例a与b的值交换为例,则有: 假设a = 1,b = 2。首先执行“a = a + b;”,此时a = a + b = 1 +2 = 3,而b = 2;

(精品)2017-2018新闽教版八年级下信息技术全册教案

活动一绘制图形和卡通画 教学目标 1、掌握FLASH的基本操作 2、学会使用各种变形命令。 3、学会组合各种图形的操作方法 4、学会使用常用快捷键 5、了解设计和绘制卡通人物的基本方法和技能,学会创作卡通人物。 教学重点和难点 1、教学重点 (1)FLASH的基本操作。 (2)各种变形命令的使用 (3)各种图形的组合操作方法。 2、教学难点 设计和绘制卡通人物。 教学方法 采用讲授法、演示法、任务驱动法、自主探究和协作学习等方法进行教学。 教学准备 1、教学环境:多媒体网络教室 2、教学软件:windows操作系统,FLASH。 3、教学资源:相关素材“走马灯”动画,各种气球的图,课件,学生作品范例等。 教学过程 刨设情景、激发兴趣、导入新课 1.通过课件展示“走马灯”的动画效果. 2.提问:你知道这样的“走马灯”在我国已经存在多久了吗?你是否了解它的奥妙所在?组织学生交流讨沦并请学生代表发言。 3.倾听学生的回答并加以肯定、补充。结台课本知识讲述动画制作的发展过程,从中导出Flash软件。 4.揭题活动一绘制图形和卡通画。 自主探究、归纳总结、讨论交流、传授新知 1.活动探究:Flash软件的窗口组成。 (1)任务探究; 启动Flash软件,观察其窗口组成,熟悉其操作界面。 (2)归纳总结: Flash软件窗口由标题栏、菜单栏、时间轴、舞台、工具箱及各种面板等组成。 Flash软件的工具箱分为绘图区、查看区、颜色区和选项区四个部分。 (3) 讨论交流:当鼠标指针在工具按钮上停留片刻时,会出现什么?它的含义是什么? 当鼠标指针t工具按钮上停留片刻时,在鼠标指针的下方出现的中文表示这个工具的名称,括号内的英文表示使用这个工具的快捷键。

实验一 顺序结构程序设计

实验一顺序结构程序设计 一、实验目的 1. 掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。2 2. 学会使用有关算术运算符,以及包含这些运算符的表达式。 3. 掌握数据的输入输出方法,能正确使用各种格式转换符。 二、实验学时数 4学时 三、实验内容和步骤 1..启动TC 2.0编译系统,进入编辑界面,建立一个新文件。文件名自定。(要求每个学生建立一个自己的文件夹,每个同学的练习和作业的源程序命名形成系列,便于检查、查找和考核)。 利用一个小程序验证常量、变量的使用方法与特点,验证数据类型和表达式值的计算规则及其输出格式。 参考程序: main( ) { char c1,c2; c1=97;c2=98; printf(″%c,%c\n″,c1,c2); } (1)在此基础上加入以下printf语句,并运行。 printf(″%d,%d\n″,c1,c2); (2)将第二行改为以下语句,并运行。 int c1,c2; (3)将第三行改为以下语句,并运行。 c1=300;c2=400; 分别写出三次运行结果。 2.编程并调试运行 (1)编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和printf 函数输出这两个字符。上机运行此程序,比较putchar和printf函数输出字符的特点。 (2)试编写程序,从键盘输入一个大写字母,要求改用小写字母输出。 3.写出下面程序的运行结果: 1)main() { int x=1,y=1,z=1; y=y+x; x=x+y; printf(″%d\n″,x); printf(″%d\n″,y); } 2) main()

C语言(顺序结构程序设计)习题与答案

1、一个C程序的执行是从( )。 A.本程序的main函数开始,到main函数结束。 B.本程序的main函数开始,到本程序文件的最后一个函数结束。 C.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。 D.本程序文件的第一个函数开始,到本程序main函数结束。 正确答案:A 2、C语言规定:在一个源程序中,main函数的位置( )。 A.必须在系统调用的库函数的后面 B.必须在最开始 C.可以任意 D.必须在最后 正确答案:C 3、下面四个选项中,均是不合法的浮点数的选项是( )。 A.160. 0.12 e3 B.123 2e4.2 .e5 C.-e3 .234 1e3 D..18 123e4 0.

4、下面四个选项中,均是合法浮点数的选项是( )。 A.+le+1 5e-9.4 03e2 B.123e 1.2e-.4 +2e-1 C.-.60 12e-4 -8e5 D.-e3 .8e4 5.e-0 正确答案:C 5、下面正确的字符常量是( )。 A.'' B.'W' C."a" D.'\\'' 正确答案:B 6、下面四个选项中,均是不正确的八进制数或十六进制数的选项是( )。 A. 016 0x8f 018 B. 010 -0x11 0x16

7ff -123 D.oabc 017 0x8 正确答案:C 7、下面不正确的字符串常量是( )。 A."12\12" B."0" C."" D.'abc' 正确答案:D 8、在C语言中,要求运算数必须是整型的运算符是( )。 A./ B.= C.++ D.% 正确答案:D 9、若以下变量均是整型,且num=sum=7;则执行表达式 sum=num++,sum++,++num后sum的值为( )。 A.7 B.9 C.10 D.8 正确答案:D 10、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。

九年级信息技术第一学期顺序结构教案 青岛版

九年级第一学期信息技术教案_7顺序结构 【教学目标】 [知识目标] 1.顺序结构的意义; 2.流程图的使用方法。 [能力目标] 用流程图编程。 [情感目标] 由于在九年级采用流程图的方式编程,难度降低了许多,以此吸引学生并激发学生学习编程的兴趣 【教学重点】 1. 算法的确定; 2. 流程图的使用。 【教学难点】 算法的确定。 【教学方法】 谈话法、讲授法。 【教学过程】 [创设情境,讲授新课] 上节课我们学习了有关编程的基本知识,了解了两个重要的“学习对象”——算法和流程图。但由于时间有限,可能许多同学对这两个“学习对象”觉得还不能很好的掌握,这节课我们就通过学习程序里“最简单”的程序来进一步了解和掌握它们。 首先,要给大家介绍一下什么叫“顺序结构”。顺序结构就是一步一步执行,做完一步再做下一步,在程序运行的时候表现为执行完一个步骤,再按顺序执行下一个步骤。 知道了什么是顺序结构之后,我们编写一个程序,要求我们的学生机器人行走的轨迹右图所示的铅笔形状,初步体验在学生机器人编程软件上使用顺序结构编程的方法,下一节课再进一步体验在仿真条件下模拟运行学生机器人。这节课我们主要是体验前面所涉及到的“算法”和“流程图”在实际编程过程中是怎么用的。

为了画出铅笔的形状,只要让机器人沿着如上图中E—B—C—D—E—A—B的顺序前进或转变即可,右图就是这个程序的流程图。 第一步:直行EB,时间:1秒 第二步:左转90度 第三步:前进BC,时间:3秒 第四步:左转90度 第五步:前进CD,时间:1秒 第六步:左转90度 第七步:前进DE,时间3秒 第八步:左转30度 第九步:前进EA,时间1秒 第十步:左转120度 第十一步:前进AB,时间1秒 这就是让机器人“画”铅笔这个程序的流程图,由于我们是学习时间有限,我们在初中阶段只要求大家掌握到这个程度,真正编写程序的过程交给软件来完成,等我们有机会再进一步学习(或等我们掌握一门以上的计算机语言)的时候,再完整地来“指挥”机器人。 [知识迁移,拓展思维] 通过这个例子,我们了解了编制程序思考方法以及流程图方法,那么请大家考虑一下:五角星图案如果让机器人来画,我们的程序应该怎么样还来设计?比我们刚刚编制的画铅笔图形复杂吗?画五角星图案的程序,关键点在哪里呢? [课堂小结,作业练习,结束新课] 这节课我们通过“画铅笔”,学习和了解了设计程序的基本步骤和流程图的画法,这是编制程序的关键和开始,是设计程序的基本功,一定要好好练习! 今天的作业就是:设计机器人画五角星的程序步骤(算法),并绘制流程图,以备后面我们上机时直接使用。

《八年级信息技术》课程纲要

《八年级信息技术》课程纲要

《八年级信息技术》课程纲要 课程名称:信息技术 课程类型:校本课程 教学材料:八年级信息技术上册课本 教学时数:16课时 授课教师:王会杰 适用对象:八年级 课程目标 八年级的学生经过七年级一年的学习已经适应并掌握了信息技术的学习模式,本学期信息技术课程将继续采用教师引导与讲练结合的方法,通过创设情境,设计任务,自主创新相结合的教学思路。本课程主要从表格处理、网页制作等学习内容入手,提高学生对信息技术的认识。 ●认识表格处理软件的作用以及学习意义。 ●掌握创建制作表格的方法。 ●利用表格进行简单的数据运算,修饰表格。 ●创建网站的站点,了解网站三要素网页、主页、网站的关系。 ●掌握制作简单的网页的方法, 课程实施 1.教学模式:教学过程以“任务驱动”的方式展开,结合范例、演示、讲练结合、综合实践活动等项目,尽可能给学生营造自主学习、合作学习的学习环境。课堂上重视对学生的学习方法指导,创设教学情境,充分发挥学生的创新精神和作品的创作能力。注重学生的自主学习、合作学习能力的培养。 2.课时安排:16课时。 3.教学环境:计算机教室。 4.学生人数:40~50人。 课程内容 第一章表格处理 第一节设计表格 学习内容: 1、认识Excel

2、测量固体密度 3、设计实验表格 学习目标: 1、了解电子表格软件处理信息的优势 2、养成用电子表格软件处理信息的习惯 第二节制作表格 学习内容: 1、制作表头 2、填充数据 3、添加标题 4、保存实验表格 学习目标: 1、学会在电子表格中输入各种类型的数据。 2、学会将电子表格保存在制定的位置 第三节数据计算 学习内容: 1、用数据列式计算石块体积 2、用单元格列式计算铁块的体积 3、利用函数得出实验平均值 学习目标: 1、掌握用Excel进行计算的三种方法 2、掌握常用函数的用法 3、能够根据自己的需要,完成各种计算 第四节数据排序与筛选 学习内容: 1、数据的排序

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