- •1. Понятие инф-ии.
- •2. Алгоритм
- •3. Оо анализ, проект-ие и программ-е.
- •4. Система программ-я.
- •5. Интерфейсные объекты
- •6. Данные.
- •7. Структурированные типы данных
- •8. Операторы передачи упр-я в языках программ-я. Turbo Pascal
- •Visual Basic
- •9. Операторы орг-ии циклов в языках программ-я. Turbo Pascal
- •Visual Basic
- •10. Процедуры в языках программ-я.
- •Visual Basic
- •Visual Basic
- •12. Граф. Процедуры и функции. Граф. Объекты.
- •13. Алгоритмы сортировки
- •Сортировка Хоара
- •14. Послед. И бинарный поиск
- •15. Операционные системы (ос)
- •16. Прикладное программное обеспечение общего назначения. Системы обработки текстов. Системы машинной графики.
- •Свои параметры форматирования имеют символы текста (шрифт): Формат – Шрифт.
- •17. Электронные таблицы
- •Можно описать процессы: создание рабочей книги, открытие рабочей книги, сохранение рабочей книги, закрытие рабочей книги, завершение работы с Microsoft Excel.
- •Операции с листами рабочих книг: переименование, копирование перемещение, перемещение листа, удаление, вставка.
- •21. Понятие архитектуры и основные типы архитектуры эвм. Типовая схема эвм. Оперативная память, центральный процессор эвм.
- •22. Периферийные устройства пк
- •18. Прикладные инструментальные пакеты для решения задач на эвм.
- •19. Антивирусные программы. Архиваторы. Программы обслуживания дисков.
- •20. Понятие "модель". Виды моделирования. Компьютерная модель. Математические модели.
- •23. Компьютерные сети.
- •24. Интернет (сеть). Электронная почта. Обмен файлами (ftp). Технология www. Поиск информации в Интернет.
- •25. Язык html как средство создания информационных ресурсов Интернет.
- •26. Понятие мультимедиа. Создание мультимедийных приложений.
- •27. Основные направления исследований в области искусственного интеллекта. Представление знаний в иис. Понятие об экспертной системе.
- •29. Информационные модели данных: реляционные, иерархические, сетевые. Последовательность создания информационной модели. Взаимосвязи в модели.
- •30. Базы данных. Определение взаимосвязи между элементами бд. Ключи атрибутов. Нормальные формы.
14. Послед. И бинарный поиск
Задача поиска. Пусть заданы лин. списки: список эл-ов В=<К1,К2,К3,...,Кn> и список ключей V= (в простейшем случае это целые числа). Требуется для кажд. зн-ия Vi из V найти мн-во всех совпадающих с ним эл-ов из В. Чаще всего встречается ситуация когда V содержит один эл-т, а в В имеется не более одного такого эл-та.
Эфф-сть некот-го алгоритма поиска А оценивается максимальным Max{А} и средним Avg{А} кол-вами сравнений, необх-х для нахожд-я эл-та V в В. Если Pi – относ. частота исп-я эл-та Кi в В, а Si - кол-во сравнений, необх-ое для его поиска, то
Max{А} = max{ Si, i=1,n } ; Avg{А} = .
Последовательный поиск предусматривает последовательный просмотр всех эл-ов списка В в порядке их распол-я, пока не найдется эл-т, = V. Оч-но, что Max последовательного поиска равен N. Если частота исп-я каждого эл-та списка одинакова, т.е. P=1/N, то Avg последовательного поиска равно N/2. При разл. частоте исп-я эл-ов Avg можно улучшить, если поместить часто встречаемые эл-ты в начало списка.
Для упорядоченных лин-х списков сущ-ют более эфф. алгоритмы поиска, хотя и для таких списков применим последовательный поиск. Бинарный поиск сост. в том, что ключ V сравнивается со средним эл-ом списка. Если эти знач-ия окажутся равными, то искомый эл-т найден, в противном случае поиск продолжается в одной из половин списка.
Нахожд-ие эл-та бинарным поиском осущ-ся очень быстро. Max бинарного поиска равен log2(N), и при один. частоте исп-я каждого эл-та Avg бинарного поиска =log2(N). Недостаток бинарного поиска заключ-ся в необх-сти последовательного хранения списка, что усложняет операции добавления и исключения эл-ов.
Пример: {1, 2, 3, 4, 5, 6}. Используя определение бинарного поиска, найти элемент 4. (Сначала попадем на 3, затем на 5, затем на 4).
15. Операционные системы (ос)
ОС - это комплекс взаимосвяз. системных программ, назнач-е — организовать взаимодействие польз-ля с комп-ом и вып-е всех др. программ. ОС вып-ет роль связующего звена между аппаратурой комп-а и выполняемыми программами, а также польз-лем. ОС обычно хранится во внешней памяти комп-а — на диске. При включении комп-а она считывается с дисковой памяти и размещается в ОЗУ (операт. запомин. устройство). Этот процесс наз-ся загрузкой ОС.
В ф-ии ОС входит: осущ-е диалога с польз-лем; ввод-вывод и упр-е данными; планир-е и орг-ия процесса обработки программ; распред-е ресурсов (опер. памяти и кэша, процессора, внеш. устройств); запуск программ на вып-е; всевозможные вспом. операции обслуживания; передача инф-ии между разл. внутр. устр-вами; программная поддержка работы периферийных устр-в (дисплея, клавиатуры, дисковых накопителей, принтера и др.).
ОС для ПК, ориентированного на професс. применение, д. содержать след. осн. компоненты: программы упр-я вводом/выводом; программы, управляющие файл. системой и планирующие задания для комп-а; процессор командного языка, который принимает, анализирует и вып-ет команды, адресованные ОС.
Каждая ОС имеет свой командный язык, кот. позволяет польз-лю вып-ть те или иные действия: обращаться к каталогу; вып-ть разметку внеш. носителей; запускать прогр.и др. действ.
Для упр-я внеш. устр-вами комп-а исп-ся спец. сист. программы — драйверы. Драйверы станд. устр-в образуют в совок-сти базовую систему ввода-вывода (BIOS), которая обычно заносится в пост. ЗУ комп-а.
Файл — это место пост. хранения инф-ии: программ, данных для их работы, текстов, закодированных изобр-ий, звуков и др.
Файл. система — это ср-во для орг-ии хранения файлов на к.-либо носителе.
Файлы физически реализ-ся как участки памяти на внеш. носителях — магнитных дисках или CD-ROM.
Обслуживает файлы спец. модуль ОС, называемый драйвером файл. системы. Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов.
Каталог (иногда наз-ся директорией или папкой) доступен польз-лю ч/з командный язык ОС.
Каталог может иметь собств. имя и хран-ся в др. каталоге с обыч. файлами: так образ-ся иерархич. файл. структуры.
Драйвер файл. системы обеспечивает доступ к инф-ии, записанной на магнитный диск, по имени файла и распределяет простр-во на магнитном диске между файлами.
Для вып-я этих ф-ий драйвер файл. системы хранит на диске не только инф-ю польз-ля, но и свою собств. служ. инф-ию. В служ. областях диска хранится список всех файлов и каталогов, а также разл. допол. справ. таблицы, служащие для повышения скорости работы драйвера файл. системы.
Утилиты – сервисные программы (форматирование дисков, восстановление данных, коррекция логических и физических ошибок дисковых данных, дефрагментация, антивирусные программы, архиваторы и др.)
Наиболее распространенной ОС является Windows. В этой ОС используется интерфейс командной строки. Интерфейс командной строки — разновидность текстового интерфейса между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд), в UNIX-системах возможно применение мыши. Также известен под названием консоль. Рассмотрим некоторые команды: CD - Вывод имени либо смена текущей папки; COPY - Копирование одного или нескольких файлов в другое место; DEL - Удаление одного или нескольких файлов; DIR - Вывод списка файлов и подпапок из указанной папки; EXIT - Завершение работы программы CMD.EXE (интерпретатора командных строк); FIND - Поиск текстовой строки в одном или нескольких файлах; HELP - Выводит справочную информацию о командах Windows; PRINT - Вывод на печать содержимого текстовых файлов. REN - Переименование файлов и папок; TIME - Вывод и установка системного времени.