среда, 15. новембар 2017.

Ponavljanje dvodimenzionalnog niza


Zadaci za vežbu iz dvodimenzionalnih nizova
  1. Napisati program kojim se za celobrojnu matricu A(NxM) zadatu pomoću StringGrid tabele izračunava sumu pozitivnih elemenata.
  2. Napisati  program koji za matricu A(NxM) zadatu pomoću StringGrid tabele u drugoj tabeli prikazuje njoj transponovanu matricu at[i,j]=a[j,i]
  3. Napisati program koji za odeljenje od najviše 32 učenika i najviše 15 predmeta izračunava : prosečne ocene po predmetima i prosečne ocene učenika na osnovu tabele ocena iz dnevnika 
Na sledećem videu možete pogledati predavanje o dvodimenzionalnim nizovima
 

Zadaci if i switch

Zadaci za vežbu iz if i switch




понедељак, 13. новембар 2017.

Dvodimenzionalni niz

Dvodimenzionalni niz ili matrica sastoji se od vrsta, pri čemu je svaka vrsta jedan vektor
 ( jednodimenzinalni niz), tj. matrica je niz vektora.
Pri zadavanju matrice koriste se prirodni brojevi m i n koji definišu dimenziju (m x n)
Pri radu sa dvodimenzionalnim nizom zadaju se dva indeksa , sa n-dimenzionalnim n indeksa.
Primer: 
Sastaviti aplikaciju za formiranje sledeće šeme brojeva:
 
 

Izgled jedog dvodimenzionalnog niza ( tabele ) u programskom jeziku delphi


петак, 10. новембар 2017.

Algoritam

Algoritam je niz precizno definisanih pravila po kojima se rešava jedan ili čitava klasa problema.
Primer algoritma


Slika pokazuje algoritam za ispitivanje da li je neki uslov ispunjen ili nije

уторак, 7. новембар 2017.

Operatori

U jeziku C++ postoje tri vrste operatora:
  • unarni [U] 
<oper><promenljiva> ili
<promenljiva><oper>
  • binarni [B]
<promenljiva1><oper><promenljiva2>
  • ternarni[T]
 <promenljiva1><operdeo1><promenljiva2><operdeo2><promenljiva3>


Uvod u programiranje

  • Programski jezik je skup sredstava i pravila predstavljanja algoritma u obliku pogodnom za izvršavanje na računaru.
  • Program je zapis (realizacija ) algoritma u programskom jeziku. 
  • Postupak pisanja programa se naziva programiranje.
  • Razlikuju se  tri nivoa programiranja i to na:
    • mašinskom jeziku
    • asembleru 
    • jezicima visokog nivoa

Maturski

Primer