Задача 1.
Считаем количество пикселей: 640*480.
Умножаем на 8 бит.
Получили Количество информации в битах.
Скорее всего, надо еще перевести в байты или килобайты, то есть разделить на 2^3 в первом случае или на 2^13 во втором.
Задача 2.
Считаем глубину кодирования цвета: 64 = 2^6, значит, 6 бит.
Считаем количество пикселей 32*32 = 2^10.
Перемножаем и переводим в байты, то есть делим на 8.
Такие задания очень легко решаются, если заменить логические знаки на арифметические. Сейчас я напишу логические знаки и их аналогичные арифметические.
∧ или & - * (умножение)
∨ - + (сложение)
¬ - отрицание (1 превращается в 0, а 0 в 1)
Запишу в качестве примера последнюю таблицу первую строчку
при A=0 B=0 C=0
A&B меняем на A*B
получается 0*0 ответ 0
A&B∨C меняем на A*B+C
получается 0*0+0 ответ 0
¬(A&B∨C) меняем на ¬(A*B+C)
получается ¬(0*0+0) сначала решаем в скобках, будет ¬(0) или ¬0 ответ: 1
Думаю всё понятно, ничего сложного. В приложении прикрепляю 2 последние таблицы.
Ответ:
96
Объяснение:
y mod x = 96 (остаток деления 500 на 101)
На олимпиаде по математике предлагались задачи 3 типов. За задачу первого типа участник получил 1 балл, за задачу второго типа - 2 балла, за задачу<span> ответ А</span>
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
if(a>b && a>c && a>d)
{
cout<<a;
}
else if(b>a && b>c && b>d)
{
cout<<b;
}
else if(c>a && c>b && c>d)
{
cout<<c;
}
else if(d>a && d>b && d>c)
{
cout<<d;
}
}