C语言教案(推荐5篇)

时间:2019-05-15 04:09:50下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言教案》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言教案》。

第一篇:C语言教案

第四章 最简单的C程序设计

1.若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=’a’,c2=’b’,想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。要求输出的结果如下: a= 3 b= 4 c= 5 x=1.200000,y=2.400000,z=-3.600000 x+y= 3.6 y+z=-1.20 z+x=-2.40 u= 51274 n=

128765 c1=’a’ or 97(ascll)c2=’b’ or 98(ascll)解: main(){ int a,b,c long int u,n;float,x,y,z char c1,c2 a=3;b=4;c=5;x=1.2;y=2.4;z=-3.6;u=51274;n=128765;c1=’a’;c2=’b’;printf(“n”);

printf|(“a=%2db=%2dc=%2dn”,a,b,c);printf(“x=%8.6f,y=%8.6f,z=%9.6f,n”,x,y,z);printf(“x+y=%5.2fy+z=%5.2fz+x=%5.2n”,x+y,y+z,z+x);printf(“u=%6ldn=%9ldn”,u,n);printf(“c1=’%c’ or %d(ascll)n”,c1,c1);printf(“c2=’%c’ or %d(ascll)n”,c2,c2);} 2.请写出下面程序的输出结果。main(){ int a=5,b=7;flat x=67.8564,y=-789.124;char c='A';long n=1234567;unsigned u=65535;printf(“%d%dn”,a,b);printf(“%3d%3dn”,a,b);printf(“%f,%fn”,x,y);printf(“%-10f,%-10fn”,x,y);printf(“%8.2f,%8.2f,%4f,%4f,%3f,%3fn”,x,y,xy,x,y);printf(“%e,%10.2en”,x,y);printf(“%c,%d,%o,%xn”,c,c,c,c);printf(“%u,%o,%x,%d,”,u,u,u,u);

printf(“%s,%5.3sn”,COMPUTER,“COMPUTER”);} 运行结果:

