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

Задачи на массив 1) Create an array of 7 integer elements and fill it with the number 0 (Создайте массив из 7 целых элементов и заполните его числом 0)

2) Create an array of 10 integer elements and fill it with the squares of the loop parameter values (Создайте массив из 10 целых элементов и заполните его квадратами значений параметра цикла)

3) Create an array of 15 integer elements and fill it with random numbers from 5 to 30 (Создайте массив из 15 целых элементов и заполните его случайными числами от 5 до 30)

Показать ответ
Ответ:
morvilous77
morvilous77
24.08.2020 02:36

# Задание 5 Без использование ген списка

list = [-23, -15, -10, -4, 3, 7, 12, 35, 47, 88]

list2 = []

for i in list:

   if i < 0:

       list2.append(i)

print(list2)

# Задание 5 С использованием ген списка

list = []

list2 = []

for i in range(-50,50, 10):

   list.append(i)

   if i < 0:

       list2.append(i)

print(list2)

# Заданиче 6 без использование ген списка

a = [1, 2, 3, 5, 8, 13, 21, 34, 55]

b = []

k = int(input('Введите индекс k (от 0 до 9): '))

for i in a:

   if i != a[k]:

       b.append(i)

print(b)

# Заданиче 6 c использованием ген списка

a = []

b = []

k = int(input('Введите индекс k (от 0 до 9): '))

for i in range(10):

   a.append(i)

print(a)

for x in a:

   if x != a[k]:

       b.append(x)

print(b)

Объяснение:

0,0(0 оценок)
Ответ:
Dima1208
Dima1208
06.10.2022 03:12
1) Перевести из десятичной системы в шестнадцатиричную:
192 = 0C0h
168 = 0A8h
104 = 68h
109 = 6Dh

2) Записать как одно большое шестнадцатиричное число:
C0A8686D

3) Перевести в двоичную:
0C0A8686Dh = 011000000101010000110100001101101b

4) Сформировать маску подсети из n еденичек и (32 - n) нулей (у нас n = 30):
11111111111111111111111111111100 - маска подсети.

Инвертировать маску подсети, чтобы получить маску сети:
00000000000000000000000000000011 - маска сети.

5) Сделать побитовое И адреса с каждой маской.

Номер узла равен 011000000101010000110100001101101b and 00000000000000000000000000000011b = 01b = 1.

Номер сети равен 011000000101010000110100001101101b and 011111111111111111111111111111100b  = 011000000101010000110100001101100b = 0C0A8686Ch.

Его можно записать как IP адрес, переведя каждый байт в десятичную систему счисления и записав через точку:
192.168.104.108

Наибольшее количество компьютеров в сети равно (у нас n = 30):

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