[C语言程序设计基础数组问题]一. 输入不超过100个整数,然后按从小到大的次序输出。#define M 10 main() {int a[M],i,j,t; printf("请输入数据:"); for(i=0;i<M;i++) scanf("%d",&a[i]); for(i=0;i<M-1;i++) for(...+阅读
6.10 猴子第一天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。 #includeint main() { int prev ; /* 前一天 */ int next = 1 ; /* 后一天, 初值为第10天 */ int i; for (i = 9; i >= 1; i--) { prev = (next + 1) * 2 ; /* next=prev-(prev/2+1) */ next = prev; } printf("total=%d\n", prev); return 0; } 运行结果: ==================== total=1534 ==================== ★ 此题用倒推的办法,所以注意循环结束的条件。多数情况下用循环为递增方式,本题中用递减方式,因此是: i >= 1 。 分步验证如下: #includeint main() { int prev ; int next = 1 ; int i; for (i = 9; i >= 1; i--) { prev = (next + 1) * 2 ; printf("i=%d total=%-5d \n", i, prev); next = prev; } return 0; } 运行结果: ( i 表示第几天) =============================== i=9 total=4 i=8 total=10 i=7 total=22 i=6 total=46 i=5 total=94 i=4 total=190 i=3 total=382 i=2 total=766 i=1 total=1534 =============================== 兄弟是这个吧
小班数学活动哪个多
小班数学活动《哪个多 哪个少》教学反思设计意图:本次活动是小班计体美教研组的三研课,由于一研课、二研课上得比较完美,到了三研课就完全打破前面的模式,重新设计。一研课、二研课时教师先集体讲解,认识一样多、多和少,幼儿再动手操作。三研课就改成先让幼儿动手操作,在幼儿自己操作中体验到一样多、多和少,这时教师再引导幼儿认识一样多、多和少。另外考虑到幼儿正处于数学学习的启蒙时期,学习的特点离不开具体丰富的生活经验,我们组织的数学活动在内容的选择与操作方面离不开生活实际,教学演示材料与操作的材料都结合生活。《幼儿园教育指导纲要(试行)》中指出:要选择贴近幼儿的生活,选择幼儿感兴趣的问题和事物,强调了幼儿园数学教育必须回归生活与幼儿生活实际密切沟通,以充分调动幼儿学习的主动性,在本次活动的过程中材料的运用方面充分考虑了幼儿的这些特点。 活动感受与反思:
一、从感兴趣话题引入,注意数学与生活联系 认知心理学和建构主义认为,当孩子的学习材料是他们所熟悉的并感兴趣的事物的时候,他们就会主动地去尝试,并运用已有的知识、经验和认知方法对其进行创造。爱小动物是每个孩子的天性,本次活动我结合孩子爱动物的这些特点,设置教育情景小动物来做客,导入语:“今天来了很多的客人老师,小动物们也来做客了。”让孩子对小动物的做客产生兴趣,另外通过游戏让孩子感受数学就在身边,促进孩子的参与热情与探究欲望,获得亲身的体验。
二、灵活处理教材,根据孩子特点层层深入 从幼儿的经验和已有知识出发,创设有助于孩子主动学习、探索、合作、交流的情境,层层深入让孩子轻松学习。活动刚开始教师请幼儿给小兔排队,再给小兔吃萝卜,以一一对应的方式请幼儿比较两者的数量关系。直接地操作图片,深入浅出的提问很快吸引了大部分孩子的注意,“是不是每只小兔都有萝卜吃?”幼儿很快就理解了“小兔和萝卜一样多”。接着仍以一一对应的方式比较猴子和桃子的数量,“是不是每只小猴都有桃子?小猴和桃子谁多?谁少?”孩子的兴趣很浓厚,通过自己动手操作这对他们没有难度,孩子们很快发现小猴多,桃子少,教师在一旁鼓励孩子回答完整就可以了。然后,又请个别幼儿到黑板上演示教具,仍以一一对应的方式比较小鸡和虫子的数量,在前面操作的基础上,幼儿很容易就理解了小鸡和虫子多少关系。通过层层深入、合作交流突破难点,让幼儿易于理解与接受。
三、关注学习方式,让孩子在操作中主动学习 教师努力为孩子营造宽松、民主的学习氛围,引导孩子积极参与数学活动。 活动开始教师就安排幼儿自主操作活动,让孩子在操作中自主探索,通过自己给小动物排队,给小动物喂食,来感知动物与食物两组数量的多少关系。在操作活动中创设了一些游戏的情境,把摆放材料变为有趣的手脑并用活动,使幼儿能积极参与到学习活动中,反复操作而不感到枯燥与乏味,提高学习的兴趣与效果。 整个活动体现了以孩子为主体,教师为主导的和谐师幼关系,绝大多数幼儿能够主动参与学习,达到了预定的教学目标。但在活动中也出现了一些不足的地方:活动的最后延伸活动“送给教室里的猴子送桃子”,教师没有事先考虑清楚游戏的细节问题,如:小猴的队伍里没有红旗,幼儿不知从哪只猴子送起;在让幼儿操作前,教师应示范一下如何给墙壁上的猴子送桃子,幼儿有些不知所措,这一环节没有达到预期的目标。整个教学活动显得有些“虎头蛇尾”。
以下为关联文档:
C语言程序设计数组中查询数字#include#includeusing namespace std; class point{ private: int x; int y; public: point(){ x=0; y=0; } point(int x,int y){ this->x=x; this->y=y; } void setxy(int...
C语言程序设计求素数问题#include<stdio.h> #include<math.h> /* input: num, num should >0 return: 1 - 是质数 0 - it is NOT a prime number 不是质数 note: 只需要计算到num的平方根处。 */ int...
C语言程序编译问题printf和scanf的缺陷 1.非类型安全 函数原型使编译系统对它进行必要的类型检查,免除了许多错误,但对于printf()和scanf(),它却毫无帮助。printf()和scanf()所期望的参数个数与类型...
c语言程序设计基础问题#include <stdio.h> #include <math.h> int main() { int a,b,i,max,t,k=0,n[10]; scanf("%d",&a); b=a; while(b>0){ k++; b/=10;} t=pow(10,k-1); max=0; for(i=0;i<k;i++)...
c语言程序设计问题流程图程序过程及结果1,本题源程序如下: #include<stdio.h> #include<math.h> main() { int a,b,c,d; scanf("%d",&a); for(b=3;b<=a/2;b+=2) //b为a分解后其中一个小于a/2的一个素数 { for(c=2;c<=s...
C语言程序问题用指针将字符串中的空格删除将p++; 这一句从if子句中移出来,不管if条件是真是假,都要执行它。 #includefun(char * str) { char * p=str; int i=0; while((*p)!=0) { if((*p)!=' ') str[i++]=*p; p++; //将...
C语言中关于字母转换的程序设计字母增4,其它字符保持不变。 #include <stdio.h> void main() { char c; while( (c=getchar()) !='\n') { if ( c >='a' && c <='z'){ c+=4; if (c >'z') c = 'a' + c - 'z'...
有关捕鱼问题的C语言程序这是我写的基本算法: int fish[6]={1,1,1,1,1,1}; int i=0; do { fish[5]=fish[5]+5; for(i=4;i>=1;i--) { if(fish[i+1]%4!=0) break; else fish[i]=fish[i+1]*5/4+1; } }wh...
C语言中程序执行的效率与哪些因素有关C语言中程序执行的效率与哪些因素有关,设计电路怎么做:时间复杂度和空间复杂度 1、空间复杂度是指算法在计算机内执行时所需存储空间的度量 2、一般情况下,算法中基本操作重复...