Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Алгоритмы разветвляющейся структурыСодержание книги Поиск на нашем сайте Разветвляющимися называются алгоритмы, в которых последовательность выполнения операторов определяется некоторыми условиями. Пример. Математическая формулировка задачи. Вычислить значение функции Для удовлетворения свойств массовости и результативности алгоритма необходимо, чтобы при любых исходных данных (значениях x и y) был получен результат или сообщение о том, что задача не может быть решена при заданных значениях исходных данных. Действительно, если x или y равны, то задача не может быть решена, так как деление на ноль невозможно. Поэтому в алгоритме необходимо предусмотреть вывод информации для случая, когда вычисление z невозможно. Такой вычислительный процесс можно описать следующим выражением: вычислить вывести сообщение Описательный алгоритм решения задачи. 1. Ввод с клавиатуры исходных данных x, y. 2. Проверка условия 3. Вывести результат вычисления z на экран. Графический алгоритм решения задачи. Блок-схема алгоритма представлена на рис. 10.
Рисунок 5 – Блок-схема алгоритма решения задачи из примера 1.
Алгоритмы циклической структуры Циклом называется многократно исполняемый участок алгоритма (программы). Соответственно циклический алгоритм — это алгоритм содержащий циклы. Различают два типа циклов: с известным числом повторений и с неизвестным числом повторений. Пример. Математическая формулировка задачи. Вычислить значения функции Для удовлетворения свойств массовости обозначим начальную точку диапазона (0,1) за x0, конечную точку (1) — за xk, а шаг изменения значения x — за h. Описательный алгоритм решения задачи. 1. Ввод с клавиатуры исходных данных: начальное значение для x — x0; конечное значение — xk; шаг изменения x — h. 2. Присвоить x начальное значение x= x0. 3. Вычислить z по формуле 4. Вывести на экран рзультат вычисления z. 5. Изменить x путём прибавления к нему шага изменения параметра 6. Проверить условие окончания вычислений z (выхода из цикла) Графический алгоритм решения задачи. Алгоритм может быть представлен в двух вариантах. Вариант 1. Блок-схема алгоритма представлена на рисунке 6.
Рисунок 6 – Блок-схема алгоритма вычисления значений функции z(x) на заданном интервале. Вариант 2. Воспользуемся тем, что нам известно число повторений цикла, которое определяется как
Рисунок 7 – Блок-схема алгоритма вычисления значений функции z(x) на заданном интервале с использованием блока «начало цикла».
|
|||||||||||
|
Последнее изменение этой страницы: 2020-12-09; просмотров: 153; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |