Составить алгоритм управления Чертёжником, в результате которого на координатной плоскости будет нарисован квадрат, длина стороны которого равна 5 единицам.
Алгоритм:
сместиться в точку (47,47)
опустить перо
сместиться на вектор ( ,5)
сместиться на вектор ( ,0)
сместиться на вектор (0, )
сместиться на вектор (−5,0)
282
458
Ответы на вопрос:
Общее решение, позволяющее удалять из строк любой "мусор" // pascalabc.net 3.0, сборка 1066 procedure checkstring(var s: string; var n: integer); var i: integer; begin i: =length(s); while i> 0 do begin if not(s[i] in ['a'..'z']) then delete(s,i,1); dec(i) end; n: =length(s) end; var s1,s2: string; i,p,n1,n2: integer; begin write('введите первую строку: '); readln(s1); checkstring(s1,n1); if n1=0 then writeln('введенная строка не содержит допустимых символов') else begin write('введите вторую строку: '); readln(s2); checkstring(s2,n2); if n2=0 then writeln('введенная строка не содержит допустимых символов') else { теперь обе строки содержат только маленькие латинские буквы } if n1=n2 then begin for i: =1 to n1 do begin p: =pos(s1[i],s2); if p=0 then break else delete(s2,p,1) end; if length(s2)=0 then writeln('решение имеется') else writeln('решения нет') end else writeln('решения нет'); end end. тестовое решение: введите первую строку: this is my own deal! введите вторую строку: тест: *is now=l2ead my sthi? решение имеется также имеется современное решение, которому пока что в школах не учат: // pascalabc.net 3.0, сборка 1066 begin var s1: =readstring('введите первую строку: ').where(x-> x in ['a'..'z']); if s1.count=0 then writeln('введенная строка не содержит допустимых символов') else begin var s2: =readstring('введите вторую строку: ').where(x-> x in ['a'..'z']); if s2.count=0 then writeln('введенная строка не содержит допустимых символов') else if s1.except(s2).count> 0 then writeln('решения нет') else writeln('решение имеется') end end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
doncov200123.12.2022 04:04
-
Настя52885830.11.2020 01:00
-
Mtaraska09.01.2023 14:13
-
998l10.06.2023 21:59
-
asia140616.07.2021 03:43
-
Хорошистка54121.06.2021 14:55
-
LIZETTA11112.04.2020 12:32
-
annyayarema77717.08.2020 07:48
-
nastyluk12502.04.2021 23:05
-
Polya0906200905.02.2022 22:15
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.