Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика1 / РГР Информатика.doc
Скачиваний:
60
Добавлен:
25.04.2015
Размер:
689.15 Кб
Скачать

Приложение в Справочные материалы для выполнения расчетно-графических работ

Таблица В.1 – Алгоритмы перевода целых положительных чисел из одной системы счисления в другую

Алгоритм перевода

Пример

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

Начало алгоритма

а) заданное число считаем Делимым;

б)Начало цикла

если Делимое>0, то выполнять

(условие выполнения цикла)

разделить Делимое на основание системы методом целочисленного деления, т.е. найти Частное и Остаток;

считать Частное новым Делимым;

(изменение аргумента условия)

Конец цикла

(возврат на начало цикла)

в) Переписать остатки в обратном порядке в строку результата

Конец алгоритма

Выполнить 2310 → ?2

а) число 23 считаем Делимым;

б) Начало цикла

условие (Делимое 23 > 0) верно,

23:2 = (Частное =11, Остаток =1); новое Делимое = 11;

условие (Делимое 11 > 0) верно,

11:2 = (Частное =5, Остаток =1); новое Делимое = 5;

условие (Делимое 5 > 0) верно,

5:2 = (Частное =2, Остаток =1); новое Делимое = 2;

условие (Делимое 2 > 0) верно,

2:2 = (Частное =1, Остаток =0); новое Делимое = 1;

условие (Делимое 1 > 0) верно,

1:2 = (Частное =0, Остаток =1); новое Делимое = 0;

условие (Делимое 0 > 0) неверно;

Конец цикла

в) записываем остатки в обратном порядке,

результат: 2310 → 101112

Продолжение таблицы В.1

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

Начало алгоритма

а) надписать над каждой цифрой ее порядковый номер, начиная с нуля, справа налево;

б) образовать ряд слагаемых, каждое из которых представляет собой произведение цифры на основание системы, из которой выполняется перевод, возведенное в степень, определяемую порядковым номером цифры;

в) сложить полученные слагаемые;

г) записать результат;

Конец алгоритма

Выполнить 101112 → ?10

а) надпишем порядковые номера:

4 3 2 1 0

1 0 1 1 12

б) образуем ряд слагаемых:

1*24+0*23+1*22+1*21+1*20

в) находим сумму 16+0+4+2+1=23

г) результат: 1 0 1 1 12 2310

из двоичной системы в шестнадцатеричную

Начало алгоритма

а) двоичное число разбиваем на четверки чисел (тетрады) справа налево;

б) для каждой четверки двоичного числа записываем его эквивалент из таблицы Г.1;

Конец алгоритма

Выполнить 1001101101012 → ?16

а) число разбиваем на тетрады:

1001 1011 0101 2

б) для каждой тетрады числа записываем его эквивалент: 1001=9; 1011=В; 0101=5

результат: 10011011010129В516

Окончание таблицы В.1

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

Начало алгоритма

а) двоичное число разбиваем на тройки чисел (триады) справа налево;

б) для каждой тройки двоичного числа записываем его эквивалент из таблицы Г.1;

Конец алгоритма

Выполнить 1001101101012 → ?8

а) число разбиваем на триады:

100 110 110 101 2

б) для каждой триады числа записываем его эквивалент: 100=4; 110=6; 110=6;101=5

результат: 100110110101246658

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

Начало алгоритма

для каждой цифры восьмеричного числа записываем его эквивалент двоичного числа из таблицы Г.1, при необходимости дополняя слева нулями до триады;

Конец алгоритма

Выполнить 46658 → ?2

для каждой цифры числа записываем ее эквивалент:

4=100; 6=110; 6=110; 5=101

результат: 466581001101101012

из шестнадцатеричной системы в двоичную

Начало алгоритма

для каждой цифры шестнадцатеричного числа записываем ее эквивалент двоичного числа из таблицы Г.1, при необходимости дополняя слева нулями до тетрады;

Конец алгоритма

Выполнить 9В516 → ?2

для каждой цифры числа записываем ее эквивалент:

9=1001; В=1011; 5=0101

результат: 9В516 1001101101012

Таблица В.2 – Список единиц измерения, которые могут быть преобразованы с помощью функции ПРЕОБР категории Инженерные и их допустимые текстовые значения для аргументов старые и новые единицы

Единицы

измерения

Значения для аргументов

Единицы

измерения

Значения для аргументов

Единицы

измерения

Значения для аргументов

Вес и масса

Энергия

Меры жидкостей

Грамм

"g"

Джоуль

"J"

Чайная ложка

"tsp"

Слаг (slug)

"sg"

Эрг

"e"

Столовая ложка

"tbs"

Фунт массы (англ.)

"lbm"

Термодинамич. калория

"c"

Унция жидкая

"oz"

U (атомн. ед. массы)

"u"

IT калория

"cal"

Чашка

"cup"

Унция (англ.)

"ozm"

Электрон-вольт

"eV"

Американская пинта

"pt"

Температура

Лошадиная сила-час

"HPh"

Британская пинта

"uk_pt"

Градус Цельсия

"C"

Ватт-час

"Wh"

Кварта

"qt"

Градус Фаренгейта

"F"

Фунт-фут

"flb"

Галлон

"gal"

Градус Кельвина

"K"

Британская тепловая ед.

"BTU"

Литр

"l"

Время

Сила

Расстояние

Год

"yr"

Ньютон

"N"

Метр

"m"

День

"day"

Дина

"dyn"

Уставная миля

"mi"

Час

"hr"

Фунт силы

"lbf"

Морская миля

"Nmi"

Минута

"mn"

Магнетизм

Дюйм

"in"

Секунда

"sec"

Тесла

"T"

Фут

"ft"

Давление

Гаусс

"ga"

Ярд

"yd"

Паскаль

"Pa"

Степенная

Ангстрем

"ang"

Атмосфера

"atm"

Лошадиная сила

"HP"

Пика (1/72 дюйма)

"Pica"

Миллиметр рт. ст.

"mmHg"

Ватт

"W"

Таблица В.3 – Сокращения префиксов метрических единиц

Префикс

Множитель

Сокращение

экза

1E+18

"E"

пета

1E+15

"P"

тера

1E+12

"T"

гига

1E+09

"G"

мега

1E+06

"M"

кило

1E+03

"k"

гекто

1E+02

"h"

дека

1E+01

"e"

деци

1E-01

"d"

санти

1E-02

"c"

милли

1E-03

"m"

микро

1E-06

"u"

нано

1E-09

"n"

пико

1E-12

"p"

фемто

1E-15

"f"

атто

1E-18

"a"

Примечания

1 Если входные данные имеют недопустимый тип, то функция ПРЕОБР возвращает значение ошибки #ЗНАЧ!.

  1. Если единица измерения не существует, не поддерживает сокращенный префикс или относятся к разным группам, то ПРЕОБР возвращает значение ошибки #Н/Д.

Таблица В.4 – Формирование чисел в различных системах счисления

Десятичная

Двоичная

Восьмеричная

Шестнадцатеричная

0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

В

12

1100

14

С

13

1101

15

D

14

1110

16

E

15

1111

17

F

Соседние файлы в папке Информатика1