- •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. Базы данных. Определение взаимосвязи между элементами бд. Ключи атрибутов. Нормальные формы.
9. Операторы орг-ии циклов в языках программ-я. Turbo Pascal
Оператор цикла repeat орг-ет вып-е цикла, сост. из любого числа операторов, с неизв. заранее числом повторений. Тело цикла вып-ся хотя бы один раз. Выход из цикла осущ-ся при истиности некот. лог.выр-я. Структура этого оператора следующая:
repeat
<Инструкция1>; …
<ИнструкцияN>;
until <Условие>
Оператор цикла while орг-ет вып-е одного (в т.ч. и составного) оператора неизв. заранее число раз. Выход из цикла осущ-ся, если некот. лог. выр-е окажется ложным. Т.к. истин-сть этого выр-я проверяется в начале каждой итерации, тело цикла может не выполнятся ни разу.
Структура этого цикла имеет вид:
while <Условие> do
<Инструкция>;
Оператор цикла for организ. вып-е 1 оператора (в т.ч. и составного) заранее известное число раз. Сущ-ет 2 варианта
-
for <Параметр>:=<Нач_значение> to <Кон_значение> do <Инструкция>;
-
for <Параметр>:=<Нач_значение> downto <Кон_значение> do
<Инструкция>;
Параметр – число целое.
Цикл действует след. образом. Перв-но вычисл-ся и запоминаются нач. и конеч. зн-е параметра цикла. Затем зн-е параметра сравнивается с кон. зн-ем. Далее, пока зн-е параметра < или = кон. зн-ю (в 1 варианте оператора) или > или = кон. зн-ию (во 2 варианте), вып-ся очер.итерация цикла, после чего знач-ие параметра увел-ся (в 1 варианте) или умен-ся (во 2) на единицу.
Visual Basic
Сред-ва орг-ии циклов исп-ся, когда одно и тоже мн-во шагов д. б. вып-но много раз. Обычно вв-ся некот. счётчик,кот.указ-ет, ск-ко раз д. б. выполнен цикл, или производится спец. проверка каждый раз после заверш-я множ-ва шагов с целью принятия реш-я о необх-сти вып-я этих шагов ещё раз.
Конструкция For…Next использ. счетчик цикла, её синтаксис выглядит след. образом: For Счётчик = Нач. зн-е To Кон. зн-е [Step шаг]
Операторы
Next [Счётчик]
В начале вып-я цикла зн-е Счётчик устан-ся в Нач. зн-е. При каждом проходе переменная Счётчик увел-ся на 1 или на величину шаг. Если она достигает или становиться > (< при отриц. шаге) конеч. зн-я, то цикл завершается и вып-ся след. операторы. Разность м/у нач. и кон. зн-ем, делённая на величину шага, сост-ет число проходов. Пример.
По умолчанию шаг приращения равен 1.
Конструкция Do…Loop позв-ет вып-ть блок кода, пока выполняеся нек. усл-е. В зав-сти от позиции усл-я разл-ют 2 варианта цикла Do…Loop.
Цикл, управляемый в начале
Do [{While / Until} Условие] [Операторы] [Exit Do] [Операторы]
Loop
Цикл, управляемый в конце
Do [Операторы] [Exit Do]
[Операторы]
Loop [{While / Until} Условие]
Если усл-е проверяется в начале цикла, то он никогда не вып-ся в случае невып-я усл-я. Если же проверка происходит в конце, цикл вып-ся как минимум один раз, независимо от того, вып-но усл-е или нет. Тело цикла вып-ся неопр. число раз, пока усл-е не вызовет выход из цикла:
Пример: Do X = X + 1 Print "Hello" Loop While X < 9
Рассмотренные циклы Do…Loop предоставляют разработчику больш. возможности орг-ии повтор. вычислений.
Оператор безусл. перехода GOTO применять не рекомендуется.