教师资格证面试鸡兔同笼真题

feion1992024-07-24  2

笼子里面有若干枝鸡和兔,从上面数有35个头,从下面数有94只脚鸡和兔,各有多少?按照35只鸡算,有70只脚,所以还缺24只脚,24只脚需要12只兔子才能完成,所以兔子的数量是12只,35去掉12,等于23,所以兔子的数量是12只鸡的数量是23只

教师资格证考试中的高中信息技术流程图:

#include

int qiongju(int head,int foot,int *chicken,int *rabbit)

{

int re,i,j;

re=0;

for(i=0;i<=head;i++)

{

j=head-i;

if(i*2+j*4==foot)

{

re=1;

*chicken=i;

*rabbit=j;

}

}

return re;

}

void main()

{

int chicken,rabbit,head,foot;

int re;

printf("穷举法求解鸡兔同笼问题:\n");

printf("输入头数:");

scanf("%d",&head);

printf("输入脚数:");

scanf("%d",&foot);

re=qiongju(head,foot,&chicken,&rabbit);

if(re==1)

{

printf("鸡有:%d只,兔有:%d只。\n",chicken,rabbit);

}

else

{

printf("无法求解!\n");

}

}

可以这样想:如果35个头都是鸡的,那么脚的总数为35x2=70,94-70=24,少了24只脚,这多出来的24只脚必须是兔子的,是12只兔子多出来的,所以鸡的数量为35-12=23。检验一下,23x2+12x4=46+48=94只,符合条件。

一、填空1、解析:假设每只动物都有4条腿,则8只动物一共有 4 × 8 = 32 条腿。比原来多出了 32 - 28 = 4条腿。因为兔子有 4 条腿,所以这多出来的是鸡的腿的数量。(假设每只动物都有4条腿,那么每只鸡就多出 2 条腿)那么,4 ÷ 2 = 2 就是鸡的只数。 8 - 2 = 6 就是兔的只数了。 列算式如下: 鸡的只数:(4 × 8 - 28)÷ 2 = 2 兔的只数: 8 - 2 = 6 同理,可以先求兔的只数。(只是假设每只动物都有2条腿) 兔的只数:(28 - 2 × 8 )÷ 2 = 6 鸡的只数: 8 - 6 = 22、方法同上面第1题 孔雀的只数:(4 × 16 - 46)÷ 2 = 9 猴子的只数: 16 - 9 = 73、方法仍然同第1题 双人间的个数:(3 × 9 - 22)÷(3 - 2) = 5 (假设9间房都是3人间就行) 三人间的个数:9 - 5 = 4 4、方法仍然同第1题 5角钱的铅笔支数:(310 - 3 × 80 )÷ (5 - 3) = 35 (假设80支铅笔都是3角钱的就行)二、解决问题1、假设100个师生每人都栽种了5棵树。那么,一共种了100 × 5 = 500 棵树。比原来多种了500 - 200 = 300 棵树。这多出来的是学生每人多种4棵树。那么,300 ÷ 4 = 75 就是学生的人数。100 - 75 = 25 就是老师的人数。 列算式如下: 学生的人数:(100 × 5 - 200)÷ (5 - 1)= 75 老师的人数:100 - 75 = 25 (思路仍让和填空第1题:鸡兔同笼问题相同)2、解:设大油瓶有 x 个,则小油瓶有 (55 - x )个。依题意,列方程如下: (55 - x )÷ 2 + 4 x = 80 (两边同乘以2) 55 - x + 8 x = 160 (移项、合并同类项) 7 x = 160 - 55 x = 105 ÷ 7 x = 15 则小油瓶有 55 - 15 = 40 (个) 答:大油瓶有15个,小油瓶有40个3、解:设损坏了 x 个,则完好运到的有(250 - x )个。依题意,列方程如下: (250 - x )× 20 - 100 x = 4400 (两边同除以20) 250 - x - 5 x = 220(移项、合并同类项) 250 - 220 = 6 x 30 = 6 x x = 5 答:损坏了5个 希望对你的女儿有所帮助,你们的支持就是我的动力!!!!!!!!

转载请注明原文地址:https://www.niukebaodian.com/jiaoshi/91969