Для генерации такой матрицы, где строки/столбцы нумеруются на побочной диалонали, нужно знать условие, которому соответствует элемент побочной диалонали.
Aij - элемент побочной диагонали квадратной матрицы А тогда и только тогда, когда i = N - j, где N - размерность матрицы А.
Код на рисунке 1.
Т.к. язык программирования не указан, я выбрал на свое усмотрение - C++.
Тип переменных так же не указан, поэтому выбрал целочисленный тип данных
На сайте автоматически удаляются перенос строки, поэтому будет прикреплен скрин того, как должен выглядеть код
#include <stdlib.h>#include <stdio.h>#include <locale>
void main(){ setlocale(LC_ALL, "RUSSIAN"); int x, y; printf("\n Введите X > "); scanf_s("%d", &x); if (x > 0)y = x*x; else y = 5 / x; printf("\n y=%d", y); system("pause");}
1. Сообщение о том, что выбран 1 из 4 равновозможных вариантов содержит log2(4) = 2 бита информации (2^2 = 4).
2. Всего символов 150 * 40 * 60 = 360 000.
Если считать, что каждый символ кодируется одним байтом, получится 360 000 байт = 351,6 Кбайт (1 Кбайт = 1024 байт)
3. На каждый символ отводится log2(64) = 6 бит, а объём документа 0,75 Кбайт = 0,75 * 1 024 байт = 0,75 * 8 * 1 024 бит = 6 144 бит.
Поэтому общее количество символов 6 144 / 6 = 1024.
На одну страницу приходится 1024 / 32 = 32 символа.
Порог слышимости смертельный уровень звука