Računarsko rešavanje problema i algoritmi

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Šta je prvi korak u procesu rješavanja problema?

  • Identifikacija ulaznih podataka
  • Generisanje izlaza
  • Redefinisanje problema
  • Detaljno proučavanje problema (correct)

Koja karakteristika nije nužna za dobar algoritam?

  • Treba biti beskonačan (correct)
  • Treba biti koncizan
  • Treba biti precizan
  • Treba završiti u nekom trenutku

Ko može biti izvršilac algoritma?

  • Samo programski jezik
  • Samo tehnički uređaj
  • Samo čovjek
  • Osoba ili tehnički uređaj (correct)

Što je algoritam?

<p>Niz instrukcija za postizanje rezultata (D)</p> Signup and view all the answers

Šta se treba uraditi nakon identifikacije ulaznih podataka?

<p>Redefinisati problem (C)</p> Signup and view all the answers

Kako se može pisati algoritam?

<p>Na različite načine (C)</p> Signup and view all the answers

Što nije dio procesa rješavanja problema?

<p>Redefinisanje emocija (A)</p> Signup and view all the answers

Koji od navedenih koraka nije uključen u rješavanje problema?

<p>Razvoj softverskih aplikacija (D)</p> Signup and view all the answers

Rješavanje problema ne uključuje identifikaciju ulaznih podataka.

<p>False (B)</p> Signup and view all the answers

Algotitmi mogu uvijek ponavljati iste instrukcije beskonačno.

<p>False (B)</p> Signup and view all the answers

Program je algoritam napisan u programskom jeziku.

<p>True (A)</p> Signup and view all the answers

Korisnik algoritma može biti samo tehnički uređaj.

<p>False (B)</p> Signup and view all the answers

Generisanje izlaza je posljednji korak u rješavanju problema.

<p>True (A)</p> Signup and view all the answers

Algotitmi ne trebaju biti precizni i koncizni.

<p>False (B)</p> Signup and view all the answers

Redefinisanje problema nije važan korak u rješavanju problema.

<p>False (B)</p> Signup and view all the answers

Algotitmi se mogu pisati samo u verbalnom opisu.

<p>False (B)</p> Signup and view all the answers

Flashcards

Algoritam

Niz instrukcija dizajniran tako da, ako se instrukcije izvrše u određenom nizu, dobiju se željeni rezultati.

Instrukcije algoritma

Precizne i koncizne upute koje treba izvršiti u algoritmu.

Problem rešavanje

Proces razdvajanja problema na manje delove i pronalaženje rešavanja za svaki deo.

Ulazne podatke

Informacije neophodne za rešavanje problema.

Signup and view all the flashcards

Izlazne zahtevi

Rezultati koje algoritam treba da proizvede.

Signup and view all the flashcards

Uslovi i ograničenja

Pravila i ograničenja koji definišu dopuštene radnje i uslove algoritma.

Signup and view all the flashcards

Programer

Osoba koja razvija algoritam kako bi racuanar rešio problem.

Signup and view all the flashcards

Programi

Algoritmi napisani u programerskom jeziku.

Signup and view all the flashcards

Šta je algoritam?

Niz preciznih uputstava koje se izvršavaju korak po korak kako bi se dobio željeni rezultat.

Signup and view all the flashcards

Koja je svrha algoritma?

Algoritmi se koriste za rješavanje problema, automatiziranje procesa i postizanje željenih rezultata.

Signup and view all the flashcards

Koja je glavna karakteristika algoritma?

Algoritmi moraju biti jasni i precizni, tako da svaki korak može biti razumljiv i izvršiti se bez dvosmislenosti.

Signup and view all the flashcards

Šta znači da je algoritam konačan?

Algoritam mora imati konačan broj koraka, što znači da se završava u nekom trenutku i ne ponavlja se beskonačno.

Signup and view all the flashcards

Ko može biti izvršitelj algoritma?

Izvršitelj algoritma može biti osoba ili tehnički uređaj, kao što je računar.

Signup and view all the flashcards

Kako se algoritmi mogu predstaviti?

Algoritmi se mogu opisati na različite načine: verbalno, grafički (blok dijagram) ili u obliku programa u programskom jeziku.

Signup and view all the flashcards

Šta je program?

Program je zapravo algoritam napisan u programskom jeziku, koji omogućava računaru da izvrši zadane korake.

Signup and view all the flashcards

Koja je uloga programera u rešavanju problema?

Programer priprema metod i detaljne korake potrebne za rješavanje problema, na osnovu kojih se zatim kreira algoritam.

Signup and view all the flashcards

Study Notes

Рачунарско решавање проблема

  • Рачунари могу решавати сложене, досадне и рутинске проблеме.
  • Програмер мора припремити метод и детаљну процедуру за решавање проблема.
  • Решавање проблема укључује:
    • Детаљно проучавање проблема
    • Редефинисање проблема
    • Идентификацију улазних података, излазних захтева и услова и ограничења
    • Алтернативне методе решавања
    • Избор најпогодније методе
    • Припрему листе процедура за добијање решења
    • Генерисање излаза

Алгоритам

  • Алгоритам је низ инструкција које, када се изврше у одређеном низу, производе жељени резултат.
  • Инструкције морају бити прецизне и јасне.
  • Резултат се мора добити након коначног извршавања инструкција.
  • Алгоритам се не сме понављати бесконачно.
  • Алгоритам мора се завршити у неком тренутку и произвести жељени излаз.
  • Извршилац алгоритма може бити особа или технички уређај.
  • Алгоритам се може представити на различите начине (вербално, графички – блок дијаграм, програмски код).
  • Програм је алгоритам написан у програмском језику.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Algorithms and Problem Solving
10 questions
Problem Solving in Computer Science
16 questions
Computer Problem Solving: Programming Fundamentals
48 questions
Use Quizgecko on...
Browser
Browser