9512.net
甜梦文库
当前位置:首页 >> 学科竞赛 >>

ja2



第一课 竞 赛 中 的 输 入 输 出
四、V字图案 明明最近喜欢用数字组成V字型图案,想把数字排成按五行组成的一个V 字图形,但希望开始的数字由键盘输入。请编写程序帮助明明得到这样的 图案。 输入一个自然数N(1 ≤ N ≤ 5),表示开始的数字。输出由五行组成的一个V 字图案。 Var n,t:integer; 输入输出示例: Begin 输入:N=1 write(

‘N=‘);readln(n); 输出:1 1 2 2 t:=1; 3 3 writeln(‘ ‘:t,n,’ ‘:8-2*t+1,n); 4 4 n:=n+1;t:=t+1; 5

错误纠正

计数器

writeln(‘ ‘:t,n,’ ‘:8-2*t+1,n); n:=n+1;t:=t+1; writeln(‘ ‘:t,n,’ ‘:8-2*t+1,n); n:=n+1;t:=t+1; writeln(‘ ‘:t,n,’ ‘:8-2*t+1,n); n:=n+1;t:=t+1; writeln(‘ ‘:t,n,’ ‘:8-2*t+1,n); readln;

第一课 竞 赛 中 的 输 入 输 出
四、V字图案 明明最近喜欢用数字组成V字型图案,想把数字排成按五行组成的一个V 字图形,但希望开始的数字由键盘输入。请编写程序帮助明明得到这样的 图案。 输入一个自然数N(1 ≤ N ≤ 5),表示开始的数字。输出由五行组成的一个V 字图案。 输入输出示例: 输入:N=1 Var n,t:integer; 输出:1 1 2 2 Begin 3 3 write(‘N=‘);readln(n); 4 4 for t:=1 to 5 4 do begin 5 writeln(‘ ‘:t,n,’ ‘:8-2*t+1,n);

错误纠正

错误纠正

n:=n+1; end; writeln(‘ ‘:5,n); readln; End.

第一课 竞 赛 中 的 输 入 输 出
作业解答 (1)输入一个英文字母和一个密码钥匙N ( N > 100),输出英文字 母对应的ASCII码加上密码钥匙N后所形成的密码 。如输入英文 字母是f,密码钥匙N=123,其对应的ASCII是102,加上123,输 出应该是225 序号函数: ord(字符) 输入输出示例: Var n,s:integer; 字符函数: chr(序号) 输入: b c:char; N=102 X Begin 输出: 200 N=123 readln(c); 211

write(‘N=‘);readln(n); s:=ord(c)+n; writeln(s); readln; End.

x N=456 576

第一课 竞 赛 中 的 输 入 输 出
(2)大家都熟悉的计时单位是时分秒,现在输入一个以小时为单位的实 数,请你把它化为小时,分和秒。 输入输出示例: 输入:8.1831 输出: H=8 M=10 S=59 截尾取整函数: trunc(实数) Var h,m,s:integer; 四舍五入取整函数: round(实数)

r:real; Trunc(9.9999)=9 Begin Round(9.5111)=10 readln(r); Round(9.4999)=9 h:=trunc( r); r:=r-h; 1.2345 m:=trunc(r*60); H=1 M=14 S=4 r:=r*60-m; s:=round(r*60); 8.8888 writeln(‘H=‘,h,’ M=‘,m,’ S=‘,s); H=8 M=53 S=20 readln; End.

(3)单位换算 第一课 竞 赛 中 的 输 入 输 出 【问题描述】 目前最常用的长度单位有英制(例如英里、英寸)和公制(例如公里、 米)两种。你肯定对公制的单位更熟悉一些。英制的长度单位其实也是经 常会遇到的。比如,你听大人们说:“这辆自行车是二八的……”这句话的 意思 其实就是指那辆自行车的轮子的直径是28英寸。 已知1英寸=25.4毫米,请你写出一个方便的小工具,可以将英寸数换算成 厘米数。 【输入】只有一个整数,表示英寸数,已知这个数字不超过10000000。 【输出】只有一个整数,表示相应的厘米数,由精确数四舍五入得来。 【样例输入】 Var i,g:longint; 28 【样例输出】 Begin 26 readln(i); 71

g:= round (i*25.4/10); Var i,g:real; writeln(g); Begin readln; readln(i); End. g:=i*25.4/10; writeln(g:0:0); readln; End.

66

100 254
9999999 25399997

第一课 竞 赛 中 的 输 入 输 出
输入三个正整数a,b,c, b是两位数,要把b放在a的右边,组成一个新的 整数,加上c输出. 输入输出样例: 输入: 123 45 6789 1111 22 333 输出: 19134 111455

Var a,b,c,d :longint; Begin readln(a,b,c ); d:=a*100+b+c; writeln(d); readln; End.

10 10 10 1020

巩固练习 一、新龟兔赛跑(2010年上海市小学组竞赛改编) 新龟兔赛跑比赛即将举行,此次龟兔赛跑比赛的规则与以往有所不同,不再考察兔 子和乌龟谁在最短的时间内跑完规定的路程,而是考察谁在规定时间内跑的路程更 长,且兔子和乌龟跑步都是匀速的。由于兔子的坏习惯,它总喜欢把比赛的总时间T 小时中的K小时拿来睡觉。现在给你比赛的总时间T、兔子的睡觉时间K、兔子的速度 U、乌龟的速度V,需要你求出该次比赛兔子和乌龟在规定时间内各跑的路程。 输入只有一行,包括4个数T、K、U、V (1 ≤ T≤ 300,0 ≤ K ≤ T,1 ≤ U ≤ 100,1 ≤ V ≤ 100)。 输出有二行,每行一个数,第一行是兔子在规定时间内跑的路程,第二行是乌龟在 规定时间内跑的路程。 样例输入: 6263 样例输出: Tu:24 Gui:18

巩固练习
一、新龟兔赛跑(2010年上海市小学组竞赛 改编) 新龟兔赛跑比赛即将举行,此次龟兔赛跑比赛 的规则与以往有所不同,不再考察兔子和乌龟 谁在最短的时间内跑完规定的路程,而是考察 谁在规定时间内跑的路程更长,且兔子和乌龟 跑步都是匀速的。由于兔子的坏习惯,它总喜 欢把比赛的总时间T小时中的K小时拿来睡觉。 现在给你比赛的总时间T、兔子的睡觉时间K、 兔子的速度U、乌龟的速度V,需要你求出该 次比赛兔子和乌龟在规定时间内各跑的路程。 输入只有一行,包括4个数T、K、U、V (1 ≤ T≤ 300,0 ≤ K ≤ T,1 ≤ U ≤ 100,1 ≤ V ≤ 100)。 输出有二行,每行一个数,第一行是兔子在规 定时间内跑的路程,第二行是乌龟在规定时间 内跑的路程。 样例输入: 6263 样例输出: Tu:24 Gui:18

10 9 8 7 Tu:8 Gui:70
8 4 10 5 Tu:40 Gui:40 300 300 100 100 Tu:0 Gui:30000 1011 Tu:1 Gui:1

巩固练习
一、新龟兔赛跑(2010年上海市小学组竞赛 改编) 新龟兔赛跑比赛即将举行,此次龟兔赛跑比赛 的规则与以往有所不同,不再考察兔子和乌龟 var t,k,u,v:integer; 谁在最短的时间内跑完规定的路程,而是考察 谁在规定时间内跑的路程更长,且兔子和乌龟 begin 跑步都是匀速的。由于兔子的坏习惯,它总喜 readln(t,k,u,v); 欢把比赛的总时间T小时中的K小时拿来睡觉。 现在给你比赛的总时间T、兔子的睡觉时间K、 writeln('Tu:',(t-k)*u); 兔子的速度U、乌龟的速度V,需要你求出该 writeln('Gui:',t*v); 次比赛兔子和乌龟在规定时间内各跑的路程。 输入只有一行,包括4个数T、K、U、V (1 ≤ readln; T≤ 300,0 ≤ K ≤ T,1 ≤ U ≤ 100,1 ≤ V ≤ 100)。 end. 输出有二行,每行一个数,第一行是兔子在规 定时间内跑的路程,第二行是乌龟在规定时间 内跑的路程。 样例输入: 10 9 8 7 300 300 100 100 6263 样例输出: Tu:8 Tu:0 Tu:24 Gui:70 Gui:30000 Gui:18