3.用下面的scanf函数输入数据,使a=3,b=7,x=.5,y=71.82,c1='A',c2='a',问在键盘上如何输入? Main(){int a,b;float x,y;char c1,c2;scanf(“a=%d b=%d”,&a,&b);scanf(“%f %e”,&x,&y);scanf(“ %c %c”,&c1,&c2);printf(“a=%d,b%d,x=%f,y=%f,c1=%d,c2=%cn”,a,b,x,y,c1,c2;}

第二篇:语言教案

《汇编语言》教案

课程类别:专业基础课 课程性质:必修

开课专业及年级:计算机科学与技术专业,大二 课程教学总学时数:56 学时分配:课堂讲授40学时,实验16学时

教材名称:IBM-PC汇编语言程序设计(第2版),沈美明 温冬婵 编著,清华大学出版社

考核方式:笔试80%,实验10%,平时10%

第1周第1 次课

第一章 基础知识(2个学时)教学目的及要求:

1.建立二进制信息的概念;2.掌握各种数制间的变换方法;3.掌握补码的概念、原理和运算规律;

4、掌握几种基本的逻辑运算 教学内容提要:

1.0 汇编语言与高级语言的区别及其应用场合 1.1数制

1.2数制之间的转换

1.3 算术运算和逻辑运算 1.4数和字符的表示 教学重点与难点:(1)理解不同进位记数制可以表达同一个数,如同一个人可以有很多名字一样。理解计算机系统使用的数据都是二进制形式,但是人类所习惯的数据表达方式是十进制形式。

(2)关于数制之间的转换重点掌握十进制数与二进制数间的转换,二进制与八进制、十六进制间的相互转换,主要要求对整数的转换熟练,小数转换掌握方法即可。

(3)理解二进制数真值与二进制编码之间的概念区别,掌握真值与原码、补码间的相互转换。

(4)理解原码符号与补码符号间质的区别

(5)掌握变反加1方法,并深刻理解它的各种运用场合 讨论问题:

(1)二进制数的真值与编码间的区别是什么?

(2)为什么在计算机系统中需要使用编码而不能直接使用真值?(3)原码与补码的符号间有什么样的区别?

(4)变反加1有哪些应用场合?怎样解释它的应用原理? 教学手段:讲授为主,讨论为辅,采用多媒体辅助教学

----------第1周第2 次课

第二章 80x86计算机组织(2个学时)教学目的及要求:

1.了解计算机系统的基本结构;2.了解计算机系统的基本工作原理; 3.理解在8086/8088系统中,逻辑地址与物理地址间的相互联系和转换机制;4.准确理解8086/8088 CPU中各寄存器的基本功能;5.准确理解标志寄存器中各标志位的含义以及实用价值;6.理解内存的编址方式,数据在内存中的存放形式,理解内存中段的组织形式以及各个段的含义;7掌握实模式下存储器寻址方法,了解保护模式存储器寻址方法;8.理解外部设备的管理方法。教学内容提要:

2.1 80x86处理器计算机系统

2.2基于微处理器的计算机系统构成 2.2.1 硬件 2.2.2 软件 2.3中央处理机

2.3.1 中央处理机CPU的组成 2.3.2 80x86寄存器组 2.4存储器

2.4.1 存储单元的地址和内容 2.4.2 实模式存储器寻址 2.4.3 保护式存储器寻址 2.5外部设备

教学重点与难点:

(1)理解逻辑地址与物理地址间的关联以及转换机制(2)建立内存的分段管理概念,理解四种段类型的含义

(3)理解标志寄存器中每个标志位的确切含义、实用价值,特别注意CF、OF这两个理解困难的标志位

(4)理解标志位是否有意义与人对数据的具体解释有关,这是一个容易引起困惑的问题 讨论问题:

(1)为什么在CPU内部不能直接使用物理地址?

(2)8086系统存储器为什么要分段,如何分段?物理地址如何形成? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第2周第1 次课

第3章 80x86的指令系统和寻址方式(8学时)(第一部分)教学目的及要求:

1.了解8086/8088机器指令的构成;2.准确理解8086/8088 CPU每种寻址方式的确切含义;3.了解程序占用空间和执行时间的概念。教学内容提要:

3.1 80x86的寻址方式

3.1.1 与数据有关的寻址方式 3.1.2 与转移地址有关的寻址方式

3.2 程序占有的空间和执行时间 教学重点与难点:(1)理解各种寻址方式的含义、用途,特别是存储器寻址中的几种方式。(2)注意理解立即数寻址与存储器直接寻址的区别;寄存器寻址与寄存器间接寻址的区别;

(3)段内寻址与短间寻址的区别; 讨论问题:

(1)寻址方式的本质是什么?为什么会出现多种寻址方式?

(2)立即数寻址与存储器寻址有什么重要的区别?二者有没有相似的地方?

(3)数据寻址和跳转指令的寻址的区别? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第2周第2 次课

第3章 80x86的指令系统和寻址方式(8学时)第二部分 教学目的及要求:

1.准确理解指令系统中部分指令的含义、用途、执行过程、标志位解释,以及使用时需要注意的问题;2掌握调试工具DEBUG的基本使用方法 教学内容提要:

3.3 80x86的指令系统

3.3.1 数据传送指令

3.3.2 算术指令(第一部分)教学重点与难点:

(1)理解指令的各种分类方法,部分指令的含义、用途、基本时序过程、对标志位的解释,注意几种地址装入指令的区别,避免混淆;(2)着重理解指令构成中的隐含操作数、隐含寻址方式,理解隐含寻址与非隐含寻址在控制上的区别;(3)理解堆栈的基本使用方法,区分栈底、栈顶、堆栈指针初始位置等容易混淆的概念;(4)算术指令对CF、OF标志的影响情况;(5)理解DEBUG工具的基本使用方法,包括DEBUG中几种基本命令的使用方法以及所显示信息的含义。

讨论问题:

(1)隐含寻址与显示操作数的寻址有何区别?

(2)LEA和LDS指令各自的功能是什么?二者之间有何质的区别?

(3)栈顶、栈底分别由何种器件指示?SP、SS中的内容与栈顶、栈底有什么样的区别、联系?

(4)在机器上调试一个小的程序片段,让同学们按步骤分析、解释当前使用的DEBUG命令、所显示的内容等。教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第3周第1 次课

第3章 80x86的指令系统和寻址方式(8学时)第三部分 教学目的及要求:

1.准确理解指令系统中部分指令的含义、用途、执行过程、标志位解释,以及使用时需要注意的问题;2.根据课件中对指令执行的描述体会逻辑指令和字符串处理指令的执行过程。教学内容提要:

3.3.2 算术指令(第二部分)3.3.3 逻辑指令

3.3.4 串处理指令(第一部分)教学重点与难点:

(1)着重理解指令构成中的隐含操作数、隐含寻址方式,理解隐含寻址与非隐含寻址在控制上的区别;(2)理解各种寻址方式的含义、用途,特别是存储器寻址中的几种方式,注意理解立即数寻址与存储器寻址的区别;(3)理解部分指令的含义、用途、对标志位的解释;(4)串处理指令的特殊性及一般用法;(5)理解DEBUG工具的基本使用方法,包括DEBUG中几种基本命令的使用方法以及所显示信息的含义。讨论问题:

(1)多字或多字节加法是如何完成的?先对低字节进行运算还是高字节?多字或多字节减法又是怎样完成的?(2)NEG指令的操作数可以解释为无符号数吗?CF标志是如何判断的?(3)CMP指令与TEST指令的功能分别是什么?在程序设计中,它们主要针对什么用途?(4)对于逻辑左移指令OF标志什么情况下才有意义?对于算术右移指令OF标志有什么样的特征?对于各种循环移位指令,OF标志什么情况下有意义? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第3周第2 次课

第3章 80x86的指令系统和寻址方式(8学时)第三部分 教学目的及要求:

1.准确理解指令系统中部分指令的含义、用途、执行过程、标志位解释,以及使用时需要注意的问题;2.串处理指令的特殊性及一般用法;3.控制转移指令的用途及使用方法4.理解DEBUG工具的基本使用方法,包括DEBUG中几种基本命令的使用方法以及所显示信息的含义。教学内容提要:

3.3.4 串处理指令(第二部分)

3.3.5 控制转移指令(有关子程序操作命令放到第6章介绍)3.3.6 处理机控制与杂项操作命令 教学重点与难点:

(1)串处理指令的使用方法;(2)串处理时的方向控制;(3)有符号和无符号的跳转指令的不同及测试条件的区别; 讨论问题:

(1)重复前缀和循环指令在使用时的区别?(2)有符号数与无符号数在比较时为什么会不同? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第4周第1 次课

第4章 汇编语言程序格式(4个学时)第一部分 教学目的及要求:

1.了解汇编程序功能;2.掌握各个伪指令的功能和使用方法;3.掌握伪指令与指令的重要区别;5.理解程序的段结构,掌握定义段的语法要素;6.掌握各个段寄存器的各种初始化方法。教学内容提要: 4.1 汇编程序功能 4.2 伪操作

4.2.1 处理器选择伪操作

4.2.2 段定义伪操作

4.2.3 程序开始和结束伪操作

4.2.4 数据定义及存储器分配伪操作 教学重点与难点:

(1)在理解伪指令功能的基础上,着重理解伪指令与指令的本质区别;(2)理解汇编语言中表达式与高级语言中表达式的本质区别;(3)在理解程序的段结构基础上,着重理解各个段寄存器的初始化方法;(4)理解两种源程序框架的原理,特别注意理解在每种框架中应用程序与操作系统交接CPU控制权的方法。讨论问题:

(1)指令与伪指令有何区别?(2)两种源程序框架对于CPU控制权的交接有何不同? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------

第4周第2 次课

第4章 汇编语言程序格式(4个学时)第二部分 教学目的及要求:

1.掌握各个伪指令的功能和使用方法;2.掌握伪指令与指令的重要区别;3.掌握汇编语言表达式与高级语言表达式的本质区别;4.掌握汇编语言程序格式;5.熟悉汇编语言程序的上机过程;6.掌握两种可执行文件的区别。教学内容提要: 4.2 伪操作

4.2.5 表达式赋值伪操作EQU 4.2.6 地址计数器与对准伪操作

4.2.7 基数控制伪操作 4.3 汇编语言程序格式

4.3.1 名字项

4.3.2 操作项

4.3.3 操作数项

4.3.4 注释项

4.4 汇编语言程序的上机过程

4.4.1 建立汇编语言的工作环境

4.4.2 建立ASM文件

4.4.3 产生OBJ文件

4.4.4 产生EXE文件 4.4.5 程序的执行 4.4.6 COM文件 教学重点与难点:

(1)理解汇编语言中表达式与高级语言中表达式的本质区别;(2)地址计数器的理解和使用;(3)理解变量、标号的三个基本空间特性:段、偏移量、类型。讨论问题:

(1)汇编语言中的表达式与高级语言中的表达式相比,有何重要区别?(2)EXE文件和COM文件有何区别?(3)段、偏移量、类型三个基本空间特性如何确定一个变量在内存空间的确切位置、占用字节数?这三个特性对标号的使用而言,有何必要性? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------

第5周第1 次课

第5章 循环与分支程序设计(共6学时)第一部分 教学目的及要求:

1.掌握由汇编语言源程序得到可执行程序的完整过程;2.精确掌握各种转移指令的功能、使用限制、标志位使用、在程序设计中的通常用法等;3.重点理解各条件转移指令对标志位的解释及其相关的条件判断原理4.能够实际应用所学到的转移指令,在编写完整程序的基础上使用分支、循环等复杂的流程结构 教学内容提要: 5.1 循环程序设计

5.1.1 循环程序的结构形式

5.1.2 循环程序设计方法(第一部分)教学重点与难点:

(1)在理解标志位含义的基础上,着重理解各条件转移指令对标志位的解释、条件判断原理;(2)理解循环指令的功能,以及与其它条件转移指令的主要区别;(3)结合实例,理解循环指令在程序设计中的通常用途;(4)结合实例,理解循环指令的使用限制,理解实现循环结构单纯依靠循环指令是不够的。讨论问题:

(1)循环指令与其它条件转移有什么主要区别?使用循环指令是否可以实现所有的循环结构?

教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第5周第2 次课

第5章 循环与分支程序设计(共6学时)第二部分 教学目的及要求:

1.掌握由汇编语言源程序得到可执行程序的完整过程;2.精确掌握各种转移指令的功能、使用限制、标志位使用、在程序设计中的通常用法等;3.重点理解各条件转移指令对标志位的解释及其相关的条件判断原理4.能够实际应用所学到的转移指令,在编写完整程序的基础上使用分支、循环等复杂的流程结构。教学内容提要: 5.1 循环程序设计

5.1.2 循环程序设计方法(第二部分)5.1.3 多重循环程序设计 教学重点与难点:

(1)理解循环指令的功能,以及与其它条件转移指令的主要区别;(2)结合实例,理解循环指令在程序设计中的通常用途;(3)结合实例,理解循环指令的使用限制,理解实现循环结构单纯依靠循环指令是不够的 讨论问题:

(1)多重循环程序设计需要注意的关键问题,引导学生将其与高级语言在进行多重循环程序设计的异同; 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第6周第1 次课

第5章 循环与分支程序设计(共6学时)第三部分 教学目的及要求:

1.掌握由汇编语言源程序得到可执行程序的完整过程;2.精确掌握各种转移指令的功能、使用限制、标志位使用、在程序设计中的通常用法等;3.重点理解各条件转移指令对标志位的解释及其相关的条件判断原理4.能够实际应用所学到的转移指令,在编写完整程序的基础上使用分支、循环等复杂的流程结构。教学内容提要: 5.2 分支程序设计

5.2.1分支程序的结构形式

5.2.2分支程序的设计方法

5.2.3跳跃表法 教学重点与难点:

(1)理解无条件转移指令存在的价值;(2)在理解各标志位含义的基础上,着重理解各条件转移指令对标志位的解释、条件判断原理;(3)结合实例,理解转移指令在分支程序设计中的通常用途;(4)结合实例,理解条件转移指令的使用限制,理解并逐步建立由框图到程序的设计思路,并由此建立使用条件转移指令所需的良好习惯;(5)理解使用分支表实现多分支结构的优越性。讨论问题:

(1)条件转移指令最大转移范围是多少?无条件转移指令存在的意义在哪里?

(2)JNC指令与JA指令的区别是什么?

(3)JZ指令与JCXZ指令有何重要区别?

(4)由流程框图设计分支结构程序时,使用条件转移指令应当注意什么问题?(5)带符号数条件转移指令使用哪些标志位进行条件判断?条件判断主要基于一个什么原理?

(6)使用分支表实现多分支结构与通常的条件转移指令直接实现多分支有何区别?其优越性如何? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------

第6周第2 次课

第六章 子程序结构(共6学时)第一部分 教学目的及要求:

1.理解子程序在汇编语言中的定义语法;2. 理解子程序的类型概念;3. 理解子程序调用、返回的原理;4.掌握子程序入、出口参数传递方法;5. 理解子程序设计时需要注意的问题;6.结合实例理解子程序设计的过程。教学内容提要:

6.1子程序的设计方法

6.1.1 过程定义伪操作

6.1.2 子程序的调用和返回

6.1.3 保存与恢复寄存器 6.1.4 子程序的参数传递 教学重点与难点:

(1)理解子程序调用、返回的基本原理;(2)理解子程序的类型对调用、返回产生的影响;(3)理解子程序参数传递的三种方法;(4)掌握在实际应用中,区分哪些模块适合编制为子程序的方法。讨论问题:

(1)子程序调用、返回使用了什么样的底层机制?会不会由于堆栈的操作不当而引起子程序返回错误?应当如何避免子程序返回错误?(2)段内调用、返回与段间调用、返回区别在什么地方?它们分别适合用于什么样的应用场合?(3)寄存器参数传递的优点是什么?缺点是什么?在使用堆栈传递参数时,子程序返回应当注意什么问题?

教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学 第7周第1 次课

第六章 子程序结构(共6学时)第二部分 教学目的及要求:

1.理解子程序在汇编语言中的定义语法;2. 理解子程序的类型概念;3. 理解子程序调用、返回的原理;4.掌握子程序入、出口参数传递方法;5. 理解子程序设计时需要注意的问题;6.结合实例理解子程序设计的过程。教学内容提要:

6.1子程序的设计方法

6.1.4 子程序的参数传递

6.1.5 增强功能的过程定义伪操作 6.2 子程序的嵌套 教学重点与难点:

(1)理解子程序调用、返回的基本原理;(2)理解子程序的类型对调用、返回产生的影响;(3)理解子程序参数传递的三种方法;(4)掌握在实际应用中,区分哪些模块适合编制为子程序的方法。讨论问题:

(1)子程序调用、返回使用了什么样的底层机制?会不会由于堆栈的操作不当而引起子程序返回错误?应当如何避免子程序返回错误?(2)段内调用、返回与段间调用、返回区别在什么地方?它们分别适合用于什么样的应用场合?(3)寄存器参数传递的优点是什么?缺点是什么?在使用堆栈传递参数时,子程序返回应当注意什么问题? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学 第7周第2 次课

第六章 子程序结构(共6学时)第三部分 教学目的及要求:

1.理解子程序在汇编语言中的定义语法;2. 理解子程序的类型概念;3. 理解子程序调用、返回的原理;4.掌握子程序入、出口参数传递方法;5. 理解子程序设计时需要注意的问题;6.结合实例理解子程序设计的过程。教学内容提要: 6.3子程序举例 教学重点与难点:

(1)理解子程序调用、返回的基本原理;(2)理解子程序的类型对调用、返回产生的影响;(3)理解子程序参数传递的三种方法;(4)掌握在实际应用中,区分哪些模块适合编制为子程序的方法。讨论问题:

(1)子程序调用、返回使用了什么样的底层机制?会不会由于堆栈的操作不当而引起子程序返回错误?应当如何避免子程序返回错误?(2)段内调用、返回与段间调用、返回区别在什么地方?它们分别适合用于什么样的应用场合?(3)寄存器参数传递的优点是什么?缺点是什么?在使用堆栈传递参数时,子程序返回应当注意什么问题? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学 第8周第1 次课

第7章 高级汇编语言技术(共2学时)教学目的及要求:

1.掌握汇编语言中“宏”的概念,能够在程序设计中正确使用宏指令;2.理解宏和子程序的本质区别;3.掌握条件汇编和重复汇编的概念,并且能够在程序设计中正确使用;4.了解汇编工具对源程序的汇编过程; 教学内容提要: 7.1 宏汇编 7.2 重复汇编 7.3条件汇编

教学重点与难点:

(1)着重理解宏指令与子程序的区别,以及每个过程分别由什么样的角色来完成;(2)着重理解条件汇编、重复汇编与条件转移指令、循环指令的本质区别;(3)能够在实际应用中合理运用宏指令、条件汇编、重复汇编; 讨论问题:

(1)宏指令与子程序的区别有哪些?宏调用的本质是什么?与子程序调用有什么区别?宏指令与子程序相比较,它们各自的优越性是什么?什么样的软件模块适合使用子程序实现?什么样的软件模块适合使用宏指令实现?(2)条件汇编与重复汇编是在什么时候完成的?条件转移指令与循环指令是在什么时候完成的?条件、重复汇编语句的功能与条件转移、循环指令有什么本质区别? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第8周第2 次课

第8章 输入输出程序设计(共4学时)第一部分 教学目的及要求:

1.掌握CPU如何和外部设备接口交换信息的方法,了解CPU控制外部设备常运转的基本原理.2. 掌握端口访问指令的功能、使用方法、寻址方式,能够理解简单的接口控制程序。3.掌握中断的基本概念。中断向量表的概念,中断过程,中断程序的编写 教学内容提要:

8.1 I/O设备的数据传送方式

8.1.1 CPU与外设

8.1.2 直接存储器存取(DMA)方式 8.2 程序直接控制I/O方式

8.2.1 I/O端口

8.2.2 I/O指令

8.2.3 I/O程序举例 8.3 中断传送方式

8.3.1 8086的中断分类 教学重点与难点:

(1)着重理解程序控制方式与中断控制方式的本质区别,以及中断控制方式的相对优越性;(2)能够在实际应用中针对接口编写基本的控制程序。讨论问题:

(1)三种数据传送方式的优缺点;(2)CPU如何控制外部设备? 教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第9周第1 次课

第8章 输入输出程序设计(共4学时)第二部分 教学目的及要求:

1.掌握中断的基本概念;2.掌握中断向量表的概念;3.掌握中断过程,中断优先级和中断程序的编写。教学内容提要: 8.3 中断传送方式

8.3.2中断向量表

8.3.3 中断过程

8.3.4 中断优先级和中断嵌套 8.3.5 中断处理程序 教学重点与难点:

(1)中断向量表的作用;(2)如何编写自己的中断处理程序;(3)着重理解程序控制方式与中断控制方式的本质区别,以及中断控制方式的相对优越性 讨论问题:

(1)中断向量在中断向量表中的存储形式如何?(2)编写中断向量同编写子程序的异同?(3)编写中断程序需要注意的问题有那些?(4)中断过程包括哪几个主要的步骤?哪些步骤是硬件自动完成的?哪些步骤是程序完成的?程序控制方式与中断控制方式的主要区别是什么?相对而言,中断控制方式有什么优越性?

教学手段:

讲授为主,讨论为辅,采用多媒体辅助教学

----------第9周第2 次课

第9章 BIOS和DOS中断(共4学时)第一部分 教学目的及要求:

1.掌握必要的DOS调用和BIOS调用,并且能够在程序设计中正确使用。教学内容提要: 9.1 键盘I/O

9.1.1 字符码与扫描码

9.1.1 BIOS键盘中断

9.1.1 DOS键盘功能调用 9.2 显示器I/O

9.2.1 字符属性

9.1.1 BIOS显示中断

9.1.1 DOS显示功能调用 教学重点与难点:

(1)着重理解DOS中断调用的概念,理解调用号、入口参数、出口参数的概念及对于调用的重要性,理解中断调用与中断的区别;(2)着重理解常用DOS中断调用的功能以及使用方法;(3)能够在实际应用中适当的使用DOS中断调用,简化程序的编制过程。讨论问题:

(1)DOS中断调用的中断入口地址计算与硬件中断过程中的中断入口地址计算是否相同?在程序设计中使用DOS中断调用与硬件中断过程的主要区别是什么?被硬件中断调用的中断服务程序是否可以在程序中直接调用?(2)在程序设计中使用DOS中断调用有什么好处? 教学手段

讲授为主,讨论为辅,采用多媒体辅助教学

----------第10周第1 次课

第9章 BIOS和DOS中断(共4学时)第二部分 教学目的及要求:

1.掌握必要的DOS调用和BIOS调用,并且能够在程序设计中正确使用 教学内容提要: 9.3 打印机I/O 9.3.1 DOS打印功能

9.3.2打印机的控制字符

9.3.3 BIOS打印功能 9.4 串行通信口I/O 9.4.1 串行通信口接口 9.4.2 串行口功能调用 教学重点与难点:

(1)着重理解常用BIOS中断调用的功能以及使用方法;(2)能够在实际应用中适当的使用BIOS中断调用,简化程序的编制过程。讨论问题:

(1)BIOS中断调用与DOS中断调用有什么共同之处?有什么区别?二者有什么重要的联系?BIOS中断调用是否可以看作设备驱动程序?(2)在程序设计中使用BIOS中断调用有什么好处? 教学手段

讲授为主,讨论为辅,采用多媒体辅助教学

第三篇:语言教案

领域名称:语言——儿歌《水果宝宝去旅行》 适应年段:3.5---4岁 执教人:陈慧

设计意图:

小班幼儿有一定的认知能力,能认识一些简单的水果,喜欢参与游戏活动,特别是“开火车”游戏,对儿歌的韵律、节奏非常感兴趣,这是一首短小的儿歌,节奏鲜明,朗朗上口,具有童趣和快乐的风格。儿歌中的水果苹果、菠萝、桔子等又是幼儿生活中常见熟悉的水果,特别适合小班幼儿的年龄特点。因此,我选择这首儿歌作为本次活动的内容。针对小班幼儿的学习特点,在整个活动中我突出强调游戏性和趣味性。我为孩子创造一个想说、敢说、愿意说并能得到积极应答的环境。我抓住幼儿的这些特点,设计了此活动,让幼儿在游戏中学习儿歌、体验乐趣。活动目标:

1.体验学习儿歌进行游戏的快乐。

2.理解儿歌内容,学习短句“水果上火车,喀嚓喀嚓去旅行”。3.能较连贯、有表情地的朗诵儿歌。活动准备:《火车开啦》伴奏带、西瓜爷爷 活动重点和难点:重点:学习理解儿歌内容

难点:仿编儿歌

一、以游戏进入情境,熟悉儿歌内容。

1.先听声音。听!这是什么声音?谁开过来了?

2.西瓜爷爷还请了其他水果宝宝一同去旅行,我们来看看他请了谁?(出示苹果)

3.这里又是哪个水果宝宝呢?谁会用魔语来说一说。4.谁来猜猜接下来会是谁上火车呢?

二、完整欣赏儿歌

1.老师边伴奏边念儿歌《水果宝宝去旅行》。2.师幼齐念儿歌两遍。第二遍幼儿声音稍响一点念。

三、仿编儿歌。

师:很多眼睛很亮的小朋友已经发现了,还有一节车厢空着呢。你们还想请哪些水果宝宝上火车?请你用魔语来请水果宝宝上火车吧。

四、游戏《开火车》

老师做西瓜爷爷,幼儿做水果宝宝去旅行,老师带幼儿围场地一周带着水果宝宝去旅行。

第四篇:语言教案

一、教学目标:

1、引导幼儿观察、比较,讲述太阳的外形特征,通过看一看、摆一摆、贴一贴,初步了解故事内容,并学习故事中反复出现的字和词,以及其中的对话等。

2、鼓励幼儿大胆发言,积极参与活动,并初步培养幼儿良好的听说习惯。

二、教学准备:

1、音乐(幼儿熟悉的音乐,配上形容太阳外形特征的歌词),录音(太阳叫小朋友的声音)

2、用以故事表演的场景:一间小房子,两盏灯笼、三个红萝卜、红气球、太阳,兔妈妈、小兔头饰若干;一教师扮演兔妈妈在小房子里配合表演。

3、故事中的角色和物品图片、反复出现的字和词的字卡。

三、教学过程:

(一)、幼儿讲述太阳的外形特征

1、教师以兔姐姐的身份带领着头带小兔头饰的幼儿出现

教师:兔弟弟、兔妹妹们,今天天气真好,我们一起出动玩玩吧。(听音乐做动作)

2、幼儿讲述太阳的外形特征

教师:刚才的音乐真好听,它唱的是什么?

教师:它唱的是太阳。那太阳是什么样子的?请你告诉我。(当幼儿说出故事内容中反复出现的词时,如红红的、圆圆的,教师就出示相应的字卡)

教师:原来,太阳是红红的、圆圆的,那我们一起去找太阳吧。

(二)、游戏“找太阳”让幼儿亲身经历故事情节

1、教师:我们先回家找一找,红红的、圆圆的---(发现灯笼问)这个是红红的、圆圆的,它是(出示字卡“是”)太阳吧。(幼儿回答)我们去问问妈妈。(兔妈妈回答,同时出示字卡“不”)

2、教师:兔妈妈说太阳在哪儿?(屋子外面)那我们到屋子外面去找找。红红的、圆圆的---(发现红萝卜问)这是(出示字卡“是”)太阳吗?(幼儿回答)我们问问妈妈。(兔妈妈回答,同时出示字卡“不”)

3、教师:兔妈妈说太阳在哪儿?(在天上)那我们找找。红红的、圆圆的---(发现气球问)这是(出示字卡“是”)太阳吗?(幼儿回答)我们问问妈妈。(兔妈妈回答,同时出示字卡“不”)

4、教师:真急人,太阳到底在哪儿呀?(幼儿回答,同时出示大的太阳图片),谁来说说太阳是什么样子的?(幼儿回答后教师总结:太阳是红红的、圆圆的,亮亮的,照在身上暖洋洋的)

(三)、学习摆摆讲讲故事内容

教师:我们坐下来,讲一讲刚才我们是怎样找到太阳的。(出示图片,并和幼儿一起找图片和字卡,拼贴成完整的故事内容)

(四)、去室外观察

1、教师:兔弟弟、兔妹妹们真聪明、真能干,你们讲得太好了。

2、听!是谁在叫我们?(放录音)原来是太阳!它让小朋友带一些朋友和它一起去做游戏呢!它喜欢什么样的朋友呀?(听录音:告诉你们一个秘密,红红的、圆圆的东西我最喜欢,看上去漂亮又健康,小朋友的小脸就是这样子的呀。)

3、原来太阳喜欢我们小朋友的小脸!那还有哪些东西和太阳一样是红红的、圆圆的?(幼儿回答)

4、我们一起乘上小火车到外面更大的地方去找一找,还有哪些东西也是红红的、圆圆的。

四、延伸活动

1、找找还有哪些东西也是红红的、圆圆的,并仿编故事内容。

2、在分区活动中,让幼儿边拼贴图片和字卡,边讲述故事内容。

小兔子找太阳(故事)

有一只可爱的小兔子,听说太阳是红红的、圆圆的,便要去找太阳。

它来到屋子里,指着两盏红红的、圆圆的灯笼问妈妈:“妈妈,这是太阳吗?”妈妈说:“不,这是两盏红灯笼,太阳在屋子外呢!”

小兔子来到菜园里,看见三个红红的圆圆的萝卜问:“妈妈,这是太阳吗?”妈妈说:“不,这是三个红萝卜,太阳在天上呢!”

小兔子抬起头,看见天上飘着红红的、圆圆的大气球,问:“妈妈,这是太阳吗?”妈妈说:“不,这是气球„„。”

真急人,太阳到底在哪呀?

妈妈说:“瞧,太阳只有一个,还会发光呢!”小兔子顺着妈妈的手指处,仰起了头,大声叫:“妈妈,我找到了,太阳是红红的、圆圆的、亮亮 的,照在身上暖洋洋的。”

时间:2013-01-15 12:46:40 教材分析:本次活动选自辽大教材主题活动语言故事《小兔子找太阳》。根据幼儿年龄段的语言发展特点,我开展了故事教学活动,以幼儿为主体,以幼儿的兴趣为中心,从幼儿的心理和生理特点出发,遵循幼儿语言发展的规律,勤于分析,吃透教材,讲故事活动化,操作化,并与其他活动相结合,充分调动幼儿参与活动的积极行主动性,让孩子们体验,参与,活泼的进行学习。故事《小兔子找太阳》主题单纯内容浅显,情节生动、语言优美,形象活泼可爱、富有童趣,是幼儿非常喜爱的一种文学形式。通过本次活动使幼儿用完整语言讲故事的大概内容,促进幼儿语言的发展,培养幼儿的语言表达能力。

活动名称:小兔子找太阳

活动重点:

1、加深理解故事内容。

2、能够用完整语言描述太阳的特征。

活动难点 :能用完整的语言讲述整个故事内容。

活动准备:兔娃娃、灯笼、气球、萝卜图片、课件。

活动目标:

1、引导幼儿对太阳有一个正确的感知,并用完整的语言来描述太阳的特征。

2、加深对故事内容的理解,培养幼儿语言表达能力,3、通过小兔找太阳,引发幼儿积极思考,体验创造的自豪感和欢乐。

活动过程:

现在老师带小朋友一起去音乐王国,唱歌、跳舞,你们高兴吗?高兴老师放音乐你们和我一起做好不好?好。小朋友课前律动表演《小白兔白又白》小朋友玩的开心吗?开心。

一、幼儿欣赏《小兔子视频》或者配乐老师讲故事,幼儿完整欣赏故事,帮助幼儿理解故事的主要内容

师:出示一只兔娃娃。师:“今天老师给你们带来一个好朋友,“他是谁?”回答:“小兔子。”师:“是一只可爱的小兔子,你们喜欢吗?小朋友回答:“喜欢。”小兔子听说太阳是红红的、圆圆的、便要去找太阳,现在小朋友就和小兔子一起找太阳好吗?小朋友说:“好。”(播放视频)

二、幼儿看着图片再次欣赏故事。重点理解兔妈妈、小兔的话,并让幼儿学用完整的语言来描述太阳的特征。

1、欣赏故事后,师:“故事的名字叫什么?故事中都有谁?他们在做什么?接下来小朋友看图。(师播放课件出示图片一)

老师:有一只可爱的小兔子,听说太阳是红红的、圆圆的、便要去找太阳。小朋友看看,小兔子来到了哪里找太阳啊?小朋友回答:屋里。师问:“他看见了什么?”小朋友回答:看见两盏红红的、圆圆的灯笼。小兔子和妈妈都说了些什么?”小朋友回答:(小兔子问:“妈妈,这是太阳吗?”妈妈说:“不,这是两盏红灯笼。太阳在屋外呢”)

教师问:“小兔子把什么看成是太阳了。小朋友回答:萝卜。师问:“谁能到前面来看这幅图讲一下?”小朋友讲这幅画面内容:有一只可爱的小兔子,听说太阳是红红的圆圆的、便要去找太阳。指着两盏红红的,圆圆的灯笼问妈妈:“妈妈这是太阳吗?妈妈说:“不,这是两盏红灯笼。太阳在屋外呢”(小朋友到前边讲加油鼓励给粘贴)

2、小兔子又到哪里去找太阳了呢?(出示图二)

师问:小兔子来到了哪里呀?小朋友回答:菜园里。师问:“小兔子看见了什么?”小朋友回答:他看见三个红红的、圆圆的萝卜。小兔子和妈妈都说了什么?小朋友回答:(小兔子问:“妈妈,这是太阳吗?妈妈说:不,这是三个萝卜。太阳在天上呢!)师问:“他把什么当成了太阳?”引导幼儿回答把萝卜当成太阳了。谁能到前面来,看这幅图讲一下?小朋友讲:他来到菜园里,看见三个红红的、圆圆的萝卜问妈妈:“妈妈,这是太阳吗?妈妈说:不,这是三个萝卜。太阳在天上呢!(小朋友到前边讲加油鼓励给粘贴)

3、小兔子又到哪里找太阳了?(出示图三)

师问:“小兔子看见天上有什么呀??小朋友回答:他看见天上飘着红红的、圆圆的大气球,小兔子和妈妈说什么了?小朋友回答:(小兔子问:“这是太阳吗?”妈妈说:“不,这是红气球。”真急人,太阳到底在哪儿呢?)?师问:“他把什么当成了太阳?”小朋友回答:“把气球当成太阳。”师问:“谁能到前面来,看这幅图讲一下?”

小朋友讲:小兔子抬起头看见天上飘着红红的、圆圆的气球问妈妈:“这是太阳吗?”妈妈说:“这是红气球。”真急人,太阳到底在哪儿呢?(小朋友到前边讲加油鼓励给粘贴)

4、师:“太阳到底在哪呢?他找到太阳了吗?(出示图四)

师问:“妈妈说了什么?(小朋友回答:妈妈说:“瞧,太阳只有一个,还会发光呢。”)师问:“小兔找到太阳了吗”小朋友回答:找到了。师问:“太阳是什么样儿的呀?”(小朋友回答:“太阳红红的,圆圆的,亮亮的,照在身上暖洋洋的。”)师问:“谁能再说一遍太阳是什么样的?”小朋友再说一遍太阳的特征。(引导幼儿用完整的语言来描述)谁能到前面来,看这幅图讲一下?

小朋友讲:“妈妈说:瞧,太阳只有一个,还会发光呢!小兔说:妈妈我找到了,太阳红红的,圆圆的,亮亮的,照在身上暖洋洋的。(小朋友到前边讲加油鼓励给粘贴)

5、师:谁能到前面来看图,讲一遍这个故事

三、幼儿表演故事,重点让幼儿学习妈妈与小兔间的对话(配乐《寂静之声》)现在我们表演这个故事师扮演兔妈妈,小朋友扮演小兔(灯笼、红萝卜、气球图片布置在教室里)

四、活动延伸:

师问:小朋友找一找,生活中还有些东西像太阳一样,红红的、圆圆的呢?小朋友回答:“桔子,球、苹果„„..”小朋友真聪明!真棒!像太阳一样红红的,圆圆的东西很多,让我们到外面去找吧!现在回教室吧播放歌曲《幸福拍手歌)幼儿伴随音乐走出教室。

