Svet Programiranja
SR|EN
Home
Web Applications
  • Web Guide
  • Web Basics
    • Introduction to Web Programming
    • Web Server
    • Frontend and Backend
    • HTTP Protocol
    • Request / Response
  • Website Creation
    • HTML
    • CSS
    • JavaScript
    • Bootstrap
    • Logo Creator Project
  • Web Application Development
    • Python Web
      • Flask
      • Django
    • ASP.NET Core
      • Introduction
        • Servicing static websites using web servers
      • MVC
      • Entity Framework
      • CRUD Operations
      • Aspnet-core-Web aplications
      • Creating a controller in asp.net web api application
      • Creating a django web application - creating a home page
      • Creation of a sql web api service that reads data from the database
      • Introducing in asp.net core web applications
Learning Programming
  • Algorithms
    • Algorithms
    • Mathematical Algorithms
      • Array of Fibonacci Numbers
      • Basic mathematical algorithms
      • Eratostenovo sito
      • Fast Exponentiation Algorithm — Explanation and Examples
      • Kadane's algorithm
      • Prime numbers and factoring in C and C++
      • The Euclidean Algorithm
      • The sieve of eratosthenes algorithm
    • Data Structures
      • ​Basic data structures
      • Disjoint Set Union (DSU) – Theory and Basic Operations
      • Introduction to Structures and Unions
      • Introduction to Vectors
      • Linked Lists
    • Array Sorting
      • Merge sort algorithm in c and c++
      • Quick sort algorithm in c and c++
      • Sorting an array algorithm in C and C++
    • Binary Search
      • Binary search of an array algorithm in C/C++
      • Example: Circular zone - instruction
      • Example: Circular zone - instruction
    • Recursion and Dynamic Programming
      • Recursive Algorithms
        • Recursive algorithms
      • Introduction to Dynamic Programming
        • Introduction to Dynamic Programming (DP)
      • Fibonacci Sequence, Memoization and DP
        • Fibonacci Sequence -- DP & Memoization
      • Basic DP Patterns
        • 0/1 Knapsack Problem – Dynamic Programming
        • DP: Longest Common Subsequence (LCS) – Examples and Exercises
      • Advanced DP Patterns
    • Replacing Iteration with a Formula
    • Graphs and Trees
      • Osnove i pretrage
      • Najkraći putevi
      • Minimalna stabla
      • Grafovi Napredno
    • Advanced Techniques
      • Greedy Algorithms
  • Examples
    • Basic Examples
      • Loops
        • Loops - examples (c, c++, java)
        • Nested loops - examples
      • Arrays and Matrices
        • Array- examples (c, c++, java)
        • Two dimensional arrays in c and cpp examples
      • Sorting
        • Sorting arrays in c and_cpp_examples
      • Vectors and Maps
      • Functions
      • Algorithm Examples
        • Algorithms Examples
        • Recursion algorithms- examples
      • Examples with data and arithmetic operators in JAVA
      • ​Functions in C/C++ - examples
      • Selection statements in c and cpp_examples
      • Strings in c and cpp examples
    • Additional Solved Examples
      • additional examples from the loop topic
      • Additional exercise tasks in the field: branching in the program (selections statements)
      • Additional tasks from the topic - data and data types (c, c++, java)
    • Competitions
      • Priprema za više nivoe takmičenja
      • Example - palindrom - solution
      • Example merging - solution
      • Example number of bombs - solution
      • Example palindrom string - solution
      • Example the most valuable items solution
      • Example: Consecutive fonts - solution
      • Example: Expression value - solution
      • Example: Jumper Attack - Solution
      • Example: Jumper attack solution
      • Example: Man don't get angry - solution
      • Example: Product of digit -solution
      • Example: Sums after division - solution
      • First and second on the ranking list - solution
      • Preparation for the national competition in informatics
      • Qualifications for district competitions in informatics
      • Removing elements from the string - instruction
      • Task 3: Movement of the body
      • Task 5: Mean interval
      • Task 6: Operation by module
      • Task 7: Distance between points
      • Task 9: Transforming an angle - solution
      • Task: Tax - solution
      • The preparation for qualifications for district competitions in informatics
    • Object-Oriented Programming
      • Additional examples for exercise from the field "classes and objects"
    • Kontrolni zadaci
      • Test from the selections statements
    • Testovi
