Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Системы счисления

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

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

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

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

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

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

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

ло 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.

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




1. Наследование по закону1
2. Информационное общество- базовые понятия и контекст развития
3. Радиофизические методы обработки информации в народном хозяйстве
4. Передача данных по кабелю
5. Тема 1 вопрос 3 КЛАССИФИКАЦИЯ ФОНДОВОГО РЫНКА 1
6. УТВЕРЖДАЮ Руководите
7. Audi A2
8. Высший арбитражный суд
9.  Таблица 1 Фактор Результат в ст
10. Лекция 7 Познание гносеология
11. Дмитриева Анна Владимировна
12. Контрольная работа по произведениям 20 века 1 вариант
13. 7 Что называется управлением Управление ~ есть воздействие на объект в целях достижения требуемых сост
14. ДС МОЛОДЁЖНЫЙ БАССЕЙН ДЕЛЬФИН понедельник вторник
15. Marxism and womens movement
16. а Появившись однажды герпес будет напоминать о себе при малейшей простуде снижении иммунитета
17. I. ВВЕДЕНИЕ При обсуждении вопросов связанных с успехом или неудачей предприятия на рынке необходимо пом
18. Вариант 5 Выполнил студ
19. отлично хорошо удовлетворительно неудовлетворительно с учетом отзыва руководителя соответствующ
20. Богатство народов.