Прикладные программы и языки программирования

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 07.11.2014
Размер файла 15,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Нижегородский государственный педагогический университет

им К. Минина (Мининский университет)

Социально-экономический факультет

Кафедра менеджмента

КОНТРОЛЬНАЯ РАБОТА ПО ИНФОРМАТИКЕ

Выполнил:

Студент I курса

Заочной формы обучения

МБЗ-12-1

Жукова М.В.

Проверил:

Бахтиярова Л.Н.

СОДЕРЖАНИЕ

· Специализированные прикладные программы

· Эволюция языков программирования

СПЕЦИАЛИЗИРОВАННЫЕ ПРИКЛАДНЫЕ ПРОГРАММЫ

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

В зависимости от характера решаемых задач различают следующие разновидности ППП:

· пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;

· пакеты системных программ;

· пакеты для обеспечения систем автоматизированного проектирования и систем автоматизации научных исследований;

пакеты педагогических программных средств и другие.

Чтобы пользователь мог применить ППП для решения конкретной задачи, пакет должен обладать средствами настройки (иногда путём введения некоторых дополнений).

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

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

Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.

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

· автоматизированное проектирование:

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

- анимация:

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

- трехмерная графика:

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

Кроме того специализированные пакеты программ используются и в областях приоритетных научных исследований современности: биологических и химических исследованиях, физике высоких энергий и многих других. Эти программы оказывают мощную поддержку задач анализа и обработки информации в экспериментах. В большинстве случаев эти пакеты обладают закрытым характером и не доступны большинству потребителей. Но есть и свободные программы, составляющие основу сложных научных экспериментов. Так, например, в Европейском центре ядерных исследований (CERN) был разработан свободный пакет программ ROOT, являющийся платформой обработки экспериментальных данных физики высоких энергий. Об этом пакете и пойдет речь дальше.

ЭВОЛЮЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

программа прикладной программирование анимация

Первые языки программирования возникли относительно недавно. Различные исследователи указывают в качестве времени их создания 20-е, 30-е и даже 40-е годы XX столетия. Первые языки программирования, как и первые ЭВМ, были довольно примитивны и ориентированы на численные расчеты. Программы, написанные на ранних языках программирования, представляли собой линейные последовательности элементарных операций с регистрами, в которых хранились данные.

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

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

Размещено на Allbest.ru


Подобные документы

  • Обзор существующих программ трехмерной графики: 3D Studio MAX, iClone, Blender, выявление их возможностей. Анализ истории разработки программ 3D и направлений их дальнейшего развития. Практическое применение программы iClone для создания 3D-анимации.

    курсовая работа [1,8 M], добавлен 20.11.2010

  • Язык программирования как формальная знаковая система, предназначенная для записи программ, его отличие от естественных языков. Прописные и строчные буквы латинского алфавита. Ключевые слова языка программирования. Классическая схема создания программы.

    презентация [1,2 M], добавлен 19.02.2014

  • Назначение компьютерной графики. Особенности трехмерной анимации. Технология создания реалистичных трехмерных изображений. Компьютерная графика для рисования на SGI: StudioPaint 3D. Пакет PowerAnimator как одна из программ трехмерной анимации на SGI.

    реферат [25,7 K], добавлен 31.03.2014

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

    презентация [873,4 K], добавлен 23.01.2013

  • Анализ существующих программ трехмерного моделирования. Сравнение программ для создания трехмерной графики. Технологии трехмерного моделирования в Cinema 4D. Проект создания текстовой анимации на основе инструментов "Organicball", "Formula" и "Cloud".

    дипломная работа [2,4 M], добавлен 14.11.2017

  • Языки программирования низкого и высокого уровней и среды реализации. Особенности процедурных, логических, объектно-ориентированных языков. Состав системы программирования: трансляторы, библиотеки и отладчик программ, компоновщик, средства редактирования.

    презентация [11,9 K], добавлен 23.10.2013

  • Особенности разработки программ для ЭВМ. Этапы планирования программы. Понятие и особенности алгоритмов. Средства, используемые для создания программ. Виды и классификация языков программирования. Структурное и объектно-ориентированное программирование.

    реферат [59,7 K], добавлен 19.08.2010

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

    шпаргалка [38,8 K], добавлен 02.10.2013

  • Функции и основные компоненты систем программирования. Средства создания программ. Трансляторы языков программирования. Принципы и фазы работы компилятора, трансформация языка программирования в машинный код. Механизм преобразования интерпретатора.

    презентация [3,3 M], добавлен 07.02.2012

  • Основные этапы разработки программного обеспечения (пакета программ), анализ требований к системе. Метод пошаговой детализации. Языки программирования низкого уровня и высокого уровня (императивные, объектно-ориентированные, функциональные, логические).

    презентация [41,4 K], добавлен 13.10.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.