Этот пример на алгоритм без обратной связи. Рассмотрим что такое вначале Обратная связь, её применяют в самых различных областях, включая электронику, экономику, биологию и т. п. Бывает положительная и отрицательная обратная связь. Отрицательная обратная связь изменяет входной сигнал таким образом, чтобы противодействовать изменению выходного сигнала. Это делает систему более устойчивой к случайному изменению параметров. Положительная обратная связь, наоборот, усиливает изменение выходного сигнала. Системы с сильной положительной обратной связью проявляют тенденцию к неустойчивости, в них могут возникать незатухающие колебания.Рассмотрим пример:Часы. Прямая связь - ты их завела и смотришь сколько время.
Обратная связь - иногда сверяешь с сигналом точного времени по радио и подводишь если они отстают.
Алгоритм:
1. Посмотреть каторый час
2. Услышать пи-пи-пи-.. московское время ...часов
3. Сравнить время на часах и по радио
4. Если есть расхождение, то поворачивая ручку установки минутной стрелки установить соответствие часов сигналу точного времени.
<span>5. Повторить начиная с п. 1. А наш алгоритм совсем по структуре другой не подходит для приведенного примера с обратной связью.
Поэтому еще раз повторю, что ответ задания будет алгоритм без обратной связи!!!</span>
<em>// PascalABC.NET 3.3, сборка 1625 от 17.01.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var s:=ReadlnString;
for var i:=1 to s.Length do
case s[i] of
'ч':s[i]:='ц';
'ц':s[i]:='ч'
end;
s.Println
end.
<u>Пример</u>
черная цапля циркулем чертила
церная чапля чиркулем цертила
Имя ячейки конечно нельзя удалить
Математическая модель (а также программа; зависит от того, что понимать под этапом формализации).
В учебнике выделяют такие этапы решения задачи на компьютере:
- Исходные данные (результат - словесная информационная модель)
- Формализация (математическая модель)
- Алгоритмизация (алгоритм)
- Программирование (программа)
- Отладка, тестирование (уточнение модели)
- Выполнение расчетов (получение результатов)
Нормальные люди понимают, что после формализации информация должна быть представлена на формальном языке, таких языком может быть как математический, так и язык программирования.
Наливаем 3 литра - переливаем в 8 л. кувшин.
<span> Снова набираем и переливаем в 8 л кувшин.
</span>
<span> Наливаем снова и переливаем в 8 литровый кувшин 2 литра, а в 3-х литровом остался 1 л. </span>
<span> Из 8 л все выливаем, а туда переливаем 1 л.
</span>
<span> А теперь два раза наполняем 3- х л. кувшин и доливаем по 3 литра в 8 л. Будет 7 литров
как-то так=)))
</span>