Informatika1/Feladatok2
A MathWikiből
(Változatok közti eltérés)
22. sor: | 22. sor: | ||
select(i->isprime(i+2),[seq(i,i=1..20)]); | select(i->isprime(i+2),[seq(i,i=1..20)]); | ||
− | Mit ad vissza az alábbi program? | + | Mit ad vissza az alábbi program? L egy lista, amelyben sok 8 és 9 elem van (mindegyikből legalább 10). |
k:=0; | k:=0; | ||
for j from 1 to 3 do | for j from 1 to 3 do | ||
k:=k+1; | k:=k+1; | ||
− | while( | + | while(L[k] <> 8) do |
k:=k+1; | k:=k+1; | ||
end do; | end do; | ||
34. sor: | 34. sor: | ||
Mit ad vissza az alábbi program? | Mit ad vissza az alábbi program? | ||
+ | |||
lista:=[1,5,4,6,3,2,2]; | lista:=[1,5,4,6,3,2,2]; | ||
− | k:=1; | + | k:=1;q:=lista[1]; |
for j from 2 to nops(lista) do | for j from 2 to nops(lista) do | ||
− | if lista[j] > | + | if lista[j] > q then |
k:=j; | k:=j; | ||
− | + | q:=lista[j]; | |
end if; | end if; | ||
end do; | end do; | ||
k; | k; |
A lap jelenlegi, 2007. október 9., 14:58-kori változata
Feladatok
Maple programozási feladat
rek:=proc(x::integer) local s,i; if x<3 then return x; end if; s:=0; for i from 1 to x-1 do s:=s+rek(i); end do: s; end proc;
Mi lesz rek(5) értéke?
Mi lesz az eredménye az alábbi kódnak?
select(i->isprime(i+2),[seq(i,i=1..20)]);
Mit ad vissza az alábbi program? L egy lista, amelyben sok 8 és 9 elem van (mindegyikből legalább 10).
k:=0; for j from 1 to 3 do k:=k+1; while(L[k] <> 8) do k:=k+1; end do; end do: k;
Mit ad vissza az alábbi program?
lista:=[1,5,4,6,3,2,2]; k:=1;q:=lista[1]; for j from 2 to nops(lista) do if lista[j] > q then k:=j; q:=lista[j]; end if; end do; k;