活动反思:

在教学设计环节上,最后的延伸活动,设计的不理想,这点老师提出的不应该欺骗幼儿,改为给孩子留作业,让家长带孩子到外面去找,效果比较好。与孩子交流要亲切自然,多和孩子融合在一起,做好师幼活动,语速一定要慢,声音轻柔,注意讲课时的细节问题,课堂发现的问题,及时纠正,注意幼儿的养成教育和行为习惯。讲课的语速要慢,调式要抑扬顿挫。还有语言要通俗易懂,尽量使用儿童化语言,有益于孩子理解接受。

第五篇:中班语言教案

今天我做小厨师

活动目标:

在幼儿创编并表演儿歌的过程中,认识“炒”“炸”“烤” “爆”四个火字旁的字,了解四种做菜方法,充分体验轻松愉快的生活情趣。

活动准备:

小厨师形象图片一张,“青菜”“鸡腿”“肉串”“爆米花”图片各一张,“炒”“炸”“烤”“爆”字卡一份(教具)、各四份(学具),布袋16个,厨师帽16只。

活动过程:

一、探讨做菜方法,建构儿歌。

(一)激趣。

t:“小朋友们看,谁来啦?”(出示小厨师图片)

“你从哪儿看出他是一位小厨师?”

“我们一起学学小厨师,带领幼儿边说边表演„带上厨师帽,挂上小围裙‟”“小厨师准备要做菜了,我们一起跟小厨师学做菜吧。”

