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

Флеш-карта имеет объём 4 Гбайт. Рукопись автора содержит 2048 страниц. На каждой странице 512 строк, в каждой строке 256 символов. Каждый символ кодируется 16 битами. Кроме того, рукопись содержит 920 изображений объёмом 4 Мбайт каждое. а) Каков информационный объём рукописи в мегабайтах? б) Поместится ли рукопись на флеш-карту в несжатом виде?

👇
Ответ:

8 бит = 1 байт

1 символ = 16 бит = 2 байт

2048 страниц * 512 строк * 256 символов = 268435456 - символов в рукописи

268435456 символов * 2 байт = 536870912 байт - количество занимаемой памяти на флешке символами рукописи

1000 байт = 1 кб

1000 кб = 1 мб

536870912 байт / 1000 = 536870.912 кб

536870.912 кб / 1000 = 536.870912 мб

920 изображений * 4 мб = 3680 мб - занимаю памяти на флешке 920 изображений

а)

536.870912 мб + 3680 мб = 4216.870912 мб - занимает памяти на флешки рукопись

б)

нет

4216.870912 мб / 1000 = 4.216870912 гб

4.216870912 гб > 4 гб

4,4(32 оценок)
Открыть все ответы
Ответ:
lerchikus
lerchikus
18.02.2021

Задача 1

var

 x1, y1, x2, y2, l: real;

begin

 Writeln('Введите значения (x1,y1,x2,y2)');

 Read(x1, y1, x2, y2);

 l := Sqrt(Sqr(x1 - x2) + Sqr(y1 - y2));

 Writeln('Расстояние: ', l:3:2);

end.

Тестовое решение:

Введите значения (x1,y1,x2,y2)

2 3 4 5

Расстояние: 2.83

Задача 2

var

 a, b, c, p, s: real;

begin

 Writeln('Введите ABC');

 Read(a, b, c);

 P := (a + b + c)/2;

 S := Sqrt(p * (p - a) * (p - b) * (p - c));

 Writeln('Площадь по Герону: ', S:3:2);

end.

Тестовое решение:

Введите ABC

2 3 4

Площадь по Герону: 2.90

4,6(71 оценок)
Ответ:
DevilingKeks
DevilingKeks
18.02.2021
/*VS C++*/
#include <iostream>
#include <ctime>
#include <iomanip>

using namespace std;

int main() {
    int N, M, sum;
    cout << "Vvedite N = "; cin >> N;
    cout << "Vvedite M = "; cin >> M;

    int **Arr = new int* [N];
    for (int i = 0; i < N; i++)
        Arr[i] = new int [M];

    srand(time(0));

    for (int i = 0; i < N; i++)
        for (int j = 0; j < M; j++)
            Arr[i][j] = rand() % 51;

    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < M; j++)
            cout << setw(4) << setprecision(2) << Arr[i][j] << "  ";
        cout << endl;
    }
    cout << endl;
    for (int j = 0; j < M; j++)
    {
        sum = 0;
        for (int i = 0; i < N; i++)
            sum = sum + Arr[i][j];
        cout << setw(4) << setprecision(2) << sum << "  ";
    }
    cout << endl;
    system("pause");
    return 0;
}

С++ динамический массив n x m. найти сумму элементов в каждом столбце
4,8(47 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