Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по информатике (4).docx
Скачиваний:
4
Добавлен:
27.10.2018
Размер:
192.18 Кб
Скачать

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

Интегрированная среда́ разработки(IDE)- система программных средств, используемая программистами для разработки программного обеспечения.

Обычно среда разработки включает в себя:

  • текстовый редактор-компьютерная программа, предназначенная для обработки текстовых файлов

  • компилятор и/или интерпретатор - трансляция программы на язык, близкий к машинному, и последующая её компоновка.

  • средства автоматизации сборки

  • отладчик - является модулем среды разработки или отдельным приложением

Интегрированные среды разработки были созданы для того, чтобы максимизировать производительность программиста благодаря тесно связанным компонентам с простыми пользовательскими интерфейсами. Это позволит разработчику сделать меньше действий для переключения различных режимов, в отличие от дискретных программ разработки. Однако, так как IDE является сложным программным комплексом, то лишь после долгого процесса обучения среда разработки сможет качественного ускорить процесс разработки ПО. Обычно IDE ориентирована на определенный язык программирования, предоставляя набор функций, который наиболее близко соответствует парадигмам этого языка программирования. Однако, есть некоторые IDE с поддержкой нескольких языков, такие как Eclipse, ActiveStateKomodo, последние версии NetBeans, Microsoft VisualStudio, WinDev, и Xcode.

Цель среды разработки заключается в том, чтобы абстрагировать конфигурацию, необходимую, чтобы объединить утилиты командной строки в одном модуле, который позволит уменьшить время, чтобы изучить язык, и повысит производительность разработчика. Также считается, что трудная интеграция задач разработки может далее повысить производительность. В то время как большинство современных IDE является графическим, они использовались еще до того, как появились системы управления окнами (которые реализованы в Microsoft Windows)

25 Структурное программирование.

Структу́рноепрограмми́рование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков. Предложена в 70-х годах XX века Э. Дейкстрой, разработана и дополнена Н. Виртом.

1.Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:

  • последовательное исполнение — однократное выполнение операций в том порядке, в котором они записаны в тексте программы;

  • ветвление — однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;

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

В программе базовые конструкции могут быть вложены друг в друга произвольным образом.

2. Повторяющиеся фрагменты программы (либо не повторяющиеся, но представляющие собой логически целостные вычислительные блоки) могут оформляться в виде т. н. подпрограмм (процедур или функций)-вместо помещённого в подпрограмму фрагмента, вставляется инструкция вызова подпрограммы.

3.Разработка программы ведётся пошагово, методом «сверху вниз».

Оператор ветвления (условный оператор ) - конструкция языка программирования , обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.

Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора - выражение любого порядкового типа (любого из рассмотренных, кроме типов REAL и STRING).Здесь CASE, OF, ELSE, END - зарезервированные слова (случай, из, иначе, конец). Вначале вычисляется значение выражения <ключ_ выбора >, а затем в последовательности операторов <список_ выбора > отыскивается такой, которому предшествует константа, равная вычисленному значению.

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

Оператор for. Оператор for(для) также называют оператором со счетчиком циклов, хотя в нем не обязательно использовать счетчик. Вот синтаксис этого оператора:for([Начальное_ выражение]; [условие]; [выражение_обновления])

Оператор whileОператор цикла while(до тех пор пока) имеет более прстую структуру, чем оператор for, и работает иначе, while(условие).

Оператор do-while.Оператор do-while(делай до тех пор, пока) представляют собой конструкцию двух операторов, используемых совместно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]