Referat.me

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

Вид работы: реферат

Рубрика: Информатика и программирование

Размер файла: 26.62 Kb

Скачать файл: referat.me-139144.docx

Краткое описание работы: Ц е л ь р а б о т ы . Изучение систем счисления, используе- мых в вычислительной технике и правил перевода чисел из одной системы счисления в другую. При использовании ЭВМ существенным является знание систем

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

Ц е л ь р а б о т ы . Изучение систем счисления, используе-

мых в вычислительной технике и правил перевода чисел из одной

системы счисления в другую.

При использовании ЭВМ существенным является знание систем

счисления. Системы счисления, которыми мы пользуемся в настоящее

время, основаны на методе, открытом индусскими математиками око-

ло 400 г. н.э. Арабы стали пользоваться подобной системой, из-

вестной как арабская система счисления около 800 г.н.э., а при-

мерно в 1200 г.н.э. ее начали применять в Европе и называют де-

сятичной системой счисления.

Известны другие системы счисления, основанные на тех же

принципах, что и десятичная,- двоичная, восьмеричная и шестнад-

цатиричная. Они обычно используются в ЭВМ, поскольку вычисли-

тельные машины построены на схемах с двумя устойчивыми состояни-

ями. В настоящей лабораторной работе предлагается изучить ука-

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

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

О п и с а н и е л а б о р а т о р н о й р а б о т ы

Лабораторная работа представлена обучающей программой, ра-

бота с которой осуществляется в интерактивном режиме. (Программа

разработана под руководством доцента кафедры УИТЭС В.М. Дерябина)

Запуск программы осуществляется из директории PEREVOD1,

инициированием файла maindm.exe

Все действия, которые необходимо выполнить в ходе работы

отражаются непосредственно на экране, либо их описания могут

быть получены инициированием меню "Help".

С о д е р ж а н и е о т ч е т а

1.Краткое описание особенностей изученных систем счисления.

2.Результаты преобразования чисел из одной системы счисле-

ния в другую.

К о н т р о л ь н ы е в о п р о с ы

1.Чем отличаются позиционные системы счисления от непозици-

онных?

2.Как можно объяснить правила преобразования двоичной сис-

темы счисления в восьмеричную, шестнадцатиричную, двоично-деся-

тичную и наоборот?

3.В каких случаях преобразование десятичной дроби в двоич-

ную может быть выполнено за конечное число шагов и почему?

4.Переведите:

101101.101 22 4 2 0 в десятичную систему

47 4 10 7 )

0.14 4 10 0 7 8 0 в двоичную систему

24.31 4 10 7 0

5.Переведите:

87.1 4 10 7 )

78 0 в восьмеричную систему;

1011.102 4 2 7 0

124.6 4 8 7 )

78 0 в двоичную систему;

62.42 4 8 0 70

6.Переведите:

BAD.DAD 416 0 в десятичную систему;

374.971 4 10 7 )

78 0 в шестнадцатиричную систему;

1011.101101 4 2 7 0

8AF.CB4 416 0 в восьмеричную систему.

Л и т е р а т у р а

1.Чернов В.Г. Математические и логические основы ЭВМ. Мето-

дические указания к самостоятельной работе студентов.-ВПИ,Влади-

мир 1992-47с.
Текст программы:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

StdCtrls, ExtCtrls, Buttons;

type

TForm1 = class(TForm)

ScrollBar1: TScrollBar;

ScrollBar2: TScrollBar;

Shape1: TShape;

ColorDialog1: TColorDialog;

Panel1: TPanel;

Button1: TButton;

Button2: TButton;

ComboBox1: TComboBox;

BitBtn1: TBitBtn;

procedure Button2Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure ComboBox1Change(Sender: TObject);

procedure ScrollBar1Change(Sender: TObject);

procedure ScrollBar2Change(Sender: TObject);

procedure BitBtn1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button2Click(Sender: TObject);

begin

if ColorDialog1.Execute then

Form1.Color:=ColorDialog1.Color;

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

if colorDialog1.Execute then

Shape1.Brush.Color:=ColorDialog1.Color;

end;

procedure TForm1.ComboBox1Change(Sender: TObject);

begin

Shape1.Shape:=TShapeType(ComboBox1.ItemIndex);

end;

procedure TForm1.ScrollBar1Change(Sender: TObject);

begin

Shape1.Width:=ScrollBar1.Position*3;

end;

procedure TForm1.ScrollBar2Change(Sender: TObject);

begin

Shape1.Height:=Scrollbar2.Position*2;

end;

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

Close;

end;

end.

Внешний вид программы:

Похожие работы

  • Единицы измерения информации. Системы исчисления

    Сущность и характеристика цифровой и аналоговой информации. Бит как основа исчисления информации в цифровой технике. Компьютерная система счисления как способ записи (изображения) чисел. Сущность и понятие позиционных и непозиционных систем исчисления.

  • Позиционные системы счисления

    РАБОТА ПО ИНФОРМАТИКЕ ТЕМА «Позиционные системы счисления» Ученицы 11 класса «А» Калашниково Анны МОСКВА 2004 год План Арифметические основы построения ЭВМ

  • Лаба по информатике

    Министерство общего и профессионального образования РФ Владимирский Государственный Университет Кафедра УИТЭС Лабораторная работа 1 СИСТЕМЫ СЧИСЛЕНИЯ

  • Перевод чисел из различных систем счисления

    Описание логической структуры программы "perevod" для перевода числа из одной системы счисления в другую. Блок-схема алгоритма обработчика события Button1Click. Разработка и испытание приложений. Назначение и условия применения программы, листинг.

  • Основы информатики

    Общее представление о системах счисления. Перевод чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Разбивка чисел на тройки и четверки цифр. Разряды символов числа. Перевод из шестнадцатеричной системы счисления в десятичную.

  • Операции сложения и вычитания

    Алгоритм выполнения операции сложения, вычитания. Сложение чисел в столбик. Проверка получившихся результатов, переведение их в другую систему счисления. Перевод числа 128 из 8-й в 10-ую систему счисления и числа 11011101 из 2-й в 10-ую систему счисления.

  • Коды и системы записи чисел

    Запись прямого и обратного кода для числа 10010 и -10010. Получение дополнительного кода числа для 16-разрядной ячейки. Перевод в двоичную систему счисления десятичных чисел: 10, 45, 7, 33. Запись в обратном и дополнительном кодах числа -67, -43, -89.

  • Системы счисления и коды

    Система счисления и перевод числа из одной системы в другую. Машинное предоставление информации. Числа с фиксированной точкой: прямой, обратный (инверсный) или дополнительный код. Программная реализация алгоритма и описание использованных процедур.

  • Представление информации в микропроцессорных средствах. Системы счисления

    Обработка информации и вычислений в вычислительной машине. Непозиционные и позиционные системы счисления. Примеры перевода десятичного целого и дробного числа в двоичную систему счисления. Десятично-шестнадцатеричное и обратное преобразование чисел.

  • Перевод целых неотрицательных чисел в различных системах счисления

    Программа Enhanced Converter для преобразования мультимедийных файлов. Процедура инициализации приложения, очистки текстовых полей, проверки ввода данных, по вычислению значений в "реальном времени". Внешний вид окна приложения с введенными данными.