- •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. Базы данных. Определение взаимосвязи между элементами бд. Ключи атрибутов. Нормальные формы.
Visual Basic
Синтаксически ф-ия опр-ся
[Public | Private] [Static] Function имя ф-ии (список аргументов) [As тип]
[операторы объявления]
[операторы]
[имя ф-ии = выражение]
[Exit Function] End Function, где Public, Static, Private, Function , Exit Function , End Function — ключ. слова. Function опред-ет обяз. первый оператор функции. End Function — обязат. последний оператор ф-ии:имя ф-ии образ-ся в соотв-ии с общ. правилами образ-ия имен. Имя ф-ии принимает знач-ие и хотя бы один оператор (имя ф-ии = выражение) должен присутствовать внутри ф-ии и вып-ся при выходе из нее. Если никакое знач-ие не присвоено имени ф-ии, то имя ф-ии принимает знач-ие по умолчанию: числ. ф-ия принимает зн-ие 0, ф-ия, объявленная как String, принимает знач-ие пустой строки нулевой длины (“”), ф-ия, объявленная как Variant принимает знач-ие Empty (знач-ие, которое принимает имя ф-ии, называют возвращаемым знач-ем ф-ии — возвращаемое знач-ие).
Список аргументов имеет след. синтаксис:
[Optional] [ByVal|ByRef][ParamArray] имя [( )][As тип]
Имя — имя переменной, массива (в случае массива исп-ся имя ( ) без указания границ знач-ия индексов, что позв-ет исп-ть одну ф-ию для разного числа эл-ов массива в каждом конкр. случае), эл-та упр-ия или формы (в послед. двух случаях тип принимает знач-ияControl и Form). Тип м.б. Byte, Boolean, Integer, Long, Currency, Single, Double, Date, String (только переменной длины). As тип необх-мо применять для каждого аргумента.
Список аргументов опред-ет связь по данным между вызывающей (ф-ия, из которой происходит вызов) и вызываемой (ф-ия, которая вызывается) процедурами или ф-ями. Локальные данные, опред-ные внутри ф-ии (кроме тех, что опред-ны в списке general для форм), не могут исп-ся в др. процедурах и функциях.
Exit Function вызывает прекращение вып-я ф-ии и выход из нее в вызывающую программу.
Ф-ия не м.б. опред-ена внутри какой-л. процедуры или ф-ии.
Передача аргументов по ссылке и по знач-ию.
Передача знач-ий аргументов при вызове процедуры или ф-ии по ссылке означает, что передается адрес памяти, по которому хранится знач-ие аргумента (т.е. вызываемая процедура или ф-ия для работы с переданным по ссылке аргументом использует одну и ту же ячейку или область памяти, что и вызывающая процедура или ф-ия). При этом не выделяется дополн. память для работы с переданным аргументом в вызываемой программе. Изм-е знач-ия аргумента в вызываемой процедуре или в ф-ии означает изм-е знач-ия и в вызывающей процедуре или в ф-и (использ. одна и та же ячейка или область памяти).
В Visual Basic передача по ссылке опред-на по умолчанию.
Передача знач-ий аргументов при вызове процедуры или ф-ии по знач-ию (чтобы опред-ить этот способ передачи, в списке аргументов процедур и ф-ии для передаваемого т.о. аргумента исп-ся ключ. слово ByVal) означает, что в вызываемой процедуре или ф-ии выдел-ся для аргумента ячейка или область памяти, в кот. запис-ся знач-ие передаваемого аргумента.
В Turbo Pascal и Visual Basic .NET передача по знач-ию опред-на по умолчанию.