信息技术教案(4篇)
【阅读指引】阿拉题库网友为您分享整理的“信息技术教案(4篇)”范文资料,以供您参考学习之用,希望这篇文档对您有所帮助,喜欢就下载分享给大家吧!
中小学信息技术课程教案【第一篇】
教学目的和要求
1、了解文件和文件夹的基础知识;
2、初步认识“资源管理器”;
3、掌握查找文件的一般方法。
教学准备:计算机、网络及辅助教学软件。
软盘。
教学过程
一、新课导入
同学们,在学习计算机的过程中,你最喜欢干什么?
有的时候,桌面上或开始菜单中的快捷方式会被不小心删掉,同学们就不会打开这个游戏了,通过学习“查找文件”,你就会自己来找游戏了。
二、教学新课
(一)介绍文件和文件夹。
电脑中的信息是以文件的形式保存的,根据信息的不同,文件图标也不一样,下面我们就来认识一下常见文件及对应的图标。(图示)
练习:说出下列文件分别是什么类型文件。
文件名有点像外国人的名字,格式是“名。姓”。他们的“名”叫主文件名,“姓”叫“扩展名。不同类型的文件,他们的扩展名也不一样。(结合图介绍)文件的名可以由汉字、字母、数字等构成。(结合图介绍)
我们根据需要,可以将文件放在文件夹中(图示文件夹),在文件夹中,可以有文件和文件夹,但在同一个文件夹中不能有同名同姓的文件或同名的文件夹。
(二)在“我的电脑”中查找文件。
1、怎样打开“我的电脑”?
2、我们可以打开某个盘,来查看文件信息。
我们可以根据需要,选择图标的排列顺序。
3、如果再打开某个文件夹,就可以查看该文件夹的文件信息。
练习:(1)查看软盘中有那些类型文件?文件夹中有什么类型文件?(2)打开C盘,看有没有文件。
(三)在“资源管理器”中查找文件
1、教学怎样打开“资源管理器”。(师示范)
2、它与“我的电脑”窗口有什么不同?重点介绍“所有文件夹”框 :选择盘或文件夹,右边框中就会出现内容。
练习:查看D盘的文件夹和文件。
观察:“+”“-”号分别表示什么?
我们要看一个文件夹的内容怎么办?
练习:找一下C盘的windows文件夹中有没有文件。
3、还有什么方法可以打开“资源管理器”?看“试一试”。
练习:在D 盘的five文件夹下找一个应用程序,然后打开它。
全课总结 (略)
〔教后记〕
信息技术课教案【第二篇】
一、教学目标
知识目标:
1. 认识“画图”程序中直线、矩形、椭圆、圆角矩形等工具;
2. 熟悉配合使用shift键 的技巧;
能力目标:
1、学会用“直线”、“矩形”、“椭圆”、“圆角矩形”工具画规则的窗子。
2、能用“撤销”来更正错误。
3、学会将绘画的成果保存在默认文件夹。
情感目标:
1、激发并提高学生热爱自己学校的感情;
2、学会善于欣赏别人作品中的优点;
二、教学重点
“直线”、“矩形”、“椭圆”、“圆角矩形”工具的使用方法,保存绘画的成果。
三、教学难点
1、 保存绘画成果到默认的文件夹。
2、 配合使用shift键的技巧;
四、课前准备
附范例的演示文稿;关于房子的拼图学件一个;附奖品光盘若干;带网络广播系统的电脑房、投影仪。
五、教学过程
一、引 入
1、回忆上节课时所学工具,运用游戏引出新课;
2、展示精彩新颖的教学楼激发学生画图兴趣和创造欲望;
二、工具教学
(出示范图)。从拼图到欣赏的图片,到范图,综合分析这幅图画中都有哪些图形组成啊?
生:(线条、圆、长方形、圆角矩形)联系拼图;
范图中用到哪些工具呢?
生:(直线、矩形、椭圆、圆角矩形)
1、直线
什么地方要用到直线工具呢?对!画大楼的外形。我们一起来来试试好不好。(以范图中一小幅规则图形为例,讲解直线的粗细设置)让学生试一试,看谁画得最好。同时提示书本上有答案,如果有困难可在课本中找一找。然后通过教师或学生的演示将两小技巧:“按SHIFT键”、“选择线的粗细”。再让学生运用刚刚学到的知识画一画楼房楼梯等规则图形。
文稿出示:(1)按住shift键,画线更笔直;
2、画窗子
画完了教学楼的外形后,我们来给她添上窗子吧,你们看用到哪些工具好呢?
学生探索,演示 “椭圆”、“矩形”、“圆角矩形”三个工具使用方法。
讲解分析注意点:边框的粗细,画的方法技巧。演示文稿出示:(2)方形和圆形边线的粗细,由直线工具决定。
在学生初步探索结束后,教师及时请画得好的学生演示。这时教师可将“撤销”这个小技巧教给学生。鼓励学生用这种方法来画出更美的画。
3、整齐的教学楼
在完成了探索和基本技能的准备后,大家可以创作自己学校或心目中的教学楼。(可适当选择几幅准备好的,带想象的教学楼)
三、欣赏、复习
欣赏交流,回忆复习
欣赏者:交流同学的作品的优点;设计者:回忆复习用法技巧;教师:点评,回顾。四、保存文件
保存自己的画
教师可用“同学们画得真美,这么美的画如果不能保存下来真可惜”等激发学生学习保存文件的热情。因为这是第一次保存,所以教师应当亲自演示,在演示时,不要将问题扩大化,以免基础差的学生不知所措。但对于输入文件名一定要采用打比方的方法强调。而且一定要让学生在课本上记下文件名。
五、练习
课本上还有两幅很有趣的画,大家可以选一幅来描画下来,对了,画之前要看仔细观察哦(有哪些形状,用哪些工具,技巧是什么? )。小朋友们可以在课后来进行绘画。
信息技术课程教案【第三篇】
教学目标
1.了解计算机基础知识,包括计算机硬件、软件和网络的基本概念。
2.掌握基本的计算机操作技能,包括操作系统、文本编辑、文件管理等。
3.了解互联网的基本知识,包括浏览器、搜索引擎、电子邮件等。
4.培养学生的信息素养,包括信息获取、处理、分析和利用等方面的能力。
教学内容
第一课:计算机硬件和软件基础
1.计算机硬件的组成和功能
2.操作系统的基本功能和操作
3.常用的软件和应用程序介绍
第二课:文件管理和文本编辑
1.文件和文件夹的基本概念
2.文件的创建、打开、保存和关闭
3.文本编辑器的基本操作和应用
第三课:互联网基础知识
1.互联网的基本概念和发展历程
2.浏览器的基本功能和使用
3.搜索引擎的使用方法和技巧
第四课:电子邮件和聊天工具
1.电子邮件的基本概念和使用
2.聊天工具的基本功能和使用
3.网络安全和隐私保护
教学方法
1.讲授法:通过讲解和演示,让学生了解计算机和互联网的基本概念和操作方法。
2.实践法:让学生亲自操作计算机和互联网,巩固所学知识。
3.讨论法:引导学生进行讨论和交流,促进学生之间的合作和互动。
4.案例分析法:通过案例分析,让学生了解计算机和互联网在现实生活中的应用。
教学评估
1.课堂表现:包括学生的听课态度、参与度和表现。
2.作业评估:包括作业的完成情况和质量。
3.考试成绩:包括期中和期末考试成绩。
教学资源
1.计算机教室:配备计算机、投影仪和网络设备。
2.教材和参考书籍:包括教材、参考书籍和教学辅助材料。
3.互联网资源:包括在线教学资源、网站和应用程序。
教学建议
1.注重实践:计算机和互联网是实践性很强的学科,注重实践可以让学生更好地掌握知识。
2.培养学生的。创新意识:计算机和互联网的发展非常快,培养学生的创新意识可以让他们在未来的工作和生活中更具竞争力。
3.注重学生的个性化发展:学生的个性和兴趣不同,教学应该根据学生的特点进行个性化发展。
信息技术教案【第四篇】
第八章 程式序设计个性化----函数和子程序
一、学习目标
1.掌握模块化程序设计思想
2.掌握函数与子程序的定义及使用
3.理解全局变量与局部变量
4.了解参数的传送过程
二、教学重点
掌握模块化程序设计
三、教学难点
掌握函数与子程序的定义及使用
四、教学方法
1.演示法。
2.实践法。
五、教学手段与教学媒体
多媒体网络教室。
六、课时安排
1课时。
七、教学过程
“模块化程序设计”中的“模块”是指:完成程序全部或部分任务的独立源程序文件。
程序的每一个模块可以是子程序或函数,它是通过执行一系列语句来完成一个特定的操作过程,常称为“过程”。
“执行一个过程”——调用一个子程序或函数;
一、自定义函数
qbasic函数:
①标准函数
②自定义函数
③外部函数
1、单行自定义(def)函数
语句函数——用一个语句定义一个函数
(1). 一般格式;
def fn<名字>(<参数>)=<表达式>
例1. 已知圆的半径r,求圆的面积:s=πr2
def fns(r)=*r*r
print fns(3)
end
例 fns$=”this is a string”
print fns$
例3. 求以下公式:
def fnc(a,b)=sqr(a*a+b*b)
print fnc(3,4)
(2).说明
• 函数名由两部分组成
fn s
自定义函数标志(fn),用户定义名(一个字母s);
• 参数可有多个,但调用时的参数(实参)与定义时的
参数(形参)要一致。
2、多行自定义(def)函数
用多行语句来定义一个函数。
(1)、一般格式
def fn<名字>(<参数>)
......
fn<名字>=<表达式>
end def
例4、定义函数f(n)=1+2+...+n
def fns(n)
s=0
for i=1 to n
s=s+i
next i
fns=s
end def
for n=1 to 100
print fns(n)
next n
end
(2)、说明
(i)形式参数——定义函数的自变量
实际参数——调用函数时的参数。
(ii)函数先定义后使用,即习惯把def语句
放在程序的开头。
二、块内子程序
1、gosub-return 语句
子程序定义:
<标号或行号>:
......
return
子程序调用:
gosub <标号或行号>
例5:求4!+5!+6!
s=0
n=4: gosub f:s=s+p
n=5: gosub f:s=s+p
n=6: gosub f:s=s+p
print “4!+5!+6!=”;s
end
f: p=1
for i=1 to n
p=p*i
next i
return
2、on gosub-return 语句
(1).一般格式
子程序定义:
<标号>:
......
return
子程序调用:
on <表达式> gosub <子程1>,<子程2>,…,<子程n>
例:“小学生算术练习”——轮流出一个二位数和一个一位数的加法、减法和乘法的题目,共出十题,每题 10分。
randomize
for i=1 to 10
a=int(90*rnd)+10
b=int(9*rnd)+1
p=i mod 3 + 1
on p gosob a1,a2,a3
next i
print "n=";n*10
end
a1: print a;"+";b;"=";
input c
if c=a+b then n=n+1
return
a2: print a;"-";b;"=";
input c
if c=a-b then n=n+1
return
a3: print a;"*";b;"="
input c
if c=a*b then n=n+1
return.
(2)、说明:
<表达式>的值不是整数时,按四舍五入处理,值为0或大于n则不起作用,值为负时系统给出错误信息——“不正确的函数调用”。
3、on key(n) gosub-return 语句
(1)、调用格式
on key(n) gosub <标号>
其中n是数值表达式,代表一个“陷阱键”。n的值与 设定键的对应关系如下:
n值 键名
1~10 功能键f1~f10
11 方向键↑
12 方向键←
13 方向键→
14 方向键↓
例: 求和式:s=12+22+...+n2 n=100000
on key(2) gosub pri
key(2) on
s=0
for i=1 to 100000
s=s+i*i
next i
pring “s=”;s
end
pri:print “now swm is”;s,”i=”;i
return
(2).说明
设置陷阱:on key(n) gosub <标号>
打开陷阱:key (n) on
关闭陷阱:key (n) off
三、独立模块的子程序
1、建立子程序
格式:sub <子程序名>[(<参数表>)]
………
end sub
2、子程序的调用
(1).格式
declare sub <子程序名>[(<参数表>)]
………
call <子程序名>[(<参数表>)]
或 <子程序名> <参数表>
例:sub stars(n)
for i=1 to n
print “*”;
next i
end sub
_________________________
declare sub stars(n)
call stars(30)
call stars(18)
end
(2). 说明
i)declare 为外部子程序说明语句,主程序调用多少个子程序,就有多少个declare语句;
ii)call语句的“call”可以省写,参数的括弧也
可不写;
如: call stars(30)
可写成: stars 30
3、参数传递
(1).值传递方式
call stars (30)
......
sub stars (n)
(2).地址传递方式
a=30
call stars(a)
......
sub stars(n)
例:求4!+5!+6!+7!
子程序:sub fact(n,f)
f=1
for i=1 to n
f=f*i
next i
end sub
主程序:declare sub fact(n,f)
for i=4 to 7
call fact(i,f)
s=s+f
next i
p…阿拉文库 …rint “s=”;s
end
注:地址传递方式是当实际参数为变量时发生,它将可能会改变原变量的值,若实际参数是变量时,又不想用地址传递(即用值传递方式)则可把变量用括号括起来。
例:求两个整数的最大公约数和最小公倍数。(p208) 最小公倍数=(m*n)/最大公约数
求最大公约数子程序:
sub hcf(m,n,h)
if m r=m mod n do while r<>0 m=n n=r r=m mod n loop h=n end sub 求最小公倍数子程序: sub lcm(m,n,h) h=m*n/h end sub 主程序: declare sub hcf(m!,n!,h!) declare sub lcm(m!,n!,h!) input "m,n=";m,n call hcf(m,n,h) print "最大公约数为:";h call lcm(m,n,h) print "最小公倍数为:";h end 说明:程序在执行时,结果不正确;其原因是call hcf语句调用时修改了m和n的值,以至使call lcm运行不 正确。因此,call hcf语句应为: call hcf((m),(n),h) 例:验证哥德巴赫猜想:一个不小于6的偶数可以表示为两个素数之和。(p209) 算法: n=10 n1 n2 2(t) 8(f) 3(t) 7(t) n=16 n1 n2 2(t) 14(f) 3(t) 13(t) 四、模块化的函数 1、建立一个函数 function <函数名>(<形参表>) ...... let <函数名>=<表达式> end fuwstion 2、函数的调用 与标准函数相同,只是在主程序开头加上 declare function <函数名>(<参数表>),无参数函数也要写上两个括号( ); 例:求4到7的阶乘之和 function fact(n) f=1 for i=1 to n f=f*i next i fact=f end function __________ declare function fact(n) s=0 for i=4 to 7 s=s+fact(i) next i print "s=";s end 注意函数的参数传递 3、static选项(静态) 外部函数中使用的变量,在函数调用结束后将全部被释放,其值不再保留。如要保留函数中的变量,可在建立函数时加写“static”即 funtion 函数名(<参数>) static 五、全局变量与局部变量 1、局部变量 每一个模块(子程序、主程序、函数)中的变量都只在本模块中有效,即是它们的作用域只限于模块,这种变量称为局部变量。 2、全局变量 在程序所有模块中都有效的变量,即作用域为整个程序变量称为全局变量。其定义格式为: common shared <变量表> 六、过程的嵌套调用 在一个过程里又调用另一个过程。 七、过程的递归调用 在一个过程里又调用该过程本身; 例如直接调用: function f(x) c=f(x) f=2*c end function 又如交叉调用: function f1(x) …… c=f2(y) …… f1=2*c …… end function function f2(t) …… d=f1(a) …… f2=4/d …… end function 执行的结果造成无终止的自身调用,显然,程序中不应出现这种无终止的调用,而只应是有限次数的、有终止的递归调用。 fonction age(n) if n=1 then age=10 else age=age(n-1)+2 end fonction 主程序: declare function age(n) print age(5) end fonction fact(n) if n<=1 then fact=1 else fact=n*fact(n-1) end fonction 教学后记: