LIZASSS1345
12.02.2021 23:33

Медиацентр подключен к системе хранения данных по двум независимым каналам связи. первый канал имеет
пропускную кбайт в секунду, а второй канал имеет пропускную кбайт в секунду.
петя решил на медиацентре показать гостям альбом с фотографиями. в альбоме несколько фотографий с небольшими
комментариями к ним. для отображения альбома на медиацентр необходимо передать отдельные файлы с фотографиями и
специальный файл, содержащий комментарии и другую служебную информацию для отображения альбома. альбом
отображается на экране медиацентра мгновенно после полной загрузки всех фотографий и специального файла. файлы
могут передаваться в любом порядке. по двум каналам могут одновременно передаваться разные файлы, но каждый файл
можно передать только по одному каналу целиком, не прерывая начавшуюся передачу. после окончания передачи файлов
канал связи незамедлительно готов к передаче следующего файла.
известно, что сжатия данных не производилось, и файлы изображений не содержат никаких дополнительных данных.
найдите оптимальное распределение передаваемых файлов по каналам и определите минимальное время в секундах от
начала передачи, через которое альбом может отобразиться на экране медиацентра.
имя файла характеристика файла
а изображение, размером 1024 на 1024 точек, кодированное с
использованием палитры из 65536 цветов
в изображение, размером 512 на 512 точек, кодированное с
использованием палитры из 224 цветов
с изображение, размером 1024 на 1024 точек, кодированное с
использованием палитры из 2 в 24 степени цветов
d изображение, размером 1024 на 512 точек, кодированное с
использованием палитры из 2 в
24 степени цветов
е специальный файл имеет размер 256 кбайт

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
nastiksergi7
28.02.2021 09:44

#include<iostream>

#include<cstdlib>

#include<ctime>

#include<conio.h>

using std::cout;

using std::cin;

using std::endl;

bool gameOver;

const int width = 25;

const int height = 25;

int x, y, fruitX, fruitY, score;

int tailX[100], tailY[100];

int nTail;

enum eDirection { STOP = 0, LEFT, RIGHT, UP, DOWN };

eDirection dir;

void Setup() {

gameOver = false;

dir = STOP;

x = width / 2 - 1;

y = height / 2 - 1;

fruitX = rand() % width;

fruitY = rand() % height;

score = 0;

};

void Draw() {

cout << "w = UP" << endl;

cout << "s = DOVN" << endl;

cout << "d = RIGHT" << endl;

cout << "a = LEFT" << endl;

system("cls");//system("clear");

for (int i = 0;i < width + 1;i++) {

 cout << "##";

};

for (int i = 0;i < height;i++) {

 for (int j = 0;j < width;j++) {

  if (j == 0 || j == width - 1) {

   cout << "##";

  };

  if (i == y && j == x) {

   cout << "0";

  }

  else if (i == fruitY && j == fruitX) {

   cout << "F";

  }

  else {

   bool print = false;

   for (int k = 0;k < nTail;k++) {

    if (tailX[k] == j && tailY[k] == i) {

     print = true;

     cout << "o";

    }

   }

   if (!print) {

    cout << " ";

   }

  };

  cout << " ";

 };

 cout << endl;

};

cout << endl;

for (int i = 0;i < width;i++) {

 cout << "#";

};

cout << endl;

cout << "Score: " << score << endl;

};

void Input() {

if (_kbhit()) {

 switch (_getch()) {

 case'a': {

  dir = LEFT;

 }

     break;

 case'd': {

  dir = RIGHT;

 }

     break;

 case'w': {

  dir = UP;

 }

     break;

 case's': {

  dir = DOWN;

 }

     break;

 case'x': {

  gameOver = true;

 }

     break;

 }

};

};

void Logic() {

int prevX = tailX[0];

int prevY = tailY[0];

int prev2X, prev2Y;

tailX[0] = x;

tailY[0] = y;

for (int i = 1;i < nTail;i++) {

 prev2X = tailX[i];

 prev2Y = tailY[i];

 tailX[i] = prevX;

 tailY[i] = prevY;

 prevX = prev2X;

 prevY = prev2Y;

}

switch (dir)

{

case LEFT:

 x--;

 break;

case RIGHT:

 x++;

 break;

case UP:

 y--;

 break;

case DOWN:

 y++;

 break;

}

/*

if (x > width || x < 0 || y>height || y < 0) {

 gameOver = true;

};*/

if (x >= width - 1) {

 x = 0;

}

else if (x < 0) {

 x = width - 2;

}

if (y >= height) {

 y = 0;

}

else if (y < 0) {

 y = height - 1;

}

for (int i = 0;i < nTail;i++) {

 if (tailX[i] == x && tailY[i] == y) {

  gameOver = true;

 }

}

if (x == fruitX && y == fruitY) {

 score += 10;

 fruitX = rand() % width;

 fruitY = rand() % height;

 nTail++;

}

}

int main() {

srand(time(0));

Setup();

while (!gameOver) {

 Draw();

 Input();

 Logic();

}

return 0;

}

Объяснение:

эта игра работает только в кампиляторе Visual studio или qt creater

0,0(0 оценок)
Ответ:
sora1ppppoyn1vx
05.08.2021 03:00

ответ :MacBook Air — сверхтонкий ноутбук серии MacBook Apple, выпускаемый в двух вариантах: с 11,6- и 13,3-дюймовыми экранами.  

Apple MacBook Pro — ноутбук компании Apple. Позиционируется Apple как ноутбук для профессиональной деятельности — или вместо стационарного компьютера.  

Retina (от англ. retina — сетчатка) — общее маркетинговое название ЖК-дисплеев используемых в устройствах Apple и отличающиеся высокой плотностью пикселей. Опираясь на исследования, что человеческий глаз может различить только 300 ppi, производитель заявляет что на таких дисплеях пикселизация изображения неразличима глазом  

Объяснение:Из всего выше сказанного мною, берите Apple MacBook Pro, так как в MacBook Air встроенная видеокарта т. е она интегрированная. Как правило ноутбуки оснащаются одним интегрированным или дискретным графическим контроллерами. В последнее время в ноутбуках все чаще можно встретить комбинированную графику. В таких ноутбуках одна графика интегрированная в процессор или чипсет, а вторая дискретная. В зависимости от запускаемого на ноутбуке приложения может использоваться разные графические контроллеры. Так при работе с офисными программами, используется интегрированная графика, а при запуске игр задействуется дискретная. Такая комбинация позволяет увеличить продолжительность работы ноутбука.

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