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

Напишите программу в pascal, которая в текст перед словом "большой" вставляет слово "".

👇
Ответ:
Babikovandrei48
Babikovandrei48
17.12.2022
Const
  c1='Мы испекли большой каравай';
  c2='большой';
  c3='очень';
 
var
  s:string;
  i:integer;
begin
  s:=c1;
  Writeln(s);
  i:=Pos(c2,s);
  if i>0 then Insert(c3+' ',s,i);
  Writeln(s)
end.

Результат выполнения программы:
Мы испекли большой каравай
Мы испекли очень большой каравай
4,6(88 оценок)
Открыть все ответы
Ответ:
MrQelen
MrQelen
17.12.2022
1. Задача о победителе в игре "Камень-Ножницы-Бумага"

Для решения этой задачи нам понадобится сравнить выборы Ивана и Петра и определить победителя согласно правилам игры.

Пункт 1.1: Чтение входных данных

Мы должны считать два числа: выбор Ивана (n) и выбор Петра (m). Чтобы считать числа из строки ввода, мы можем использовать функцию input(). Но так как условие задачи говорит о формате, в котором на каждой строке записано только одно число, то можем использовать функцию int(input()) для считывания чисел.

Код для чтения входных данных:

```python
n = int(input()) # выбор Ивана
m = int(input()) # выбор Петра
```

Пункт 1.2: Определение победителя

Теперь мы можем сравнить выборы Ивана и Петра и определить победителя. Для этого можно использовать условные операторы if-elif-else.

Возможные варианты победителя:
- Если выбор Ивана (n) равен выбору Петра (m), то это ничья.
- Если (n == 1 and m == 2) или (n == 2 and m == 3) или (n == 3 and m == 1), то победил Иван.
- Во всех остальных случаях победил Петр.

Код для определения победителя:

```python
if n == m:
print("Ничья")
elif (n == 1 and m == 2) or (n == 2 and m == 3) or (n == 3 and m == 1):
print("Победил Иван")
else:
print("Победил Петр")
```

2. Задача о складывании кубиков в коробки

Для решения этой задачи нам нужно посчитать количество оставшихся кубиков после того, как они все были разложены в коробки.

Пункт 2.1: Чтение входных данных

Сначала мы считываем количество кубиков в комнате (n). Затем считываем n чисел, обозначающих номера на кубиках.

Код для чтения входных данных:

```python
n = int(input()) # количество кубиков в комнате
cubes = [] # список для хранения номеров на кубиках
for _ in range(n):
cube = int(input()) # номер на кубике
cubes.append(cube) # добавляем номер в список
```

Пункт 2.2: Подсчет оставшихся кубиков

Теперь мы можем приступить к подсчету оставшихся кубиков. Для этого нужно создать словарь, где ключами будут номера на кубиках, а значениями - количество кубиков с таким номером. Затем будем идти по списку номеров на кубиках и уменьшать соответствующее значение в словаре. Если значение становится меньше или равно нулю, удаляем его из словаря. В конце считаем сумму значений в словаре и выводим ее.

Код для подсчета оставшихся кубиков:

```python
boxes = {} # словарь для хранения количества кубиков в коробках
for cube in cubes:
if cube in boxes:
boxes[cube] -= 1
if boxes[cube] <= 0:
del boxes[cube]
else:
boxes[cube] = 1
remaining_cubes = sum(boxes.values()) # сумма значений словаря
print(remaining_cubes) # количество оставшихся кубиков
```

3. Задача о подсчете победителя в турнире игры "Камень-Ножницы-Бумага"

Для решения этой задачи нам нужно подсчитать победные очки Ивана и Петра и определить победителя.

Пункт 3.1: Чтение входных данных

Сначала мы считываем 10 чисел, обозначающих варианты Ивана. Затем считываем 10 чисел, обозначающих варианты Петра.

Код для чтения входных данных:

```python
ivan_choices = [] # список для хранения вариантов Ивана
for _ in range(10):
choice = int(input()) # вариант Ивана
ivan_choices.append(choice) # добавляем вариант в список

peter_choices = [] # список для хранения вариантов Петра
for _ in range(10):
choice = int(input()) # вариант Петра
peter_choices.append(choice) # добавляем вариант в список
```

Пункт 3.2: Подсчет победных очков и определение победителя

Теперь мы можем приступить к подсчету победных очков. Для этого будем сравнивать соответствующие варианты Ивана и Петра и увеличивать соответствующее победное очко. Затем сравниваем победные очки и определяем победителя.

Код для подсчета победных очков и определения победителя:

```python
ivan_score = 0 # победные очки Ивана
peter_score = 0 # победные очки Петра
for i in range(10):
if ivan_choices[i] == peter_choices[i]:
continue # ничья, переходим к следующей итерации цикла
elif (ivan_choices[i] == 1 and peter_choices[i] == 2) or (ivan_choices[i] == 2 and peter_choices[i] == 3) or (ivan_choices[i] == 3 and peter_choices[i] == 1):
ivan_score += 1
else:
peter_score += 1

if ivan_score > peter_score:
print(f"{ivan_score}:{peter_score} - Победил Иван")
elif ivan_score < peter_score:
print(f"{ivan_score}:{peter_score} - Победил Петр")
else:
print(f"{ivan_score}:{peter_score} - Ничья")
```

Таким образом, мы получили подробные решения для каждой из трех задач с обоснованиями и пошаговым решением, чтобы ответ был понятен школьнику.
4,6(10 оценок)
Ответ:
grenzygaming
grenzygaming
17.12.2022
Хорошо, давайте разберемся с этой задачей.

Первым шагом в решении этой задачи будет ввод данных. Мы должны ввести значение заработка рабочих на фабрике. Воспользуемся функцией input(), чтобы позволить пользователю ввести это значение:

```
заработок_рабочих = float(input("Введите значение заработка рабочих на фабрике: "))
```

Здесь мы использовали float() для того, чтобы преобразовать ввод пользователя в число с плавающей точкой (допустим, 10.5).

Затем нам нужно получить количество рабочих, которым нужно разделить заработок. Воспользуемся функцией input() снова:

```
кол_во_рабочих = int(input("Введите количество рабочих: "))
```

Здесь мы использовали int() для преобразования ввода пользователя в целое число (например, 5).

Теперь, когда у нас есть оба значения заработка и количества рабочих, мы можем рассчитать заработок каждого рабочего. Мы разделим общий заработок на количество рабочих:

```
заработок_каждого_рабочего = заработок_рабочих / кол_во_рабочих
```

Теперь мы можем вывести результат с помощью функции print():

```
print("Заработок каждого рабочего составляет", заработок_каждого_рабочего, "рублей.")
```

Вот полный код для решения задачи:

```python
заработок_рабочих = float(input("Введите значение заработка рабочих на фабрике: "))
кол_во_рабочих = int(input("Введите количество рабочих: "))
заработок_каждого_рабочего = заработок_рабочих / кол_во_рабочих
print("Заработок каждого рабочего составляет", заработок_каждого_рабочего, "рублей.")
```

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