8 4 10 5 Tu:40 Gui:40

1011 Tu:1 Gui:1

看看你的能力 二、小球路程(2006年上海市小学组竞赛改编) 小球从n米高度自由下落,落地后反弹起,又落地,又弹起,……。每次弹起的高度 都是上一次高度的一半。求小球第3次反弹起的高度和球在整个过程所经过的路程 (包括下落和反弹),用键盘输入高度N,输出小球第3次反弹高度和经过路程,结 果保留两位小数。 输入输出示例: 输入:100 输出:12.50 262.50

看看你的能力

二、小球路程(2006年上海市小学组 竞赛改编) 小球从n米高度自由下落,落地后反弹 起,又落地,又弹起,……。每次弹 起的高度都是上一次高度的一半。求 小球第3次反弹起的高度和球在整个过 程所经过的路程(包括下落和反弹), 用键盘输入高度N,输出小球第3次反 弹高度和经过路程,结果保留两位小 数。 输入输出示例: 输入:100 输出:12.50 262.50

5 0.63 13.13

10 1.25 26.25
123 15.38 322.87 10000 1250.00 26250.00

看看你的能力

二、小球路程(2006年上海市小学组 竞赛改编) 小球从n米高度自由下落,落地后反弹 起,又落地,又弹起,……。每次弹 起的高度都是上一次高度的一半。求 小球第3次反弹起的高度和球在整个过 程所经过的路程(包括下落和反弹), 用键盘输入高度N,输出小球第3次反 弹高度和经过路程,结果保留两位小 数。 输入输出示例: 输入:100 输出:12.50 262.50

5 0.63 13.13

10 1.25 26.25
123 15.38 322.87 10000 1250.00 26250.00

var n,s:real; begin readln(n); s:=n; n:=n/2; s:=s+n+n; n:=n/2; s:=s+n+n; n:=n/2; s:=s+n; writeln(n:0:2); writeln(s:0:2); readln; end.

再来一题试试

五、井底蜗牛(2006年上海市小学组竞赛改编) 有一只蜗牛,掉入一个H米深的井底,它想爬到井口上面去。蜗牛在第一天的白天 能爬U米,但在每天夜晚由于睡觉,它会滑落D米。那么蜗牛到第三天白天能爬到离 井口多远呢? 输入中有用空格隔开的3个数:H、U、D(D<U<H)。其中H为井的深度,U是蜗牛在 白天能爬的高度,D是蜗牛每天晚上要滑落的高度。不管蜗牛白天爬多高,它每天 晚上都会滑落D米。 输出1个数:蜗牛到第三天白天能爬到离井口多远。 输入输出示例: 输入1:7 3 1 输出1:0 输入2:10 4 2 输出2:2

再来一题试试 五、井底蜗牛(2006年上海市小学 组竞赛改编) 有一只蜗牛,掉入一个H米深的井底, 它想爬到井口上面去。蜗牛在第一 天的白天能爬U米,但在每天夜晚由 于睡觉,它会滑落D米。那么蜗牛到 第三天白天能爬到离井口多远呢? 输入中有用空格隔开的3个数:H、 U、D(D<U<H)。其中H为井的深度, U是蜗牛在白天能爬的高度,D是蜗 牛每天晚上要滑落的高度。不管蜗 牛白天爬多高,它每天晚上都会滑 落D米。 输出1个数:蜗牛到第三天白天能爬 到离井口多远。 输入输出示例: 输入1:7 3 1 输出1:0 输入2:10 4 2 输出2:2

var h,u,d,s:integer; begin readln(h,d,u); s:=0; s:=s+d-u; s:=s+d-u; s:=s+d; writeln(h-s); readln; end.
100 30 10 30 10 5 3 1 10 6 4 0

第二课 熟 练 运 用 整 除 求 余
Div(整除)mod(求余)是程序设计中经常用到的运算,熟练运用这两 种运算方法,是我们参加信息学竞赛的一项基本功。 整除运算DIV与求余运算MOD在整数处理时有很多技巧,包括求整除 商、求整数的某位数、四舍五入求整、求周期问题等等。 练习1 输入两个二位正整数,把它们的十位数字交换后输出,并且输出它们相加 的和式。 输入输出样例: 输入:12 34 输出:32 14 32+14=46

练习1 输入两个二位正整数,把它们的十位数字交换后输出,并且输出它们相加 的和式。 输入输出样例: Var a,b,c,d:integer; 输入:12 34 输出:32 14 Begin 32+14=46

第二课 熟 练 运 用 整 除 求 余

Var a,b,c,d,e,f,s:integer; Begin readln(a,b); c:=a div 10; d:=a mod 10; e:=b div 10; f:=b mod 10; s:=(e*10+d)+(c*10+f); writeln(e*10+d,’ ‘,c*10+f); writeln(e*10+d,’+‘,c*10+f,’=‘,s); readln; End.

readln(a,b); c:=(b div 10)*10+(a mod 10); d:=(a div 10)*10+(b mod 10); writeln(c,’ ‘,d); writeln(c,’+‘,d,’=‘,c+d); readln; End.

说明:通常取整数某位用div取左边的数字, 用mod取右边的数字。

12 div 10=1 12 mod 10=2 123 div 10=12 123 mod 10=3 123 div 100=1 123 mod 100=23 1234 div 100=12 1234 mod 100=34

第二课 熟 练 运 用 取 整 求 余
练习2 输入一个三位正整数,输出它的反序数。 输入输出样例: 输入:123 输出:321

第二课 熟 练 运 用 取 整 求 余
练习2 输入一个三位正整数,输出它的反序数。 输入输出样例: 输入:123 输出:321

Var n,a,b,c:integer; Begin readln(n); a:=n div 100; {百位数字} b:=n div 10 mod 10; {十位数字} c:=n mod 10; {个位数字} {writeln(c,b,a);} writeln(c*100+b*10+a); readln; End.

第二课 熟 练 运 用 取 整 求 余
练习3 输入一个四位正整数,输出它的各位数字的和与积。 输入输出样例: 输入:1234 输出:10 24

第二课 熟 练 运 用 取 整 求 余
练习3 输入一个四位正整数,输出它的各位数字的和与积。 输入输出样例: 输入:1234 输出:10 24

Var n,a,b,c,d:integer; Begin readln(n); a:=n div 1000; {千位数字} b:=n div 100 mod 10; {百位数字} c:=n div 10 mod 10; {十位数字} d:=n mod 10; {个位数字} writeln(a+b+c+d,’ ‘,a*b*c*d); readln; End.

第二课 熟 练 运 用 取 整 求 余
练习3 输入一个四位正整数, 输出它的各位数字的和 与积。 输入输出样例: 输入:1234 输出:10 24

Var n,s,s1:integer; Begin readln(n); s:=0;s1:=1; s:=s+n mod 10; {取个位数字加} s1:=s1*(n mod 10); {取个位数字乘} n:=n div 10; {把个位数字去掉} s:=s+n mod 10; {取十位数字加} s1:=s1*(n mod 10); {取十位数字乘} n:=n div 10; {把十位数字去掉} s:=s+n mod 10; {取百位数字加} s1:=s1*(n mod 10); {取百位数字乘} n:=n div 10; {把百位数字去掉} s:=s+n; s1:=s1*n; writeln(s,’ ‘,s1);

