М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dlyaigrmoih1
dlyaigrmoih1
09.04.2021 13:20 •  Информатика

Задание в Кумире. На бесконечном поле имеется прямоугольник ровно с одним входом шириной одна клетка. Длины стен прямоугольника и место расположения входа неизвестны. Робот находится за пределами прямоугольника, напротив стены, имеющей вход (не напротив входа!) Напишите для Робота алгоритм, закрашивающий весь внутренний периметр прямоугольника, пропуская разрывы. Ширина разрывов неизвестна. Разрывы могут находиться в любом месте стены.

это достаточно сложно заранее

👇
Ответ:

На самом деле хз

Объяснение:

Ну я не знаю но ты держись

4,7(56 оценок)
Открыть все ответы
Ответ:
Uvarovakatya200
Uvarovakatya200
09.04.2021

Предположим, что строку пользователь вводит в консоли


def f(): #объявляем функцию, которая будет искать количество

   a = input('Введите строку: ') #Переменная а ссылается на то, что пользователь ввел в консоли

   return len(a.split(' ')) #Вызываем метод split(' '), который делает из строки список, где каждый элемент - это слово в строке. Параметром в этом методе является символ, который разделяет слова в строке, в нашем случае - пробел. Уже от этого списка вызываем функцию len, который возвращает длину списка, то есть количество слов


f() #вызываем составленную нами функцию


можно вообще все уместить в одну строку сделав так:

def f():

   return len(input('Введите строку: ').split(' ')) #Чтобы не создавать переменную а, мы применили функцию split сразу к input


f()


или обойтись без новой функции

print(len(input('Введите строку: ').split(' '))) #print выводит то, что было передано через параметр на экран

4,4(13 оценок)
Ответ:
jolyy
jolyy
09.04.2021

Более удобный, компактный и требующий меньше памяти код, чем у предыдущего ответа.


Пояснение:


1) вводятся два числа и забиваются в значения a и b соответственно.

2)при команды else производится отбор. Если а больше b, то  идет запись, если нет, то идет другое else, где если a меньше b, то идет запись их. В конечном случае, если не выполняется ни то, ни то, то просто выводится, что они равны, т.к больше нет никаких вариантов.


Код:


Program school6;

var a,b:real;


begin

write ('Введите первое число:');

readln(a);

write ('Введите второе число:');

readln(b);


if a>b then

   write ('Первое число больше второго на ', a-b)

 Else

   If a<b then

       write ('Второе число больше первого на ', b-a)

     Else Write('числа равны');

end.


3) сделать программу, которая сравнивает два числа и выводит сообщение с информацией о том какое чис
4,4(28 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