SlideShare una empresa de Scribd logo
1 de 10
МБОУ «Лицей № 3»

      НЕГА-
      ПОЗИЦИОННЫЕ
      СИСТЕМЫ
      СЧИСЛЕНИЯ

    Автор:
    Емельянова Анастасия, 11класс

    Научный руководитель:
    Столяров Игорь Васильевич,
    учитель математики и информатики


 Саров 2012
Цель работы

• Цель работы - провести программную
  реализацию вычислений в нега-позиционных
  системах счисления, и создать нега-
  позиционный калькулятор, производящий
  вычисления не только в системах счисления
  с основаниями от нега-десятичной (b = −10)
  до нега-двоичной (b = −2) , но и в системах
  счисления с основанием от 2 до 10.
Новизна и актуальность

• Новизна проекта состоит в том, что ни один
  из современных электронных калькуляторов
  не позволяет выполнять арифметических
  действий в нега-позиционных системах
  счисления, чаще всего это программы,
  работающие в системах счисления с
  целыми основаниями. Обзор Интернет-
  ресурсов также подтвердил отсутствие
  подобных программ по работе с числами в
  нега-позиционных системах счисления.
Польский компьютер BINEG
  на основе нега-двоичной
    системы счисления
• Компьютер BINEG был
  построен в 1957-1959гг.
  Основные концепции
  этого компьютера был
  разработаны
  З.Павляком и
  А.Лазаркевичем из
  Математического
  института в Варшаве.
  Компьютер использовал
  оригинальную «-2»
  арифметику.
Нега-позиционный
         калькулятор
• Естественное представление отрицательных
  и положительных чисел позволяет не
  использовать дополнительный код числа, как
  это было сделано для двоичных чисел, и,
  следовательно, упростить процедуру
  арифметических вычислений.
• Данная версия программы содержит
  цифровые кнопки для ввода чисел, знаки
  арифметических операций; содержит
  элементы корректировки входных данных и
  вычислений.
Среда реализации
• При создании проекта были использованы
  специализированные среды разработки
  графического интерфейса: языки объектно-
  ориентированного программирования Microsoft
  Visual Basic 5.0 (SP2) CCE и Microsoft Visual Basic 6.0
• Программа является универсальным нега-
  позиционным калькулятором, так как она
  позволяет выполнять арифметические операции с
  целыми числами не только в нега-позиционном, но
  и в обычном позиционном представлении. В
  отдельном окне программы предусмотрена
  возможность перевода чисел из одной системы
  счисления в другую.
Среда реализации




• Абсолютная точность калькулятора определяется
  примененным алгоритмом для создания программы,
  в которой итоговые и промежуточные результаты
  представляются в символьном представлении.
Внешний вид программы
Выводы
• Все поставленные цели, а также задачи
  работы были достигнуты. По окончанию
  работы над проектом получен готовый
  программный продукт, способный работать
  под управлением операционной системы
  Windows.
• Нега-позиционный калькулятор является
  работающим приложением, которое может
  успешно применяться при работе с
  системами счисления как, на
  дополнительных занятиях по информатике,
  так и при изучении систем счисления в
  смежных дисциплинах.
Выводы
• Все поставленные цели, а также задачи
  работы были достигнуты. По окончанию
  работы над проектом получен готовый
  программный продукт, способный работать
  под управлением операционной системы
  Windows.
• Нега-позиционный калькулятор является
  работающим приложением, которое может
  успешно применяться при работе с
  системами счисления как, на
  дополнительных занятиях по информатике,
  так и при изучении систем счисления в
  смежных дисциплинах.

Más contenido relacionado

Similar a Emelynova prez

рп по пр практике вт
рп по пр практике втрп по пр практике вт
рп по пр практике втAnastasia Snegina
 
учебное оборудование для вуза сатэк
учебное оборудование для вуза сатэкучебное оборудование для вуза сатэк
учебное оборудование для вуза сатэкAlexander Petrov
 
Дополнительная общеразвивающая программа «Программирование на языке с++»
Дополнительная общеразвивающая программа «Программирование на языке с++»Дополнительная общеразвивающая программа «Программирование на языке с++»
Дополнительная общеразвивающая программа «Программирование на языке с++»rnmc7
 
рп по пр практике в
рп по пр практике врп по пр практике в
рп по пр практике вAnastasia Snegina
 
Презентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptxПрезентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptx5bfnz5j9hl5bfnz5j9hl
 
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера 5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера NanoJam.ru
 
линукс
линукслинукс
линуксlekiya
 
Algorithms and programming lecture in ru
Algorithms and programming lecture in ruAlgorithms and programming lecture in ru
Algorithms and programming lecture in russuser0562f1
 
Алгоритмизация и программирование С/С++
Алгоритмизация и  программирование С/С++Алгоритмизация и  программирование С/С++
Алгоритмизация и программирование С/С++ssuser0562f1
 
оп.05 основы программирования
оп.05 основы программированияоп.05 основы программирования
оп.05 основы программированияStepan1234
 
43 практикум по информатике и информационным технологиям уч пос-угринович и ...
43  практикум по информатике и информационным технологиям уч пос-угринович и ...43  практикум по информатике и информационным технологиям уч пос-угринович и ...
43 практикум по информатике и информационным технологиям уч пос-угринович и ...psvayy
 
Cервисы создания дидактических материалов
 Cервисы создания дидактических материалов Cервисы создания дидактических материалов
Cервисы создания дидактических материаловнио
 
RST2014_Voronezh_EngineeringTools
RST2014_Voronezh_EngineeringToolsRST2014_Voronezh_EngineeringTools
RST2014_Voronezh_EngineeringToolsRussianStartupTour
 
Trpo 11 оценка_стоимости
Trpo 11 оценка_стоимостиTrpo 11 оценка_стоимости
Trpo 11 оценка_стоимостиpogromskaya
 
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытОблегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытAndrey Karpov
 
МАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системыМАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системыОлег Гудаев
 
Алексей Гришин «бесплатные инструменты аналитика»
Алексей Гришин «бесплатные инструменты аналитика»Алексей Гришин «бесплатные инструменты аналитика»
Алексей Гришин «бесплатные инструменты аналитика»Alexey Nikushin
 

Similar a Emelynova prez (20)

рп по пр практике вт
рп по пр практике втрп по пр практике вт
рп по пр практике вт
 
учебное оборудование для вуза сатэк
учебное оборудование для вуза сатэкучебное оборудование для вуза сатэк
учебное оборудование для вуза сатэк
 
интерактивная доска
интерактивная доска интерактивная доска
интерактивная доска
 
Дополнительная общеразвивающая программа «Программирование на языке с++»
Дополнительная общеразвивающая программа «Программирование на языке с++»Дополнительная общеразвивающая программа «Программирование на языке с++»
Дополнительная общеразвивающая программа «Программирование на языке с++»
 
рп по пр практике в
рп по пр практике врп по пр практике в
рп по пр практике в
 
Презентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptxПрезентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptx
 
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера 5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
 
линукс
линукслинукс
линукс
 
Algorithms and programming lecture in ru
Algorithms and programming lecture in ruAlgorithms and programming lecture in ru
Algorithms and programming lecture in ru
 
Алгоритмизация и программирование С/С++
Алгоритмизация и  программирование С/С++Алгоритмизация и  программирование С/С++
Алгоритмизация и программирование С/С++
 
11 грехов siis 13
11  грехов siis 1311  грехов siis 13
11 грехов siis 13
 
оп.05 основы программирования
оп.05 основы программированияоп.05 основы программирования
оп.05 основы программирования
 
43 практикум по информатике и информационным технологиям уч пос-угринович и ...
43  практикум по информатике и информационным технологиям уч пос-угринович и ...43  практикум по информатике и информационным технологиям уч пос-угринович и ...
43 практикум по информатике и информационным технологиям уч пос-угринович и ...
 
Cервисы создания дидактических материалов
 Cервисы создания дидактических материалов Cервисы создания дидактических материалов
Cервисы создания дидактических материалов
 
RST2014_Voronezh_EngineeringTools
RST2014_Voronezh_EngineeringToolsRST2014_Voronezh_EngineeringTools
RST2014_Voronezh_EngineeringTools
 
Trpo 11 оценка_стоимости
Trpo 11 оценка_стоимостиTrpo 11 оценка_стоимости
Trpo 11 оценка_стоимости
 
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытОблегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
 
Tbb лр1
Tbb   лр1Tbb   лр1
Tbb лр1
 
МАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системыМАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системы
 
Алексей Гришин «бесплатные инструменты аналитика»
Алексей Гришин «бесплатные инструменты аналитика»Алексей Гришин «бесплатные инструменты аналитика»
Алексей Гришин «бесплатные инструменты аналитика»
 

Más de 67921340AB

реестр 2015
реестр 2015реестр 2015
реестр 201567921340AB
 
презентация проекта радуга гладких анна
презентация проекта радуга гладких аннапрезентация проекта радуга гладких анна
презентация проекта радуга гладких анна67921340AB
 
презентация снег и лед
презентация снег и ледпрезентация снег и лед
презентация снег и лед67921340AB
 
презентация шоколадный мир
презентация шоколадный мирпрезентация шоколадный мир
презентация шоколадный мир67921340AB
 
_представление работы_улановао
  _представление работы_улановао  _представление работы_улановао
_представление работы_улановао67921340AB
 
бактерии, живущие в моей квартире
бактерии, живущие в моей квартиребактерии, живущие в моей квартире
бактерии, живущие в моей квартире67921340AB
 
презентация проекта графио о графах
презентация проекта графио о графахпрезентация проекта графио о графах
презентация проекта графио о графах67921340AB
 
проект путешествие во времени...сафронова таня, кулакова настя
проект путешествие во времени...сафронова таня, кулакова настяпроект путешествие во времени...сафронова таня, кулакова настя
проект путешествие во времени...сафронова таня, кулакова настя67921340AB
 
колбаса народный продукт
колбаса   народный продуктколбаса   народный продукт
колбаса народный продукт67921340AB
 
чудо сладость серебряковы семен и максим
чудо сладость серебряковы семен и максимчудо сладость серебряковы семен и максим
чудо сладость серебряковы семен и максим67921340AB
 
окружность аполлония помогает флибустьерам
окружность аполлония помогает флибустьерамокружность аполлония помогает флибустьерам
окружность аполлония помогает флибустьерам67921340AB
 
презентация воздушный шар игра ..
презентация воздушный шар игра ..презентация воздушный шар игра ..
презентация воздушный шар игра ..67921340AB
 
презентация проекта когда невероятное становится реальным
презентация проекта когда невероятное становится реальнымпрезентация проекта когда невероятное становится реальным
презентация проекта когда невероятное становится реальным67921340AB
 
безопасна ли вода из крана
безопасна ли вода из кранабезопасна ли вода из крана
безопасна ли вода из крана67921340AB
 
определения влияния образа жизни на состояние здоровья
определения влияния образа жизни на состояние здоровьяопределения влияния образа жизни на состояние здоровья
определения влияния образа жизни на состояние здоровья67921340AB
 
информационно поисковый исследовательский проект « основы рационального питания
информационно поисковый исследовательский проект « основы рационального питанияинформационно поисковый исследовательский проект « основы рационального питания
информационно поисковый исследовательский проект « основы рационального питания67921340AB
 
презентация по биологии
презентация по биологиипрезентация по биологии
презентация по биологии67921340AB
 
энергия физика
энергия физикаэнергия физика
энергия физика67921340AB
 
алкоголь и никотин
алкоголь и никотиналкоголь и никотин
алкоголь и никотин67921340AB
 

Más de 67921340AB (20)

реестр 2015
реестр 2015реестр 2015
реестр 2015
 
презентация проекта радуга гладких анна
презентация проекта радуга гладких аннапрезентация проекта радуга гладких анна
презентация проекта радуга гладких анна
 
презентация снег и лед
презентация снег и ледпрезентация снег и лед
презентация снег и лед
 
презентация шоколадный мир
презентация шоколадный мирпрезентация шоколадный мир
презентация шоколадный мир
 
_представление работы_улановао
  _представление работы_улановао  _представление работы_улановао
_представление работы_улановао
 
бактерии, живущие в моей квартире
бактерии, живущие в моей квартиребактерии, живущие в моей квартире
бактерии, живущие в моей квартире
 
презентация проекта графио о графах
презентация проекта графио о графахпрезентация проекта графио о графах
презентация проекта графио о графах
 
проект путешествие во времени...сафронова таня, кулакова настя
проект путешествие во времени...сафронова таня, кулакова настяпроект путешествие во времени...сафронова таня, кулакова настя
проект путешествие во времени...сафронова таня, кулакова настя
 
колбаса народный продукт
колбаса   народный продуктколбаса   народный продукт
колбаса народный продукт
 
чудо сладость серебряковы семен и максим
чудо сладость серебряковы семен и максимчудо сладость серебряковы семен и максим
чудо сладость серебряковы семен и максим
 
окружность аполлония помогает флибустьерам
окружность аполлония помогает флибустьерамокружность аполлония помогает флибустьерам
окружность аполлония помогает флибустьерам
 
