№1
<span>a) 12288 Кб = (12288 : 1024) Мб = 12 Мб
</span><span>b) 1024 Гб = (1024 * 1024) Мб = 1048576 Мб
</span><span>c) 2097152 байт = (2097152 : 1024 : 1024) Мб = 2 Мб
№2
</span><span>a) 3,2 Мб = (3,2 * 1024 * 1024 * 8) бит = 26843545,6 бит
</span><span>b) 2 Кб = (2 * 1024 * 8) бит = 16383 бит
№3
</span><span>a) 6144 Кб = (6144 : 1024) Мб = 6 Мб
</span><span>b) 2048 Гб = (2048 * 1024) Мб = 2097152 Мб
</span>c) 3145728 байт = (<span>3145728 : 1024 : 1024</span><span>) Мб = 3 Мб
№4
</span><span>a) 1,4 Мб = (1,4 * 1024 * 1024 * 8) бит = 11744051,2 бит
</span><span>b) 8 Кб = (8 * 1024 * 8) биьт = 65536 бит</span>
Первый - аналоговый сигнал.
Второй - цифровой сигнал.
Языки программирования в информационной деятельности
<span>человека играют значительную роль. </span>
<span>Взять сравнение языков от низкоуровневых (assеmbler, например) </span>
<span>до языков высокого уровня (их теперь много). </span>
<span>Так вот, низкоуровневые языки - первая эволюция (приближение </span>
<span>к более понятному языку человека от машинного кода). Основная </span>
<span>роль в том, что человек быстрее напишет/создат программу на том </span>
<span>языке программирования, который ближе его пониманию, а не на том, </span>
<span>который в основном цифры. Но, не стоит </span>
<span>забывать, что низкоуровневые языки программирования очень востребованы в нашей мировой индустрии. Так, например, простая программа, которая 1000 раз проверит что-то на предмет равно или нет может быть реализована на ЯНУП и ЯВУП языках. </span>
<span>ЯНУП - язык нижшего уровня программирования </span>
<span>ЯВУП - язык высшего уровня программирования </span>
<span>Однако, программа </span>
<span>на ЯНУПбудет быстрее выполняться в десятки раз быстрее, чем ЯВУП . Это </span>
<span>объясняется непосредственной работой команд с процессором. </span>
<span>Зато есть преимущества и у ЯВУП: </span>
<span>- легко освоить (но не понять, программирование - это не зубрилка </span>
<span>какого-то стиха) </span>
<span>- быстро создавать программы, с наименьшими временными затратами </span>
<span>- хоть и сложно, но гораздо легче понять исходный код другого программиста </span>
<span>Да, конечно, надо тему компиляторов затронуть, но - лень </span>
<span>Ах да, вывод. </span>
<span>Современный программист затратит меньше времени </span>
<span>на создание программы, пользуясь ЯП высокого уровня. </span>
<span>Программист, используя ЯП низшего уровня затратит гораздо более времени </span>
<span>на реализацию той-же программы. Но! Программа на низжем уровне </span>
<span>раз в 10 быстрее вышеупомянутой. </span>
<span>Ладно. Любой программист пишет алгоритм. </span>
<span>Кому-то понятнее язык высокого уровня, кто-то на низшем пишет, </span>
<span>а кто-то - совмещает (пишет на ЯП высокого, а в критических ситуацих </span>
<span>иползует ассемблерные вставки). В общем - языки программирования </span>
<span>играют большую роль.</span>
TDM-GCC 4.9.2 64-bit Release
#include <iostream>
#include <cstdlib>
#include <cmath>
int main(int argc, char *argv[])
{
system("chcp 1251 >nul");
setlocale(LC_ALL, "Russian");
int n;
scanf("%d",&n);
int mas[n], sum = 0, temp = 0;
for(int i = 0; i < n; i++)
{
scanf("%d",&mas[i]);
temp = abs(mas[i]);
while(temp >= 10)
{
sum += temp % 10;
temp /= 10;
}
sum += temp;
}
printf("%d",sum);
return EXIT_SUCCESS;
}
Налево,налево,вниз, ,вниз,направо,направо,вверх,вверх,налево,налево,вниз, ,вниз,налево,
итак еще4 раза