Нужна помощь по информатике. Нужно решить карточку. Желательно подробно!! ! Вот карточка: Хотя бы
10-11 класс
|
несколько. Кому не сложно помогите!! ! Тема называется Представление
числовой информации с помощью систем счисления!
Я сегодня туплю..
1.) 546(10) = 1000100010(2)
546(10) = 1402(8)
546(10)=222(16)
Здесь ход решения таков. К примеру, возьмём перевод в восьмеричную систему.
Нужно число 546 делить столбиком на 8, записывать остаток, а целое число от деления нужно снова поделить на восемь и так далее, пока не дойдёшь до числа меньше, чем 8.Потом записываешь в обратной последовательности остатки и последний результат деления.
Делим число 546 на 8, в остатке получаем 2, а в ответе 68, мы делим число 68 снова делим на 8, в остатке 4, а в ответе 8, 8 мы делим на восемь - остаток 0, в результате получаем 1.
И записываем последний результат и остатки от деления всех чисел в обратной последовательности, будет 1042.И так с остальными системами счисления
Вряд ли получилось объяснить посмотри в интернете, там очень много обучающих уроков по этой теме
4.) 4D(16)= 4*16+13=77(10)
Другие вопросы из категории
функцию Fact (n) вещественного типа вычисляющую значение факториала n!=1*2*3*..*n (n>0, параметр целого типа). С помощью этой функции найти
факториалы пяти данных целых чисел.
UNICODE закодирован
двух байтовым словом. Оцените информационный
объем следующего предложения в этой
кодировке:
1. Составьте
программу для вычисления площади трапеции.
Читайте также
Какие информационные технологии есть в медицине?
Что такое телемедицина?
Где пригодятся знания компьютера мед.сестре?
2. Дано натуральное n. Вычислить n!; среднее арифметическое чисел от 1 до n; и среднее геометрическое от 1 до n.
3. Вводится натуральное число a. Вывести среди следующих чисел: 1;1+1/2;1+1/2+1/3;1+.......Найти среди этих чисел первое больше введёного a.
#include
#include
#include
int main()
{
const int n = 9;
float matr[n][n];
int resm[n][n];
for(int i=0; i for(int j=0; j matr[i][j] = rand()%10;
printf("%2.2f ", matr[i][j]);
}
printf("\n");
}
printf("\n");
for(int i=0; i for(int j=0; j if(matr[i][j] > matr[i][i]) resm[i][j] = 1;
else resm[i][j] = 0;
}
}
for(int i=0; i for(int j=0; j printf("%d ", resm[i][j]);
}
printf("\n");
}
getch();
return 0;
}