云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 01第一届绍兴市少儿信息学奥林匹克竞赛试题

01第一届绍兴市少儿信息学奥林匹克竞赛试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/13 15:02:38

第一届绍兴市少儿信息学奥林匹克竞赛试卷 (PASCAL版)

红 红 红 红 红 红 黄 黄 黄 红 红 黄 红 黄 红 红 黄 黄 黄 红 红 红 红 红 红 图 3

下列程序用来统计红花和黄花的数量,并输出红花和黄花的数量。请完善程序。

program test7; const n=29; var

red_s,yellow_s,i,j:integer; red:boolean; begin i:=n;

red_s:= ① ;yellow_s:=0; red:=true; repeat

if red=true then begin

red_s:=red_s+(i-1)*4; red:= ② ; end else begin

yellow_s:=yellow_s+(i-1)*4; red:=not(red); end; i:=i-2; until i=1;

if red=true then red_s:= ③ else yellow_s:=yellow_s+1 ; writeln('red flower=',red_s,' yellow flower=', ④ ); end.

主办:绍兴市科协、绍兴市教育局 承办:绍兴科技馆、绍兴市电教馆 - 5 -

第一届绍兴市少儿信息学奥林匹克竞赛试卷 (PASCAL版)

2.【一元一次方程求解】(3+3+3+4=13分)

数学中在求解形如ax+b=c的一元一次方程时,首先会移项(把b移到等号右边),然后利用算式x=(c-b)/a来计算出未知数x的值。

下列程序就是用来对形如ax+b=c的一元一次方程进行求解,其中,b、c可以是任意整数,而a则为不等于零的整数。而且规定,从键盘输入的一元一次方程的形式都为ax+b=c这样的格式(也可为ax-b=c的形式),方程输入时以字符形式保存到字符数组exp[ ]中(输入时,无论a,b为何值,它们的值都必须原样写在对应的位置上。如,a=1,b=0时,则方程应以“1x+0=c”的形式输入,而不能以“x=c”的形式输入),并且以“.”作为输入结束标志。请完善程序。

program test8; var

str_a,str_b,str_c:string; x,a,b,c,i,j,k,code:integer; op,ch:char;

exp:array[1..20] of char; begin

write('input expression:'); read(ch);i:=0; repeat

i:=i+1;exp[i]:=ch; read(ch);

until ① ; j:=1;

while exp[j]<>'x' do begin

str_a:= ② ;j:=j+1; end; j:=j+1; op:=exp[j]; j:=j+1;

while exp[j]<>'=' do begin

str_b:=str_b+exp[j];j:=j+1; end;

主办:绍兴市科协、绍兴市教育局 承办:绍兴科技馆、绍兴市电教馆 - 6 -

第一届绍兴市少儿信息学奥林匹克竞赛试卷 (PASCAL版)

j:=j+1;

for k:=j to ③ do str_c:=str_c+exp[k]; val(str_a,a,code);val(str_b,b,code);val(str_c,c,code); if op='-' then b:=-b; x:= ④ ; writeln('x=',x); end.

主办:绍兴市科协、绍兴市教育局承办:绍兴科技馆、绍兴市电教馆 - 7 -

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第一届绍兴市少儿信息学奥林匹克竞赛试卷 (PASCAL版) 红 红 红 红 红 红 黄 黄 黄 红 红 黄 红 黄 红 红 黄 黄 黄 红 红 红 红 红 红 图 3 下列程序用来统计红花和黄花的数量,并输出红花和黄花的数量。请完善程序。 program test7; const n=29; var red_s,yellow_s,i,j:integer; red:boolean; begin i:=n; red_s:= ① ;yellow_s:=0; red:=true; repeat if red=true then begin red_s:=red_s+(i-1)*4; red:= ②

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com