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

1) монитор позволяет получать на экране 4 096 цветов. какой минимальный объем памяти в байтах требуется для кодирования 1 пикселя? 2)вычислите необходимый объём видеопамяти в мбайтах для графического режима, если разрешение экрана монитора 1536 х1024, глубина цвета - 36 бит. запишите только число, если число десятичная дробь, запишите его без пробелов через запятую. 3)cканируется цветное изображение размером 4 х 8 дюймов, разрешающая возможность сканера 300 х 300 dpi, глубина цвета - 16 бит. сколько кбайт будет иметь полученный графический файл 4)аков минимальный объём видеопамяти, необходимый для хранения графического изображения, занимающего область экрана 256 х 256 точек, где каждая точка может иметь один из 65 536 цветов? ответ запишите в кбайтах 5) для кодирования одного из цветов палитры служит двоичный код 0011. запишите сколько цветов содержит палитра?

👇
Ответ:
BOMJangLOX
BOMJangLOX
05.04.2022
1) log(2)4096 = 12 бит = 12/8 байт = 1,5 байт

2) 1536*1024*36 бит = 1536*1024*36/(8*1024*1024) Мбайт = 6,75 Мбайт

3) 4*8*300*300*16 бит = 4*8*300*300*16 / (8*1024) Кбайт = 5625 Кбайт

4) log(2)65536 = 16 бит = 2 байта; 256*256*2 байт = 256*256*2/1024 Кбайт = 128 Кбайт

5) 2^4 = 16
4,8(53 оценок)
Ответ:
dmitrykim2000
dmitrykim2000
05.04.2022
1) 2^{13}=4096 ответ: 13 бит ≈ 2 байт
2) 6,75
3) 18,75
4) 128
5) 32
4,5(97 оценок)
Открыть все ответы
Ответ:
alinarostova66
alinarostova66
05.04.2022

Пенсионный фонд собрать документы, необходимые для назначения пенсии

Чтобы пенсия была назначена своевременно и в полном объеме, территориальные органы ПФР Самарской области проводят заблаговременную работу с лицами, уходящими на пенсию.

Как правило, за 12-18 месяцев до наступления пенсионного возраста, гражданина приглашают в Управление ПФР с документами, подтверждающими его пенсионные права (трудовой книжкой, трудовыми договорами, сведениями о заработной плате до 2000 года).

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

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

Проверить полноту сведений о стаже и пенсионных коэффициентах, а также записаться на прием можно на сайте Пенсионного фонда

Объяснение:

я не знаю это или нет

4,7(12 оценок)
Ответ:
Sasha7749
Sasha7749
05.04.2022

Решение представлено во вложении.

Язык: Pascal

Пояснение: Если я правильно всё понимаю, то твоя программа должна подсчитывать произведение элементов массива кратных 5.

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

p:=1; // единица, т.к если мы сюда присвоим ноль, то произведение всегда будет равно нулю.

Во-вторых: я не очень понимаю, зачем нужна строчка №9:

p:=p*a[i] // Она у тебя написана вне конструкции if. Поэтому получается так, что ты считаешь произведение всех элементов массива, а не только кратных 5. К тому же, если найдётся элемент кратный пяти, то p домножится на него ещё раз.

Почему p = 0?

P могла быть равна 0 из-за строчки №9. В массиве мог сгенерироваться элемент с нулевым значением. А т.к у тебя было лишнее присвоение вне конструкции if, то твоё произведение было бы равно нулю.

А теперь реальная причина, по которой p = 0.

Компилятор выделил память для переменной p, но т.к ты её не инициализировал, то в этом выделенном под p участке памяти могло быть что угодно. Чтобы избежать различных конфликтов, если ты самостоятельно явно не инициализируешь переменную, то компилятор её обнуляет сам. Что и произошло в твоём случае. У тебя p просто не могло быть равным другому числу, потому что 0*(любое число) = 0.

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

Примечание: т.к мы инициализировали в начале программы p и присвоили значение 1, то необходимо учесть то, что в массиве может не оказаться ни одного элемента, который был бы кратен 5. Шанс очень мал, но он есть. Тогда p так и останется = 1 и программа выдаст ложный результат. Учти этот момент и пропиши необходимые условия.

Какие такие необходимые условия?

Давай подумаем, а может ли p = 1 при том условии, что у нас есть хотя бы один элемент, который кратен 5? Конечно нет. Так вот, необходимо сделать проверку: if (p = 1) then write('Не обнаружено ни одного элемента кратного 5!', #10) else write(#10, 'Произведение элементов массива кратных 5 = ', p);

Также необходимо обговорить тот момент, что p всё же может оказаться равным 0. Это произойдёт если сгенерируется хотя бы один элемент с нулевым значением. Тогда у нас выполнится условие (0 mod 5 = 0) и p станет равным 0.

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

Я попытался написать всё подробно и понятно, но если возникнут вопросы, ты всегда можешь их задать.


Скажите почему в этом коде на Pascal ответ равен 0 var a:array[1..10] of integer; i,p:integer; begin
4,4(85 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