Програмиране на алгоритмични езици Кисимов

Програмиране на алгоритмични езици Кисимов

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

5.25 €

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



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

.

Програмиране на алгоритмични езици Кисимов

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

■ Съдържание
 
Въведение .
 
1 Основи на алгоритмизацията
 
1.1 Свойства на алгоритмите
 
1.2 Описание на алгоритми..
 
1.3 Видове алгоритми ...
 
1.4 Данни и Структури от данни
 
1.4.1 Организация на данните в компютър
 
1.4.2 Елементарни данни
 
1.4.3 Структурни данни
 
1.5 Същност на програмирането на алгоритми
 
2 Основни програмни компоненти
 
2.1 Основни концепции на традиционното програмиране
 
2.2 Видове езици за програмиране
 
2.2.1 Езици за програмиране според тяхната
 
функционалност
 
2.2.2 Езици за програмиране според начинът на
 
преобразуване и изпълнение
 
2.2.3 Езици за програмиране според Компонентността
 
2.3 Структури за Управление на програми
 
2.3.1 Разклонение в зависимост от анализ на условие,
 
от типа гГ-Шеп
 
2.3.2 Разклонение в зависимост от анализ на условие,
 
от типа И-Йзеп-еке
 
2.3.3 Разклонение в зависимост от анализ на условие,
 
от типа хЕШеп-гМюп
 
2.3.4 Разклонение с директно избиране на клон според
 
стойност на условие, от типа змчйЛ-сазе
 
2.3.5 Създаване на аритметичен цикъл
2.3.6 Създаване на итерационен цикъл :   88
 
2.3.7 Ранно излизане от цикъл   91
 
2.3.8 Извикване на метод от обект с връщане... 93
 
2.3.9 Разклонение свързано с Обработка на изключения 94
 
2.3.10 Паралелно изпълнение на програмни части
 
с последващо обединение 96
 
2.4 Използване на ИМЬ за описание на алгоритми и програми в
 
обектно-ориентирана среда   99
 
3 Обектно-ориентирано програмиране 103
 
3.1 Основни понятия и характеристики на ООП 105
 
3.1.1 Клас Г 106
 
3.1.2 Обект :   106
 
3.1.3 Екземпляр (Инстанс) 107
 
3.1.4 Метод   107
 
3.1.5 Преминаващо съобщение 108
 
3.1.6 Наследяване 108
 
3.1.7 Абстракция   109
 
3.1.8 Сериализиране   109
 
3.1.9 Капсулиране   109
 
3.1.10 Полиморфизъм   109
 
3.1.11 Програмиране отгоре-надолу 110
 
3.1.12 Взаимовръзка между класовете 111
 
3.2 Същност на елементите на Обектно-ориентираното
 
програмиране 112
 
3.2.1 Развита абстракция 112
 
3.2.2 Основна комуникация с обекта е чрез неговите
 
методи 114
 
3.2.3 Скрита имплементация 11
■3.2.4 Многократно използване на код 118
 
3.2.5 Наследяване       119
 
3.2.6 Използване на интерфейс 124
 
3.2.7 Персистентност   125
 
3.3 Интернет аспекти на Обектно-ориентираното
 
програмиране   126
 
3.4 Практически насоки в Обектно-ориентираното
 
програмиране , 133
 
3.4.1 Работата с обектите е чрез техните референции 134
 
3.4.2 Програмиране на местата за съхраняване на данните .... 135
 
3.4.3 Обектът не трябва да се унищожава 137
 
•3.4.4 Използване на методи, аргументи и връщани
 
стойности ...138
 
3.4.5 Създаване указания за тестване като задължителна
 
начална част преди кодирането на програма 140
 
3.4.6 Програмиране с включване на коментари
 
в програмата   141
 
3.4.7 Програмиране по двойки. 142
 
3.4.8 Програмиране чрез шаблони (райетз) и рамки
 
