Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика ответы полн..doc
Скачиваний:
6
Добавлен:
26.09.2019
Размер:
345.09 Кб
Скачать

15)Система программирования. Функции и состав.

Система программирования — это система для разработки новых программ на конкретном языке программирования.

Состав: алгоритмический язык, трансляторы, инструм-ные ср-ва.

Алгоритмический язык-язык программирования, т. е. Система записи решения задачи на языке удобном разработчику.

16)Алгоритмические языки. Основные понятия. Виды алгоритмических языков.

Язык программирования, т.е. запись алгоритма решения задачи на языке, удобном разработку для реализации всех элементов алгоритма.

Уровень 3-проблемно-ориентированные

Уровень 2-процедурно-ориентированные языки(универсальные специализированные)

(Алгол, Фороран, Кобол)

Паскаль- Cu,Cu+,Cu++,Бэйсик

Уровень 1-машинно-ориентированные языки(осн. Язык- ассемблер)

Уровень 0- машинные языки-система команд микропроцессора(МП)

Уровень 1 –МШЯ отражают структуру конкретного вычислительного устройства и существуют отдельно для каждого.

Уровень 2- не зависят от архитектуры ЭВМ, призваны отражать структуру аогоритма. Универсальны для решения задач разных классов.

17) Алгоритмические языки.Объектно-ориентированные языки. Основные понятия.

Проблемно-ориентированные языки: разработаны для решения задач определенного класса, в качестве основного понятия объектно-ориентированного программирования выступает объект, объединяющий свойство и поведение модели, т.е., включающий в себя описывающие модель данные и средства обработки этих данных.

Система ООП широко используется графический интерфейс, процесс программирования с помощью мыши из готовых или вновь создаваемых объектов.

Концепция ООП основывается на том, что в основе управления процессом о реализации программы лежит передача сообщения объектами. Исходя из этого характерные свойства ОО языков программирования: 1)абстракция(наличие формального представления о качествах или свойствах предметов путём мыслительного удаления некоторых частностей или материальных объектов).

2)инкаспуляция (наличие механизмов, связывающего вместе код и данные, которыми он манипулирует, и защищающего их от внешних помех и некорректного использования).

(Сокрытие деталей реализации, которых позволяет вносить в отдельные части программы, безболезненно для других частей, что существенно упрощает сопровождение и модификацию ПО.)

3)наследование (наличие процесса, с помощью которого 1 объект приобретает свойство других, т.е. свойство иерархической классификации).

4) полиморфизм (наличие возможности использовать один и тот же интерфейс для общего класса действий).

ООП характеризуется дружественным пользовательским интерфейсом, программирование с помощью ООП является наглядным и простым, хотя все они являются развитыми версиями процедурных и проблемных языков.

КООПотносится: Visual Basic Delphi,  C++

Проблемно-ориентировочные языки (ПОЯ) возникли в связи с постоянным расширением области применения ВТ и возникновения целых классов новых задач. Языки данной группы позволяют программу четко и коротко сформулировать задачу. Программы, написанные на их основе составлены в терминах решаемой задачи.

Язык Lisp

Применяется при разработке программного искусственного интеллекта, экспертных системах, в системных аналитических вычислениях.

Prolog (язык логического программирования ), который содержит средства логических выводов и утверждений.

Язык GPSS.

Язык для решения задач, в котором существуют понятия: событие, очередь и время.

В терминах этого языка легко исследуется и описывается модели массового обслуживания.

Алгоритмические языки интенсивно развиваются в направлении интеллектуализации, развиваются инструментальные средства и пользовательский интерфейс.