问一个一年级数学看图提问题的问题

二年级上册《连续两问的数学问题》教学设计及反思
二年级上册《连续两问的数学问题》教学设计及反思
&& 阅读: 次
145。――――?
学生读题,说说你得到了什么数学信息?(有两个数学信息:女生有14人,男生比女生少5人?)
(2)利用已知的数学信息提出数学二问题。
你们发现这道题缺少什么了没有?(问题)美术兴趣小组的小朋友想考大家的就是,你能根据这两个数学信息提出数学问题吗?和你的同桌说一说你提的问题吧。指名说说提出的数学问题?(男生有多少人?美术兴趣小组一共有多少人?)
(3)明确题目中有两个数学问题,小组讨论解决问题。
李老师把这两个问题写到黑板上,你们来说,我来写。我们已经提出了两个数学问题,
美术兴趣小组的小朋友说呀,像这样有两个问题的题目我们该怎样去解答呢?他们想请我们来帮帮忙,可以吗?(可以)请小组长组织好本小组成员进行交流讨论解决问题的方法,小组长在老师发的纸上做好记录。讨论完后请以小组伏台休息,明白了吗?(明白了),比一比哪一组最快解答出来,开始讨论!
(4)组长汇报交流结果。
14-5=99+14=23
男生有多少人?514-5=9
美术兴趣小组一共有多少人?必须要知道什么?(男生人数和女生人数)哪个信息已经告诉我们了?(女生的人数14人),男生的人数从哪里去找呢?(从第一个问题解决出来的答案知道了男生的人数。)两个数学信息都知道了,我们也可以画出线段图来帮助我们理解解决问题,求一共有多少人用什么方法计算?(用加法计算:9+14=23)
14914-5+14=23
&&&&& &&&&&&&&&
&& &&&&&&&&&&&&&&&& &&&&&& &&&&
&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&& && &&&&& &&&&&&&
14-5=9&&&&&&&&&&&&&&&&9+14=23
&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&& &14-5+14=23
版权所有 Copy Right & 2009 All Rights Reserved《求一个数比另一个数多几或少几的问题》案例反思
让我们一起感受Sandur名校律动
《求一个数比另一个数多几或少几的问题》案例反思
作者:髙国仙来源:访问次数:1373
一、教学内容:义务教育课程标准实验教科书(人教版)数学第二册&100以内的加法和减法(一)&这一单元&&这一课。
二、背景分析:数学的思想与方法是数学的灵魂,学生一旦拥有它,将终身受益。但它具有很高的概括性,对于7-12岁的儿童来说是不易理解掌握的。为此,本课力求借助有趣的情景,激发学生学习数学的兴趣;通过活动操作,初步渗透一一对应的数学思想方法,培养学生探索能力、创新思想和应用意识。
三、教学流程:
(一):游戏引入,复习铺垫
(二):自主探索,学习新知
(三):巩固练习,加深理解
(四):总结延伸,拓展提高
【反思】:成功的课堂开头,是师生建立感情的第一桥梁,也是经营整个课堂气氛的第一道关卡。上课伊始,我运用新颖刺激和引人入胜的活动&抓吸铁石比赛&激起学生对本节课学习的兴趣引起学生对对旧知的回忆。引课环节的设计,既激发了学生的学习兴趣,又复习了&比多比少一一对应&的学习方法,为后面的新课环节的自主探究做好铺垫。
&&&&& &&&&&&&&&&&&&&&&&&&&&&&
&&&&& &&&&&&&&&&&&&&&&&&&&&&&
【反思】:主题研究是学生围绕问题展开的探究活动。在主题探究活动中,问题是核心,没有问题就没有探究。学生根据已有知识提出了今天这节课所要研究的问题,生成了本节课的学习材料,充分让学生感受到数学就在我们身边。
&&&&&&&&&&&&&&& 12
&&&&&&&&&&& &&&&&&&&&&&&&&&4
&&&&&&&&&&&& 8
【反思】:对于这个问题,其实学生经验都已经知道结果了,但他们不明白为什么用减法做?所以我放手让学生在本子上写出算式,并借助小棒摆一摆或者通过画图来帮助自己理解为什么这样做的道理。
师:?哪部分是:?请你指给同桌看。
  && &指定一名同学到前面来指.
