Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
46Activity
0 of .
Results for:
No results containing your search query
P. 1
Reseni Zadaci Iz Programiranja (Modula-2)

Reseni Zadaci Iz Programiranja (Modula-2)

Ratings: (0)|Views: 3,328 |Likes:
Published by Nikola Curcic

Решени задаци из програмског језика "Модула-2"... Ови задаци заправо представљају решења задатака са практичних и теоријских вежби као и колоквијума из предмета "Увод у програмирање" са Природно Математичког факултета у Новом Саду.

Напомињем да је ова "збирка задатака" настала у тренутку спремања колоквијума. Задаци могу имати грешке а решења могу бити неоптимизирана.

Решени задаци из програмског језика "Модула-2"... Ови задаци заправо представљају решења задатака са практичних и теоријских вежби као и колоквијума из предмета "Увод у програмирање" са Природно Математичког факултета у Новом Саду.

Напомињем да је ова "збирка задатака" настала у тренутку спремања колоквијума. Задаци могу имати грешке а решења могу бити неоптимизирана.

More info:

Published by: Nikola Curcic on Oct 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/17/2013

pdf

text

original

 
 
Rešeni zadaci
 
-
 
Uvod u programiranje -I Kolokvijum
 
Rešeni zaaci iz zbirke
 
9.Napisati program za izra
čunavanje razlike va cela broja.
MODULE zad9;FROM InOut IMPORT WriteLn,WriteString,ReadInt,WriteInt;VARprvi,drugi,razlika:INTEGER;BEGIN(* ucitavanje prvog broja u promenljivu*)WriteString('Unesite prvi ceo broj:');ReadInt(prvi);WriteLn;(* ucitavanje drugog broja u promenljivu drugi*)WriteString('Unesite drugi ceo broj:');ReadInt(drugi);WriteLn;razlika:=prvi-drugi;(* stampanje ucitanih brojeva i rezultata*)WriteInt(prvi,1);WriteString(' - ');WriteInt(drugi,1);WriteString(' = ');WriteInt(razlika,1);END zad9.10.
Napisati program za izračunavanje vrenost x
n
za zadati realan brojx i prirodan broj n.MODULE zad10;FROM InOut IMPORT ReadCard,WriteCard,WriteString,WriteLn;FROM RealInOut IMPORT ReadReal,WriteReal;VARx,rez:REAL;n,i:CARDINAL;BEGIN(* ucitavanje realnog broja u promenljivu x *)WriteString('Unesite realan broj x:');ReadReal(x);WriteLn;(* ucitavanje celog broja u promenljivu n*)WriteString('Unesite prirodan broj n:');ReadCard(n);WriteLn;(* izracunavanje razultata u promenljivoj rez*)rez:=1.0;FOR i:=1 TO n DOrez:= rez*x;END;(* stampanje ucitanih brojeva i rezultata*)WriteReal(x,0);WriteString('^');WriteCard(n,0);WriteString(' = ');WriteReal(rez,0);END zad10.
 
=
2
,
<00,
=0ln
,
>0
 
11
. Napisati program za izračunavanje vrenosti funkcije
 
MODULE zad11;FROM InOut IMPORT WriteString,WriteLn;FROM RealInOut IMPORT ReadReal,WriteReal;FROM MathLib0 IMPORT ln;VARx,rez:REAL;BEGINWriteLn;WriteString('Unesite vrednosti argumenta funkcije: ');ReadReal(x);(* izracunavanje*)IF x<0.0 THENrez:=x*x;ELSIF x=0.0 THENrez:=0.0;ELSErez:=ln(x);END;WriteLn;WriteString('Za vrednost argumenta');WriteReal(x,5);WriteString(' vrednost funkcije iznosi:');WriteReal(rez,5);END zad11.
/
=
 
12. Napisati program za izračunavanje vrenosti izraza
 za zadatu vrednost n. Implementirati algoritam dat u zadatku 4.
MODULE zad12;FROM InOut IMPORT ReadCard,WriteCard,WriteString,WriteLn;FROM RealInOut IMPORT WriteReal;VARn,i:CARDINAL;rez:REAL;BEGINWriteLn;WriteLn;WriteString('Unesite prirodan broj n:');ReadCard(n);WriteLn;rez:=0.0;FOR i:=1 TO n DOrez:=rez+1.0/FLOAT(i);END;WriteString('Suma 1/i, i=1...');WriteCard(n,0);WriteString(' je ');WriteReal(rez, 0);END zad12.
 
 
13
. Napisati program za izračunavanje vrenosti funkcije uzavisnost o promenljive znak. Funkcija je zaata sleedom
formulom
 
(
,

)
 
sin
,

=´
´cos
,

=´
´arctan
,

=
′′
 
ln
,

=
′′
exp
,

=
′′
 
MODULE zad13;FROM InOut IMPORT Read,Write,WriteString,WriteLn;FROM RealInOut IMPORT ReadReal,WriteReal;FROM MathLib0 IMPORT sin,cos,arctan,ln,exp;VARx,rez:REAL;znak:CHAR;BEGINWriteString('Unesite realan broj x:');ReadReal(x);WriteLn;REPEATWriteString('Unesite znak s,c,a,l ili e:');Read(znak);WriteLn;UNTIL (znak='s') OR (znak='c') OR (znak='a') OR(znak='l') OR (znak='e');CASE znak OF's':rez:=sin(x)|'c':rez:=cos(x)|'a':rez:=arctan(x)|'l':rez:=ln(x)|'e':rez:=exp(x)END;WriteString('f(');WriteReal(x,0);WriteString(", ' ");Write(znak);WriteString("')=");WriteReal(rez,7);END zad13.
14. Dati su realni brojevi a i b. Oba broja su veda o jean. Napisatiprogram za oređivanje najvedeg nenegativnog celog broja n takvog avaži a>b
n
.
FROM InOut IMPORT WriteCard,WriteString,WriteLn;FROM RealInOut IMPORT ReadReal;VARa,b,bNaN:REAL;n:CARDINAL;BEGINREPEATWriteString('Unesite realan broj a>1.0 :');ReadReal(a);WriteLn;UNTIL a > 1.0;REPEATWriteString('Unesite realan broj b>1.0:');ReadReal(b);WriteLn;UNTIL b > 1.0;n:=0;bNaN:=1.0;WHILE a>bNaN DOINC(n);bNaN:=bNaN*bEND;WriteString('Najveci n takav da a>b^n je:');WriteCard(n-1,0);END zad14.
15. Napisati program za izračunavanje svih elitelja atog
prirodnog broja n.
 MODULE zad15;FROM InOut IMPORT ReadCard,WriteCard,WriteString,WriteLn;VARn,i:CARDINAL;BEGINWriteString('Unesite prirodan broj n:');ReadCard(n);WriteLn;WriteString('Delitelji broja');WriteCard(n,0);WriteString(' su:');WriteLn;FOR i:=1 TO n DOIF n MOD i = 0 THENWriteCard(i,0);WriteString('');ENDENDEND zad15.

Activity (46)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Maja Balat liked this
mirko222 liked this
Ljiljana Žikić liked this
Sasa Arsic liked this
Park Ginovci Dva liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->