- •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. Базы данных. Определение взаимосвязи между элементами бд. Ключи атрибутов. Нормальные формы.
7. Структурированные типы данных
В Turbo Pascal программист м. описать свой тип на основе баз. типов в разделе описания типов, кот. начин-ся словом Type. Для кажд. типа следует конструкция: имя типа = опр-е типа;
type TArrStr = array [1..5] of String; {Массив строк}
var ArrStr : TArrStr;
Перечисляемый тип зад-ся перечисл-ем тех зн-ий, кот. он может получать: Type Colors = (Red,Green,Blue); Numbers = (Zero,One,Two,Three,Four,Five); var :Colors; n:Numbers;
Тип-диапазон также наз-ют ограниченным или интервальным типом. Он явл-ся подмн-вом своего базового типа, в качестве кот. м. выступать любой порядковый тип кроме типа-диапазона. Тип-диапазон наследует все свойства своего базового типа. Имеются 2 станд. ф-ии, работающие с этим типом: High(x)- возвращает макс. зн-ие типа-диапазона, к кот. принадлежит переменная x; Low(x) - возвращает мин. зн-ие. type Abc = 'A' .. 'z'; {все англ.буквы:диапазон на базе типа Char} Digits = 0 .. 9; {цифры} var n: Digits; c, d :Abc;
Тип-запись включает ряд компонент, называемых полями, кот. м.б. разных типов. При задании типа-записи после зарезервированного слова record следует перечислить все поля записи с указ-ем ч/з : их типов и завершить зад-е типа словом end. При обращении к полям записи следует указать имя записи и, ч/з точку, поле записи. В след. примере вводится тип-запись, содерж. данные об ученике школы, а затем вв-ся массив записей, содерж. данные о 10 учениках:
type
TStudent : record
Name : string; {имя}
Surname : string; {фамилия}
Age : Byte; {возраст}
end;
var Students : array [1..10] of TStudent;
Структ. типы данных классифиц-ют: однотипная (все элементы однотипны) –неоднотипная («перепутаны» эл-ты разной природы: пр-р, числа с символами); упорядоч-ая (элементами определен порядок следования, пр-р, числ.посл-сть) -неуорядоч-ая; прямого доступа (каждый элемент доступен в любой момент независимо от др. эл-ов, например, можно сразу подставить 10-й эл-т) -послед. доступа (для того, чтобы найти 10-й член, надо найти 9-й); статическая (если у структуры фиксир. размер) - динамич-ая(размер легко меняетсяпри необх-сти). Широко известным из структ. типов явл-ся массив (однородный набор величин одного и того же типа-компонент, объед-х одним именем-идентификатором, и адресуемых вычисляемым индексом). Компонентами м.б. не только простые данные, но и структурные, в т.ч.и массивы. Получаем массив массивов-многомерный массив. Обобщением массива явл-ся запись (неодн., упорядоч., статич-ая структура прямого доступа).