Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вопросы к экзамену

.doc
Скачиваний:
9
Добавлен:
20.06.2014
Размер:
25.09 Кб
Скачать
  1. Жизненный цикл программного средства

  2. Основные подходы к программированию

  3. Инструментальные средства, применяемые при производстве программного продукта

  4. Технологический цикл разработки программных средств

  5. CASE-технологии

  6. Тестирование и отладка ПО

  7. Уровни представления данных в информационных системах

  8. Типы структур данных

  9. Последовательное и связное представление данных

  10. Элементарные данные

  11. Линейные структуры данных. Массив

  12. Стек: последовательное и связное представление.

  13. Очередь: последовательное и связное представление.

  14. Нелинейные структуры данных: деревья и графы

  15. Обработка древовидных структур

  16. Хранение древовидных структур

  17. Хеширование данных. Методы разрешения коллизий при хешировании

  18. Процессы обработки информации

  19. Общие принципы сортировки линейных структур данных

  20. Метод выбора

  21. Метод обмена

  22. Метод вставок

  23. Метод подсчета

  24. Метод Шелла

  25. Древовидная сортировка

  26. Внешняя сортировка

  27. Факторы, учитываемые при выборе метода сортировки

  28. Основные принципы информационного поиска. Виды информационного поиска. Логика и стратегия поиска

  29. Метод последовательного перебора

  30. Двоичный поиск

  31. Блочный поиск

  32. Поиск по двоичному дереву

  33. Поиск с использованием хеширования

  34. Поиск с использованием инверсных массивов

  35. Использование справочников при ускоренном поиске

  36. Метод Свенна

  37. Метод деления отрезка пополам (метод дихотомии)

  38. Метод Фибоначчи

  39. Метод «золотого сечения»

  40. Применение методов интерполяции

  41. Алгоритмы шифрования: метод простой подстановки, метод Вижинера, гаммирование

  42. Алгоритмы эффективного кодирования: метод Шеннона-Фано, метод Хаффмана.