Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика шпоры.doc
Скачиваний:
205
Добавлен:
12.02.2015
Размер:
745.47 Кб
Скачать

3. Циклический алгоритм.

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

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

На рисунке показаны элементарные базовые управляющие структуры: а - следование, б - разветвление, в - вариант разветвления, г - цикл с предусловием, д - цикл с постусловием На схемах: S, S1 и S2 – выполняемые действия, Р – логическое условие. Те или иные действия выполняются в зависимости от того, верно или нет логическое условие.

45. Основные этапы подготовки решения задач эвм.

1. Постановка задачи:

- определение вектора целей

- определение набора исходных данных, необходимых для решения этой задачи

- определение документов с исходными данными

- определение содержания и формы выходных документов

- определение методов санкционированного доступа к данным

2. Формализация задачи. Определение структуры данных с учетом организационной структуры юридического лица, создание математической стр-ры данных (БД).

3. Выбор метода решения. Технология задачи определяется:

- организац. стр-рой юридического лица

- определением сетевой технологии

4. Определение алгоритма решения. Реализация всех желаний вышерассматриваемых этапов, определение операционной среды, подбор аппаратной части, сетевого оборудования.

5. Программирование. Выбор языка программирования, составление или адаптация к условиям, документация.

6. Отладка и тестирование.

7. Решение. В результате возникает рефлексия.

46. Инструментальные средства программирования, краткая характеристика, состояние, тенденции развития, rad технология.

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

В настоящее время бурно развивается направление, связанное с технологией создания программных продуктов. Это обусловлено переходом на промышленную технологию производства программ, стремлением к сокращению сроков, трудовых и материальных затрат на производство и эксплуатацию программ, обеспечению гарантированного уровня их качества. Это направление часто называют программотехникой. Программотехника — технология разработки, отладки, верификации и внедрения программного обеспечения. Инструментарии технологии программирования — программные продукты поддержки (обеспечения) технологии программирования. В рамках этих направлений сформировались следующие группы программных продуктов:  + средства для создания приложений, включающие: - локальные средства, обеспечивающие выполнение отдельных работ по созданию программ; - интегрированные среды разработчиков программ, обеспечивающие выполнение комплекса взаимосвязанных работ по созданию программ; + САSЕ- технология, представляющая методы анализа, проектирования и создания программных систем и предназначенная для автоматизации процессов разработки и реализации информационных систем.

RAD (от англ. rapid application development — быстрая разработка приложений) — концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы. С конца XX века RAD получила широкое распространение и одобрение. Концепцию RAD также часто связывают с концепцией визуального программирования.