Системы программирования
Системы программирования обеспечивают создания новых программ для компьютера. Современные системы программирования обычно представляют мощные и удобные средства для разработки программ.
Компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах, или интегратор, осуществляющий непосредственное выполнение текста программы на языке программирования высокого уровня ; В них входят:
Библиотеки программ, содержащие заранее подготовленные подпрограммы, которыми могут пользоваться программисты;
Различные программы, например отладчик, и т.д.
Часто компиляторы или интерпретаторы объединяются с редакторами текстов для ввода и исправления текстов программ и отладчик для обнаружения ошибок в программах.
Существует множество систем программирования. Естественно программисты предпочитают те системы, которые легки в использовании, позволяют получить эффективные программы, имеют богатые библиотеки подпрограмм и мощные возможности для отладки разрабатываемых программ (Си, Си++, Паскаль, Бейсик, Делфи.)
ПРОГРАММИРОВАНИЕ ПРОГРАММИРОВАНИЕ – это составление и введение в память компьютера программы на определенном алгоритмическом языке, решающей поставленную задачу, и получение результата ее работы
ПРОГРАММА – упорядочная система команд подлежащих исполнению на определенном языке
После введения программы в память компьютера происходит ее компиляция при которых выявляется часть ошибок.
Решение задач с помощью программирования включает несколько этапов: Анализ условия задачи. План решения задачи. Ввод программы в компьютер Последующая отладка
Анализ условия задачи. Определяется что дано, Что требуется найти, В каком виде должны предстать результаты
План решения задачи Рассматриваются все варианты поиска решения Пишется план решения задачи (блок схему) План переводится с помощью специальных команд на язык программирования
Последующая отладка Процесс отладки происходит до тех пор пока не будет получен прогнозируемый результат. Он включает в себя удаление синтаксических и логических ошибок в процессе тестирования программы.
Программа обычно имеет следующие блоки: Установки режимов работы Ввод исходных данных Обработка исходных данных Вывод результатов