Programming Languages
  • C
    • Vodič za C jezik
      • C Programsko Jezik – Kompletan Vodič i Resursi
    • Basics
      • Basic elements of language c
      • Control(Selection) statements in c
      • Data in languages C
      • Grananje u programu u c jeziku
      • Introduction to c programming languages
      • Operators in C languages
    • Loops in C
      • ​Loops in programming language C and C++
      • Nested loops in c
    • Arrays in C
      • Arrays in programming languages C and C++​
      • Dvodimenzionalni nizovi - matrice u programskom jeziku c
      • Two-dimensional arrays - matrix in the programming language C and C++
    • Functions
      • Functions in the C programming language
    • Pointers
      • Pointers in C
    • Strings
      • Strings in c programming language
  • C++
    • Vodič za cpp
    • Basics
      • Control(Selection) statements in c++
      • Data in c++
      • Introduction to c and c++ programming languages
      • Operators in C++ languages
    • Arrays in C++
      • Arrays in c++ language
      • Data dictionary - maps in c++
      • Two-dimensional arrays - matrices in c++ programming language
      • Two-dimensional dynamic arrays - matrices in c++ programming language
      • Vectors in c++
    • Loops in C++
      • ​Loops in programming language C++
      • Nested loops in c++
    • Text,function, pointers in C++
      • Functions in the c++ programming language
      • Pointers in c++
      • Strings in c++
  • C#
    • Vodič za C# jezik
    • Osnove
    • Napredni C#
    • Rad sa bazama podataka
    • Windows Forms aplikacije
  • Java
    • Vodič za JAVA
    • Basics
      • Data in java programming language
      • JAVA - lessons
      • Java and arrays​
      • Loops in the programming language java
      • Operators in java
      • Selection statements in the Java programming language
    • Object-Oriented Programming
      • Abstract classes and interfaces in JAVA
      • Class Inheritance in Java (Hierarchy of Classes)
      • Classes and objects in java
      • Classes and objects in java
      • Objects and Methods in Java
      • Understanding Java as an Object-Oriented Language
    • Collections
    • GUI Applications
      • Animations in java
      • Drawing in a window
      • Events in java
      • Graphical user interface(gui)​ in java
      • Graphics in java. Example circular motion
      • Introduction to designing a Java application​
      • Simple graphic applications in java - examples
    • Simulacije u fizici
  • Python
    • Introduction to Python
    • Python Basics
      • Syntax
      • Variables and Data Types
      • Operators
      • Control Flow and Loops
      • Functions
      • Lists, Tuples, Sets and Dictionaries
      • Strings
      • Modules and Packages
      • Projects
        • Desktop Applications
        • Web Applications
        • IoT Projects
    • MicroPython
      • Introduction
      • micro:bit
    • Python + Processing
      • Introduction
      • 2D Graphics
      • Animations
      • Python projekat – Program za osnovnu statistiku (Basic Statistics Program)
    • Python for Web
      • Flask
      • Django
    • Projects
      • Desktop Applications
      • Web Applications
      • IoT Projects
  • Processing
    • Processing - vodič
    • Introduction to Processing
      • Basics of processing using java programming language
      • Java and processing - introduction
      • Mikrobit and its use in processing applications
    • Vectors
      • USE OF CLASS "PVector" IN EXAMPLES WITH PROCESSING AND JAVA
      • Vector operations-application for education
    • Processing in 2D
      • Analysis of the sliding of a body down an inclined plane - an example in processing
      • Animation of circular movement - an example in processing
      • Creating an animation of a projectile motion using java and processing
      • Example of body sliding down an inclined plane in processing
      • Processing example of projectile motion: football game
    • Processing in 3D
      • Introduction to 3d processing - examples
      • Movement of 3d objects in processing
  • micro:bit
    • Programiranje micro:bita - vodič
    • Basic micro:bit Programming
    • Advanced micro:bit Programming
  • Arduino and ESP32
    • Arduino Programming
      • Arduino and Esp32 programming
      • Introduction to arduino
      • Introduction to Servo Motors and Their Use with Arduino Uno
      • ​Light level display (LDR sensor)
      • Measuring an unknown resistor using Arduino and Ohm's law
      • Soil Moisture Measurement
      • Temperature sensor on arduino
      • Ultrasonic Distance Measurement with Arduino
    • ESP32 Programming
      • ESP32 and Servo Motor Sweep Example
      • Introduction to ESP32
Resources
  • Programming Trends
    • Artificial Intelligence
    • Cloud Computing
    • Mobile Development
    • DevOps
  • Distance Learning
  • Internet of Things (IoT)
    • Introduction
    • Platforms
    • Projects
  • Useful Links
    • Official Documentation
    • Educational Websites
    • Development Tools
Contact

Svet Programiranja

Materijali, primeri i zadaci iz programiranja.

PočetnaPolitika privatnostiUslovi korišćenja
© 2026 Svet Programiranja

Podešavanja kolačića

Koristimo kolačiće da bismo vam pružili najbolje moguće iskustvo. Takođe nam omogućavaju da analiziramo ponašanje korisnika kako bismo stalno poboljšavali veb lokaciju za vas.