(二)探讨四种菜的不同做法。

1、t:“看看第一道学做什么菜?”(出示青菜图片)

t:“你觉得这盘青菜怎么样?”

“这样绿油油的青菜是怎么做出来的?”(幼儿自由发表意见,教师有目的引导)。“青菜是怎么做出来的请幼儿说一说,做一做。”

“原来这样绿油油的青菜是炒出来的呀,我们一起来炒青菜吧。”(教师带领幼儿边做炒的动作边说„炒青菜,炒青菜,炒炒炒‟)根据幼儿实际情况,练习几遍。

t:“青菜是炒出来的呀?”(教师出示字卡„炒‟)

幼儿认读:“炒”,把字卡贴到青菜的旁边,“炒青菜”、“炒青菜炒青菜,炒炒炒”

2、t:“我们来看第二道菜是什么?(鸡腿)”

t:“你们吃过这样的鸡腿吗?吃起来有什么感觉?”

t:“香香、脆脆的鸡腿是用什么方法做出来的呢”

鼓励并引导幼儿调动已有经验,说说鸡腿是怎么炸出来的。

教师与幼儿边做动作边说一说:“炸鸡腿、炸鸡腿、炸炸炸”

t:“这么香脆的鸡腿是炸出来的呀”(出示字卡“炸”)

3、t:“第三道菜特别香我们看一看是什么?”(出示图片肉串)

t:“这么香的肉串是用什么方法做出来的呢?”

t:“我们一起来烤两串香香的肉串吧。”师幼边做烤的动作边说“烤肉串烤肉串,烤烤烤”。出示字卡“烤”请幼儿念一念。

4、t:“第三道菜要请小朋友猜一猜,黄色的,圆圆的,一粒一粒的,香香脆脆的,用玉米做出来的”(爆米花)

t:“玉米是怎么做出爆米花的呢?”

t:“玉米在锅里受到高温后,就开始跳舞了,跳上跳下,最后身体就„嗙‟的爆开来了,变得松松脆脆”

t:“谁来学一学爆米花是怎么跳舞的啊?”

全体幼儿学学做做爆米花。

教师出示字卡“爆”,幼儿念一念“爆米花爆米花,爆爆爆”

(三)连贯念一念,做一做。

1、t:“今天我们学做了哪几道菜啊”(说菜名:如炒青菜)

2、t:“怎么做的我们说给小厨师听听”(说过程如:爆米花爆米花,爆爆爆)

下载C语言教案(推荐5篇)word格式文档
下载C语言教案(推荐5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    《大自然语言》教案

    大自然的语言 教学目标: 一、学习生动地有条理地说明事物。 二、理请文章的说明顺序和说明方法的作用 三、了解物候知识的掌握和物候学的研究在农业上的重要意义,激发观察大自......

    中班语言教案

    中班语言教案《猜猜我有多爱你》 活动目标:1.倾听故事,感知可爱的小兔和兔妈妈之间真挚深切的母子深情。 2.在集体面前大胆地用动作表示爱。 活动准备:1.绘本ppt 2.图片:星星、......

    小班语言教案

    小班语言教案《小动物过桥》 柳林中心幼儿园——方桂丽 设计意图: 我班幼儿对小动物有一种很特殊的感情,无论什么时候,什么地方,都会对它们表现出莫大的关心与好奇,因此,我经常利......

    大班语言教案

    大班语言教案:蒲公英 一、教学目标: 1、在观察认识蒲公英的基础上幼儿欣赏散文,学会有感情地朗诵散文。 2、引导幼儿了解散文优美的词句和比喻句。 3、陶冶幼儿情操,感受身边事......

    幼儿园语言教案

    幼儿园语言教案 •教案中对每个课题或每个课时的教学内容,教学步骤的安排,教学方法的选择,板书设计,教具或现代化教学手段的应用,幼儿园语言教案范文,欢迎参考。 幼儿园语言教案一......

    小班语言教案

    小班语言教案 小班语言教案1 花园里的虫宝宝【活动目标】1、认识花园里常见的虫宝宝,说说它们的本领。2、感受有朋友是件快乐的事。【活动重难点】重点:了解一些常见的虫宝宝......

    快乐语言教案

    快乐语言教案 初级班 《小剪刀》 活动目标: 活动准备:小剪刀一把、小猫、小鸡头、小皇冠礼物。 活动过程:一、由故事引起。教师讲述故事《小剪刀》 故事讲完后,教师提问:故事中小......

    “语言文明”教案

    语言文明 一、教学目标: 1.让学生通过教学的参与过程,更多的了解语言文明知识及讲文明的重要性。 2.通过此次学习使学生具有良好的礼仪素养,加深对语言文明礼仪的认识。通过发......