Система счисления. Арифметические операции
Информатика как научно-техническая деятельность, история ее становления. Системы счисления, применяемые пи работе на ЭВМ. Правила перевода в двоичную систему счисления чисел из десятичной. Арифметические операции с числами в позиционных системах.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 03.04.2009 |
Размер файла | 21,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
4
Министерство образования и науки
Республики Казахстан
Павлодарский государственный
педагогический институт
Кафедра информатики
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Информатика»
Тема: «Системы счисления. Арифметические операции»
Павлодар 2009 г.
Введение
В своей деятельности человек использует все большее количество информации. При работе с информацией приходится решать много вопросов, связанных с удобством и выгодными формами ее хранения, передачи, поиска и обработки. Кроме того, возникают задачи, связанные с определением структуры информации. Необходимо также изучать общие свойства информации. Всем этим занимается наука информатика.
Информатика - область научно-технической деятельности, занимающаяся исследованием процессов получения, передачи, обработки, хранения, представления информации, решением проблем создания, внедрения и использования информационной техники и технологии во всех сферах общественной жизни; одно из главных направлений научно-технического прогресса.
Информатика как понятие прочно вошла в нашу жизнь. Слово это появилось в начале 60-х годов во французском языке (information_информация и automatioque_автоматика) для обозначения автоматизированной обработки информации в обществе.
Становление и бурный прогресс информатики обусловлены резким ростом масштабов, сложности и динамизма общественной практики - объектов исследования, систем управления, задач проектирования и т.д. дальнейшее развитие многих областей науки, техники и производства потребовало количественного и качественного роста возможностей переработки информации, существенного усиления интеллектуальной деятельности человека. Информационные ресурсы общества приобрели на современном этапе стратегическое значение. Применение ЭВМ послужило основой для создания новой информационной технологии, позволяющей не только накапливать, хранить, перерабатывать информацию, но и получать новую информацию, новые знания.
Научно-технический прогресс привел к созданию разнообразных вычислительных машин. По своему значению, функциональным возможностям они делятся на большие ЭВМ, мини-ЭВМ, микроЭВМ и персональные компьютеры (ПК).
Большие ЭВМ - это самые мощные компьютеры, они применяются для обслуживания крупных организаций или целых отраслей народного хозяйства. Они могут одновременно выполнять несколько задач и работать с несколькими пользователями.
Мини-ЭВМ применяются для управления производственными процессами в научных учреждениях, в высших учебных заведениях, сочетающих учебную деятельность с научной.
МикроЭВМ обладают невысокой производительностью и выполняют в основном вспомогательные операции по подготовке данных, доработке программного обеспечения.
Персональные компьютеры бурно развиваются в последние 20 лет. Они предназначены для индивидуальной работы в диалоговом режиме с пользователем и используются сейчас во всех сферах человеческой деятельности. Основное назначение ПК - подготовка текстов разного рода от простых документов до издательской верстки, выполнение вычислений, создание баз данных, поиск информации и т.д.
Системы счисления
Понятие числа - фундаментальная основа как математики, так и информатики. Но если в математике наибольшее внимание уделяется методам обработки чисел, то в информатике нельзя обойти методы представления чисел, т. к. именно они определяют необходимые ресурсы памяти, скорость и погрешность вычислений.
Числа принято изображать с помощью специальных символов, называемых цифрами. Совокупность приемов и правил, по которым числа записываются и читаются, называют системой счисления. Системы счисления - способы кодирования числовой информации, т.е. способ записи чисел с помощью некоторого алфавита, символы которого называют цифрами.
Системы счисления разделяются на две группы: позиционные и непозиционные.
В непозиционной системе счисления смысл каждой цифры числа не зависит от занимаемой ею позиции. Примером такой системы счисления является римская система. В числе ХХХ, записанном в этой системе, цифра Х в любой позиции означает 10 (десять). В непозиционных системах счисления величина, которую обозначает цифра, не зависит от положения в числе. При этом система может накладывать ограничения на положение цифр, например, чтобы они были расположены в порядке убывания.
Поскольку выполнять арифметические действия с числами в непозиционных системах счисления достаточно сложно, то постепенно во всем мире перешли к позиционным системам счисления.
В позиционной системе счисления значение цифры зависит от ее места (позиции). Например, в числе 737,7 первая семерка означает 7 сотен, вторая- 7 единиц, а третья- 7 десятых долей единицы.
Любая позиционная система счисления характеризуется своим основанием.
Основанием позиционной системы счисления называется число используемых цифр в системе.
За основание системы можно принять любое натуральное число - два, три, четыре и т.д. Следовательно, возможно бесчисленное множество позиционных систем: двоичная, троичная, четверичная и т.д. Запись чисел в каждой из систем счисления с q означает сокращенную запись выражения
аn-1 qn-1 + an-2 q n-2 +… + a1 q1 + a0 q0 + a-1 q-1 +… + a-m q-m,
где a - цифра системы счисления;
n и m - число целых и дробных разрядов, соответственно.
Нередко возникает необходимость переводить числа из одной системы в другую.
Десятичная система счисления
Название «десятичная» объясняется тем, что в основе этой системы лежит основание десять. В этой системе для записи чисел используются десять цифр - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Десятичная система является позиционной, так как значение цифры в записи десятичного числа зависит от ее позиции, или местоположения, в числе.
Позицию, отводимую для цифры числа, называют разрядом.
Например: число 524 содержит 5 сотен, 2 десятка, 4 единицы.
При этом цифра 5 имеет наибольший вес и называется старшей цифрой числа, а цифра 4 - наименьший вес и называется младшей цифрой этого же числа. Различие весов цифр в числе 524 становится очевидным, если это число записать в виде суммы
5 х 102 +2 х 101+ 4 х 100,
в этой записи число 10 - основание системы счисления. Для каждой цифры числа основание 10 возводится в степень, зависящую от позиции цифры, и умножается на эту цифру. Степень основания для единиц равна нулю, для десятков - единице, для сотен - двум и т.д.
Если десятичное число дробное, то оно тоже легко записывается в виде суммы, в которой степень основания для каждой цифры дробной части отрицательна и равна -1 для старшей цифры дробной части, -2 для следующей цифры дробной части и т.д.
Например, десятичное число 384,9506 выразится суммой
384,9506=3 х 102 + 8 х 101 + 4 х 100 + 9 х 10-1 + 5 х 10-2 + 0 х 10-3 + 6 х 10-4
Таким образом, вес любой цифры десятичного числа представляет собой определенную целую степень десяти, а значение степени диктуется позицией соответствующей цифры.
Двоичная система счисления
В компьютерах применяется, как правило, не десятичная, а позиционная двоичная система счисления, т.е. система счисления с основанием 2.
В двоичной системе любое число записывается с помощью двух цифр 0 и 1 и называется двоичным числом.
Для того чтобы отличить двоичное число от десятичного числа, содержащего только цифры 0 и 1, к записи двоичного числа в индексе добавляется признак двоичной системы счисления, например 110101,1112.
Каждый разряд (цифру) двоичного числа называют битом.
Как и десятичное число, любое двоичное число можно записать в виде суммы, явно отражающей различие весов цифр, входящих в двоичное число. В этой сумме в качестве основания используется число 2. Например, для двоичного числа 1010101,101 сумма примет вид.
1 х 26 + 0 х 25 + 1 х 24 +0 х 23 + 1 х 22 + 0 х 21 + 1 х 20 + 1 х 2-1 + 0 х 2-2 + 1 х 2-3.
Эта сумма записывается по тем же правилам, что и сумма для десятичного числа. В данном примере двоичное число имеет семизначную целую и трехзначную дробную части. Поэтому старшая цифра целой части, т.е. единица, умножается на 27-1 = 26, следующая цифра целой части, равная нулю, умножается на 25 и т.д. по убывающим степеням двойки до младшей, третьей, цифры дробной части, которая будет умножена на 2-3. Выполняя в этой сумме арифметические операции по правилам десятичной системы, получим десятичное число 85,625. Таким образом, двоичное число 1010101,101 совпадает с десятичным числом 85,625, или
1010101,1012 = 85,62510.
Правило перевода. Чтобы перевести число из двоичной системы в десятичную систему счисления, нужно двоичное число представить в виде суммы степеней двойки с коэффициентами-цифрами и найти эту сумму.
Восьмеричная система счисления
В восьмеричной системе, т.е. системе счисления с основанием 8, числа выражаются с помощью восьми цифр: 0, 1, 2, 3, 4, 5, 6, 7. Например, в восьмеричном числе 357 есть семь единиц, пять восьмерок и три восьмерки в квадрате, т.е.
3578 = 3 х 82 + 5 х 81 + 7 х 80,
где индекс «8» у числа 357 означает систему счисления. Выполняя в записанной сумме арифметические действия по правилам десятичной системы, получим, что 3578 = 23910, т.е. восьмеричное число 357 совпадает с десятичным числом 239.
Шестнадцатеричная система счисления
Для сокращения записи двоичных чисел используют систему счисления с основанием 16. Эту систему называют шестнадцатеричной. В этой системе счисления для записи чисел используются цифры десятичной системы счисления 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 и для обозначения шести недостающих цифр используются первые прописные буквы латинского алфавита: A, B, C, D, E, F, имеющие значения десятичных чисел 10, 11, 12, 13, 14 и 15 соответственно. Таким образом, «цифрами» шестнадцатеричной системы являются все цифры десятичной системы и, кроме того, шесть латинских букв. За числом F следует число F + 1, что в десятичной системе соответствует 15 + 1 = 16.
Поэтому шестнадцатеричное число может иметь, например, вид 3Е5А1. расписывая это число суммой с учетом основания 16, получим
3Е5А116 = 3 х 164 + Е х 163 + 5 х 162 + А х 161 + 1 х 160.
Выполняя арифметические операции по правилам десятичной системы и учитывая, что А = 10, Е = 14, получим 3Е5А116 = 25539310. Заметьте, что число в шестнадцатеричной системе более компактно, чем в десятичной системе.
Перевод в двоичную систему счисления чисел из десятичной системы счисления
При переводе десятичного числа в двоичное нужно это число делить на 2.
Например. Число 891 перевести из десятичной системы в двоичную систему счисления.
Записываем в одну строку последнее частное и все остатки, начиная с последнего.
Ответ: 89110 = 11011110112.
Правило перевода. Чтобы перевести целое положительное десятичное число в двоичную систему счисления, нужно это число разделить на 2 полученное частное снова разделить на 2 и т.д. до тех пор, пока частное не окажется меньше 2. в результате записать в одну строку последнее частное и все остатки, начиная с последнего.
Перевод десятичных дробей в двоичную систему счисления
Перевод десятичных дробей в двоичную систему счисления заключается в поиске целых частей при умножении на 2.
Например. Переведем десятичную дробь 0,625 в двоичную систему счисления.
Чтобы найти первую после запятой цифру двоичной дроби, нужно умножить заданное число на 2 и выделить целую часть произведения.
0,625 х 2 = 1,250, целая часть равна 1;
0,250 х 2 = 0,500, целая часть равна 0;
0,500 х 2 = 1,000, целая часть равна 1.
Дробная часть последнего произведения равна нулю. Перевод закончен. Записываем в одну строку полученное значение целой части, начиная с первой цифры. 0,62510 = 0,1012.
Каждый раз в умножении на 2 участвуют только дробная часть десятичного числа.
Правило перевода. Чтобы перевести положительную десятичную дробь в двоичную, нужно дробь умножить на 2. Целую часть произведения взять в качестве первой цифры после запятой в двоичной дроби, а дробную часть вновь умножить на 2. В качестве следующей цифры двоичной дроби взять целую часть этого произведения, а дробную часть произведения снова умножить на 2 т. д.
При переводе конечной десятичной дроби в двоичную может получиться. Например. Переведем десятичную дробь 0,3 в двоичную систему счисления.
0.3 х 2 = 0,6, целая часть равна 0;
0,6 х 2 = 1,2, целая часть равна 1;
0,2 х 2 = 0,4, целая часть равна 0;
0,4 х 2 = 0,8, целая часть равна 0;
0,8 х 2 = 1,6, целая часть равна 1;
0,6 х 2 = 1,2, целая часть равна 1 и т.д.
Дробная часть 0,6 уже была на втором шаге вычислений. Поэтому вычисления начнут повторяться. Следовательно, в двоичной системе счисления число 0,3 представляется периодической дробью. 0,310 = 0,0 (1001)2. На практике эти операции продолжают до тех пор, пока после запятой не получится заданное количество цифр.
Перевод десятичных чисел в восьмеричную систему счисления
Для перевода числа из десятичной системы в восьмеричную применяется тот же прием, что и при переводе в двоичную систему.
Преобразуемое число делят на 8 по правилам десятичной системы с запоминанием остатка, который, конечно, не превышает 7. Если полученное частное больше 7, его тоже делят на 8, сохраняя остаток. Новое частное, если оно больше 0, в свою очередь делят на 8. этот процесс деления на 8 продолжается до тех пор, пока полученное частное не станет равно нулю. Затем выписывают подряд все остатки, начиная с последнего. Это и будет результирующее восьмеричное число.
Например. Переведем число 891 из десятичной системы счисления в восьмеричную систему.
891 делим на 8, получим 111 в остатке 3,
111 делим на 8, получим 13 в остатке 7,
13 делим на 8, получим 1 в остатке 5.
В итоге 1 - есть старшая цифра двоичного числа, далее 5,7,3.
89110 = 15738.
Перевод десятичных чисел в шестнадцатеричную систему счисления
Аналогично преобразуют десятичное число в шестнадцатеричное с той лишь разницей, что это число вместо 8 делят на 16.
Например. Число 891 перевести из десятичной системы в шестнадцатеричную систему счисления.
891 делим на 16, получим 55 в остатке 11,
55 делим на 16, получим 3 в остатке 7.
В итоге 3 - есть старшая цифра десятичного числа,
89110=37В16, т. к. В=11.
Арифметические операции с числами в позиционных системах счисления
Арифметические действия в двоичной системе счисления выполняют по тем же правилам, что и в десятичной системе, с той лишь разницей, что основание системы счисления равно двум и используются только две цифры.
Рассмотрим операцию сложения.
Сложение двоичных чисел сводится к сложению цифр соответствующих разрядов с учетом переносов.
При сложении двух двоичных чисел используются следующие четыре правила:
0 + 0 = 0
1 + 0 = 1
0 + 1 = 1
1 + 1 = 10, происходит перенос единицы в соседний (старший) разряд.
Например. Выполним сложение двух двоичных чисел 101 + 11 (в десятичной системе это 5 + 3 = 8).
Сложение лучше выполнять в столбик, добавив недостающие нули.
101
+
011
Рассмотрим процесс сложения поэтапно.
1. Выполняется сложение в младшем разряде: 1 + 1 = 10.В младшем разряде суммы записывается 0, и единица переносится в следующий старший разряд.
2. Суммируются цифры следующего слева разряда и единица переноса:
0 + 1 + 1 = 10. В этом разряде суммы записывается 0, и опять единица переносится в старший разряд.
3. Суммируются цифры третьего слева разряда и единица переноса:
1 + 0 + 1 = 10. В этом разряде записывается 1, и единица переносится в следующий старший разряд и т.д.
4. В результате получили:
Итак, 10002 = 810.
Сложение - важнейшая операция в двоичной арифметике. Три другие арифметические операции над двоичными числами в компьютерах - вычитание, умножение, деление - осуществляются обычно с помощью сложения.
Вычитание. При вычитании двоичных чисел нужно помнить, что
0 - 0 = 0
1 - 0 = 1
0 - 1 = 1, занимаем единицу в соседнем (старшем) разряде
1 - 1 = 0
Например. Найти разность двоичных чисел: 1010 - 101. Выполним вычитание в столбик, начиная с младшего разряда:
1. Для младшего разряда имеем: 0 - 1. Поэтому занимаем единицу в старшем разряде и находим 10 - 1 = 1.
2. В следующем разряде уже будет 0 - 0 = 0.
3. В разряде слева опять имеем 0 - 1. Занимаем единицу в старшем разряде и находим 10 - 1 = 1.
4. В следующем разряде остался 0.
5. В результате получили: 1010
-
101
101
Умножение. При умножении двоичных чисел нужно помнить, что
0 х 0 = 0
1 х 0 = 0
0 х 1 = 0
1 х 1 = 1
Например. Найти произведение двоичных чисел: 1012 и 1102. Выполним произведение чисел в столбик, начиная с младшего разряда:
101 101 Проверка: 1012 = 1 х 22 + 0 х 21 + 1 х 20 = 5
х + 1102 = 1 х 22 + 1 х 21 + 0 х 20 = 6
110 101
000 11110
111102 = 1 х 24 + 1 х 23 + 1 х 22 + 1 х 21 + 0 х 20 = 16 + 8 + 4 +2 + 0 = 3010, т.е. 5 х 6 = 30
Рассмотрим процесс умножения поэтапно.
1. Умножая на младший разряд по таблице, имеем 000.
2. Умножая на следующий разряд, получаем 101, но со сдвигом на один разряд влево.
3. Умножая на старший разряд, получаем также 101, но сдвигом на один разряд влево.
4. Теперь с учетом таблицы сложения двоичных чисел складываем и получаем результат 111102.
Ввиду чрезвычайной простоты таблицы умножения в двоичной системе, умножение сводится лишь к сдвигам множимого и сложениям.
Деление. Деление в двоичной системе счисления производится по тем же правилам, что и деление углом в десятичной системе. В двоичной системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулем или единицей.
Например. Разделим число 30 на число 5. Для этого переведем число 3010 в двоичное
111102.
30 2
0 15 2
1 7 2
1 3 2
1 1 2 - (старшая цифра двоичного числа)
Выполним деление углом на 510 = 1012:
11110 101
101 110
101
-
101
0 Получили результат 1102, равный 610.
Заключение
Программа Word пакета Microsoft Office 2000 представляет собой популярнейший текстовый процессор, обладающий широкими возможностями по обработке текстовых документов.
Прежде всего, в Word имеются мощные средства форматирования текста. В частности, для того или иного фрагмента текста можно задать практически любую настройку: тип и размер шрифта, начертание, цвет, а также разнообразные эффекты. Имеются возможности по форматированию строк, например, задание абзацев и отступов, выравнивание строк относительно краев страницы. Кроме того, выделенный текст можно оформить в виде списка, например, нумерованного или помеченного маркерами. Наряду с этим, пользователь может выполнить разбиение текста на колонки, количество и параметры которых задаются дополнительно.
Word предоставляет пользователю богатый набор инструментов для работы с таблицами. Помимо создания таблиц произвольной структуры, можно также выполнять любые изменения в созданной таблице (добавление или удаление строк и столбцов, объединение или разбиение ячеек). Кроме того, имеется возможность создания таблиц, используя автоформат, т.е. пользователь выбирает из имеющегося набора наиболее подходящий формат таблицы, который включает определенное сочетание таких параметров, как границы и заливка ячеек, цвет, а также шрифт для содержимого таблицы.
В редакторе Word имеется также возможность вставки в текстовый документ различных объектов, например, надписей, картинок или диаграмм. Кроме того, можно создавать собственные рисунки и схемы, используя встроенные средства редактора. Следует отметить, что Word предоставляет возможность создания в документе математических формул любой сложности.
Для удобства работы пользователю предоставляется возможность сервиса, Связанные, в частности, с встроенным режимом проверки правописания содержимого документа, расстановкой переносов, поиском синонимов, процедурой автоматической замены тех или иных сочетаний символов на требуемые слова или словосочетания.
При подготовке документа к печати можно задать страницам поля, содержимое колонтитулов, формат и ориентацию страницы. Кроме того, имеется удобное средство предварительного просмотра документа перед печатью, которое, в частности, предлагает возможность одновременного просмотра нескольких страниц.
Таким образом, текстовый процессор Word позволяет быстрым и удобным способом решать задачи, связанные со сферой делопроизводства, в частности, создавать и обрабатывать текстовые документы любой структуры и степени сложности.
Рассмотрим общие сведения о редакторе электронных таблиц Excel.
Термин «электронная таблица» используется для обозначения простой в использовании компьютерной программы, предназначенной для обработки данных. Обработка включает в себя:
- проведение различных вычислений с использованием мощного аппарата функций и формул;
- исследования влияния различных факторов на данные;
- решение задач оптимизации;
- получение выборки данных, удовлетворяющих определенным критериям;
- построение графиков и диаграмм;
- статистический анализ данных.
Основное достоинство электронных таблиц заключается в простоте использования средств обработки данных. И хотя средства обработки данных по своим возможностям могут сравниться с базами данных, работа с электронными таблицами не требует от пользователя специальной подготовки в области программирования.
Список использованной литературы
1. Н.Т. Ермеков и Н.Ф. Стифутина. Информатика 8 кл.
2. С.В. Глушаков и А.С. Сурядный. Самоучитель для работы на персональном компьютере.
3. Знакомьтесь: компьютер. Пер. с англ. В.М. Курочкина - изд. «Мир», 1989 г.
4. Язык компьютера. Пер. с англ. В.М. Курочкина - изд. «Мир», 1989 г.
5. Компьютер обретает разум. Пер. с англ. В.Л. Стефанюка - изд. «Мир», 1990 г.
Подобные документы
Арифметические операции над числами, представленными в позиционных системах счисления. Методы перевода чисел из системы остаточных классов в позиционную систему счисления. Программная реализация и анализ метода Ферма в системе компьютерной алгебры Maple.
дипломная работа [1,7 M], добавлен 05.06.2014Роль и практическое значение автоматизации вычислений и обработки данных. Представление информации в компьютере, сущность системы счисления. Перевод числа из одной системы счисления в другую. Арифметические операции в позиционных системах счисления.
контрольная работа [1,2 M], добавлен 23.10.2009Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе.
контрольная работа [37,3 K], добавлен 13.02.2009Определение понятия и видов систем счисления - символического метода записи чисел, представления чисел с помощью письменных знаков. Двоичные, смешанные системы счисления. Перевод из одной системы счисления в другую и простейшие арифметические операции.
курсовая работа [232,6 K], добавлен 16.01.2012Порождение целых чисел в позиционных системах счисления. Почему мы пользуемся десятичной системой, а компьютеры - двоичной (восьмеричной и шестнадцатеричной)? Перевод чисел из одной системы в другую. Математические действия в различных системах счисления.
конспект произведения [971,1 K], добавлен 31.05.2009Обработка информации и вычислений в вычислительной машине. Непозиционные и позиционные системы счисления. Примеры перевода десятичного целого и дробного числа в двоичную систему счисления. Десятично-шестнадцатеричное и обратное преобразование чисел.
контрольная работа [41,2 K], добавлен 21.08.2010Система счисления как способ записи (изображения) чисел. История появления и развития различных систем счисления: двоичная, восьмеричная, десятичная и шестнадцатеричная. Основные принципы и правила алгоритма перевода из одной системы счисления в другую.
курсовая работа [343,1 K], добавлен 11.11.2014Десятичная система счисления, ее происхождение и применение. Арифметические операции: сложение и вычитание, умножение и деление. Перевод чисел из одной системы счисления в другую. Применение систем: азбука Морзе, алфавитное кодирование, штрих-коды.
курсовая работа [2,5 M], добавлен 12.01.2015Организация средствами Microsoft Excel автоматического выполнения операций над представлениями чисел в позиционных системах счисления. Разработка электронных таблиц. Перевод чисел в десятичную систему счисления. Перевод из десятичной системы.
курсовая работа [27,2 K], добавлен 21.11.2007Общее представление о системах счисления. Перевод чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Разбивка чисел на тройки и четверки цифр. Разряды символов числа. Перевод из шестнадцатеричной системы счисления в десятичную.
практическая работа [15,5 K], добавлен 19.04.2011