"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
program atnem_10;<br />
uses crt;<br />
var n,i:integer;<br />
begin ClrScr;<br />
writeln('Ievadi skaitli: ');<br />
readln(n);<br />
for i:=10 downto 1 do<br />
begin<br />
n:=n-i;<br />
writeln('Skaitlis ir: ',n);<br />
end;<br />
readln;<br />
end.<br />
{cikls}<br />
{mainīgā n vērtība tiek samazināta par i<br />
un iegūtais rezultāts izvadīts uz monitora<br />
ekrāna}<br />
Programmas izpildes rezultātā, gadījumā, ja n=100, iegūstam naturālu skaitļu virkni –<br />
90 81 73 66 60 55 51 48 46 45.<br />
Piemēri.<br />
1. Izveidot programmu, kura ļauj noteikt visu naturālo skaitļu summu intervālā (a,b).<br />
Izveidot programmas atnem_10 variantu izmantojot iegūtās programmas operatoru<br />
bloku.<br />
2. Izveidot programmu, kura ļauj noteikt uzdota naturāla skaitļa n faktoriāla vērtību<br />
(n!=1·2·3·4·...·(n-1)·n).<br />
3. Izveidot programmu, kura ļauj noteikt no 100 ģenerētiem skaitļiem maksimālo skaitli.<br />
4. Izveidot programmu, kura fiksētām naturāla skaitļa n vērtībām nosaka skaitļu summas<br />
S=1+1/2+1/3+1/4+....+1/n vērtību.<br />
5. Izveidot programmu, kura ļauj noteikt 100 ģenerēto skaitļu pāra un nepāra skaitļu<br />
skaitu, summu un vidējo vērtību.<br />
6. Izveidot programmu reizrēķina zināšanu testēšanai.<br />
program Nr1;<br />
var i,a,b,s:integer;<br />
begin<br />
writeln('Ievadi skaitli a= ');<br />
read(a);<br />
writeln('Ievadi skaitli b= ');<br />
read(b);<br />
s:=0;<br />
for i:=a to b do<br />
s:=s+i;<br />
write(s)<br />
end.<br />
program Nr2;<br />
var i,n,fakt:integer;<br />
begin<br />
writeln('ievada skaitli n= ');<br />
readln(n);<br />
fakt:=1;<br />
for i:=1 to n do<br />
fakt:=fakt*i;<br />
write(fakt)<br />
end.<br />
26