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

Sos help в одномерном массиве разность положительных элементов.программуу

👇
Открыть все ответы
Ответ:
ника2763
ника2763
16.01.2021
46) Для решения этой задачи используем принцип включения-исключения.

В данном случае имеем 6 возможных букв, которые могут встречаться в каждом 3-буквенном слове: б, а, л, к, о, н.

1) Найдем общее количество 3-буквенных слов без ограничений: 6 * 6 * 6 = 216.

2) Найдем количество 3-буквенных слов без буквы б: 5 * 5 * 5 = 125.

3) Найдем количество 3-буквенных слов без буквы б и без буквы а: 4 * 4 * 4 = 64.

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

Количество слов, которые может написать Вася, составляет 216 - 125 + 64 = 155.

Итак, Вася может написать 155 различных слов.

56) Разобьем задачу на два случая: когда буква о стоит на пятой позиции и когда буква о стоит на первой позиции.

1) Когда буква о стоит на пятой позиции:
- Первая позиция может быть занята одной из 5 букв (с, и, р, п, о).
- Вторая, третья и четвертая позиции могут быть заняты одной из 6 букв (с, и, р, п, а, о).
- Пятая позиция обязательно должна быть буквой о.
Итого получаем 5 * 6 * 6 * 1 * 6 = 1080.

2) Когда буква о стоит на первой позиции:
- Первая позиция должна быть буквой о.
- Вторая, третья, четвертая и пятая позиции могут быть заняты одной из 5 букв (с, и, р, п, а).
Итого получаем 1 * 5 * 5 * 5 * 5 = 625.

Всего Вася может написать 1080 + 625 = 1705 различных слов.

64) Требуется составить 4-буквенные слова из 6 букв: а, б, в, г, д, я.

1) Когда буква я стоит на первой или последней позиции:
- Первая позиция может быть занята одной из 5 букв (а, б, в, г, д).
- Вторая и третья позиции могут быть заняты одной из 6 букв (а, б, в, г, д, я).
- Четвертая позиция должна быть буквой я.
Итого получаем 5 * 6 * 6 * 1 = 180.

2) Когда буква я стоит на второй или третьей позиции:
- Первая и четвертая позиции могут быть заняты одной из 6 букв (а, б, в, г, д, я).
- Вторая и третья позиции должны быть буквой я.
Итого получаем 6 * 1 * 1 * 6 = 36.

Всего Иван может составить 180 + 36 = 216 различных кодовых слов.

96) Разобьем задачу на два случая: когда буква й стоит на первой позиции и когда буква й стоит на другой позиции.

1) Когда буква й стоит на первой позиции:
- Первая позиция обязательно должна быть буквой й.
- Вторая, третья, четвертая, пятая, шестая и седьмая позиции могут быть заняты одной из 6 букв (к, о, м, б, а, н), кроме буквы й.
Итого получаем 1 * 6 * 6 * 6 * 6 * 6 * 6 = 186,624.

2) Когда буква й стоит на другой позиции:
- Первая позиция может быть занята одной из 6 букв (к, о, м, б, а, н).
- Вторая, третья, четвертая, пятая, шестая и седьмая позиции могут быть заняты одной из 6 букв (к, о, м, б, а, н).
Итого получаем 6 * 6 * 6 * 6 * 6 * 6 * 6 = 279,936.

Всего Вася может составить 186,624 + 279,936 = 466,560 различных кодов.
4,6(95 оценок)
Ответ:
KarinaDelacour
KarinaDelacour
16.01.2021
Конечно, я могу помочь нарисовать улицу из 3 домов в RoboWin с использованием векторов. Вот подробное пошаговое решение:

1. Импортируйте библиотеку RoboWin, чтобы иметь доступ к инструментам для рисования:
```python
from robowin import *
```

2. Создайте новый объект графики, на которой будет нарисована улица:
```python
win = GraphWin("Улица с 3 домами", 600, 400)
```

3. Определите значения координат точек для каждого дома:
```python
house1_x = 100
house1_y = 300

house2_x = 300
house2_y = 350

house3_x = 500
house3_y = 250
```

4. Нарисуйте форму каждого дома с использованием векторов:
```python
# Дом 1
house1 = Polygon(
Point(house1_x, house1_y),
Point(house1_x + 100, house1_y),
Point(house1_x + 50, house1_y - 100)
)
house1.draw(win)
house1.setFill("blue")

# Дом 2
house2 = Polygon(
Point(house2_x, house2_y),
Point(house2_x + 100, house2_y),
Point(house2_x + 50, house2_y - 100)
)
house2.draw(win)
house2.setFill("red")

# Дом 3
house3 = Polygon(
Point(house3_x, house3_y),
Point(house3_x + 100, house3_y),
Point(house3_x + 50, house3_y - 100)
)
house3.draw(win)
house3.setFill("green")
```

5. Добавьте элементы улицы, такие как дорогу и тротуары:
```python
# Дорога
road = Rectangle(
Point(0, house1_y + 50),
Point(600, house1_y + 150)
)
road.draw(win)
road.setFill("gray")

# Тротуары
sidewalk1 = Rectangle(
Point(0, house1_y + 20),
Point(house1_x, house1_y + 50)
)
sidewalk1.draw(win)
sidewalk1.setFill("brown")

sidewalk2 = Rectangle(
Point(house1_x + 100, house1_y + 20),
Point(house2_x, house2_y + 50)
)
sidewalk2.draw(win)
sidewalk2.setFill("brown")

sidewalk3 = Rectangle(
Point(house2_x + 100, house2_y + 20),
Point(house3_x, house3_y + 50)
)
sidewalk3.draw(win)
sidewalk3.setFill("brown")

sidewalk4 = Rectangle(
Point(house3_x + 100, house3_y + 20),
Point(600, house3_y + 50)
)
sidewalk4.draw(win)
sidewalk4.setFill("brown")
```

6. Закройте графическое окно после отображения улицы:
```python
win.mainloop()
```

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