❶ 小孩子学习编程吗 中小学信息学奥赛怎么样
嗯,偶尔玩一玩可以,但是专门花时间学就完全没必要了,除非孩子特内别有兴趣,完全是自己容要求学。如果花不少时间,从孩子综合收益上讲,都不如和小朋友一起玩的收获大,事倍功半的水平都达不到。
信息学是大学阶段一个很成系统的知识体系,需要小学初中高中的基础,对孩子来说,平房都不会盖,怎么盖十层楼?如果花很多时间在上面,还可能产生一个严重副作用:学习不求甚解,因为这些东西对孩子来说,甚解相当于在火星上,能做的就是糊里糊涂地摆弄。把这习惯带到以后的学习中,就害了。
❷ 求小学信息学奥赛题目
我给你点题目吧 当初学C时很有挑战的.1韩信点兵:相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人。刘邦茫然而不知其数。编写出一个程序帮助刘邦找出答案。(求余用”%”,在1000里找)
1编写程序实现:将用户输入的一行字符去除空格输出。如用户输入:“adbc edfg hijk”则输出“abcdedfghijk”。 (提示:空格也为一字符,用‘ ‘表示)
编写一程序,由用户输入两个字符串A、B,若字符串B的长度< = 5,则将字符串B连接到字符串A的后面;否则若字符串B的长度 > 5,则将字符串B的前5个字符连接到字符串A的后面。要求不用strcat函数。字符串名可任意取。
1文件加密:输入一个四位整数,将每一位数加5然后除以10所得的余数代替原来那位数,然后将所得的第一位和第四位的数字交换。如输入数字6554则输出9001
1将一个数组中的值按逆序重新存放。例如原来顺序为:9、8、6、5、4、1。逆序存放的结果为1、4、5、6、8、9。然后将结果输出。
1用筛选法求100之内的素数。
素数:只能被1和本省整除的数。
筛选法思路:将自然数1~100按顺序列成一张表,然后逐个判断它们是否素数。
具体做法:1。先将1去掉。
2。用2去除它后面的各个数,把能被2整除的数去掉。
3。用3去除它后面的各个数,把能被3整除的数去掉。
4。分别用4、5……各数去除它后面的数,去除相应的数。
5。剩下的就是素数。
8.随机输入一个4行3列的二维数组,找出每一行的最大值。
9.输入一个十进制数,将对应的二进制码输出。(提示:可将与2相除的余数放在一数组中)
10.输入一不含空格的字符串,将该字符串中的字符按从小到大的顺序输出。如输入“nihao”,则输出“ahino”。
11.1若一个四位数等于它每一位数字的4次方之和,则称这个四位数为“玫瑰花数”。例如1634=14+64+34+44 找出所有的玫瑰花数。(提示:4位数从1000~9999,逐个判断)
12.1如果一个数等于它的全部因数之和(本身不在内),称之为完全数。例如28的全部因数是1,2,4,7,14。而且28=1+2+4+7+14。写一个程序判断用户输入的数是否是完全数。
13.编写一程序,将两个字符串s1和s2比较,如果s1>s2,输出一正数;s1=s2输出0;s1<s2,则输出一个负数。不要用strcmp函数。两个字符串用gets函数读入。输出的正数或负数的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。如:“A”与“C”相比,由于“A”<“C”,应输入负数,且由于“A”与“C”的ASCII码差值为2,因此应输出“-2”。同理,“And”和“Aid”比较,“n”比“i”大5,因此输入“5”。(提示:‘C‘的ASCII码为67,’A’的ASCII码为65,且’C’-‘A’= 2 )
14.有一行电文,已按下面规律译成密码:
A ->Z a->z
B->Y b->y
C->X c->x
…… ……
即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编写程序实现将密码译回原文。并打印出密码和原文。如R droo erhrg Xsrmz mvcg dvvp 译成原文为I will visit China next week
15.1四则运算:+-* / 的实现:用户输入按格式:整数 四则运算符 整数,将最后的结果输出。如输入“1+2”则输出“3”;输入“1*2”则输出“2”。(提示:将+-* / 作为字符处理)
16.输入一个整数n转换称成字符串输出。例如输入483,应输出字符串“483“。(提示:字符串可用字符数组存贮,整数0的ASCII码为48)
1一辆卡车违反交通规则,撞人后逃跑.现场有三个目击证人,但都没有记住车牌号,只记下车号的一些特征,甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙说:四位车号刚好是一个整数的平方.请根据以上的线索求出车号. 字符类的IP如 192.168.1.1 转化为long类型 (把Long类型转为字符串IP)1假如有一个简单的数组int[ ] IntArray 已排序(升序),要在该数组中查找元素int a,请用C#实现二分查找算法捕鱼与分鱼 A B C D E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为5份,把多余的1条鱼扔掉,拿走自己的1份。B第二个醒来,也将鱼分为5份,把多余的1条扔掉,拿走自己的一份。C、D、E 依次醒来,也按同样的方法拿鱼。问他们合伙至少捕了多少鱼?
1计算1-3+5-7+……+-99+101的值。1从3个红球、5个白球、6个黑球中任意取出8个球,且其中必须有白球,输出所有可能的方案。
❸ 小学低年级的学生如何在家进行信息学奥赛竞赛启蒙教育
现在最火的要属人工智能, AlphaGo同柯洁的人机大战使人工智能成为媒体视线的焦点,刚刚推出的第五代微软小冰再次使人工智能浪潮再度升温。人工智能的时代正在悄然开启。
❹ 求小学信息学奥赛QB教程和试题
小学信息学奥赛练习12007-07-20 16:43【练习】
1. 通常在输入一个正确的程序之后,我们如何运行?
2. 运行完毕之后,假如按Alt+F5,通常会出现什么颜色的界面?
3. 如何定义变量abc为整数?
4. 请完成这样的程序:从键盘输入一个非零整数,接着在屏幕输出其10倍
5. 为了计算半径为30的圆的周长,我们利用公式l=2*pi*r。请解释下面的程序为何不能输入3.14
program exe1_5;
var pi:integer;
begin
read(pi);
write(2*pi*30);
end.
6. 请指出下列语句的错误
var a,b,a,3a,begin:integer;
7. 请指出下列程序的错误
begin
read(a).
write(a;3);
end;
1、写出下列程序在turbo pascal下的输出结果。
program ex;
const s='abcdefg';
var
i:integer;
r:real;
c:char;b:boolean;
begin
i:=1234;r:=1234.5678;
c:='#';b:=true;
writeln(i,i:6,i:3);
writeln(r,r:12:5,r:8:5);
writeln(c,c:5);
writeln(s,s:10,s:5);
writeln(b,b:5,b:3);
end
2、编一程序,将摄氏温度换为华氏温度。公式为:F=9*C/5+32,其中F为华氏温度,C是摄氏温度。
3、编一程序,输入三角形的三边a、b、c(假设这三边可以构成一个三角形),求三角形的面积S? (提示:可利用海伦公式
1、分析并写出下列程序的运行结果:
program chengji;
var s:real;ch:char;
begin
s:=78.6;
if(s>=90)and(s<=100)then ch:='A'
else if (s>=70)and(s<90) then ch:='B'
else if (s<70) then ch:='C';
writeln(s,'--',ch);
End.
2、编写一与电脑猜"红"或"黑"的游戏。(先由计算机给出随机答案,然后由人猜,猜对输出"YOU WIN"否则输出"YOU LOST"。)
课内作业:输入两个数a、b,输出他们的和、差、积。
参考程序:
Program xumin0001;
Var a,b,he,cha,ji:integer;
begin
a:=10;
b:=12;
he:=a+b;
cha:=a-b;
ji:=a*b;
write(he,cha,ji);
end.
补充练习:
1、输入矩形的边长,分别输出周长、面积值。
2、输入两个整数,输出它们的平方和它们的平方根。
3、输入两个整数,输出它们相除的整数商(整除值)以及余数。
4、输入一个时间秒数,分别将其换算为下述时间单位输出:小时,天,星期
1、输入矩形的边长,分别输出周长、面积值。
2、输入两个整数,输出它们的平方和它们的平方根。
3、输入两个整数,输出它们相除的整数商(整除值)以及余数。
4、输入一个时间秒数,分别将其换算为下述时间单位输出:小时,天,星期
❺ 小孩的信息学奥赛课有培训班吗
趣乐码少儿编程信息学奥赛(NOIP),有普及组、提高组等培训。目前培训主要考试内容主要是C++,周末、暑假、寒假都有培训。好些小朋友都在那边学习编程。
❻ 天津市 小学 basic语言 信息学奥赛 复赛 历届 试题
你到天津教研网---点击----信息学---
或者找到,天津青少年科技中心,那些地方都有试题与答案的。
❼ 小学生从几年级开始学信息奥赛更好
对于这个问题,现给抄家长作如下建议: 一、家长在小学阶段送孩子参加信息学奥赛学习时首先要了解信息学奥赛的基本性质,并根据孩子实际情况定位孩子的学习目标。 二、小学生学习信息学奥赛的具体时间段 小学生学习信息奥赛必须要在指导下进行。如果您的孩子的学校没有开设信息奥赛相关课外活动,那只有借助校外培训了。 三、兴趣是最好的老师 如果您的孩子在这方面兴趣高,这就要顺势引导。在学习过程中肯定会遇到困难,要多鼓励孩子。
❽ 信息学奥赛是什么
有一门学科,
是高校自主招生的入场券,
是孩子进入理想学府的敲门砖,
它就是NOIP。
人工智能时代,人才需求迫在眉睫!
2017年被誉为人工智能发展元年,诞生60多年的人工智能终于迎来了井喷式的发展。国家更在2017年宣布:2030年一定要抢占人工智能全球制高点,还要在中小学设置人工智能课程!全球范围内正在掀起人工智能技术革命的热潮,但无论是基础研究、技术研发还是应用等方面,都需要大量人工智能的人才,而目前我们国家在这方面其实面临着巨大的缺口。
《2017全球人工智能人才白皮书》显示,截止到2017年10月,中国人工智能人才的需求缺口已经达到了百万级。2017年前10个月内,AI人才需求量已达2016年的近两倍,2015年的5.3倍,人才需求年复合增长率超200%,国内AI领域人才供应量少,人才严重短缺。
时代背景下,信息学奥赛(NOIP)人才培养的意义
为了弥补人工智能的巨大人才缺口,我们都需要出什么样的努力呢。从国家大的战略规划上,也在大力提倡提升青少年的整体科学素养。专家认为:人工智能需要大量懂算法的计算机专业的人才。作为非常重要的计算机人才培养的渠道,信息学奥赛在现实背景下,又一次成为家长们躲不开的热点话题。
科普小课堂:
全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP),是高校自主招生认可的五大联赛之一,获得了省级或者国家级的获奖对参加清北等高校自主招生的加分或者保送有重要意义。
自1995年开始举办至今,每年由中国计算机学会统一组织。竞赛编程语言:任选Pascal、C、C++三种语言之一(版本Free Pascal、Dev C++)。
竞赛分提高、普及、入门三个组别,每一组别分初赛和复赛两阶段进行,其中初赛为笔试,内容为有关信息科技和程序设计的基本知识;复赛为上机编程,内容为算法设计与编程解题。
NOIP在同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。初、高中或其他中等专业学校的学生可报名参加联赛。
联赛分初赛和复赛两个阶段。初赛考察通用和实用的计算机科学知识,以笔试为主。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线后才有资格参加复赛。
联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。初中生可以参加提高组,不过提高组难度更大。
少儿编程是一个新的赛道,他将激活一个新的领域,吸引资本家眼球,对一批待业青年来说无疑是一项很大的福利,为人工智能领域输送一大批人才。
据了解,清北复交等顶级高校的自主招生政策也明显偏好信息学人才。清华大学、北京大学在年初的国家信息学冬令营前后在长沙展开了“抢人大战”。复旦大学则对信息学选手单独开辟规则,在 2018 年自主招生简章中,对NOIP信息学提高组竞赛360 分以上的选手开启绿灯。
清华、北大、中科大、北航、上交等几十所大学在 2018 自主招生简章中对工科类专业自主招生条件中均提到了对信息学竞赛获奖的要求。
以清华北大为例,仅凭裸分录取的,仅有20%,而在信息学方面有特长的学生,却早早进入了名校的大门。在今年6月初举行的清华、北大信息学体验营上,就有一批初中生被清华、北大提前录取,实际签约数量十分惊人。
50名保送清华姚班的新生中,46名是竞赛大牛
据2018清华姚班50名新生名单公布,有46人是竞赛大牛,其中保送的37人中信息学奥赛选手26人,其中3名IOI(国际信息学奥林匹克竞赛)国家队选手,19名NOI(全国青少年信息学奥林匹克竞赛)金牌选手。
信息学奥赛培养的人才将是人工智能亟需的人才
信息学奥赛培养什么样的人才?
对于参加信息学奥赛的学生来说,首先要学习一门编程语言Pascal / C / C++(2022年后将C++语言),然后学基础算法和数据结构,用以解决实际问题。目的是锻炼学生的数学思维、计算思维和逻辑思维,提高解决问题综合能力。
而这些都是人工智能的基础知识,学会这些,在人工智能行业行走的路上会更加容易。目前由于信息学进入高考,学会这些,对于高考也是绝对有助益的,前面的清北复交的招生案例我们已经说过。
信息学奥赛得奖冠军都是行业精英,他们是怎么做到的?
前面我们说了,信息学奥赛的冠军大多保送进了名校,但究竟这些冠军都做了些什么呢?毕业后,他们又都会去做什么呢?
比如:
1.在信息检索(搜索引擎、推荐引擎、输入法)领域,作为领军人物的搜狗CEO王小川(IOI 1996 金牌)现在正带领搜狗走上全面人工智能驱动的时代。
2.同样是在信息检索领域,今日头条“抓住”了在IJCAI、AAAI 等顶会上发表多篇论文、曾把人工智能的逻辑推理提高了60~100 倍的吴翼(IOI 2010 银牌)。
3.计算机视觉领域,在旷视科技(Face++)CTO 唐文斌(NOI金牌)的麾下,先后聚集了杨沐(IOI 2007 金牌)、杨弋(IOI 2007 金牌)、周而进(IOI 2009 银牌、IOI 2011 金牌)、范浩强(IOI 2011 金牌)等一批信息学国际级选手。
4.在无人驾驶领域,小马智行(Pony.ai)的CTO 楼天城(IOI2004 金牌)的请来了当今唯一的华人图灵奖获得者姚期智院士做顾问,带领了包括漆子超(IOI2009 金牌)、金策(IOI 2016 金牌)、杜瑜皓(IOI 2015金牌)、吉如一(NOI 金牌,APIO金牌)等在内的一批最强大脑共同攻克无人驾驶难题。
5.在企业智能决策领域,戴文渊(NOI 银牌,ACM-ICPC 全球总冠军)和他的伙伴们创办的“第四范式”正在这一行业大步向前,而这支团队中很多人也曾是NOIP/NOI 赛场上的精英。
6.在微软研究院-人工智能(MicrosoftResearch AI),一年投中机器学习领域顶会ICML 2017 五篇论文的朱泽园(IOI 2005 金牌、IOI 2006 金牌)也在为人工智能领域做着贡献。
7.陈启峰(IOI 2007 金牌)、陈丹琦(IOI 2008 金牌)、鬲融(IOI 2004 金牌)、周源(IOI 2005 金牌)、高逸涵(IOI 2009 金牌)等更多曾经信息学竞赛中的大牛,虽然没有进入产业界,却也在学界为人工智能做着理论基础的研究,为人工智能的未来铺垫道路。
下面,我们再来看个近期比较火爆“清华姚班”大满贯冠军的案例:
2014年被保送到清华姚班的乔明达同学就曾经是信息学奥赛的大满贯得主。战绩如下:
在南外期间,他先后获得
2011年亚太地区信息学奥林匹克竞赛金牌
2012年全国高中数学联赛一等奖
2012年全国信息学奥林匹克竞赛金牌
2013年国际信息学竞赛金牌(全球第二名)
2013年“网络之星”程序设计大赛总决赛第一名
他曾被公派赴牛津大学、悉尼科技大学、卡内基梅隆大学、斯坦福大学参与机器学习理论的研究。
中国科学院院士,清华大学交叉信息研究院院长姚期智院士表示:中国在2030年实现世界人工智能创新中心目标首先需要解决人工智能发展缺少理论的问题。
❾ 信息学奥赛是什么
信息学奥赛:青少年信息学(计算机)奥林匹克竞赛(早期称为青少年计算机程序设计竞赛)是旨在广大青少年中普及计算机教育,推广计算机应用的一项学科性竞赛活动。
全国从1984年开始举办全国性竞赛。而自从1989年我国参加第一届国际信息学奥林匹克以来,全国青少年计算机程序设计竞赛也更名为全国青少年信息学(计算机)奥林匹克(National Olympiad in Informatics, 简称NOI)。
全国信息学奥林匹克竞赛活动担负着选拔优秀学生参加国际学科奥林匹克竞赛任务,它是经国家教委批准,中国科协具体领导,由中国计算机学会主办的。
(9)小学信奥知识扩展阅读:
历史背景:
第一阶段是1984~1986年,当时以BASIC语言作为主要的程序设计语言,主要考核学生对程序设计语言的理解和熟悉程度以及编程技巧。
第二阶段从1987年开始,逐步增加了数据结构方面知识等内容,对学生的要求除了要熟悉程序设计语言外,还要学习一些数据结构和算法的基本知识,加强上机编程调试能力的培养。
第三阶段从1989年我国参加第一届国际信息学奥林匹克竞赛以来,对学生学习计算机理论知识和实践能力有了一个整体性的全面要求,也即整个信息学(计算机)竞赛已成为智力和应用计算机能力的竞赛;
涉及到有关计算机基础知识、计算机软件知识、程序设计知识、组合数学和运筹学的知识、人工智能初步知识以及计算机应用知识等,同时要求学生有较强的编程和上机调试的实践能力。
❿ 2013小学北京市信息学奥赛答案第5题
qbasic什么意思? 用basic编程?
题目显然是个算法题,用贪婪或者穷举就OK了。
穷举:可以看出,接回近2的n次方的可答能解,如果n够大,算法所用时间会非常大。当然,是可以优化的。样例中的,用穷举,绝对OK。
突然想到一个比较好的方法,应该是叫动态规划吧。
仔细看下,网格可以看成树,二叉树。
举样例上的来说。
1*1的位置,是9。 9的子树是8,8(注意,这两个8 一个是向右,一个是向下。)
同样的,两个8又有两个子树,依次循环。
我们来看最后的,最底下是叶子,每一对叶子对应一个树节点。因为他们往上之后,都是一样的,所以如果一个叶子比另一个叶子大,那么这个叶子代表的路径,绝对是优于另一个。
这样,比较2的n-2次,然后比较2的n-3次,依次,到比较一次。总共用了2的n-1次-1。
具体代码懒写,按我看,应该这么解没问题。