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

1. сколько цветов содержится в палитре растрового рисунка, если на кодирование каждого пикселя отводится 7 бит? 2. какой объем видеопамяти необходим для хранения изображения при условии, что разрешение монитора равно 640 х 350 пикселей, а количество используемых цветов – 16? выразить ответ в кбайт. 3. *рисунок размером 2048 х 1024 пикселей сохранили в виде файла размером 1,5 м байт. какое количество информации было использовано для кодирования цвета 1 пикселя? каково возможное количество цветов в палитре такого рисунка?

👇
Ответ:
egoremykina
egoremykina
27.03.2020
1) N=2^i ⇒ 2^7=128 (цветов) 
2) 640*350=224000 (пикселей в изображении). N=2^i ⇒ 16=2^i ⇒ i=4 (количество бит на один пиксель) 224000*4 = 896000 (бит) = 896000/8 = 112000 (байт) =112000/1024 =  109,375 кбайт
3) Переведем Мбайты в биты 1.5*1024*1024*8 = 12582912 (бит)
Посчитаем количество пикселей 2048*1024 = 2097152,
теперь количество бит разделим на количество пикселей
12582912 / 2097152 = 6 (бит)
Количество цветов посчитаем по формуле N=2^i, N=2^6=  64 цвета 
4,5(55 оценок)
Открыть все ответы
Ответ:
Хорошо, давайте начнем с решения каждой из этих задач.

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

Шаг 1: Инициализация массива
Мы должны начать с инициализации одномерного массива с числами. Например, пусть дан следующий массив:
arr = [5, -2, 3, -8, 0, 10, -1]

Шаг 2: Создание переменной-счетчика
Создадим переменную-счетчик positive_count и установим ее значение равным нулю. Эта переменная будет использоваться для подсчета положительных чисел в массиве:
positive_count = 0

Шаг 3: Проход по каждому элементу массива
Создадим цикл, который будет выполняться для каждого элемента массива:
for i in range(len(arr)):
# ваш код здесь

Шаг 4: Проверка на положительность числа
Внутри цикла будем проверять, является ли текущий элемент массива положительным числом:
if arr[i] > 0:
positive_count += 1

Шаг 5: Вывод результата
После прохода по всем элементам массива, выведите значение переменной positive_count, чтобы получить количество положительных чисел в массиве:
print("Количество положительных элементов в массиве:", positive_count)

Полный код для решения этой задачи выглядит следующим образом:

arr = [5, -2, 3, -8, 0, 10, -1]
positive_count = 0

for i in range(len(arr)):
if arr[i] > 0:
positive_count += 1

print("Количество положительных элементов в массиве:", positive_count)

2. Выведите на экран элементы массива, делящиеся на число P без остатка.
Данная задача состоит в выводе на экран всех элементов массива, которые делятся на заданное число P без остатка. Вот пошаговое решение:

Шаг 1: Инициализация массива
Мы должны начать с инициализации одномерного массива с числами. Например, пусть дан следующий массив:
arr = [10, 4, 7, 21, 30, 18, 25]

Шаг 2: Ввод значения числа P
Мы должны запросить у пользователя значение числа P, на которое будем делить элементы массива:
P = int(input("Введите число P: "))

Шаг 3: Проход по каждому элементу массива
Создадим цикл, который будет выполняться для каждого элемента массива:
for i in range(len(arr)):
# ваш код здесь

Шаг 4: Проверка деления на число P без остатка
Внутри цикла будем проверять, делится ли текущий элемент массива на число P без остатка:
if arr[i] % P == 0:
print(arr[i])

Полный код для решения этой задачи выглядит следующим образом:

arr = [10, 4, 7, 21, 30, 18, 25]
P = int(input("Введите число P: "))

for i in range(len(arr)):
if arr[i] % P == 0:
print(arr[i])

3. Выведите на экран все элементы массива до указанного элемента.
Данная задача заключается в выводе на экран всех элементов массива до указанного элемента, который равен нулю. Вот пошаговое решение:

Шаг 1: Инициализация массива
Мы должны начать с инициализации одномерного массива с числами. Например, пусть дан следующий массив:
arr = [3, -2, 7, 0, 10, -1, 4]

Шаг 2: Нахождение индекса элемента, равного нулю
Мы должны найти индекс первого встреченного элемента, равного 0, в заданном массиве:
zero_index = arr.index(0)

Шаг 3: Вывод всех элементов до элемента, равного нулю
Создадим цикл, который будет выполняться для каждого элемента массива до элемента, равного нулю:
for i in range(zero_index):
print(arr[i])

Полный код для решения этой задачи выглядит следующим образом:

arr = [3, -2, 7, 0, 10, -1, 4]
zero_index = arr.index(0)

for i in range(zero_index):
print(arr[i])

Надеюсь, данные решения помогут вам понять задачи и их решение. Если у вас возникнут еще вопросы, не стесняйтесь задавать.
4,7(66 оценок)
Ответ:
danilaandriyanov
danilaandriyanov
27.03.2020
Запись алгоритма в виде набора высказываний на обычном разговорном языке называется словесным описанием.

Словесное описание алгоритма представляет собой текстовое описание последовательности действий, которые нужно выполнить с целью достижения определенного результата. Это описание пишется на естественном языке, например, на русском или английском, и легко понимается людьми, даже без специальных знаний программирования.

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

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

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

Наконец, псевдокод - это промежуточный язык программирования, который используется для описания алгоритмов. Псевдокод похож на обычный разговорный язык и позволяет описывать действия, используя простые конструкции и операторы программирования. Однако псевдокод не связан с конкретным языком программирования и его синтаксисом, что делает его более гибким и понятным.

Таким образом, ответ на вопрос "Запись алгоритма в виде набора высказываний на обычном разговорном языке называется …" - это словесное описание (ответ 1). В словесном описании алгоритма используется простой и понятный язык, который помогает школьнику легко понять последовательность действий для выполнения задачи.
4,8(11 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