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

56. Решение системы двух алгебраических уравнений с двумя неизвестными.

Известно, что решение системы можно получить по правилу Крамера:

Обращая внимание на то, что обе дроби имеют одинаковый знаменатель, предлагается вначале вычислить этот знаменатель, затем найти числитель первой дроби, затем второй дроби, после чего уже найти x и, наконец, найти y.

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

, ,

,

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

Для определения величин, значения которых подлежат вводу можно использовать следующие соображения:

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

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

57. Управляющие конструкции ветвлений. Общий порядок построения ветвлений.

Полное ветвление

Полное ветвление используется когда в алгоритме присутствуют два непустых варианта действий

Сокращенное ветвление

Сокращенное ветвление используется, если в одном из вариантов никаких действий выполнять не нужно

*58. Примеры организации полного и неполного ветвлений.

*59. Организация ветвлений с большим количеством ветвей.

60. Циклы. Общий порядок построения циклов.

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

<тут типа перечисление Положим k=1, тогда, зная a0 можно найти a1 такого вида :)>

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

k:=k+1

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

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

Общие правила организации циклов

1. Выявить группу повторяющихся действий ? сформировать тело цикла.

2. Установить условия повторения этих действий.

3. Установить начальные значения величин, участвующих в условии и в теле цикла ? выполнить инициализацию цикла.

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