Разработка электронных таблиц - Программирование, компьютеры и кибернетика курсовая работа

Разработка электронных таблиц - Программирование, компьютеры и кибернетика курсовая работа



































Организация средствами Microsoft Excel автоматического выполнения операций над представлениями чисел в позиционных системах счисления. Разработка электронных таблиц. Перевод чисел в десятичную систему счисления. Перевод из десятичной системы.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Федеральное агентство по образованию
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ "ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ" (ОмГТУ)
Кафедра «Автоматизированные системы обработки информации и управления»
На тему «Разработка электронных таблиц»
студента группы АС-115 Жукова Владимира Владимировича
Предметом исследования является позиционная система счисления.
Цель работы - организация средствами Microsoft Excel автоматического выполнения операций над представлениями чисел в позиционных системах счисления.
В процессе работы создавались электронные таблицы, реализующие перевод чисел из произвольной системы в десятичную, из десятичной в систему с произвольным основанием и сложение чисел с любым основанием.
В результате при помощи разработанной таблицы были получены требуемые расчетные величины, отображенные далее в работе.
а) реализовать перевод чисел в десятичную систему счисления;
б) реализовать перевод чисел из десятичной системы счисления;
в) реализовать сложение в позиционных системах счисления;
д) произвести контрольные вычисления, включая индивидуальное задание.
Индивидуальное задание заключается в переводе двух чисел X B и Y B , заданных в системе счисления с основанием B , к представлению X C и Y C в системе с основанием С ; получении сумм Z B  =  X B  +  Y B и Z C  =  X C  +  Y C и сравнении и Z C после перевода в десятичную систему счисления.
Первый раздел отчета посвящен описанию разработанной электронной книги Miсrosoft Excel, состоящей из 3-х листов, реализующие задачи а) -в) соответственно.
Второй раздел содержит результаты вычисления, сделанных при помощи разработанных таблиц, и ответы на контрольные вопросы четвертого пункта Лабораторной работы №4 из [1]. При выполнении индивидуального задания (пункт 2.10.1) использованы исходные данные варианта №19: B=4, X B = 20332131,0021 4 , Y B = 13303101,3121 4 , С = 7.
При работе использован теоретический материал из [2].
Для перевода чисел из позиционной системы счисления с основанием B>1 в десятичную систему счисления, следуя инструкциям [1], был создан отдельный лист электронной книги, вид которого показан на рисунке А.1 приложения А. Ячейка В8 содержит основание системы В. Целая часть исходного В-ичного числа записывается поразрядно в ячейку D8-W8 так, чтобы младший разряд числа находился в ячейке W8. Дробная часть числа размещается в ячейках Y8-AR8, начиная с ячейки Y8. Вместо нулевых разрядов могут быть оставлены три ячейки. К разработанному листу применена защита, и ввод может быть осуществлен только в описанные ячейки.
Скрытые диапазоны DIV-WIO и YIO-ARIO содержат веса разрядов, равные степеням основания В, так, что: WIO =B 0 =1, VIO = B 1 , Y10 = B -1 , U10 = B 2 , Z10 = B -2 и т.д. Значения весов вычисляются рекуррентно, начиная с W10, путём умножения веса справа или деления веса слева на В. Ячейка В15 содержит искомое десятичное представление, получаемое в результате выполнения формулы Miсrosoft Excel:
СУММПРОИЗВ(D8:W8;D10:W10)+СУММПРОИЗВ(Y8:AR8;Y10:AR), (1)
СУММПРОИЗВ - функция, возвращающая сумму произведений соответствующих элементов массивов;
реализующей сумму попарных произведений разрядов исходного числа и соответствующих им весов.
Результаты вычисления, сделанных с помощью разработанного листа приведены во втором разделе данного отчета.
Формула (6) показывает: вычитаем целую часть из результата.
Из рисунка А3 приложения А «Сложение чисел с заданным основанием» видно, что группа разрядов чисел «разделена» на листе на две части стрелками. Так можно условно отмечать положение раздельной запятой, когда нужно интерпретировать суммирование как операцию над дробными числами.
Рисунок 1 - Двадцатеричное представление числа 1190,625 10
Полученное двадцатеричное число содержит пять значащих двадцатеричных цифр.
2.2 Перевод десятичной дроби 0,1 10 в системы счисления с основаниями 2, …, 9 представлены в таблице 1
Таблица 1 - Перевод из десятичной системы счисления
Дробная часть числа в системе с основанием В есть позиционная дробь 0, а - 1 а - 2 …а - к , записанная цифрами этой системы счисления и обозначающая сумму
а -1 В -1 + а -2 В -2 + … + а -к В - к , (9)
где a - 1 - первый член дробной части числа;
В -1 - основание позиционной системы в степени первого члена дробной части числа;
a - 2 - второй член дробной части числа;
В -2 - основание позиционной системы в степени второго члена дробной части числа;
a - к - к-тый член дробной части числа;
В -1 - основание позиционной системы в степени к-того члена дробной части числа, которая лежит в промежутке от 0 до 1. Значение цифры а - 1 можно извлечь путем умножения величины (9) на основание В. Результат умножения составляет величину а -1 + а -2 В -1 + … + а -к В - к + 1 , и его целая часть представляет собой искомое значение цифры а -1 . Вычитая целую часть, вновь получим величину между нулем единицей, из которой таким же путем можно будет извлекать следующие цифры. Процесс продолжается до тех пор, пока не будет получена нулевая дробная часть или пока не будет достигнута приемлемая точность представления дроби.
2.3 Перевод десятичной дроби 0,1 10 в систему счисления с основаниями В=9 представлен на рисунке 2
Рисунок 2 - Девятеричное представление числа 0,1 10
Три неточных последних разряда содержат результаты выполняемого «машиной» перевода десятичной дроби 0,1 10 в системы счисления с основаниями 9.
Перевод десятичной дроби 0,1 10 в систему счисления с основаниями В=11 представлен на рисунке 3
Рисунок 3 - Представление числа 0,1 10 в системе с основанием В=11
Четыре неточных последних разряда содержат результаты выполняемого «машиной» перевода десятичной дроби 0,1 10 в систему счисления с основанием 11.
Перевод десятичной дроби 0,1 10 в систему счисления с основаниями В=12 представлен на рисунке 4
Рисунок 4 - Представление числа 0,1 10 в системе с основанием В=12
Шесть неточных последних разряда содержат результаты выполняемого «машиной» перевода десятичной дроби 0,1 10 в систему счисления с основанием 12.
2.4 На рисунке 5 изображен перевод из десятичной системы счисления числа 999999999 в систему с основанием В=9
Рисунок 5 - Девятеричное представление числа 999999999 10
Появление в конце числа двух нулей объясняется соблюдением признака делимости на 9: число делится на 9 тогда и только, когда сумма его цифр делится на 9, как показано ниже:
9 + 9 + 9 + 9 + 9 + 9 + 9 + 9 + 9 = 81;
1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 9
Перевод десятичной дроби 999999999 10 в систему счисления с основаниями В=3 представлен на рисунке 6
Рисунок 6 - Троичное представление числа 999999999 10
Четыре нуля в троичном представлении числа 999999999 10 .
2.5 На рисунке 7 представлен перевод в шестнадцатеричную систему запись целого числа 2595 10
Рисунок 7 - Шестнадцатеричное представление числа 2595 10
Сумма цифр шестнадцатеричной записи целого числа 2595 10 равна:
Признак делимости: шестнадцатеричное число делится на 15, если сумма его цифр делится на 15 - не подтверждается.
2.6 На рисунке 8 представлен перевод в десятичную систему запись целого числа 651 7
Рисунок 8 - Десятичное представление числа 651 7
На рисунке 9 представлен перевод в восьмеричную систему запись целого числа 330 10
Рисунок 9 - Восьмеричное представление числа 330 10
Признак делимости на 7, записанного в восьмеричной системе счисления: число делится на 7 тогда и только тогда, когда на 7 делится сумма его цифр - подтверждается, так как:
2.7 В таблице 2 представлен перевод в десятичную систему счисления чисел из системы с основанием В=2.
Дробь всегда получается с конечным числом значащих цифр, потому что если знаменатель натуральной несократимой дроби, задающей дробную часть числа, разлагается только на те же простые множители, на которые разлагается основание В системы счисления, то такая дробная часть в позиционной записи будет конечной.
2.8 На рисунке 10 представлено сложение двух чисел в двоичной системе
Рисунок 10 - Сложение двух чисел в двоичной системе
«Сумматор» будет работать неправильно из-за переполнения его разрядной сетки, так как сложение чисел происходило с ограниченным числом разрядов.
Наибольшее правильно вычисляемое значение суммы имеет вид:
111111111111111111111111102 =67 108 86210 .
2.9 На рисунке 11 представлен перевод в десятичную систему запись числа 2460,73 8
Рисунок 11 - Десятичное представление числа 2460,73 8
На рисунке 12 представлен перевод в восьмеричную систему запись числа 1328,921875 10
Рисунок 12 - Восьмеричное представление числа 1328,921875 10
Согласно заданию число 2460,73 8 было переведено в десятичную систему счисления, а затем снова в восьмеричную систему счисления
2460,73 8 > 1328,921875 10 > 2460,73 8
2.10 Пусть В=2, Х В = 100,0001 2 , Y В = 100,0111 2 , С=7 (исходные данные варианта №1). В таблице 3 представлены X B и Y B в систему с основанием С и результатами независимых суммирований Z B и Z С
В таблице представлены результаты преобразования X B и Y B в систему с основанием С и результаты независимых суммирований Z B = X B + Y B и Z c = X с + Y с .
Каждая из полученных независимых сумм Z B и Z с при переводе в десятичную систему счисления представляет собой число 68718,88281 и 68719,2937, т.к. перевод и сложение чисел происходит с ограниченным числом разрядов.
Результатом выполнения расчётно-графической работы является электронная книга Microsoft Excel, позволяющая осуществлять перевод чисел из одной позиционной системы в другую систему с любым основанием, а также сложение чисел в произвольной системе счисления. Для разработки этой книги были использованы теоретический материал из [2] и методические указания из [1].
В ходе выполнения индивидуального задания косвенно контролировалось переполнение при представлении чисел в разных системах счисления. Для этого заданные числа 100,0001 2 и 100,0111 2 суммировались раздельно в двоичной и в семеричной системах счисления. При переводе в десятичную систему полученные суммы дали одинаковый результат, что значит, что переполнение при переводе чисел не произошло.
Для этого заданные числа 2033231,0021 4 и 13303101,3121 4 суммировались раздельно в четверичных и в семиричных системах счисления. При переводе в десятичную систему полученные суммы не дали одинаковый результат, что значит, что переполнение при переводе чисел произошло.
1 Информатика: Методические указания к лабораторным работам /В.Н.Задорожный, О.Н. Канева. - Омск: Изд-во ОмГТУ, 2005 - 56 с. [1]
2 Информатика: Конспект лекций /В.Н. Задорожный, О.Н. Канева. - Омск: Изд-во ОмГТУ, 2005. - 44 с. - Часть 1. [2]
Порождение целых чисел в позиционных системах счисления. Почему мы пользуемся десятичной системой, а компьютеры - двоичной (восьмеричной и шестнадцатеричной)? Перевод чисел из одной системы в другую. Математические действия в различных системах счисления. конспект произведения [971,1 K], добавлен 31.05.2009
Общее представление о системах счисления. Перевод чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Разбивка чисел на тройки и четверки цифр. Разряды символов числа. Перевод из шестнадцатеричной системы счисления в десятичную. практическая работа [15,5 K], добавлен 19.04.2011
Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе. контрольная работа [37,3 K], добавлен 13.02.2009
Понятие и классификация систем счисления. Перевод чисел из одной системы счисления в другую. Перевод правильных и неправильных дробей. Выбор системы счисления для применения в ЭВМ. Навыки обращения с двоичными числами. Точность представления чисел в ЭВМ. реферат [62,0 K], добавлен 13.01.2011
Целые числа в позиционных системах счисления. Недостатки двоичной системы. Разработка алгоритмов, структур данных. Программная реализация алгоритмов перевода в различные системы счисления на языке программирования С. Тестирование программного обеспечения. курсовая работа [593,3 K], добавлен 03.01.2015
Определение понятия и видов систем счисления - символического метода записи чисел, представления чисел с помощью письменных знаков. Двоичные, смешанные системы счисления. Перевод из одной системы счисления в другую и простейшие арифметические операции. курсовая работа [232,6 K], добавлен 16.01.2012
Преимущества позиционных систем счисления: наглядность представления чисел и простота выполнения вычислений. Правила выполнения арифметических действий над двоичными числами в прямом, обратном и дополнительном кодах. Перевод в другие системы счисления. курсовая работа [59,9 K], добавлен 31.05.2009
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Разработка электронных таблиц курсовая работа. Программирование, компьютеры и кибернетика.
Контрольная работа: Расчет среднедушевого дохода населения
Скачать Реферат Информационные Технологии
Сеть 3g Реферат
Сочинение По Рассказу Шинель
Реферат: Волжская Булгария 2
Реферат: Мировые ресурсы, добыча алмазов и драгоценных металлов. Скачать бесплатно и без регистрации
Реферат по теме Государственный и международный экологический контроль
Курсовая работа по теме Разработка технологии йогурта с плодами вишни
Курсовая работа по теме Особенности работы социального педагога с детьми из неполной семьи
Реферат: Историография исследований философии культуры А. Дж. Тойнби
Дипломная работа: Изучение профессиональной направленности будущих специалистов-учителей "Технологии"
Курсовая работа по теме Анализ мотивационного комплекса предприятия на примере ООО 'Кубтелеком'
Доклад по теме Рэкет как нелегальный правоохранительный бизнес
Реферат по теме Экскурсионно-выставочная работа
Контрольная Работа На Тему Ответы На Вопросы По Предмету "Геология"
Реферат по теме Генезис профессиональной культуры кадрового менеджмента
Метод Практических Работ
Образец Аттестационной Работы Медсестры На Категорию
Реферат по теме Подготовка дела к судебному заседанию
Операционная Система Виндовс 7 Реферат
Система права и система законодательства в сравнении - Государство и право курсовая работа
Кадрове планування в організації - Менеджмент и трудовые отношения реферат
Потоковый шифр с линейным регистром сдвига - Программирование, компьютеры и кибернетика курсовая работа


Report Page