|
1) Классификация языков программирования.
В настоящее время в мире существует несколько сотен реально используемых языков программирования. Для каждого есть своя область применения. В зависимости от степени детализации предписаний обычно определяется уровень языка программирования – чем меньше детализация, тем выше уровень языка. По этому критерию можно выделить следующие уровни языков программирования: машинные; машинно-ориентированные (ассемблеры); машинно-независимые (языки высокого уровня). Машинные языки и машинно-ориентированные языки – это языки низкого уровня, требующие указания мелких деталей процесса обработки данных. Языки же высокого уровня имитируют естественные языки, используя некоторые слова разговорного языка и общепринятые математические символы. Эти языки более удобны для человека. Языки высокого уровня делятся на: процедурные (алгоритмические), которые предназначены для однозначного описания алгоритмов; логические, которые ориентированы не на разработку алгоритма решения задачи, а на систематическое и формализованное описание задачи с тем, чтобы решение следовало из составленного описания; объектно-ориентированные, сочетающего в себе данные и действия над нами.
Программа на языке программирования есть не что иное, как текст, т. е. набор символов. Множество символов, используемых в языке программирования, называется алфавитом языка. Алфавит языка Object Pascal (OP), используемого в Delphi, включает следующие символы: латинские прописные и строчные буквы, арабские цифры и 22-специальных символа. Группы символов текста программы составляют лексемы – отдельные смысловые единицы текста. Можно выделить следующие классы лексем: идентификаторы, константы, операции, разделители, комментарии. Лексическая структура языка Паскаль. Программа на языке Паскаль состоит из последовательности лексем — минимальных лексических единиц языка, имеющих самостоятельный смысл. Лексемы условно делятся на несколько классов: ключевые (служебные, зарезервированные) слова (51 слово): идентификаторы – имена, которые программист присваивает какой-либо переменной, константе, типу, метке, процедуре или функции (нельзя использовать ключевые слова); знаки операций и изображения. Лексемы, в свою очередь, объединяются в предложения, называемые операторами языка. Язык программирования предоставляет набор правил, которые описывают способы комбинирования отдельных лексем для получения правильных операторов языка. Правила формирования работающих программ из набора существующих символов называются синтаксисом языка. Объекты, вводимые посредством описаний и определений, имеют различную природу и могут быть разбиты на пять классов: метки; константы; типы; переменные; процедуры и функции.
2) Задачи и виды САПР. Цели и задачи автоматизации проектирования.
Система автоматизированного проектирования — автоматизированная система, реализующая информационную технологию выполнения функций проектирования, представляет собой организационно-техническую систему, предназначенную для автоматизации процесса проектирования, состоящую из персонала и комплекса технических, программных и других средств автоматизации его деятельности. Также для обозначения подобных систем широко используется аббревиатура САПР (система автоматизации проектных работ). Такая расшифровка точнее соответствует аббревиатуре.
В рамках жизненного цикла промышленных изделий САПР решает задачи автоматизации работ на стадиях проектирования и подготовки производства. Основная цель создания САПР — повышение эффективности труда инженеров, включая:
Достижение этих целей обеспечивается путем:
3) Технологии электронной коммерции.
Электронная коммерция (от англ. e-commerce) — это сфера экономики, которая включает в себя все финансовые и торговые транзакции, осуществляемые при помощикомпьютерных сетей, и бизнес-процессы, связанные с проведением таких транзакций.[1][2]
К электронной коммерции относят:
· электронный обмен информацией
· электронное движение капитала
· электронную торговлю
· электронные деньги
· электронный маркетинг
· электронный банкинг
· электронные страховые услуги
Дата добавления: 2015-08-05; просмотров: 58 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Алгоритмизация и программирование | | | Протокол, интерфейс, стек протоколов |