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

Решить задание по информатике,


Решить задание по информатике,

👇
Ответ:
gulnoza10
gulnoza10
06.10.2020
оОт зЗааннняЯ ттееееГгрррАмМ - @united brai nly (ббЕЕЕзЗз )
4,6(48 оценок)
Ответ:
зайчик851
зайчик851
06.10.2020
БбБОоттт ЗННнаААНниияЯЯ ТТЕЛлеЕеГГГрРААаМММ - @united brai nly (БеЗЗ ПППроообеееЛлЛОввВ)
4,6(2 оценок)
Открыть все ответы
Ответ:
mazeke78
mazeke78
06.10.2020
Хорошо, давайте рассмотрим каждую задачу по отдельности.

1. Для решения этой задачи в среде программирования Кумир, нам понадобятся алгоритмы для отображения каждой буквы слова "банан". Мы можем использовать для этого операторы рисования фигур — прямоугольник, круг, линию и т.д. Давайте представим буквы "банан" в виде символов:

```
бб
б а
банан
```

Ниже приведена программа, рисующая буквы:

```
// Нарисовать букву "Б"
процедура нарисовать_букву_Б
нач
// Рисование верхней части буквы "Б"
нарисовать_прямоугольник(1, 1, 2, 3)

// Рисование левой нижней части буквы "Б"
нарисовать_линию(3, 1, 3, 4)

конец

// Нарисовать букву "А"
процедура нарисовать_букву_А
нач
// Рисование верхней части буквы "А"
нарисовать_линию(1, 1, 3, 1)
нарисовать_линию(1, 2, 3, 2)

// Рисование средней части буквы "А"
нарисовать_линию(2, 1, 2, 3)

конец

// Нарисовать букву "Н"
процедура нарисовать_букву_Н
нач
// Рисование вертикальной линии буквы "Н"
нарисовать_линию(1, 1, 1, 3)

// Рисование горизонтальной линии буквы "Н"
нарисовать_линию(1, 2, 3, 2)

// Рисование вертикальной линии справа от горизонтальной
нарисовать_линию(3, 1, 3, 3)

конец

// Нарисовать слово "банан"
процедура нарисовать_слово_банан
нач
нарисовать_букву_Б()
нарисовать_букву_А()
нарисовать_букву_Н()
нарисовать_букву_А()
нарисовать_букву_Н()

// Пауза для просмотра результата
пауза(5)
конец

нарисовать_слово_банан()
```

Это программы-чертежи, которые используют команды рисования в Кумире. Они создают фигуру буквы "Б", "А" и "Н" и в конце объединяют их, чтобы получить слово "банан". Вы можете изменить размер и цвет каждой буквы, а также добавить любые другие детали по вашему усмотрению.

2. Для вычисления максимального числа областей, на которые плоскость делится девятью прямыми, мы можем использовать рекурсивный алгоритм, используя введенную формулу l(n) = l(n-1) + n. Давайте напишем программу на языке Паскаль, чтобы найти значение l(9):

```
program MaxNumberofAreas;
var
n, maxAreas: integer;

function CalculateAreas(n: integer): integer;
begin
if n = 0 then
CalculateAreas := 1
else
CalculateAreas := CalculateAreas(n - 1) + n;
end;

begin
n := 9;
maxAreas := CalculateAreas(n);
writeln('Максимальное число областей, на которое плоскость делится девятью прямыми: ', maxAreas);
end.
```

В этой программе мы определяем функцию CalculateAreas, которая рекурсивно вычисляет число областей. Если входной параметр n равен 0, функция вернет 1, иначе она вызовет саму себя с параметром n-1 и добавит его к результату. Затем в основной программе мы присваиваем входному параметру n значение 9 и выводим результат на экран.

3. Наконец, для написания программы нахождения максимального из четырех чисел с использованием функции поиска максимального из двух чисел на языке Паскаль, можно использовать следующий код:

```
program MaxOfFourNumbers;
var
a, b, c, d, max: integer;

function FindMax(x, y: integer): integer;
begin
if x > y then
FindMax := x
else
FindMax := y;
end;

begin
readln(a, b, c, d);
max := FindMax(a, b);
max := FindMax(max, c);
max := FindMax(max, d);
writeln('Максимальное число: ', max);
end.
```

В этой программе мы сначала определяем функцию FindMax, которая принимает два числа и возвращает максимальное из них. А в основной программе мы считываем четыре числа с помощью функции readln, затем последовательно вызываем функцию FindMax для каждой пары чисел и сохраняем максимальное значение в переменной max. В конце мы выводим это значение на экран с помощью writeln.

Надеюсь, эти подробные объяснения помогут вам понять, как решать данные задачи. Если у вас возникнут дополнительные вопросы, не стесняйтесь обратиться ко мне.
4,8(31 оценок)
Ответ:
young22228
young22228
06.10.2020
Добрый день! Давайте разберемся, как преобразовать данные выражения в линейную форму.

1. Начнем с первого выражения: \(2x - 4(x - 3) - 5 + 2x\).
Давайте разложим скобку "x - 3":
\(2x - 4 \cdot x + 4 \cdot 3 - 5 + 2x\).
Приведем подобные слагаемые:
\(2x - 4x + 12 - 5 + 2x\).
Выполняем операцию сложения и вычитания:
\(-2x + 7\).
Ответ: \(-2x + 7\).

2. Перейдем ко второму выражению: \(-(x + 2)(x - 3) + 2(x + 1)\).
Раскроем скобку "(x + 2)":
\(-x \cdot x - x \cdot 3 + 2 \cdot x + 2 \cdot 2 + 2 \cdot x + 2 \cdot 1\).
Выполняем операцию умножения:
\(-x^2 - 3x + 2x + 4 + 2x + 2\).
Приводим подобные слагаемые:
\(-x^2 - 3x + 2x + 2x + 4 + 2\).
Выполняем операцию сложения и вычитания:
\(-x^2 - x + 6\).
Ответ: \(-x^2 - x + 6\).

3. Наконец, рассмотрим третье выражение: \(-2(x + 1) - (x - 3)(x + 2)\).
Раскроем скобку "(x - 3)":
\(-2 \cdot x - 2 \cdot 1 - x \cdot x - x \cdot 2 + 3 \cdot x + 3 \cdot 2\).
Выполняем операцию умножения:
\(-2x - 2 - x^2 - 2x + 3x + 6\).
Приводим подобные слагаемые:
\(-2x - 2 - 2x + 3x - x^2 + 6\).
Выполняем операцию сложения и вычитания:
\(-x^2 - x + 4\).
Ответ: \(-x^2 - x + 4\).

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