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

Во дворце 40 залов. известны длина, ширина и высота каждого зала. вычислить площадь пола и объем каждого зала.

👇
Ответ:
Ольчик071196
Ольчик071196
20.05.2021

Program 1;

Var i, dlina, shirina, visota, N, S, V : Integer;
BEGIN
WriteLn(’Введите число залов‘);
ReadLn (N);
for i:=1 to N do begin
WriteLn(’Введите длину,ширину и высоту зала‘);
ReadLn (dlina, shirina, visota);
S:=dlina*shirina;
V:=S*visota;
WriteLn(‘Площадь пола=’,S,’ Объем зала=‘,V);
end
END.

 

 

если это 8-9 класс, то должно быть так)))

4,8(45 оценок)
Открыть все ответы
Ответ:
Touka1337
Touka1337
20.05.2021
Давайте рассмотрим каждое утверждение по очереди и проверим его верность.

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

2. Вершины неориентированного графа соединены дугами.
Дуга - это ненаправленная линия, которая соединяет вершины графа. Однако в неориентированном графе, вершины соединены не дугами, а ребрами. Ребро - это ненаправленная линия, которая соединяет две вершины. Таким образом, утверждение неверно.

3. Если линия выходит из некоторой вершины и входит в нее же, эта линия называется петлей.
Петля в графе - это ребро, которое соединяет вершину с самой собой. Линия, которая выходит из вершины и входит в нее же, является петлей. Таким образом, утверждение верно.

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

Итак, верные утверждения из предложенных:
- Цикл - это цепь, в которой начальная и конечная вершины совпадают.
- Если линия выходит из некоторой вершины и входит в нее же, эта линия называется петлей.

Неверные утверждения из предложенных:
- Вершины неориентированного графа соединены дугами.
- Дуга - это ненаправленная линия, которая соединяет вершины графа.
4,7(2 оценок)
Ответ:
NaraDarkTheHelp
NaraDarkTheHelp
20.05.2021
Хорошо, давайте решим эту задачу шаг за шагом.

Первым шагом будет записать алгоритм, который выполнит нужные действия. Затем мы напишем программу на языке Python, реализующую этот алгоритм.

Итак, у нас есть следующий алгоритм:

1. Робот делает шаг вперед.
2. Если робот столкнулся со стеной, он поворачивает направо на 90 градусов.
3. Робот делает шаг вперед.
4. Робот поворачивает направо на 90 градусов.
5. Робот делает шаг вперед.
6. Робот закрашивает клетку.

Теперь переведем этот алгоритм на язык программирования Python:

```python
from tkinter import *
from tkinter import messagebox
root = Tk()
c = Canvas(root, width=300, height=300)
c.pack()

def draw_square(x, y):
c.create_rectangle(x, y, x+50, y+50, fill="white")
c.create_rectangle(x+50, y+50, x+100, y+100, fill="black")

def move_forward():
c.move(robot, 0, -50)

def turn_right():
c.move(robot, 50, 0)

def draw_cell():
global wall_1
x, y = c.coords(robot)
if x == 250 and y == 250:
draw_square(200, 200)
messagebox.showinfo("Finished", "Cell has been painted!")
root.destroy()

def if4():
global wall_1
x, y = c.coords(robot)
if x == 250 and y == 200 or y == 250 and x == 200:
turn_right()
move_forward()
turn_right()
move_forward()
draw_cell()
else:
move_forward()
draw_cell()

robot = c.create_rectangle(150, 150, 200, 200, fill="red")

if4()
root.mainloop()
```

Давайте разберем эту программу:

1. Сначала мы импортируем модуль tkinter, чтобы создать графический интерфейс.
2. Затем мы создаем канву размером 300x300 пикселей и размещаем ее на экране.
3. Далее мы определяем несколько функций: `draw_square` для закрашивания клетки, `move_forward` для передвижения робота вперед, `turn_right` для поворота на 90 градусов вправо, и `draw_cell` для закраски клетки.
4. Мы создаем квадрат, представляющий робота, на канве с помощью `c.create_rectangle`.
5. Мы используем условную конструкцию `if4`, чтобы определить, нужно ли поворачивать робота и закрашивать клетку или просто двигаться вперед и закрашивать клетку. Мы получаем координаты робота с помощью `c.coords` и сравниваем их с ожидаемыми значениями (250, 200) и (200, 250).
6. Если условие истинно, то мы вызываем функции `turn_right`, `move_forward`, `turn_right` и `move_forward`, а затем вызываем функцию `draw_cell` для закраски клетки. Иначе мы вызываем функции `move_forward` и `draw_cell` для закрашивания клетки.
7. Мы устанавливаем программу в цикл событий `root.mainloop()`, чтобы она оставалась открытой до тех пор, пока мы не закроем окно.

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

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