第二课 熟 练 运 用 取 整 求 余
练习4 输入两个正整数a,b(b是二位数),输出它们的积, 用竖式表示. 例: 输入: a,b=123 23 输出: 123 * 23 --------369 246 -------2829

第二课 熟 练 运 用 取 整 求 余
练习4输入两个正整数a,b(b是二位数),输出它们 的积,用竖式表示. 例: 输入: a,b= 123 23 Var a,b:longint; Begin 输出: 123 write(‘a,b=‘); readln(a,b); * 23 writeln(a:12); --------writeln(‘*’:6,b:6); 369 writeln(‘--------’:13); 246 writeln( a*(b mod 10):12); -------writeln(a*(b div 10):11); 2829 writeln(‘--------’:13); writeln(a*b:12); readln; End.

第二课 熟 练 运 用 取 整 求 余
练习5

时间的小时、分钟、秒之间有如下关系:1小时=60分, 1分=60秒。输入秒,转换成×时×分×秒的格式。 输入输出样例: 输入: Input s: 1234 输出: 1234s=0h20m34s

练习5

第二课 熟 练 运 用 取 整 求 余

时间的小时、分钟、秒之间有如下关系:1小时=60分, 1分=60秒。输入秒,转换成×时×分×秒的格式。 输入输出样例: 输入: Input s: 1234 Var s,m,h,a:integer; 输出: 1234s=0h20m34s Begin Var s,m,h,a:integer; write(‘Input s:’);readln(a); Begin write(‘Input s:’);readln(a); h:=a div 3600; write(a,’s=‘); m:=a mod 3600 div 60; s:=a mod 60; s:=a mod 60; a:=a div 60; write(a,’s=‘); m:=a mod 60; writeln(h,’h’,m,’m’,s,’s’); h:=a div 60; readln; writeln(h,’h’,m,’m’,s,’s’); readln; End.
End.

第二课 熟 练 运 用 取 整 求 余
练习6 某情报部门截获一条由五个正整数组成的密码,经过 分析,发现只要把这些整数除以26所得的余数转化成 对应的大写英文字母就可破译,你是该情报部门的高 手,请马上动手。 样例:输入:52 53 54 55 56 输出:ABCDE 输入:85 108 89 115 92 输出:HELLO

第二课 熟 练 运 用 取 整 求 余
练习6 某情报部门截获一条由五个 var a,b,c,d,e:integer; 正整数组成的密码,经过 begin 分析,发现只要把这些整数 readln(a,b,c,d,e); 除以26所得的余数转化成 writeln(chr(a mod 26+65), 对应的大写英文字母就可破 chr(b mod 26+65), 译,你是该情报部门的高手, chr(c mod 26+65), 请马上动手。 chr(d mod 26+65), 样例:输入:52 53 54 55 56 chr(e mod 26+65)); 输出:ABCDE readln; 输入:85 108 89 115 92 end. 输出:HELLO
112 123 92 100 80 ITOWC

作业

第二课 熟 练 运 用 取 整 求 余

1.小明有n元钱,到商店去买笔,笔的单价为4分、5分、6分。如果小明将钱 全部用完,帮助小明算出最多可以买几支笔? 输入:1 输出:25 2.加法运算 输入一个三位正整数,输出这个三位正整数与它的反序数相加的结果。 输入输出样例: 输入:123 输出:123+321=444

作业

第二课 熟 练 运 用 取 整 求 余

