ПРОГРАММИРОВАНИЕ

ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ

- 1) процесс составления программы, плана действий. 2) Раздел информатики, изучающий методы и приёмы составления программ. С долей условности П. как дисциплина разделяется на: теоретическое, изучающее матем. абстракции программ (как объектов с определ. логич. и информац. структурой) и способы их построения; системное, имеющее дело с разработкой программного обеспечения ЭВМ, т. е. программных комплексов массового и длительного использования; прикладное, обслуживающее конкретные применения ЭВМ во всём их разнообразии.

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

Методика П. уделяет особое внимание исходным спецификациям (полной и точной формулировке задачи, к-рую должна решать ЭВМ), поскольку умелое использование заложенной в спецификации информации позволяет придать П. более достоверный характер. Важным аспектом П. является забота о чёткой структуре программы, обеспечивающей проверку её правильности, а главное - выделение и изоляцию тех фрагментов программы, дальнейшая детализация к-рых требует привлечения дополнит. знаний. Ещё одним средством проверки правильности уже составленной программы является её о т л а д к а, т. е. систематич. испытание программы на ЭВМ и сравнение производимого эффекта с ожидаемым. Хотя на практике отладка является преимуществ. способом проверки программ, теоретически она не может быть исчерпывающей, т. к. установление правильности программы путём конечной системы испытаний может быть достигнуто только для узкого класса задач.

Различают следующие методы П. Синтезирующее П.- полное построение программы по заданной спецификации задачи или по общему алгоритму её решения. Структурное П. является комбинацией модульного, восходящего и нисходящего П. Модульное П. опирается на библиотеку модулей (программ с заданными описаниями входных и выходных данных) и состоит в выборе подходящих модулей и в их быстрой (иногда автоматизированной) сборке в результирующую программу. Нисходящее П. решает поставленную задачу путём её последоват. детализации с помощью отд. модулей, восходящее- в обратном порядке путём укрупнения модулей (от более детализированных к менее). Конкретизирующее П. предполагает существование универсальной программы, решающей любую задачу данного класса, и состоит в адаптации универсальной программы к особенностям решаемой задачи. В результате получается либо более простая программа, либо используется меньшее кол-во ресурсов, чем в общем случае. На практике применяются комбинации всех видов П.

Лит.: Бауэр Ф. Л., Гроз Г., Информатика, пер, с нем., 2 изд., ч. 1-2, М., 1990; Любимский Э. 3., Map-тынюк В. В., Трифонов Н. П., Программирование, М., 1980; Мейеr Б., Бодуэн К., Методы программировав ния, пер. с франц., т. 1-2, М., 1982, Математический эндиклопе.. дический словарь, М., 1988, с. 493-96, 836.

Физическая энциклопедия. В 5-ти томах. — М.: Советская энциклопедия. . 1988.


.

Игры ⚽ Поможем решить контрольную работу
Синонимы:

Полезное


Смотреть что такое "ПРОГРАММИРОВАНИЕ" в других словарях:

  • Программирование — процесс подготовки задач для их решения с помощью компьютера; итерационный процесс составления программ. По английски: Programming См. также: Программирование Жизненный цикл программного обеспечения Компьютерные программы Финансовый словарь Финам …   Финансовый словарь

  • ПРОГРАММИРОВАНИЕ — ПРОГРАММИРОВАНИЕ, см. КОМПЬЮТЕРНОЕ ПРОГРАММИРОВАНИЕ …   Научно-технический энциклопедический словарь

  • программирование — кодирование (на (машинном, мышинном) языке) Словарь русских синонимов. программирование сущ., кол во синонимов: 9 • автопрограммирование (1) …   Словарь синонимов

  • программирование — я, ср. programmer.1. Раздел вычислительной математики и техники, связанный с эксплуатацией электронных машин, с автоматическим программным управлением; составлением программ 10. БАС 1. 2. Действие по знач. гл. программировать. Программирование… …   Исторический словарь галлицизмов русского языка

  • ПРОГРАММИРОВАНИЕ — Процесс и искусство создания компьютерных программ и/или программного обеспечения с помощью языков программирования. Программирование сочетает в себе элементы искусства, фундаментальных наук (прежде всего информатика и математика), инженерии,… …   Словарь бизнес-терминов

  • программирование — Научная и практическая деятельность по созданию программ. [ГОСТ 19781 90] программирование разработка ПО — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в… …   Справочник технического переводчика

  • ПРОГРАММИРОВАНИЕ — ПРОГРАММИРОВАНИЕ, 1) процесс подготовки программы электронной вычислительной машины (разработка программы в соответствии с алгоритмом решения задачи, ее написание на языке программирования и отладка). Осуществляется программистом или… …   Современная энциклопедия

  • ПРОГРАММИРОВАНИЕ — процесс подготовки задач для решения их на ЭВМ, состоящий из следующих этапов: составление плана решения задачи в виде набора операций (алгоритмическое описание задачи); описание плана решения на языке программирования (составление программы);… …   Большой Энциклопедический словарь

  • ПРОГРАММИРОВАНИЕ — особая форма организации проблемного мышления и деятельности, предполагающая составление программы; П. форма связывания идеальной и социокультурной действительностей, своеобразный способ перехода из одной в другую. Поскольку программа должна… …   Новейший философский словарь

  • ПРОГРАММИРОВАНИЕ — ПРОГРАММИРОВАНИЕ, я, ср. (спец.). 1. см. программировать. 2. Часть прикладной математики и вычислительной техники, разрабатывающая методы составления программ (в 6 знач.). Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 …   Толковый словарь Ожегова


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»