Основы Pascal. Типы данных. Структура программы на языке Pascal



СодержаниеX y22m размер gamma alfa r15
Array for or until
False boolean get abs input
Rewrite odd
Program SUMMA
Типы данных
Основы Java-Script. Основные понятия, область применения
Основные понятия
Тип Набор значений данных. Примитивное значение
Объект языка
Встроенный объект
Объект среды
Тип Undefined
Логическое значение
Логический объект
Строковое значение
Тип String
Числовое значение
Числовой объект
3.2.3. Зарезервированные слова
3.2.6.1. Строковые константы
3.2.6.2. Числовые константы
Браузерные операционные системы
Пользовательские скрипты в браузере
Серверные приложения
Мобильные приложения
Прикладное программное обеспечение
Манипуляция объектами приложений
Офисные приложения
Microsoft Office
Обучение информатике
Основы HTML. Основные понятия, область применения. Структура HTML документа.
Основные понятия
Структура документа
Основы Assembler`а (регистры микропроцессора, основные команды).
Классификация команд Ассемблера по назначению. Логические команды.
Ассемблер: команды пересылки данных, команда безусловной передачи управления.
Команды условной передачи управления в языке Ассемблер.
Ассемблер: команды управления циклами, команды перехода к подпрограмме и выхода из неё.
Основы SQL. Основные операторы. Область применения.
Язык SQL и его основные особенности. Основные операторы языка манипулирования данными.
Select [all | distinct] [{
[group by
Delete from
Теория множеств. Основные определения. Не совсем то возможно!
Понятие соответствия и функции. Композиция и способ задания функций.
Отношения и их виды.
Предикаты и кванторы.
Математическая логика: высказывания и алгебра высказываний, логические функции, суперпозиция функций, формулы. Булева алгебра.
Классификация информационных систем.
Функции информационных систем.
Структура информационных систем (подсистемы обеспечения).
Техническое обеспечение
Математическое обеспечение
Энтропия как мера информации.
Знания и три типа отношений знаков
Понятие алгоритма и его свойства. Классы алгоритмических задач.
Формы представления чисел в компьютерах.
Форматы представления информации в компьютерах.
Принципы работы компьютера или принципы фон Неймана.
Машинная команда. Типы машинных команд
Адресация регистров и ячеек памяти в ПК. Относительная и стековая адресация.
Относительная адресация
Стековая адресация
Основные классы вычислительных машин. Классификация по этапам создания и назначению.
Способы повышения быстродействия вычислительных систем.
Многомашинные и многопроцессорные вычислительные системы.
Основные особенности методологии императивного программирования.
Основные особенности методологии объектно-ориентированного программирования.
Основные особенности методологии функционального программирования.
Основные особенности методологии логического программирования.
Основные особенности методологии программирования в ограничениях.
Объектно-ориентированный подход к программированию: классы, объекты, инкапсуляция, наследование, полиморфизм.
Объектно-ориентированный подход к программированию: понятие объекта и его характеристики, связи между объектами.
Объектно-ориентированный подход к программированию: понятие класса и его характеристики, отношения между классами.
Стратегии разработки и технологичность программной системы.
Технологичность программной системы и её характеристики.
Структурное программирование. Представление основных структур программирования: итерация, ветвление и повторение.
Формальные средства представления управляющих процессов в структурных программах (блок-схемы, FLOW –формы, диаграммы Насси-Шнейд
Основные конструкции для формирования блок-схем
Схемы (диаграммы) Насси-Шнейдермана.
Понятие корректной и надежной программы. Основные концепции разработки надежных программ.
Виды ошибок, связанных с исходными данными, и способы защиты от них.
Ошибки преобразования
Ошибки перезаписи —
Ошибки данных
Основные способы предупреждения ошибок. Способы обработки ошибок.
Характеристики и классификация языков программирования.
Управляющие операторы, типы и структуры данных
Обработка исключительных ситуаций
Классификация языков программирования по поддерживаемой методологии.
Языки структурного
Языки объектно-ориентированного программирования
Языки функционального программирования
Языки логического программирования
Языки программирования в ограничениях
Классификация языков программирования по прикладной области.
Универсальные языки
Языки для экономических приложений
Языки системного программирования
Языки программирования и обработки баз данных
Языки разработки интернет-приложений
Языки разработки скриптов
Языки программирования графики
Языки разработки приложений искусственного интеллекта
Классификация языков программирования по методу реализации.
Интерпретируемые языки
Языки со смешанной реализацией
Языки низкого уровня
Языки высокого уровня
Языки сверхвысокого уровня
Базовые понятия, концепции и особенности реализации языков программирования.
Явное объявление
Связывание переменных с ячейками памяти и время их жизни. Классификация переменных по времени жизни.
Статические переменные
Автоматические переменные
Явные динамические переменные
Неявные динамические переменные
Именованной константой
Понятия проверки и совместимости типов. Строгая типизация.
Совместимость имен типов
Область видимости переменной и варианты обзора данных
Динамический обзор данных
Методы передачи параметров в подпрограммы.
Перегрузка операторов и подпрограмм. Настраиваемые подпрограммы.
Перегруженная подпрограмма
Типы данных в языках программирования: массивы, множества, записи и объединения, указатели и ссылки. Абстрактные типы данных.
Ограниченным типом
Массивы и их виды. Понятие сечения массива.
Статическим массивом
Автоматическим массивом
Динамическим массивом
Типы данных: ассоциативные массивы, множества, записи и объединения.
Множественный тип
Записью называется, возможно, неоднородная совокупность данных, в которой отдельные элементы идентифицируются именами. Элементы
Потерянной динамической переменной
Абстрактные типы данных.
Концепции и особенности объектно-ориентированного программирования.
Абстрактные типы данных
Технологические процессы разработки программного обеспечения.
Создание инфраструктуры
Версия разработчика
Выходная версия
Информационные технологии
Глобальные сети
Основные понятия банков и баз данных.
Данные - совокупность объективных сведений. Информация
Данные связаны с конкретной задачей (технология массивов)
Под базой данных (БД)
Банк данных
Поле - столбец файлового документа (таблицы). Имя поля часто называют атрибутом. Домен
Хранимая запись
Выделенный ключ
Предметная область
Администратор базы данных (АБД)
Внешняя схема
Задание (работа)
Инфологическая модель предметной области
Кодасил (codasyl
Модель данных
Предметная область
Словарь данных
Системный журнал
Схема данных
Связь - ассоциация между экземплярами примитивных или агрегатированных объектов (записей) данных. Транзакция
Язык базы данных
Язык описания данных (ЯОД)
Классификация БД и СУБД
Организационно-методические средства
Системы управления базами данных. Функции современных СУБД. Преимущества и недостатки СУБД.
Основные функции СУБД
Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).
Преимущества СУБД
2.Непротиворечивость данных.
3.Совместное использование данных.
4.Поддержка целостности данных
5.Повышенная безопасность
6.Применение стандартов
7.Повышение эффективности с ростом масштабов системы
8.Возможность нахождения компромисса для противоречивых требований
9.Повышение доступности данных и их готовности к работе
10.Улучшение показателей производительности
11.Упрощение сопровождения системы за счет независимости от данных
12.Улучшенное управление параллельностью
13.Развитые службы резервного копирования и восстановления
Недостатки СУБД
4.Дополнительные затраты
5.Затраты на преобразование
7.Более серьезные последствия при выходе системы из строя.
Возможные топологии компьютерных сетей. Сравнение по производительности, устойчивости и безопасности.
Шинная топология
Топология «кольцо»
Топология «звезда»
Комбинированные топологии
Сравнение топологий "звезда" и "кольцо"
Некоторые важнейшие факторы, влияющие на физическую работоспособность сети и непосредственно связанные с понятием топология.
Принципы маршрутизации в сети Интернет.
Проблема маршрутизации в сети Internet
Случайная маршрутизация
Лавинная маршрутизация
Внутренние протоколы маршрутизации
Преимущества OSPF
Недостатки OSPF
Внешние протоколы маршрутизации
Канал передачи данных
Кабельные каналы связи
Витая пара (twisted pair)
Коаксиальный кабель (coaxial cable)
Кабельные оптоволоконные каналы связи. Оптоволоконный кабель (fiber optic)
Беспроводные (радиоканалы наземной и спутниковой связи) каналы связи
Радиорелейные каналы связи.
Спутниковые каналы связи.
Сотовые каналы связи
LMDS (Local Multipoint Distribution System)
Радиоканалы для локальных сетей.
Радиоканалы Bluetooht
Виды сетевого оборудования (повторители, сетевые адаптеры, мосты, маршрутизаторы, шлюзы).
Активное сетевое оборудование
Пассивное сетевое оборудование
Сети можно создавать с любым из типов кабеля.
Коаксиальный кабель
Оптоволоконный кабель
Выделяют следующие виды сетевого оборудования.
Концентраторы (Hub)
Повторители (Repeater)
Коммутаторы (Switch)
Маршрутизаторы (Router
Мосты (Bridge)
Шлюзы (Gateway
Межсетевые экраны
Понятие «Операционная система», классификация и основные функции.
Понятие операционной системы
ОС нужны, если
Реализация многозадачности
Поддержка многопользовательского режима.
Многопроцессорная обработка
Системы реального времени.
Функции операционных систем
Дополнительные функции
Операционные системы. Понятие «планирования процессов» и «планировщик».
Планирование процессов. Понятие очереди.
Имена файлов
Примеры (недопустимы)
Полное имя файла имеет следующий вид ( []-необязательные элементы).
Размещение файлов на жестком диске
Название атрибута перевод значение файловые системы операционные системы
2) system
Владелец и группа файла
Операции с файлом
Операции, связанные с открытием файла
Операции, не связанные с открытием файла
Список операций с файлами
Файловая система
Понятие «файловая система» включает
Имена файлов
Структура файлов
Типы и атрибуты файлов
Доступ к файлам
Операции над файлами.
Существует два способа выполнить последовательность действий над файлами
Методы защиты информации.
Структурная схема ПК, Основной алгоритм работы микропроцессора, классы процессоров (CISC, RISC, MISC, VLIW).
Структура микропроцессора.
Команды процессора.
Основной алгоритм работы процессора.
Принцип программного управления.
Устройство процессора
Понятие «Прерывание», классификация прерываний (программные и аппаратные).
Прерывания. Обработка прерываний.
Механизм обработки прерываний
Вычислительная машина
Многомашинные и многопроцессорные вычислительные системы
Вычислительная система называется многопроцессорной
Программирование искусственного интеллекта.
Особенности языка LISP/Scheme.
Логическое программирование. Язык Prolog.
Язык Prolog: особенности логического вывода и резолюции.
Экспертная система: основные определения, назначение, структура.
Назначение, особенности, структура эс
База знаний
Компонента приобретения знаний
Диалоговая компонента ориентирована
Инженер по знаниям
В режиме консультации
Классификация экспертных систем
А. Назначение
Проблемная область
Структурированный подход
Выбор формализма для представления знаний