В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
ValeriaChernysheva
ValeriaChernysheva
12.08.2021 20:54 •  Информатика

скласти алгоритм розв’язання наступної задачі: Дано

трикутник зі сторонами a, b, c. Визначити, який це трикутник: гострокутний,

тупокутний чи прямокутний. Язик Python

Показать ответ
Ответ:
Алёна0Чан
Алёна0Чан
07.08.2020 20:11
С 1 и 3 вопросом больших проблем нет: в Юникод на 1 символ отводится 16 бит (2 байта), поэтому, если посчитать, что служебная информация  в файле отсутствует, текст занимает в 2 раза больше байт, чем в нем символов.
1) ответ d - 288 байт
3) ответ  b - 360000 символов

а вот со 2 проблемы. ASCII, или КОИ-7 - на 1 символ отводилось 7 бит. При этом национальные кодировки (в частности, русская) были возможны только вместо строчных латинских букв. Да и то, только прописные буквы.
Расширенный ASCII, или КОИ-8 - 8-битное кодирование.
В пословице, если написать ее правильно, 26 символов. Так что, ни один из ответов не подходит. Или условие неверно переписано, или это умышленный вопрос без ответа. Где-то так...
Или я безнадежно туплю, но сомневаюсь, что это так))
0,0(0 оценок)
Ответ:
aizhanashoznweb
aizhanashoznweb
03.05.2023 07:49

n * 3 + (n * ( n - 1) / 2 * 3)

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

а после плюса, я считал "внутренние стороны" в большом треугольнике

я нашел закономерность:

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

а можем их выстраивать "кубиками", то есть сначала нижний ряд (количество N) так чтобы одна вершина у маленьких треугольников была выше других двух, а потом выстраиваем "перевернутые треугольнички", эти треугольники нам и

чтобы их посчитать, у нас всегда будет такая закономерность:

(n - 1) + (n - 2) + (n - 3) ++ 3 + 2 + 1 (при значениях n больше 10)

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

(n * ( n - 1) / 2)

и получим правильное количество перевернутых треугольников

осталось только посчитать кол-во их сторон

( n - 1) / 2 * 3)

и сложить с первой частью

n * 3 + (n * ( n - 1) / 2 * 3)

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