Как перевести целое число из десятичной системы в любую другую позиционную систему счисления?




Почему в компьютерах используются также восьмеричная и шестнадцатеричная системы счисления?

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

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

Числа в этих системах читаются почти так же легко, как десятичные, требуют соответственно в три (восьмеричная) и в четыре (шестнадцатеричная) раза меньше разрядов, чем в двоичной системе (ведь числа 8 и 16 — соответственно, третья и четвертая степени числа 2).

Как перевести целое число из десятичной системы в любую другую позиционную систему счисления?

Для перевода целого десятичного числа N в систему счисления с основанием q необходимо N разделить с остатком ("нацело") на q, записанное в той же десятичной системе. Затем неполное частное, полученное от такого деления, нужно снова разделить с остатком на q, и т.д., пока последнее полученное неполное частное не станет равным нулю. Представлением числа N в новой системе счисления будет последовательность остатков деления, изображенных одной q -ичной цифрой и записанных в порядке, обратном порядку их получения.

Пример: Переведем число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:

Ответ: 7510 = 1 001 0112 = 1138 = 4B16.

2,4,6,8,10,12,14,16,18,20,22,24,25,26 Электронная таблица

Электронная таблица (табличный процессор) – программа, предназначенная для хранения и представления информации в табличном виде.

Электронные таблицы служат для обработки больших числовых и строковыхтаблиц,использующиеся в бухгалтерском и банковском учете,в планировании и распределении ресурсов,впроектно-сметныхработах, инженерно-техническихидругихработах.Основнымидостоинствами электронных таблиц являются:

· простота в работе;

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

· представление таблиц в удобном для пользователя виде;

· создание диаграмм по табличным данным

· и т.д.

Приложениями Windows, предназначенными для обработки электронных таблиц,являются Excel (офисный пакет MicrosoftOffice), Calc (офисный пакет OpenOffice), Lotus 1-2-3 (офисный пакет LotusNotes) и другие.

Рассмотрим табличный процессор MicrosoftExcel 2003. Файл вMicrosoftExcel представляет собой рабочую книгу, содержащую множество рабочих листов. Рабочий лист является, фактически, электронной таблицей.Кроме этого, он может содержать диаграмму, форму VisualBasic и т.п. Файл MicrosoftExcel имеет стандартное расширение xls.

Рабочий лист состоит из набора строк и столбцов. Все строки и столбцы имеют имена. Именем строки является натуральное число от 1 до 65536, а в качестве имени столбца обычно используют буквы латинского алфавитаот A до Z. После столбца Z идет столбцы с именами AA, AB, AC и т.д. После столбца АZ идет столбцы с именами BA, BB и так до самого последнего, который обозначается IV.

Кроме этого, внизу рабочего листа находятся ярлычки рабочих листов (“Лист1”,”Лист2” и т.д.). Ярлычков по умолчанию всего 3, хотя можно настроить Excel на большее или меньшее число листов.

Строки и столбцы рабочего листа, пересекаясь друг с другом, образуют ячейки (cells), в которых и хранится основная информация в электронных таблицах. На одном листе располагаются более 16 миллионов ячеек. Имена столбцов и строк однозначно определяют адрес любой ячейки. Например, ячейка, находящаясяна пересечении столбца с именем Aи строки с номером 1, имеет адрес A1. Использование адреса упрощает поиск информации в электронной таблице.

В ячейке электронной таблицы может храниться следующая информация:

· текст (любая последовательность, состоящая из цифр, пробелов и символов);

· числа (12, 34; 2; -1)

· даты и время (в MSExcel используется система отсчета датс началастолетия, т.е. 1 – это 1 января 1900 г.);

· формулы.

Формула – это совокупность постоянных, адресов ячеек ифункций, связанных между собой знаками операций: ^ (возведение в степень), * (умножение), / (деление), + (сложение), - (вычитание). Формула обязательно начинается со знака равенства (=). Например:

=2*B3/(sin(C4)+1)

=СУММ(A1:A5)-2

где СУММ(A1:A5) – функция суммирования блока ячеек A1, A2, A3, A4 и A5.

Блоком называется совокупность смежных друг с другом ячеек (строк, столбцов), образующих прямоугольник. Как и ячейка, блок тоже имеет свой адрес. Так адрес блока ячеек записывается с помощью адресов ячеек, находящихся в левом верхнем и правом нижнем углах прямоугольника. При этом адреса ячеек разделяются двоеточием. Адрес блока строк (столбцов) определяется с помощью адресов первой и последней строк (столбцов). И тоже разделяются двоеточием. Например:

· 2:6 - блок строк от 2 до 6 строк;

· D:BD - блок столбцов от столбца D до столбца BD.

Формулу в ячейке можно увидеть, если ячейка будет текущей, т.е. в ней будет курсор, и смотреть нужнона строку редактирования ячейки, которая находится над рабочим листом (см. рис.1). Так как, по умолчанию, ячейка всегда показывает результат вычисления формулы.

Формула в MSExcel бывает числовой, текстовой или логической. Тип формулы зависит от типа результата формулы. Если в качестве результата формула выдает служебное слово ИСТИНА или ЛОЖЬ, формула будет логической. Поэтому в формуле нельзя вместе использовать числовую информацию с текстовой или логической. Это будет ошибкой!

Аналогично стандартные функции в MSExcel бывают числовыми, текстовыми и логическими.

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

Адреса ячеек, столбцов, строк и блока ячеек, которые мы рассматривали до этого, обычно называются относительными. Недостатком относительной адресации является то, что при копировании формул из ячеек в другие ячейки меняются адреса, которые есть в формулах. Например, при копировании формулы =A1+2 из ячейки B2 в ячейку C4адрес A1 сменится на B3, т.е. в ячейке окажется формула =B3+2.

Абсолютный адрес ячейки (столбца, строки или блока ячеек) – это адрес,в котором перед именем столбца и номером строки стоит символ доллара ($). Например, $A$1 – абсолютный адрес ячейки, $B$1:$B$5 - абсолютный адрес блока ячеек. Абсолютная адресация позволяет зафиксировать адреса строк и столбцов.

Смешанный адрес ячейки (столбца, строки или блока ячеек) – это адрес,в котором фиксируется адрес одного объекта: столбца или строки.

В качестве абсолютного адреса можно использовать имя, данное пользователем с помощью меню Excel ячейке, блоку, строке или столбцу.

В адресе ячейки (блока, строки, столбца) можно указать, в каком рабочем листе находится данная ячейка (блок, строка, столбец). Делается это в следующем формате:

<имя рабочего листа>!<адрес ячейки>

Например:

Лист2!A2

Обратите внимание, за именем листа сразу без пробела идут

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: