Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курс (Восстановлен).docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
129.94 Кб
Скачать

Постановка задачи

Задача:

Перевести число из двоичной системы счисления в десятичную.

Перевести число из десятичной системы счисления в двоичную

Дано:

- строка (симв.)

где - элемент строки (симв.)

- количество элементов строки (цел.)

- строка (симв.)

где - элемент строки (симв.)

l- количество элементов строки (цел.)

Требуется:

Sum - десятичное число(цел.)

A[k] - двоичное число(мас)

Связь:

Где

- элемент массива(цел)

k – количество двоичных цифр(цел)

При:

( ) & ( ) &

=’0’ || =’1’) & ( )

Метод решения задачи:

Перевод числа из двоичной системы счисления в десятичную.

Перевод числа из десятичной системы счисления в двоичную.

Трассировка метода:

Перевод числа из двоичной системы счисления в десятичную.

Дано B=( ) = (1,0,1);

n=3;

sum=0;

i=2;

sum= =4;

i=1;

sum= =4;

i=0;

sum=4+1* =5;

Результат: sum=5;

Перевод числа из десятичной системы счисления в двоичную.

Дано = (5);

dec=s=5;

i=0;

mod=1;

dec=2;

a[0]=1;

k=1;

dec=2;

i=1;

mod=0;

dec=1;

a[1]=0;

k=2;

dec=1;

i=2;

mod=1;

dec=0;

a[2]=1;

k=3;

lol=0;

i=0;

lol=a[0]=1;

a[0]=a[2]=1;

a[2]=1;

Результат: a=(1,0,1);

Внешняя спецификация программы Сценарий

ЭВМ

Человек

1

Programma perevodyashya dvoicnie chisla v desyatichnie i naoborot s rejimom obucheniya. Vipolnil student gruppi k-31 Sedov Egor

2

Programma perevoda chisel. Menu. 1.Obuchenie.

2.Iz dvoich v desyatich.

3.Iz desyatich v dvoich.

4.Vihod.

1

<c>

3

Obuchenie.

Chtobi perevesti dvoichnoe chislo v desyatirichnoe nujno kajdyu cifru, nachinaya sleva , po ocheredi umnojit' na 2 v stepeni n-1(Gde n - nomer cifri. Schitat' sprava) i slojit' ih.

Chtobi perevesti desyatirichnoe chislo v dvoichnoe nujno delit' chislo na 2 do teh por poka delimim ne stanet 1. I zapisat' posledovatel'nost' v obratnom poryadke

4

Dlya prodoljeniya najmite lubuy klavishu...

2

<c>

5

Vvedite dvoichnoe chislo:

3

<b>

6

Vi vveli ne korektnoe chislo, poprobuete snova

При (( || (при (b ’0’) || ( b ’1’))

7

8

Dlya prodoljeniya najmite lubuy klavishu...

4

<c>

9

Vvedite desyatich chislo:

5

<s>

10

Vi vveli ne korektnoe chislo, poprobuete snova

При (( || (при s[‘a’..’z’])

11

Dvoichnoe chislo:<<a[i]>>

12

Dlya prodoljeniya najmite lubuy klavishu...

6

<c>

13

Do svidaniya