ljstojanovic

Materijal za Racunarstvo i informatiku

Linijske strukture

Posted by Ljiljana Stojanovic na 4. septembra 2016.

LINIJSKE STRUKTURE

Kod proste linijske algoritamske strukture naredbe se izvršavaju jedna iza druge onim redom kako su napisane, bez grananja, ponavljanja itd.

Primer1. Napisati algoritam i program koji će sabrati 2 uneta broja.

Plan:

Ulazne (poznate vrednosti) – 2 broja npr. a,b.

Obrazac za računanje:     c=a+b

Izlazna vrednost: c

Program sabiranje;

VAR a,b,c:integer;

BEGIN

writeln(‘sabiranje’);

writeln(‘unesi dva broja’);

readln(a,b);

c:=a+b;

writeln(‘c=’,c);

END.

 

Primer2. Napisati algoritam i program koji će izračunati prosečnu ocenu ako se  unose  ocene sa pismenog zadatka, kontrolne vežbe i usmenog odgovora iz matematike

Program prosek;

VAR pz,kv,uo:integer;

BEGIN

writeln(‘prosečna ocena iz matematike’);

writeln(‘unesi ocenu sa pismenog zadatka’);

readln(pz);

writeln(‘unesi ocenu sa kontrolne vezbe’);

readln(kv);

writeln(‘unesi ocenu sa usmenog odgovora’);

readln(uo);

po:=(pz+kv+uo)/3

writeln(‘po=’,po);

END.

 

Možete primetiti da je struktura algoritma u oba primera ista. Suština je da u problemu uočite ulazne (poznate) vrednosti,  obrazac za izračunavanje i izlazne vrednosti.

Primer3. Data je površina pravougaonika i stranica a.  Izračunati obim i dijagonalu.

U ovom primeru, pre izračunavanja izlaznih vrednosti potrebno je izračunati  stranicu b koja nam je potrebna za izračunavanje  dijagonale i obima pravougaonika.

Program pravougaonik;

VAR      p,a,o:integer;   d:real;

BEGIN

writeln(‘pravougaonik ’);

writeln(‘Unesi površinu i stranicu a’);

readln(p,a);

b:=p/a;

O:=2*a+2*b;

d:=sqrt(sqr(a)+sqr(b));

writeln(‘O=’,O);

writeln(‘d=’,d:5:2);

end.

Očigledno je da je  redosled izvršavanja operacija  bitan. Stranica b mora da se izračuna pre obima i dijagonale jer se koristi za njihovo izračunavanje.

Pascal ne pravi  razliku između malih i velikih slova tako da nije greška to što u deklaraciji stoji malo  slovo o a u opisu algoritma veliko.

Advertisements

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se / Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se / Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se / Promeni )

Google+ photo

Komentarišet koristeći svoj Google+ nalog. Odjavite se / Promeni )

Povezivanje sa %s

 
Mrzm smglsnk

Jelena Pavlović

Računarstvo i informatika

Gimnazija "Svetozar Marković" Niš

Časovi računarstva

materijali za učenike gimnazije u Vrbasu

Učimo informatiku 2

--- seniori ---

Blogdan

Here unreal things and unreal people get a real shape. And vice versa.

Informatika

Word, Excel, Moodle i još ...

Blog Jaka Šifra | IT Blog Srbija

Materijal za Racunarstvo i informatiku

Vežbe i testovi iz računarstva i informatike i matematike

Zorica Beguš, profesor matematike i računarstva i informatike u Šabačkoj gimnaziji

Наталија Прерадов

гимназија "20. октобар" Бачка Паланка

%d bloggers like this: