Введение
Использование электронно-вычислительной техники требует наличия соответствующих алгоритмов и компьютерных программ.
Несмотря на наличие в настоящее время богатого арсенала математических алгоритмов и прикладных программ, нередко возникает потребность в самостоятельной разработке новых программ. Сам процесс создания компьютерных программ в свою очередь может быть разбит на последовательные этапы: разработка технического задания (ТЗ), проектирования структуры программ, собственно программирование (кодирование алгоритма), тестирование и отладка программ.
Само ТЗ при этом имеет следующую структуру:
1. название задачи - имя программы (компьютерного кода), система программирования (язык), требования к аппаратному обеспечению;
2. описание - содержательная и математическая постановка задачи, метод дискретизации или обработки входных данных;
3. управление режимами - интерфейс "пользователь-компьютер";
4. входные данные - содержание параметров, пределы их изменения;
5. выходные данные - содержание, объем, точность и форма представления;
6. ошибки - возможный перечень, способы выявления и защиты;
7. тестовые задания - примеры, предназначенные для тестирования и отладки программного комплекса.
Общая структура компьютерного кода, как правило, содержит три части: препроцессор (подготовка и проверка исходных данных), процессор (проведение вычислений) и постпроцессор (отображение результатов.
Yandex.RTB R-A-252273-3