Внимание! Студландия не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Магистерская диссертация на тему: Современные технологии программирования

Купить за 100 руб.
Страниц
13
Размер файла
67.66 КБ
Просмотров
15
Покупок
0

Введение

К основным типам алгоритмических структур относятся: линейная, разветвляющаяся и циклическая.

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

Например, составить структурную схему алгоритма для вычисления по формуле:

Вычисление по формуле представляет собой линейный вычислительный процесс. Исходные данные а, b, с, x. Структурная схема алгоритма представлена на рис. 15.

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

Циклическая структура. Очень часто встречаются процессы, когда решение задачи сводится к многократному вычислению по одним и тем же математическим зависимостям при различных входящих в них величинах. Многократно повторяющиеся участки этого вычислительного процесса называют циклами, а сам процесс - циклическим.

Схема циклического процесса в общем виде приведена на рис.17.

В данной схеме блоки имеют следующее назначение:

1 - блок задания начального значения параметра цикла;

2 - тело цикла, то есть участок вычислительного процесса, который многократно повторяется;

3 - блок изменения параметра цикла;

4 - блок проверки условия выхода из цикла.

Циклическая разветвляющаяся структура

Схема алгоритма циклического разветвляющегося процесса представлена на рис.19.

Оглавление

- Понятие алгоритма и его характеристики

- Формы представления алгоритмов

- Основные алгоритмические структуры

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

- Событийно-ориентированное программирование

- Объектно-ориентированное программирование

- Понятие алгоритма и его характеристики

- Подготовка задачи для решения на ЭВМ состоит из нескольких этапов

- формулировка условия задачи

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

- разработка схемы алгоритма

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

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

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

- Основные характеристики алгоритма дискретность, определенность, результативность, массовость

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

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

- Результативность или конечность алгоритма предполагает, что его исполнение сводится к выполнению конечного числа действий и всегда приводит к некоторому результату. В качестве одного из возможных результатов является установление того факта, что задача не имеет решений

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

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
13
Размер файла
67.66 КБ
Просмотров
463
Покупок
0
Современные технологии программирования
Купить за 100 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
2080 оценок
среднее 4.9 из 5
Сергей Все отлично! Спасибо
Сергей Как всегда все отлично, спасибо!
Александр Работа выполняется и сдаётся в срок. Не требуется корректировки. Прошлую работу приняли на отлично. Спасибо. Рекомендую!
Александр Приятно было работать с Александром. Работа выполнена в срок, правки вносились быстро и без возражений. При...
Александр Обращалась к Александру дважды. Обе работы были выполнены качественно и в сорок, по вопросу корректировки проблем не...
Александр Очень рада, что мне попался Александр. Второй раз к нему обращаюсь, он всегда на связи и всё выполняет во время,...
Александр Спасибо большое! Александр очень ответственный ! Все 3 работы выполнил в сроки ! Все очень понравилось ! Это...
Олег Благодарю за работу!
Александр Спасибо большое за статью, очень повезло, что выбрал Вас
Сергей Благодарю за работу! Все отлично