3.有一根a厘米长的铁丝,全部做成若干个边长为b厘米的正方形或全部做成 若干个边长为c厘米宽d厘米的长方形若干个,输出全部做成正方形几个,余 料是多少?输出全部做成长方形几个,余料是多少? 输入: a=9131 b=11 c=17 d=6 输出: zfx:207 23 cfz:198 23
4.井底蜗牛(2006年上海市小学组竞赛改编) 有一只蜗牛,掉入一个H米深的井底,它想爬到井口上面去。蜗牛在第一天的白天能爬 U 米,但在每天夜晚由于睡觉,它会滑落D米。又由于疲劳因素,以后每个白天它所能爬 的高度以10%递减,也就是说,下一天比前一天要少爬0.1*D米。那么蜗牛到第三天白 天能爬到离井口多远呢? 输入一行中有用空格隔开的4个数:H、U、D、F(D<U<H,F<100)。其中H为井的深度, U是蜗牛在第一天的白天能爬的高度,D是蜗牛每天晚上要滑落的高度,F是疲劳因子 (用百分数的形式表示,如30表示为30%)。不管蜗牛白天爬多高,它每天晚上都会滑 落D米。 输出1个数:蜗牛到第三天白天能爬到离井口多远。 输入输出示例: 输入1:7 3 1 10 输出1:0.87 输入2:10 2 1 50



更多相关文章:
开工报告JA2
(分部)工程开工申请批复表合同号: 编号: JA2 施工单位:云南云岭高速公路交通科技有限公司 监理单位:河北翼民工程咨询有限公司致(驻地监理工程师) 赵峰 : 根据合同...
Ja2基础计算书
Ja2 基础计算书项目名称___构件编号___ 设计___校 对___审核___ 计算时间 2011 年 11 月 11 日(星期五)11:36 一、设计资料 1.1. 依据规范 《建筑...
JA2施工方案
20 3 广州至河源段高速公路 交通安全设施工程 JA2 合同段总体开工报告为充分做好前期施工计划部署,以统筹安排、合理协调,做到科学管理、科 学组织、科学施工,保质...
JA2施工总结2011-12-24
13 施工体会: 广河高速公路惠州段 交安工程第JA2合同段 交安工程第JA2合同段 JA2 施工总结一 、 工程概况广河高速公路惠州段交通安全设施工程第JA2合同段,起迄...
JA2总体开工报告
27 5 广州至河源段高速公路 交通安全设施工程 JA2 合同段总体开工报告为充分做好前期施工计划部署,以统筹安排、合理协调,做到科学管理、科 学组织、科学施工,保质...
甲级单位编制JA2-1缝纫机头项目可行性报告(立项可研+贷款+用地+2013案例)设计方案
45 2 360 市场研究网 www.shichang360.com 第一部分甲级资质单位编制 JA2-1 缝纫机头项目可研报告思路一、JA2-1 缝纫机头项目必要性及可行性研究主要内容 二...
JA2-M中号强光LED手电筒
JA2-M中号强光LED手电筒_电子/电路_工程科技_专业资料。JA2-M中号强光LED手电筒正飞移动照明 LED 手电筒产品参数展示电影鬼吹灯 “寻龙诀” 官方指定正飞个人移动...
华南牌JA缝纫机使用说明
我公司生产的缝纫机种类繁多,有适用于家庭 使用的 JA2-1 型缝缝纫机、JA 2-2 型缝 纫机、J A 4—一 l 型缝纫机、J H 7—2 型电动多能缝纫杌;有...
交通设施表格施检
(Mpa) 规定值或 允许偏差 ±15 符合设计 合同号:CZC-JA2-4 编号: 施工时间 检验时间 检验结果 检测 点数 合格 点数 合格 率% 检查方法和频率 钢卷尺:每 ...
交安施工总结报告
主要成员 进场人员一览表 合同段 工程名称 序号 1 2 3 4 5 6 7 8 9 10 11 12 姓名 高国庆 王雷 赵柯东 薛辉 王苏健磊 JA2 交通安全设施 性别 男男男...
更多相关标签:
铁血联盟2    铁血联盟    ja2是什么    e5旅:新铁血联盟    铁资网    jav2lib.com    ja2是什么游戏    ja2 1.13    

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图