Основи на алгоритмизацията и програмирането 2013  Кисимов

Основи на алгоритмизацията и програмирането 2013 Кисимов

Сумата се прибавя директно в кошницата

6.24 €

Количество
Бърза поръчка



Платформата не носи отговорност за авторските права и съдържанието на споделените в нея учебни материали. Ако споделен учебен материал нарушава Вашите авторски права се свържете с нас.

.

Основи на алгоритмизацията и програмирането 2013  Кисимов 

За повече информация:order@kopiebg.com 

Съдържание
Въведение 7
 
Първа глава
 
ОСНОВИ НА АЛГОРИТМИЗАЦИЯТА 9
 
1.1. Свойства на алгоритмите 11
 
1.2. Описание на алгоритми 12
 
1.3. Видове алгоритми 17
 
1.4. Данни и структури от данни 23
 
1.4.1. Организация на данните в компютър 23
 
1.4.2. Елементарни данни 29
 
1.4.3. Структурни данни .30
 
1.5. Същност на програмирането на алгоритми 35
 
Втора глава
 
ОСНОВНИ ПРОГРАМНИ КОМПОНЕНТИ 40
 
2.1. Основни концепции на традиционното програмиране 40
 
2.2. Видове езици за програмиране 42
 
2.2.1. Езици за програмиране според тяхната функционалност 42
 
2.2.2. Езици за програмиране според начина на преобразуване и изпълнение 47
 
2.2.3. Езици за програмиране според компонентността   48
 
2.3. Структури за управление на програми 52
 
2.3.1. Разклонение в зависимост от анализ на условие
 
от типа ЕЕ-ЕЬеп 53
 
2.3.2. Разклонение в зависимост от анализ на условие
 
от типа ±Т-ЕЬеп-е1зе 54
 
2.3.3. Разклонение в зависимост от анализ на условие
 
от типа ±Т-ЕЕеп.-±Т-1±1еп 55
 
2.3.4. Разклонение с директно избиране на клон според стойност на условие
 
от типа 5*г±СсЬ.-сазе 56
 
2.3.5. Създаване на аритметичен цикъл 57
 
2.3.6. Създаване на итерационен цикъл 59
 
2.3.7. Ранно излизане от цикъл 62
 
2.3.8. Извикване на метод от обект с връщане 63
 
2.3.9. Разклонение, свързано с обработване на изключения 64
 
2.3.10. Паралелно изпълнение на програмни части с последващо обединение 65
 
2.4. Използване на С/МЬ за описване на алгоритми и програми
 
в обектно-ориентирана среда 67
 
Трета глава
 
ОБЕКТНО-ОРИЕНТИРАНО ПРОГРАМИРАНЕ 70
 
3.1. Основни понятия и характеристики на ООП 71
 
3.1.1. Клас 71
 
3.1.2. Обект 72
 
3.1.3. Екземпляр (инстанс)   72
3.1.4. Метод
 
3.1.5. Преминаващо съобщение
 
3.1.6. Наследяване
 
3.1.7. Абстракция
 
3.1.8. Сериализиране
 
3.1.9. Капсул иране
 
3.1.10. Полиморфизъм
 
3.1.11. Програмиране от горе надолу
 
3.1.12. Взаимовръзка между класове -
 
3.2. Същност на елементите на обектно-ориентираното програмиране
 
3.2.1. Развита абстракция
 
3.2.2. Основна комуникация с обекта е чрез неговите методи
 
3.2.3. Скрита имплементация
 
3.2.4. Многократно използване на код
 
3.2.5. Наследяване
 
3.2.6. Използване на интерфейс
 
3.2.7. Персистентност
 
3.3. Интернет аспекти на обектно-ориентираното програмиране
 
3.4. Практически насоки в обектно-ориентираното програмиране
 
3.4.1. Работа с обекти чрез техните референции
 
3.4.2. Програмиране на местата за съхраняване на данни
 
3.4.3. Обект не трябва да се унищожава
 
3.4.4. Използване на методи, аргументи и връщани стойности
 
3.4.5. Създаване на указания за тестване като задължителна начална част
 
преди кодирането на програма
 
3.4.6. Програмиране с включване на коментари в програмата
 
3.4.7. Програмиране по двойки
 
3.4.8. Програмиране чрез шаблони (раНегпя) и рамки (1татеуогкз)
 
Четвърта глава
 
ОСНОВИ НА ЕЗИКА ЗА ПРОГРАМИРАНЕ^ УА
 
4.1. Лауа като език за програмиране
 
4.2. Етапи в създаването и изпълнението на програма
 
4.3. Ме(Веат като интегрирана среда за програмиране
 
4.4. Променливи. Елементарни данни
 
4.5. Оператор за присвояване
 
4.5.1. Аритметични операции
 
4.5.2. Логически операции
 
4.5.3. Операции за сравнение
 
4.5.4. Побитови операции
 
4.5.5. Съкратени операции за аритметични и логически действия
 
4.5.6. Операции за съединяване на низове
 
4.5.7. Други операции
 
4.5.8. Приоритет на операциите
 
4.5.9. Преобразуване на несъвместими типове
 
4.6. Масиви
 
4.6.1. Едномерни масиви
 
4.6.2. Сортиране на данни в едномерен масив
 
4.6.3. Двумерни масиви
.6.4. Алтернативна декларация на масив 134
 
4.7. Вход и изход от конзолата 135
 
4.8. Форматиране на първична програма 137
 
Пета глава
 
УПРАВЛЯВАЩИ ПРОГРАМНИ СТРУКТУРИ 138
 
5.1. Оператори за цикли
 
5.1.1. Оператор Тог 138
 
5.1.2. Оператор кЬПе 144
 
5.1.3. Оператор скз-юЬхХе 147
 
5.1.4. Оператор Ьгеак за излизане от цикъл 148
 
5.1.5. Оператор сопЕхпие за прескачане на изпълнението на тяло на цикъл 149
 
5.2. Оператори за разклонения 150
 
5.2.1. Оператор хТ 150
 
5.2.2. Оператор зкхЕсЬ. 155
 
Шеста глава
 
КЛАСОВЕ, ОБЕКТИ И МЕТОДИ 158
 
6.1. Дефиниране на клас 159
 
6.2. Създаване на обект
 
6.3. Дефиниране на методи 165
 
6.4. Дефиниране на конструктори 171
 
6.5. Приключване на работа на обект 172
 
6.6. Предаване на данни към метод и получаване на резултати 173
 
6.7. Методи с препокриване и отменяне 176
 
Седма глава
 
ПАКЕТИ, НАСЛЕДЯВАНЕ И ИНТЕРФЕЙСИ 178
 
7.1. Пакети 173
 
7.1.1. Същност на пакетите 178
 
7.1.2. Стандартна библиотека ./ата на база пакети ] 82
 
7.2. Наследяване
 
7.3. Интерфейси 139
 
Осма глава
 
ПРОГРАМИРАНЕ НА АБСТРАКТНИ СТРУКТУРИ ОТ ДАННИ 194
 
8.1. Програмиране с абстрактни числа 194
 
8.1.1. Същност на обектите числа при използване на класове мгаррег 194
 
8.1.2. Форматиране на числа при извеждането им 198
 
8.2. Програмиране с низове 202
 
Девета глава
 
ПРОГРАМИРАНЕ НА АГРЕГИРАНИ ДАННИ 214
 
9.1. Колекции/контейнери 214
 
9.2. Интерфейси в колекциите 216
 
9.3. Опериране с колекция СоНесЕхоп 220
 
9.4. Опериране с колекция Мар 229
Десета глава
 
ГРАФИЧЕН ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС
Единадесета глава
 
ОБРАБОТВАНЕ НА ИЗКЛЮЧЕНИЯ
 
11.1. Същност на изключенията
 
11.2. Видове изключения
 
11.3. Обработване на изключения
 
11.4. Завършване на обработването на изключения
 
11.5. Програмно генериране на изключения
 
11.6. Необработвани изключения
 
Дванадесета глава
 
ВХОДНО-ИЗХОДНИ ОПЕРАЦИИ
 
12.1. Работа с байтови и символни потоци
 
12.2. Сканиране и форматиране
 
12.3. Четене и записване на двоични данни
 
12.4. Файлове с произволен (директен) достъп
Тринадесета глава
 
МНОГОНИШКОВО ПРОГРАМИРАНЕ
 
13.1. Създаване на нишки
 
13.2. Съвместно опериране на нишки - приоритети, синхронизация и комуникация 2/6
 
277
 
Литература
.

Свързани продукти