Классификация и обзор языков программирования
Языки программирования |
Процедурные |
Объектно-ориентированные |
Декларативные |
Операционные |
Структурные |
Объектные |
Визуальные |
Функциональные |
Логические |
Деление языков программирования на классы можно представить на схеме таким
Процедурное программирование - есть отражение фон Неймановской архитектуры компьютера. Основная идея процедурного программирования - использование памяти для хранения данных. Основная команда- присвоение, с помощью которой определяется и меняется память компьютера. Программа производит преобразование содержимого памяти, изменяя его от исходного состояния к результирующему. (языки Фортран, Коболб Паскаль)
Предложения SQL
SQL (Structured Query Language - структурированный язык запросов) ориентирован на операции с данными, представленными в виде логически взаимосвязанных совокупностей таблиц.
Особенность предложений этого языка состоит в том, что они ориентированы в большей степени на конечный результат обработки данных, чем на процедуру этой обработки. SQL сам определяет, где находятся данные, какие индексы и даже наиболее эффективные последовательности операций следует использовать для их получения: не надо указывать эти детали в запросе к базе данных.
В нем существуют:
- Определения данных (определение баз данных, а также определение и уничтожение таблиц и индексов);
- Запросы на выбор данных (предложение SELECT);
- Модификации данных (добавление, удаление и изменение данных);
- предложения управления данными
- Арифметические вычисления (включая разнообразные функциональные преобразования), обработку текстовых строк и выполнение операций сравнения значений арифметических выражений и текстов
- Упорядочение строк и (или) столбцов при выводе содержимого таблиц на печать или экран дисплея
-
Основные элементы систем массового обслуживания и принципы их моделирования
(СМО) называется система, на которую в случайные моменты времени поступают заявки, нуждающиеся в том или ином виде обслуживания в течение некоторого случайного отрезка времени.
Из- за случайного характера потока заявок в системе, в какие-то моменты времени могут возникнуть очереди, а в другие моменты система может работать с недогрузкой или вообще простаивать.
Основными элементами систем массового обслуживания являются:
· Входной поток
· Очередь
· Прибор или канал обслуживания
· Выходной поток
Билет 16
Сетевая операционная система — операционная система со встроенными возможностями для работы в компьютерных сетях. К таким отнoсят:
o Поддержку сетевого оборудования
o Поддержку сетевых протоколов
o Поддержку протоколов маршрутизации
o Поддержку фильтрации сетевого трафика
o Поддержку доступа к удалённым ресурсам (принтеры, диски и т. п. по сети)
o Поддержку сетевых протоколов авторизации
o Наличие в системе сетевых служб, позволяющих удалённым пользователям использовать ресурсы компьютера
Примеры сетевых операционных систем:
· Microsoft Windows (95, NT, XP, Vista, Seven)
· Различные UNIX системы, такие как Solaris, FreeBSD
· Различные GNU/Linux системы
· IOS
Основное назначение:
ü разделение ресурсов сети (например, дисковые пространства)
ü администрирование сети
Сетевые ос бывают:
- Сетевые ОС для серверов(Windows NT);- Сетевые ОС для пользователей(Windows XP).Сегодня практически все современные ОС имеют встроенные сетевые функции.
Представление знаний. Основные модели представления знаний
Под термином «представление знаний» чаще всего подразумеваются способы представления знаний, ориентированные на автоматическую обработку современными компьютерами
Языки, предназначенные для описания предметных областей, называются языками представления знаний.
Универсальным языком представления знаний является естественный язык.
В процессах компьютерной обработки данные проходят следующие этапы преобразований:
- Исходная форма существования данных(результаты наблюдений и измерений, таблицы, справочники, диаграммы, графики и т.д.);
- Представление на специальных языках описания данных, предназначенных для ввода и обработки исходных данных в ЭВМ;
- Базы данных на машинных носителях информации.
Знания в ИС существуют в следующих формах:
• Исходные знания (правила, выведенные на основе практического опыта
• Описание исходных знаний средствами выбранной модели представления знаний (множество логических формул или продукционных правил)
• Представление знаний структурами данных, которые предназначены для хранения и обработки в ЭВМ;
• Базы знаний на машинных носителях информации.
Основные компоненты и состав информационных систем.
Информационная система основана на следующих компонентах:
• Данные, информация и знания.
• Аппаратные средства.
• ПО
• Языки программирования.
• Коммуникации.
• Системные разработчики и обслуживающий персонал.
• Поставщики услуг.
• Пользователи и покупатели.
• Производительность и надежность.
• Общество и внешнее окружение.
Билет 17
Система счисления
Система счисления — символический метод записи чисел, представление чисел с помощью письменных знаков.
Система счисления:
§ Даёт представления множества чисел (целых и/или вещественных);
§ Даёт каждому числу уникальное представление (или, по крайней мере, стандартное представление);
§ Отражает алгебраическую и арифметическую структуру чисел.
Системы счисления подразделяются на:
ü Позиционные,
ü Непозиционные (значение цифры не изменяется в зависимости от ее расположения)
ü Смешанные
Проектирование базы данных.
Этапы проектирования базы данных:
1. Определение цели
2. Определение таблиц.
3. Определение необходимых в таблице полей.
4. Задание первичного ключа для каждой таблицы
5. Определение связей между таблицами
Регрессионный анализ
Регрессионный анализ (линейный) — статистический метод исследования зависимости между зависимой переменной Y и одной или несколькими независимыми переменными X1,X2,...,Xp.
Дата добавления: 2016-06-13; просмотров: 653;