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