Skip to content

krusseff/pu-fmi--java-intro--2020-2021

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Въведение в програмирането с Java - 2020/2021

Упражнение 1 (week-1)

Променливи и типове данни

  • Въведение в дисциплината.
  • Въведение в концепцията на Java
  • Преговор на типове данни и променлии
  • Преговор на масиви
  • Как се извежда информация в конзолата

Упражнение 2 (week-2)

Оператори в Java

  • Как се работи с вход какво е Scanner
  • Оператори за сравняване
  • Оператори за аритметика
  • Разлика между целочислено деление и деление по модул

Упражнение 3 (week-3)

Условни конструкции / цикли и методи

  • работа с условни конструкции IF / ELSE
  • работа с цикли FOR / WHILE
  • работа с методи

Упражнение 4 (week-4)

Работа с многомерни масиви

  • работа с многомерни масиви
  • работа с методи

Упражнение 5 (week-5)

Алгоритми за сортиране

  • сортиране на масив по метода на мехурчето
  • сортиране на масив по метода на пряката селекция
  • търсене на елементи в масив с помоща на линейно търсене
  • търсене на елементи в масив с помоща на бинарно търсене

Упражнение 6 (week-6)

Рекурсия

  • какво е рекурсията
  • каква е разликата между рекурсия и цикъл
  • употреба на рекурсия за целите на бинарно търсене
  • употреба на рекурсия за целите на търсене във файлова система

Упражнение 7 (week-7)

Обектно ориентирано програмиране (част 1)

  • Концепция за класове и обекти
  • Как да си създадем списък със саморазширяващ се масив
  • Как да ползваме класа ArrayList за да пъхаме безкрайно количество данни в него
  • Разлика между статични и динамични променливи и методи
  • Ключовата дума this. и тайните на динамичните чекмеждета

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%