русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Алгоритмический язык программирования


Дата добавления: 2014-03-21; просмотров: 793; Нарушение авторских прав


Рекурсивная подпрограмма обычно выполняется медленнее, чем ее нерекурсивный аналог и сложнее отлаживается.

Интегрированные системы программирования

Для создания программы нужны:

-текстовый редактор;

- компилятор;

- редактор связей;

- библиотеки стандартных функций.

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

Здесь же уместно привести определение кросс-системы.

Кросс-система – это система программирования, которая обеспечивает подготовку программ в среде, отличающейся от целевой вычислительной среды. Обычно кросс-системы применяются в тех случаях, когда целевая среда не имеет ресурсов, необходимых для подготовки программы.

Программа – последовательность команд (операторов), задающая алгоритм решения задачи на одном из языков программирования.

Подпрограмма – выделенная часть программы, реализующая определенный алгоритм и допускающая обращение из разных мест остальных частей программы. Подпрограмма имеет имя и может вызываться с набором параметров. Применение подпрограмм сокращает текст программы.



Функция – в языках высокого уровня аналогична подпрограмме, имеет имя, может иметь параметры. После выполнения функции, результат присваивается имени функции, функцию можно использовать в качестве операнда (данного) в выражении.

Рекурсия— это такой способ организации обработки данных, при котором программа вызывает сама себя непосредственно, либо с помощью других программ.

Итерация(цикл) — способ организации обработки данных, при котором определенные действия повторяются многократно, не приводя при этом к рекурсивным вызовам программ.

ЛекцияЯзыки программирования высокого уровня



<== предыдущая лекция | следующая лекция ==>
Проверка условия подпрограммы | Императивное программирование


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.398 сек.