PascalABC.NET
begin var (key, chrs) := ('сла', ',!?.'); var s := ReadString; foreach var w in s.Split(' ') do if w[^1] in chrs then Print(w[:^1] + key + w[^1]) else Print(w + key)end.Объявляем переменные key и chrs. Присваиваем переменной key значение 'сла' – это кодовые символы, которые должны прибавляться к каждому слову, а переменной chrs – ',!?.' – это символы, заданные в условии задания в качестве возможных знаков препинания.
Объявляем переменную s, присваиваем ей строку, полученную в результате ввода с клавиатуры, с стандартного метода ReadString.
Далее идёт конструкция foreach, пробегаем по массиву, полученного в результате разбивки строки s на некие подстроки, используя пробел в качестве разделителя.
Для каждого элемента (условно обозначенного как w) делаем:
Если последний символ элемента входит в состав символов, указанных в переменной chrs, то выводим на экран все символы обозреваемого элемента, кроме последнего + кодовые символы (key) + этот последний символ. То есть, вставляем наши кодовые символы между словом и знаком препинания.Иначе, если последний символ элемента не входит в состав символов, указанных в переменной chrs, то выводим на экран сам этот элемент + кодовые символы. То есть, знака препинания нет и мы просто добавляем наши кодовые символы к слову.Опять же стандартный метод – Print, автоматически добавляет пробел после вывода каждого значения (в нашем случае оно одно).
Поделитесь своими знаниями, ответьте на вопрос:
Задание № 1. Какой язык является «родным» для смартфонов? Задание № 2. Как назывался первый язык программирования и когда он появился? Задание № 3. Какой язык из используемых ныне считается первым языком программирования высокого уровня? Задание № 4. Этот язык программирования очень популярен среди хакеров и учёных. Он является одним из старейших из используемых языков программирования, причём программы на этом языке программирования обладают очень высоким быстродействием. О каком языке программирования идёт речь? Задание № 5. С разработки этого языка программирования началась история одной из крупнейших компьютерных фирм, разработчика операционных систем. Задание № 6. Этот язык программирования назван в честь выдающегося математика, физика и философа. Задание № 7. Какой язык программирования был назван в честь первого программиста? Задание № 8. Какой язык, не будучи языком программирования, является одним из самых популярных компьютерных языков, на котором говорят все браузеры? Задание № 9. Несколько лет назад один популярный в среде программистов ресурс провёл анализ для определения самого нелюбимого языка программирования. Этот язык, эмблемой которого является верблюд, «победил» с большим отрывом.
Объяснение:
1 Почему отношение неравенства можно назвать логическим выражением? ... Можно назвать логическим выражением потому, что резальтатом отношения неравенства/равенства всегда будет true/false (истина/ложь), а не какое-то числовое значение. Блок схему привести сложно - рисовать, а потом всосывать картинку откровенно лень
2 1. начало(в овале)
ввод a,b,min (в паралелограмме)
a<b (в ромбе)
2 стрелки, первая стрелка "нет" и в прямоугольнике min:=b
вторая стрелка "да" и в прямоугольнике min:=a
вывод min (в паралелограмме)
конец(в овале)
2.начало(в овале)
ввод a,b, c, min (в паралелограмме)
a<b (в ромбе)
2 стрелки, первая стрелка "нет" и в прямоугольнике min:=b
вторая стрелка "да" и в прямоугольнике min:=a
min<c (в ромбе)
2 стрелки, первая стрелка "нет" и в прямоугольнике min:=c
вторая стрелка сразу к выводу
вывод min (в паралелограмме)
конец(в овале)
3