Практическая работа № Программа умножения матриц. Определение порядка действий. Описание циклических алгоритмов


Псевдокод 1. Ввод S 2. Вычислить R=1.5*S 3. Начало цикла


Download 0.86 Mb.
bet3/7
Sana10.04.2023
Hajmi0.86 Mb.
#1348100
TuriПрактическая работа
1   2   3   4   5   6   7
Bog'liq
Практическая работа 3.1

Псевдокод
1. Ввод S
2. Вычислить R=1.5*S
3. Начало цикла
Для i = 1, 100, 1 повторить:
а) Вычислить C = i * R
б) Вывод i, C
Конец цикла
4. Конец



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

Цикл типа Пока:


Пока <условие> выполнять [действие]
<условие> — некоторое проверяемое логическое условие;
[действие] — тело цикла (последовательность команд, действий).

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


Оператор цикла с предусловием выполняется следующим образом:
− сначала проверяется условие продолжения цикла;
− если это условие истинно, то выполняется тело цикла;
− затем снова проверяется условие продолжения цикла и т. д.;
− если условие продолжения цикла ложно, то происходит выход из цикла.
Особенностью цикла с предусловием является то, что если изначально условие ложно, то тело цикла не выполнится ни разу.

Структура цикла с предусловием представлена на рис. 5.













Псевдокод


начало цикла (нц)
пока
<условие> истинно
выполнять:
тело цикла
(последовательность действий)
конец цикла (кц)

Рис. 5. Цикл с предусловием




Задача 3
Составить алгоритм выбора чисел, меньше заданного числа P, в последовательности квадратов натуральных чисел (1, 4, 9, 25 и т. д.)
Входные данные: n (натуральное число); P (заданное число);
Выходные данные: n2.




Download 0.86 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling