Написать программу для решения . вводятся две строки символов. определить, которая из них больше. вот пример: var : string; begin writeln(''); ; writeln(''); ; if s1> s2 then writeln(' больше') else if then writeln(' больше ') else writeln('одинаковые') readln; end.
137
226
Ответы на вопрос:
Можно даже немного короче: 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.проверял - всё работает, ошибок нет.
Машина поста имеет шесть операций. для удобства записи алгоритма введем следующие обозначения: -> шаг влево; < - шаг вправо; 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.
Популярно: Информатика
-
wagnercop06s1201.02.2022 05:17
-
paul190513.02.2020 17:43
-
ANNAAFANASYEVA118.07.2020 17:42
-
Moran104.10.2022 14:03
-
nastakosmos1212.03.2023 04:52
-
ViktoriaTo25.02.2020 04:26
-
vadimkolknev04.02.2021 00:26
-
GoldChery23.02.2023 03:24
-
bolyubash05129.11.2020 07:27
-
barinova604.04.2023 16:09