师:你发现了什么?( 部分和小丁比小贝多的部分有什么联系?)
生:部分和小丁比小贝多的部分是相同的,,小丁就比小贝多几朵。
师:请你观察这两个问题:求一个数比另一个数少几和求一个数比另一个数多几的问题有什么联系?
生:这两个问题表示的意思是一样的,只是叙述形式不同。
师:它们解答的方法一样不一样?
生:一样,都用减法计算。
师:求一个数比另一个数多几和求一个数比另一个数少几都是属于求两个数相差多少的问题,所以都要用减法计算。请你用学到的本领选择黑板上剩下的一题做做。
【反思】:在课堂中,为了使学生能更透彻的理解求一个数比另一个数少几的问题,动手摆红花我安排了两次,让学生在动手操作中感悟&求一个数比另一个数少几和求一个数比另一个数多几&这两个问题表示的意思是一样的,只是叙述形式不同,它们解答的方法也是一样,都用减法计算。
【反思】:学生对知识和技能的掌握不是一蹴而就的,即使是学生已经理解了的东西,不巩固也会遗忘,不练习也难以继续深化达到熟练。因此,强化巩固是课堂教学不可缺少的环节。怎样强化巩固呢?本课重点采用了引导学生动手、动口、动脑,在&做&中用,在&用&中学的练习。
【课后反思】:在备课组&一条龙&的听课活动和一年级家长开放日上,分别在103班和104班执教了这节课。所以在课前准备阶段,组内老师多次坐下来进行研究和磨课,在研讨过程中,我们发现很多教学设计把&求比一个数多几&作为一课时,把&求比一个数少几&作为第二课时,但我觉得这样上两个课时,人为的把一个整体内容分割成两个内容,不利于学生整体思维意识的培养,同时两节课的容量也很少,但也有好处,可以把这个内容上的很扎实,分解和降低学生的学习难度。如果放在一课时把这两个例题上完,又觉得容量有点大,时间上会比较紧,但是求一个数比另一个数多几(少几)的问题是一对孪生姐妹,最后,我决定还是将求一个数比另一个数多几、少几的问题一起教,效果还是挺好的。
为了突破难点,在这节课中我做了以下处理:
&1、复习旧知,为新知架桥铺路。为了使学生能在后面的动手操作中顺利有效的完成,我在谈话引入后首先进行了比多比少的复习铺垫:请两个学生上台进行抓吸铁石的比赛,比一比谁抓得多?怎么比?并在黑板上用一个对一个的方法来摆一摆,比一比。这样既回顾了过去,又为下面的新知操作提供了范例,使知识前后贯通。
2、让学生在动手操作中感悟。在课堂中,为了使学生能更透彻的理解求一个数比另一个数少几的问题,动手摆红花我安排了两次。第一次是在求小丁比小贝多几朵的问题下进行的,我先让学生借助小棒摆出小丁小贝的红花数,再把小丁的红花分一分,然后按活动要求说一说。这一次的动手摆,是想让学生在摆的过程中感受求一个数比另一个数多几的过程和方法。而求小贝比小丁少几朵时,我再次让学生借助手中的学具小棒进行摆红花,这第二次的摆,会使学生在对比、讨论中发现求一个数比另一个数多几,也就是求另一个数比一个数少几的内在联系。所以求少几的计算方法也是用减法,而不是加法。最后借助课件在反馈总结中得出&求一个数比另一个数少几和求一个数比另一个数多几&这两个问题表示的意思是一样的,只是叙述形式不同,它们解答的方法也是一样,都用减法计算。
从而理解&求一个数比另一个数多几和求一个数比另一个数少几&都是属于求两个数相差多少的问题,所以都要用减法计算。
共0条评论,有1373人参与。
文明上网,理性发言
网友评论仅供其表达个人看法,并不表明本站立场。
暂时还没有相关评论,赶紧抢沙发吧!ANY_SIZE = 256;
//----------------------------------------
MIB_TCP_STATE_CLOSED
MIB_TCP_STATE_LISTEN
MIB_TCP_STATE_SYN_SENT
MIB_TCP_STATE_SYN_RCVD
MIB_TCP_STATE_ESTAB
MIB_TCP_STATE_FIN_WAIT1
MIB_TCP_STATE_FIN_WAIT2
MIB_TCP_STATE_CLOSE_WAIT =
MIB_TCP_STATE_CLOSING
MIB_TCP_STATE_LAST_ACK
MIB_TCP_STATE_TIME_WAIT
MIB_TCP_STATE_DELETE_TCB = 12;
//------------------------------------------
TTCPTableClass = (TCP_TABLE_BASIC_LISTENER,
TCP_TABLE_BASIC_CONNECTIONS ,
TCP_TABLE_BASIC_ALL,
TCP_TABLE_OWNER_PID_LISTENER ,
TCP_TABLE_OWNER_PID_CONNECTIONS ,
TCP_TABLE_OWNER_PID_ALL ,
TCP_TABLE_OWNER_MODULE_LISTENER,
TCP_TABLE_OWNER_MODULE_CONNECTIONS ,
TCP_TABLE_OWNER_MODULE_ALL
TUDPTableClass = (UDP_TABLE_BASIC ,
UDP_TABLE_OWNER_PID ,
UDP_TABLE_OWNER_MODULE
MIB_TCPROW_OWNER_PID = record
dwLocalAddr
dwLocalPort
dwRemoteAddr
dwRemotePort
dwOwningPid
PMIB_TCP_ROW = ^MIB_TCPROW_OWNER_PID;
MIB_TCPTABLE_OWNER_PID = record
dwNumEntries :DWORD;
:array[0..ANY_SIZE-1] of MIB_TCPROW_OWNER_PID;
PMIB_TCPTABLE_OWNER_PID = ^MIB_TCPTABLE_OWNER_PID;
//----------------------------------------
然后再是导出的2个函数,Delphi(Pascal) code
DWORD GetExtendedTcpTable(
PVOID pTcpTable,
PDWORD pdwSize,
BOOL bOrder,
ULONG ulAf,
TCP_TABLE_CLASS TableClass,
ULONG Reserved
function GetExtendedTcpTable(pTcpTable:PMIB_TCPTABLE_OWNER_PID;
pdwSize:pDWORD;
TableClass:TTCPTableC
Reserved:Cardinal):DWORD ;
external 'iphlpapi.dll' name 'GetExtendedTcpTable';
DWORD GetExtendedUdpTable(
PVOID pUdpTable,
PDWORD pdwSize,
BOOL bOrder,
ULONG ulAf,
UDP_TABLE_CLASS TableClass,
ULONG Reserved
function GetExtendedUdpTable(pTcpTable:P
pdwSize:pDWORD;
TableClass:TUDPTableC
Reserved:Cardinal):DWORD ;
external 'iphlpapi.dll' name 'GetExtendedUdpTable';
好的。然后是使用,编译没有问题,但是结果就是不乐观。Delphi(Pascal) code
procedure TBaseSniffer.displayConnections(PID: DWORD);
tcpRow:MIB_TCPROW_OWNER_PID;
adwSize,dResult:DWORD;
FConnections.C//清楚列表
adwSize:=0;
//先定义大小为0,来获取真的大小.
dResult:=GetExtendedTcpTable(nil,@adwSize,
True,0,TCP_TABLE_OWNER_PID_CONNECTIONS,0);//跟踪到这里发现dResult不是0 也就是函数调用错误了
if adwSize&&0 then
//分配空间,来获取真的tcp连接表.
GetMem(pBuf,adwSize);
dResult:=GetExtendedTcpTable(PMIB_TCPTABLE_OWNER_PID(pBuf),@adwSize,True,AF_INET,TCP_TABLE_OWNER_PID_ALL,0);
if dResult&&NO_ERROR then
FErrorInfo:='获取TCP列表出错';
num:=PMIB_TCPTABLE_OWNER_PID(pBuf)^.dwNumE
if num&0 then
Inc(pBuf,SizeOf(DWORD));
for I := 1 to num - 1 do
tcpRow:=PMIB_TCP_ROw(pBuf)^;
with tcpRow do
if (dwOwningPid=PID)and(dwState in [2,5])and(dwRemoteAddr&&0) then
tmp:=Format('远程主机:%S,远程端口:%D,本地端口:%D',
[IpAddr2Str(dwRemoteAddr),dwRemotePort,dwLocalPort]);
FConnections.Append(tmp);
Inc(pBuf,SizeOf(MIB_TCPROW_OWNER_PID));
Dec(pBuf,SizeOf(dword)+ num* SizeOf(MIB_TCPROW_OWNER_PID));
FreeMem(pBuf);
郁闷了 请问各位这个函数究竟怎么用。谢谢getTCPtable的例子我看了一下的。------解决方案--------------------
函数调用出错应该立即调用GetLastError取得具体的错误。GetExtendedTcpTable第一个参数传的是Nil,第二个参数最好传入-1,而不是0,此时会返回一个错误,但是无关紧要.
pdwSize [in, out]
The estimated size of the structure returned in pTcpTable, in bytes. If this value is set too small, ERROR_INSUFFICIENT_BUFFER is returned by this function, and this field will contain the correct size of the structure.
问一个函数相关参数的解释 ios开发解决方法
问一个函数相关参数的解释 ios开发- (id)initWithBitmapDataPlanes:(unsigned char **)planes
pixelsWide:(NSInteger)width
pixelsHigh:(NSInteger)height
bitsPerSample:(NSInteger)bps
samplesPerPixel:(NSInteger)spp
hasAlpha:(BOOL)alpha
isPlanar:(BOOL)isPlanar
colorSpaceName:(NSString *)colorSpaceName
bitmapFormat:(NSBitmapFormat)bitmapFormat
bytesPerRow:(NSInteger)rBytes
bitsPerPixel:(NSInteger)pB
想问一下关于这个函数的这些参数的意思,,文档上的解释有点看不懂,不知道怎么解释。。。求各位能人帮忙解释一下------解决方案--------------------
/index.pl?NSBitmapImageRep
------解决方案--------------------建议楼主看看图像处理的知识,了解下bitmap的结构
问一个分析函数的有关问题,如果在分析函数中加入条件
问一个分析函数的问题,如果在分析函数中加入条件?下面是从一个表中,取当天向前推移99个样本(+当天的话为100个样本了)的每天的标准差。select id,stdev(CountNum) over (PARTITION BY id order by s_date asc rows between 99 preceding and 0 following)from tableorder by id,s_现在我要这样一个效果:在取每天的标准差时,过滤不合理的数据(假设CountNum&10的为不合理),请问怎样实现这种效果?附:因为过滤了不合理的数据,所以样本天数是会变化的,不再=100。所以,这个CountNum&10的条件,是不能直接加到where 条件里面去的。下面这个是错误的:select id,stdev(CountNum) over (PARTITION BY id order by s_date asc rows between 99 preceding and 0 following)from tablewhere CountNum&10order by id,s_这个写法是正确的(假设sql语法正确的话)select id,stdev(CountNum) over (PARTITION BY id order by s_date asc rows between 99 preceding and 0 following where CountNum&10)from tableorder by id,s_------解决方案--------------------
可以试下这个:select id stdev(countnum) over (partition by id order by s_date asc rows between 99 precedint and 0 following)from
( select * from table where countnum&=10) newtableorder by id,s_date------解决方案--------------------SQL code
http://www.itpub.net/viewthread.php?tid=608107&extra=&page=1
oracle分析函数
oracle分析函数
zhouwf0726 | 25 七月,
oracle分析函数--SQL*PLUS环境
--1、GROUP BY子句
--CREATE TEST TABLE AND INSERT TEST DATA.
create table students
(id number(15,0),
area varchar2(10),
stu_type varchar2(2),
score number(20,2));
insert into students values(1, '111', 'g', 80 );
insert into students values(1, '111', 'j', 80 );
insert into students values(1, '222', 'g', 89 );
insert into students values(1, '222', 'g', 68 );
insert into students values(2, '111', 'g', 80 );
insert into students values(2, '111', 'j', 70 );
insert into students values(2, '222', 'g', 60 );
insert into students values(2, '222', 'j', 65 );
insert into students values(3, '111', 'g', 75 );
insert into students values(3, '111', 'j', 58 );
insert into students values(3, '222', 'g', 58 );
insert into students values(3, '222', 'j', 90 );
insert into students values(4, '111', 'g', 89 );
insert into students values(4, '111', 'j', 90 );
insert into students values(4, '222', 'g', 90 );
insert into students values(4, '222', 'j', 89 );
col score format .99
--A、GROUPING SETS
select id,area,stu_type,sum(score) score
from students
group by grouping sets((id,area,stu_type),(id,area),id)
order by id,area,stu_
/*--------理解grouping sets
select a, b, c, sum( d ) from t
group by grouping sets ( a, b, c )
select * from (
select a, null, null, sum( d ) from t group by a
select null, b, null, sum( d ) from t group by b
select null, null, c, sum( d ) from t group by c
--B、ROLLUP
select id,area,stu_type,sum(score) score
from students
group by rollup(id,area,stu_type)
order by id,area,stu_
/*--------理解rollup
select a, b, c, sum( d )
group by rollup(a, b, c);
select * from (
select a, b, c, sum( d ) from t group by a, b, c
select a, b, null, sum( d ) from t group by a, b
select a, null, null, sum( d ) from t group by a
select null, null, null, sum( d ) from t
select id,area,stu_type,sum(score) score
from students
group by cube(id,area,stu_type)
order by id,area,stu_
/*--------理解cube
select a, b, c, sum( d ) from t
group by cube( a, b, c)
select a, b, c, sum( d ) from t
group by grouping sets(
( a, b, c ),
( a, b ), ( a ), ( b, c ),
( b ), ( a, c ), ( c ),
--D、GROUPING
/*从上面的结果中我们很容易发现,每个统计数据所对应的行都会出现null,
如何来区分到底是根据那个字段做的汇总呢,grouping函数判断是否合计列!*/
select decode(grouping(id),1,'all id',id) id,
decode(grouping(area),1,'all area',to_char(area)) area,
decode(grouping(stu_type),1,'all_stu_type',stu_type) stu_type,
sum(score) score
from students
group by cube(id,area,stu_type)
order by id,area,stu_
--2、OVER()函数的使用
--1、RANK()、DENSE_RANK() 的、ROW_NUMBER()、CUME_DIST()、MAX()、AVG()
break on id skip 1
select id,area,score from students order by id,area,
select id,rank() over(partition by id order by score desc) rk,
--允许并列名次、名次不间断
select id,dense_rank() over(partition by id order by score desc) rk,
--即使SCORE相同,ROW_NUMBER()结果也是不同
select id,row_number() over(partition by ID order by SCORE desc) rn,
select cume_dist() over(order by id) a, --该组最大row_number/所有记录row_number
row_number() over (order by id) rn,id,area,
select id,max(score) over(partition by id order by score desc) as mx,
select id,area,avg(score) over(partition by id order by area) as avg, --注意有无order by的区别
--按照ID求AVG
select id,avg(score) over(partition by id order by score desc rows between unbounded preceding
and unbounded following ) as ag,
--2、SUM()
select id,area,score from students order by id,area,
select id,area,score,
sum(score) over (order by id,area) 连续求和, --按照OVER后边内容汇总求和
sum(score) over () 总和, -- 此处sum(score) over () 等同于sum(score)
100*round(score/sum(score) over (),4) "份额(%)"
select id,area,score,
sum(score) over (partition by id order by area ) 连id续求和, --按照id内容汇总求和
sum(score) over (partition by id) id总和, --各id的分数总和
100*round(score/sum(score) over (partition by id),4) "id份额(%)",
sum(score) over () 总和, -- 此处sum(score) over () 等同于sum(score)
100*round(score/sum(score) over (),4) "份额(%)"
--4、LAG(COL,n,default)、LEAD(OL,n,default) --取前后边N条数据
select id,lag(score,1,0) over(order by id) lg,
select id,lead(score,1,0) over(order by id) lg,
--5、FIRST_VALUE()、LAST_VALUE()
select id,first_value(score) over(order by id) fv,
select id,last_value(score) over(order by id) fv,
http://zhouwf0726.itpub.net/post/
-------------------------------------------------
再次理解分析函数!
/*********************************************************************************************
http://www.itpub.net/620932.html
问题提出:
一个高级SQL语句问题
假设有一张表,A和B字段都是NUMBER,
有这样一些数据
现在想用一条SQL语句,查询出这样的数据
1-》2-》3—》4
就是说,A和B的数据表示一种连接的关系,现在想通过A的一个值,去查询A所对应的B值,直到B为NULL为止,
不知道这个SQL语句怎么写?请教高手!谢谢
*********************************************************************************************/
--以下是利用分析函数的一个简单解答:
--start with connect by可以参考http://www.itpub.net/620427.html
CREATE TABLE TEST(COL1 NUMBER(18,0),COL2 NUMBER(18,0));
INSERT INTO TEST VALUES(1,2);
INSERT INTO TEST VALUES(2,3);
INSERT INTO TEST VALUES(3,4);
INSERT INTO TEST VALUES(4,NULL);
INSERT INTO TEST VALUES(5,6);
INSERT INTO TEST VALUES(6,7);
INSERT INTO TEST VALUES(7,8);
INSERT INTO TEST VALUES(8,NULL);
INSERT INTO TEST VALUES(9,10);
INSERT INTO TEST VALUES(10,NULL);
INSERT INTO TEST VALUES(11,12);
INSERT INTO TEST VALUES(12,13);
INSERT INTO TEST VALUES(13,14);
INSERT INTO TEST VALUES(14,NULL);
CREATE TABLE TEST(COL1 NUMBER(18,0),COL2 NUMBER(18,0));
INSERT INTO TEST VALUES(1,2);
INSERT INTO TEST VALUES(2,3);
INSERT INTO TEST VALUES(3,4);
INSERT INTO TEST VALUES(4,NULL);
INSERT INTO TEST VALUES(5,6);
INSERT INTO TEST VALUES(6,7);
INSERT INTO TEST VALUES(7,8);
INSERT INTO TEST VALUES(8,NULL);
INSERT INTO TEST VALUES(9,10);
INSERT INTO TEST VALUES(10,NULL);
select max(col) from(
select SUBSTR(col,1,CASE WHEN INSTR(col,'-&')&0 THEN INSTR(col,'-&') - 1 ELSE LENGTH(col) END) FLAG,col from(
select ltrim(sys_connect_by_path(col1,'-&'),'-&') col from (
select col1,col2,CASE WHEN LAG(COL2,1,NULL) OVER(ORDER BY ROWNUM) IS NULL THEN 1 ELSE 0 END FLAG
start with flag=1 connect by col1=prior col2
group by flag
------解决方案--------------------试试这个:select
id,stdev(decode(sign(CountNum-10),1,null,CountNum))
(PARTITION
following)
stdev(decode(sign(CountNum-10),1,null,CountNum))CountNum&10时,设为null,这样基数也就相应变小
------解决方案--------------------楼主,你看错我写的SQL语句了吧,你仔细看一下你的"附:"与我的SQL语句之间的区别.在你的"附:"中,你的条件是加在分析函数中,而基表是原有的表(table)而我的SQL语句中,基表是所有符合条件(countnum&=10,因为countnum&10为不符合条件的)的记录组成的表.而分析函数也是建立在该表上的.哪里跟你的"附:"是一样的啊!
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:

我要回帖

更多关于 一年级数学看图提问题 的文章

 

随机推荐