презентация воздушный шар игра ..
презентация воздушный шар игра ..презентация воздушный шар игра ..
презентация воздушный шар игра ..
 
презентация проекта когда невероятное становится реальным
презентация проекта когда невероятное становится реальнымпрезентация проекта когда невероятное становится реальным
презентация проекта когда невероятное становится реальным
 
безопасна ли вода из крана
безопасна ли вода из кранабезопасна ли вода из крана
безопасна ли вода из крана
 
Biologia 2013
Biologia 2013Biologia 2013
Biologia 2013
 
определения влияния образа жизни на состояние здоровья
определения влияния образа жизни на состояние здоровьяопределения влияния образа жизни на состояние здоровья
определения влияния образа жизни на состояние здоровья
 
информационно поисковый исследовательский проект « основы рационального питания
информационно поисковый исследовательский проект « основы рационального питанияинформационно поисковый исследовательский проект « основы рационального питания
информационно поисковый исследовательский проект « основы рационального питания
 
презентация по биологии
презентация по биологиипрезентация по биологии
презентация по биологии
 
энергия физика
энергия физикаэнергия физика
энергия физика
 
алкоголь и никотин
алкоголь и никотиналкоголь и никотин
алкоголь и никотин
 

Emelynova prez

  • 1. МБОУ «Лицей № 3» НЕГА- ПОЗИЦИОННЫЕ СИСТЕМЫ СЧИСЛЕНИЯ Автор: Емельянова Анастасия, 11класс Научный руководитель: Столяров Игорь Васильевич, учитель математики и информатики Саров 2012
  • 2. Цель работы • Цель работы - провести программную реализацию вычислений в нега-позиционных системах счисления, и создать нега- позиционный калькулятор, производящий вычисления не только в системах счисления с основаниями от нега-десятичной (b = −10) до нега-двоичной (b = −2) , но и в системах счисления с основанием от 2 до 10.
  • 3. Новизна и актуальность • Новизна проекта состоит в том, что ни один из современных электронных калькуляторов не позволяет выполнять арифметических действий в нега-позиционных системах счисления, чаще всего это программы, работающие в системах счисления с целыми основаниями. Обзор Интернет- ресурсов также подтвердил отсутствие подобных программ по работе с числами в нега-позиционных системах счисления.
  • 4. Польский компьютер BINEG на основе нега-двоичной системы счисления • Компьютер BINEG был построен в 1957-1959гг. Основные концепции этого компьютера был разработаны З.Павляком и А.Лазаркевичем из Математического института в Варшаве. Компьютер использовал оригинальную «-2» арифметику.
  • 5. Нега-позиционный калькулятор • Естественное представление отрицательных и положительных чисел позволяет не использовать дополнительный код числа, как это было сделано для двоичных чисел, и, следовательно, упростить процедуру арифметических вычислений. • Данная версия программы содержит цифровые кнопки для ввода чисел, знаки арифметических операций; содержит элементы корректировки входных данных и вычислений.
  • 6. Среда реализации • При создании проекта были использованы специализированные среды разработки графического интерфейса: языки объектно- ориентированного программирования Microsoft Visual Basic 5.0 (SP2) CCE и Microsoft Visual Basic 6.0 • Программа является универсальным нега- позиционным калькулятором, так как она позволяет выполнять арифметические операции с целыми числами не только в нега-позиционном, но и в обычном позиционном представлении. В отдельном окне программы предусмотрена возможность перевода чисел из одной системы счисления в другую.
  • 7. Среда реализации • Абсолютная точность калькулятора определяется примененным алгоритмом для создания программы, в которой итоговые и промежуточные результаты представляются в символьном представлении.
  • 9. Выводы • Все поставленные цели, а также задачи работы были достигнуты. По окончанию работы над проектом получен готовый программный продукт, способный работать под управлением операционной системы Windows. • Нега-позиционный калькулятор является работающим приложением, которое может успешно применяться при работе с системами счисления как, на дополнительных занятиях по информатике, так и при изучении систем счисления в смежных дисциплинах.
  • 10. Выводы • Все поставленные цели, а также задачи работы были достигнуты. По окончанию работы над проектом получен готовый программный продукт, способный работать под управлением операционной системы Windows. • Нега-позиционный калькулятор является работающим приложением, которое может успешно применяться при работе с системами счисления как, на дополнительных занятиях по информатике, так и при изучении систем счисления в смежных дисциплинах.