Есть ответ 👍

Написать программу для решения . вводятся две строки символов. определить, которая из них больше. вот пример: var : string; begin writeln(''); ; writeln(''); ; if s1> s2 then writeln(' больше') else if then writeln(' больше ') else writeln('одинаковые') readln; end.

137
226
Посмотреть ответы 2

Ответы на вопрос:


Можно даже немного короче: var:   s1,s2: string; begin     writeln('vvedite pervyu stroky');     readln(s1);     writeln('vvedite vtoryu stroky');     readln(s2); if (length(s1))> (length(s2)) then     writeln('pervaya stroka bolshe,chem vtoraya') else     writeln('vtoraya stroka bolshe,chem pervaya');     readln; end.проверял - всё работает,  ошибок нет.
nikysa1
4,5(44 оценок)

Машина поста имеет шесть операций. для удобства записи алгоритма введем следующие обозначения: -> шаг влево; < - шаг вправо; v поставить отметку; х стереть отметку; ? a; b проверить наличие отметки. если её нет, переход на а, иначе переход на b; ! останов пример записи команды: 6. v 11 эта команда имеет номер 6. в ней проставляется отметка, после чего делается переход к команде 11. алгоритм "2 или не" реализует логическую функцию "или" с отрицанием. её значение истинно только тогда, когда оба операнда ложны. на первом рисунке представлена блок-схема, которая составлена по современным канонам, когда операция перехода в явном виде не используется. на втором рисунке сделано за счет исключения повторяющихся фрагментов и проставлены номера команд при реализации алгоритма для машины поста. сама программа имеет следующий вид: 1. ? 2 ; 7 2. -> 3 3. ? 4 ; 8 4. -> 5 5. ? 6 ; 11 6. v 11 7. -> 8 8. -> 9 9. ? 11 ; 10 10. x 11 11.

Популярно: Информатика