(1гатеуогк§) - 143
 
4 Основи на езика за програмиране .Талщ 145
 
4.1 1ауа като език за програмиране     145
 
4.2 Етапи в създаване и изпълнение на програма 151
 
4.3 КеЙЗеапз като Интегрирана среда за програмиране 157
 
4.4 Променливи. Елементарни данни    167
 
4.5 Оператор за присвояване    179
 
4.5.1 Аритметични операции   180
 
4.5.2 Логически операции 182
4.5.3 Операции за сравнение     184
 
4.5.4 Побитови операции 185
 
4.5.5 Съкратени операции за аритметични и логически
 
действия       187
 
4.5.6 Операции за съединяване на низове 188
 
4.5.7 Други операции   188
 
4.5.8 Приоритет на операциите... 189
 
4.5.9 Преобразуване на несъвместими типове 190
 
4.6 Масиви 192
 
4.6.1 Едномерни масиви   193
 
4.6.2 Сортиране на данни в едномерен масив 196
 
4.6.3 Двумерни масиви   198
 
4.6.4 Алтернативна декларация на масив 199
 
4.7 Вход и изход от конзолата 200
 
4.8 Форматиране на първична програма 202
 
5 Управляващи програмни структури   204
 
5.1 Оператори за цикли 204
 
5.1.1 Оператор &>г 204
 
5.1.2 Оператор у1п1е    212
 
5.1.3 Оператор сю-м4н1е     ...215
 
5.1.4 Оператор Ъгеак за излизане от цикъл   ...217
 
5.1.5 Оператор сопйпие за прескачане изпълнението
 
на тяло на цикъл   219
 
5.2 Оператори за разклонения 219
 
5.2.1 Оператор гГ 220
 
5.2.2 Оператор зшйсЬ. 226
 
6 Класове, обекти и методи 230
 
6.1 Дефиниране на клас   232
6.2 Създаване на обект... .. 239
 
6.3 Дефиниране на методи .1.. 240
 
6.4 Дефиниране на конструктори   249
 
6.5 Приключване работа на обект     250
 
6.6 Предаване на данни към метод и получаване на резултати 252
 
6.7 Методи с препокриване и отменяне   255
 
7 Пакети, наследяване и интерфейси 258
 
7.1 Пакети      258
 
7.1.1 Същност на пакетите 258
 
7.1.2 1ауа стандартна библиотека на база пакети 264
 
7.2 Наследяване    267
 
7.3 Интерфейси     274
 
8 Програмиране на абстрактни структури от данни 280
 
8.1 Програмиране с абстрактни числа      280
 
8.1.1 Същност на обектите-числа използвайки класовете
 
лугаррег     280
 
8.1.2 Форматиране на числа при извеждането им 285
 
8.2 Програмиране с низове..    290
 
9 Програмиране на агрегирани данни 304
 
9.1 Колекции / Контейнери        304
 
9.2 Интерфейси в колекциите    307
 
9.3 Опериране с колекцията „Со11есйоп” 312
 
9.4 Опериране с колекцията „Мар”   324
 
10 Графичен потребителски интерфейс 328
 
11 Обработка на изключенията 342
 
11.1 Същност на изключенията    342
 
11.2 Видове изключения    345
 
11.3 Обработка на изключенията 346
11.4 Завършване обработката на изключения 353
 
11.5 Програмно генериране на изключения 356
 
11.6 Необработвани изключения   357
 
12 Входно-изходни операции 359
 
12.1 Работа с Байтови и Символни потоци 360
 
12.2 Сканиране и форматиране   369
 
12.3 Четене и записване на двоични данни 377
 
12.4 Файлове с произволен (директен) достъп 379
 
13 Многонишково програмиране 382
 
13.1 Създаване на нитттки 384
 
13.2 Съвместно опериране на нишки - приоритети,
 
синхронизация и комуникация   389
 
Литература      391
.

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