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

9. Цикл пока и до тех пор пока. Их отличительные особенности. Запись этих структур на языке блок-схем и моделирование на Фортране.

Цикл до тех пор пока

do

S

If (U) exit (этот оператор передает управление на первый следующий)

end do

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

Цикл пока (цикл с предусловием)

Этот цикл выполняется до те пор, пока условие справедливо.

Do while (U)

S

End do

8. Цикл пока и пока с параметром. Их отличительные особенности. Запись этих структур на языке блок-схем и моделирование на Фортране.

Цикл пока с параметром (цикл с параметром)

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

do x = x(нач), x(кон), x(шаг)

S

end do

x(нач), x(кон), x(шаг) - целое или вещественное

Если x(шаг)=1, то его можно опустить вместе с запятой, но оно не может быть равно 0.

Цикл пока (цикл с предусловием)

Этот цикл выполняется до тех пор, пока условие справедливо.

Do while (U)

S

End do

5. Основные этапы подготовки и решения задач на эвм. Понятие алгоритма, его свойства.

Этапы подготовки и решения задач на ЭВМ:

  1. Постановка задачи: необходимо точно сформулировать задачу и по формулировке иметь ответ на следующие вопросы:

А) понятна ли формулировка задачи?

Б) что дано?

В) что надо получить?

Г) каких данных не хватает и все ли заданные нужны?

Д) какие сделаны допущения?

  1. Выбор методов решения

построение математической модели

Какие структуры подходят для решения?

Существуют ли уже решенные задачи?

3) Алгоритмизация задач

На данном этом тем или иным способом описывается последовательность действий для реализации выбранного метода решения

  1. Кодирование алгоритма (программирование)

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

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

  1. Документирование программы

Спецификация задачи

По трудности первое место место занимает алгоритмизация

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

Свойства алгоритма:

  1. определенность - все действия должны быть четко, однозначно определены так , чтобы их выполнение имело механический характер;

  2. результативность - свойства приводить к получению нужного результата за конечное число шагов;

  3. массовость - пригодность алгоритма к решению любой задачи из данного класса задач