uvod u programiranje-sa zadacima

11
- Ученици 6. разреда – Ученици 6. разреда –

Upload: darina-poljak

Post on 24-May-2015

465 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Uvod u programiranje-sa zadacima

Увод у програмирањеУвод у програмирање

-Ученици 6. разреда –Ученици 6. разреда –

Page 2: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

ПоделаПодела

- корисници рачунара (сви ми)- корисници рачунара (сви ми)::Користимо игрице, програме за Користимо игрице, програме за

писање, презентовање, обраду писање, презентовање, обраду фотографија, слушање музике, фотографија, слушање музике, квизове, социјалне мреже-квизове, социјалне мреже-комуникација...)комуникација...)

- програмери ( праве програме - програмери ( праве програме за нас)за нас)

Они пишу програме помоћу који се Они пишу програме помоћу који се решава одређени проблем или решава одређени проблем или задатак.задатак.

Page 3: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

Фазе у програмирању:Фазе у програмирању:

ПројектовањеПројектовање (упознавање (упознавање проблема, шта треба решити, проблема, шта треба решити, цртање алгоритма)цртање алгоритма)

Писање програмског кодаПисање програмског кода (поступак како доћи до решења, (поступак како доћи до решења, наредбе програма)наредбе програма)

ТестирањеТестирање (провера исправности (провера исправности рада)рада)

Писање упутстваПисање упутства (како ради (како ради програм, коришћење – програм, коришћење – документација)документација)

Page 4: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

Развој програмских језикаРазвој програмских језика

Први програмски језик – Први програмски језик – FORTRANFORTRAN (1954.године, (1954.године, IBM IBM фирма)фирма)

BASIC, COBOL, ALGOL, BASIC, COBOL, ALGOL, PASCALPASCAL (DOS) (DOS)

Више врстаВише врста BASIC-a: QBASIC, BASIC-a: QBASIC, SMALL BASIC, VISUAL SMALL BASIC, VISUAL BASIC...BASIC...

Page 5: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

АЛГОРИТАМАЛГОРИТАМ

- - је уређен скуп правила којима је уређен скуп правила којима се описује решавање проблема.се описује решавање проблема.

Алгоритамски корак је Алгоритамски корак је свако свако појединачно правилопојединачно правило из скупа из скупа правила којима се формулише правила којима се формулише алгоритам.алгоритам.

Алгоритамски кораци се везују у Алгоритамски кораци се везују у АЛГОРИТАМСКУ ШЕМУ (БЛОК АЛГОРИТАМСКУ ШЕМУ (БЛОК ДИЈАГРАМ)ДИЈАГРАМ)

Page 6: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

Графички симболи Графички симболи алгоритмаалгоритма

- START ili END

- OPERACIJA, IZVRŠENJE

- ULAZ PODATAKA

- IZLAZ PODATAKA

DA NE - PITALICA, GRANANJE ALGORITMA

A - KONEKTOR, SPAJALICA

- CIKLUS, PETLJA

Page 7: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

1. ZADATAK1. ZADATAK

Nacrtati Nacrtati algoritam za algoritam za dobijanje zbira dobijanje zbira dva broja, koja dva broja, koja unosimo na unosimo na početku.početku.

Zbir treba da se Zbir treba da se prikaže na prikaže na ekranu.ekranu.

Page 8: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатикеEND

„Zbir ova dva broja

je“, c

START

Zbir 2 broja

a

„Unesi 1 broj“

b

„Unesi 2 broj“

c = a + b

1. ZADATAK1. ZADATAK

Nacrtati Nacrtati algoritam za algoritam za dobijanje zbira dobijanje zbira dva broja, koja dva broja, koja unosimo na unosimo na početku.početku.

Zbir treba da se Zbir treba da se prikaže na prikaže na ekranu.ekranu.

Page 9: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

2. ZADATAK2. ZADATAK

Nacrtati Nacrtati algoritam za algoritam za dobijanje zbira, dobijanje zbira, razlike,proizvodrazlike,proizvoda i količnika dva a i količnika dva broja.broja.

Zbir treba da se Zbir treba da se prikaže na prikaže na ekranu, ekranu, posebno.posebno.

Page 10: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

Page 11: Uvod u programiranje-sa zadacima

Дарина Пољак, проф. информатикеДарина Пољак, проф. информатике

2. ZADATAK - proširen2. ZADATAK - proširen

Ukoliko je drugi Ukoliko je drugi broj nula, broj nula, ispisati na ispisati na ekranu “NE ekranu “NE SMEMO DELITI SMEMO DELITI NULOM”.NULOM”.

Ponovo uneti Ponovo uneti drugi broj.drugi broj.