Перевод в десятичную систему счисления одно целое двоичное число 1111100001 (шестнадцатеричное число E134)

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Осуществить перевод чисел из одной системы счисления в другую и выполнить проверку вычислений.

1)  перевести в десятичную систему счисления одно целое двоичное число 1111100001.

2)  Перевести в десятичную систему счисления одно целое шестнадцатеричное число E134.

Решение.

1) Представим заданное число в развернутой форме и найдем его десятичное представление:

Проверка:

993

:

2

=

496

(1)

496

:

2

=

248

(0)

248

:

2

=

124

(0)

124

:

2

=

62

(0)

62

:

2

=

31

(0)

31

:

2

=

15

(1)

15

:

2

=

7

(1)

7

:

2

=

3

(1)

3

:

2

=

1

(1)

1

:

2

=

0

(1)

Выписываем получившиеся остатки от деления в обратном порядке и получаем, что

2) Представим заданное число в развернутой форме и найдем его десятичное представление:

Проверка:

57652

:

16

=

3603

(4)

3603

:

16

=

225

(3)

225

:

16

=

14

(1)

14

:

16

=

0

(14)

Выписываем получившиеся остатки от деления в обратном порядке, учитывая, что  и получаем, что

Блок – схема:

Текст программы:

program z5;

uses crt;

var

x, f: real;

begin

clrscr;

write('vvedite x=');

readln(x);

f := (abs(x * ln(x) - 4) * sqrt(x)) * 1/exp(1/5*(4*x-1));

writeln('f=', f:1:3);

end.

Блок – схема:

Текст программы:

program z06;

uses crt;

var x1, y1, x2, y2, x3, y3: real;

begin

clrscr;

write('vvedite x1=');

readln(x1);

write('vvedite y1=');

readln(y1);

write('vvedite x2=');

readln(x2);

write('vvedite y2=');

readln(y2);

write('vvedite x3=');

readln(x3);

write('vvedite y3=');

readln(y3);

if sqrt(sqr(x1-x2)+sqr(y1-y2))<sqrt(sqr(x1-x3)+sqr(y1-y3)) then writeln('tochka N2 blizhe') else writeln('tochka N3 blizhe');

end.

Блок – схема:

Текст программы:

program z08;

uses crt;

var i, j, N, k: integer;

C: array[1..10, 1..10] of real;

label 1;

begin

clrscr;

1: write('vvedite N<=10  N=');

readln(N);

if N > 10 then goto 1;

k := 0;

for i:=1 to N do

for j:=1 to N do

begin

C[i,j] := sin(i+j/2);

if C[i,j] > 0 then k := k + 1;

end;

writeln(k);

end.

Блок – схема:

Текст программы:

program z5;

uses crt;

var

x, f: real;

begin

clrscr;

write('vvedite x=');

readln(x);

f := sqrt(exp(1/5*ln(x*x*x*x+exp(1/5*(4-x)))))+ln(abs(x-20.5));

writeln('f=', f:1:3);

end.

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.