Informatika Za 7. Razred, M.cvijetinović I S. Ljubović

  • Uploaded by: Edin Edo
  • 0
  • 0
  • February 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Informatika Za 7. Razred, M.cvijetinović I S. Ljubović as PDF for free.

More details

  • Words: 537
  • Pages: 8
Loading documents preview...
Informatika za 7. razred, M.Cvijetinović i S. Ljubović

1

Metodologija programiranja

PROGRAMIRANJE

7.2.1. PROCEDURALNA I NEPROCEDURALNA KOMUNIKACIJA SA RAČUNAROM

Većina programskih jezika se dijeli na proceduralne i neproceduralne jezike. Zato se može govoriti o proceduralnom i neproceduralnom komuniciranju sa računarom. Kod proceduralnog komuniciranja računaru je potrebno opisati precizan postupak rješavanja problema. Primjer: za sabiranje dva broja nije dovoljno računaru saopšti: 1. Izvrši sabiranje dva broja i 2. Ispiši rezultat.

Detaljan postupak sadrži: 1.Upišite dva broja 2.Izvrši sabiranje upisanih brojeva 3.Prikaži zbir brojeva

Informatika za 7. razred, M.Cvijetinović i S. Ljubović

2

PROGRAMIRANJE

Metodologija programiranja

7.2.2. RAZVOJ PROCEDURALNOG KOMUNICIRANJA

Proceduralno komuniciranje programera sa računarom mora da bude u obliku kojeg će računar razumjeti. S obzirom na to da programer treba da napravi funkcionalan program potrebno je da odredi proceduru komuniciranja. Razvoj proceduralnog komuniciranja ima sljedeće faze:

određivanje problema, organizacija i određivanje ulaznih podataka, izrada algoritma za rješavanje problema, pisanje i provjera programa, dokumentovanje izrađenog programa.

Informatika za 7. razred, M.Cvijetinović i S. Ljubović

3

PROGRAMIRANJE

Metodologija programiranja

7.2.3. STRUKTURNI PRISTUP RAZVOJU PROGRAMA Strukturni pristup razvoju programa predviđa primjenu jedne ili više programskih struktura. Postoje dvije forme algoritamskih struktura koje se primjenjuju u razvoju programa.

Informatika za 7. razred, M.Cvijetinović i S. Ljubović

4

Metodologija programiranja

PROGRAMIRANJE Sekvenca iskaza gdje se iskazi izvršavaju onim redosljedom kako su napisani pa ne zahtijevaju numeraciju

Iskazi grananja kod kojih se izvršavanje algoritma nastavlja od nekog drugog mjesta.

Start

Start

Upišite prvu ocjenu

Upišite dva različita broja

Upišite drugu ocjenu

NE

x>y

DA

Izračunaj proizvod brojeva

Izračunaj količnik brojeva

Prikaži proizvod

Prikaži količnik

SO = (O1 + O2)/2 SO Kraj

Kraj Informatika za 7. razred, M.Cvijetinović i S. Ljubović

5

Metodologija programiranja

PROGRAMIRANJE U savremenim programima odnosno algoritmima, to su: strukture grananja sa jednostrukim ili višestrukim izborom

strukture ponavljanja u kojoj se grupa iskaza ponavlja više puta

Kreirajte WEB stranicu sa 4 okvira

Upišite jedan broj

brojač = 0 x>0 DA

NE DA

Broj je pozitivan Broj je negativan

x<0

NE

Broj je nula

Kreiranje okvira

brojač=brojač + okvir

Da li je brojač = 4

NE

DA Informatika za 7. razred, M.Cvijetinović i S. Ljubović

6

Metodologija programiranja

PROGRAMIRANJE Strukture ponavljanja se dijele na: konačne gdje se grupa iskaza ponavlja određen broj puta

beskonačne gdje se grupa iskaza ponavlja u nedogled

Postavite brojač na 0

Postavite brojač na 0

Uplata za izlet

Uplata za izlet

brojač=brojač + uplata

brojač=brojač + uplata

Da li je brojač = 4

NE

DA Informatika za 7. razred, M.Cvijetinović i S. Ljubović

7

Metodologija programiranja

PROGRAMIRANJE Također, strukture ponavljanja se mogu podijeliti na: bezuslovne strukture kod kojih se grupa iskaza izvršava najmanje jedan puta, a zatim dolazi do provjere da li izvršavanje iskaza treba ponoviti

uslovne strukture ponavljanja kod kojih se struktura iskaza ponavlja u zavisnosti od ispunjavanja uslova. Uslov se provjerava na samom početku, pa ako nije ispunjen navedena skupina iskaza se neće izvršiti nijednom

Popijte sok

Da li ste još žedni

DA

Da li ste još žedni

DA

NE Popijte sok

NE

Način programiranja, gdje se upotrebljavaju navedene karakteristične strukture se naziva metodologija struktuiranog programiranja. Na ovoj metodologiji se zasniva programiranje u većini modernih programskih jezika, kao što su PASCAL, C, te novije verzije BASIC-a i FORTRANA. Informatika za 7. razred, M.Cvijetinović i S. Ljubović

8

Related Documents


More Documents from "Bilja Jagic"