Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 01.04.2015
Сообщений: 15

Предложить литературу для написания калькулятора

27.12.2015, 20:51. Показов 821. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Ищу алгоритм написания калькулятора. В "Языке программирования C" Кернигана/Ритчи есть реализация, но оно с обратной польской записью:
Python
1
2
3
2 3 + эквивалентно 2 + 3
1 2 - 3 4 + * эквивалентно (1 - 2) * (3 + 4)
etc.
Хочется попрактиковаться, написав реальный калькулятор с интерфейсом.
Прошу скинуть ссылку или написать название книги, в котором процесс описывается. Язык реализации в статьях неважен.
P.S. Какую библиотеку лучше использовать для создания интерфейса? tkinter?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.12.2015, 20:51
Ответы с готовыми решениями:

Посоветуйте литературу для написания парсера
Доброго времени суток. Хотелось бы научиться писать парсеры на питоне 3. Если не составит труда поделитесь полезной для этого литературой....

Посоветуйте литературу для написания служб Windows на С++
Возникла необходимость написать службу, можно назвать сервис, до этого я их не разу не писал посоветуйте пожалуйста литературу где можно...

Посоветуйте литературу для написания своих компонентов в WinForms
посоветуйте литературу для написания своих компонентов в WinForms))

1
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
28.12.2015, 13:44
Цитата Сообщение от Dummy_Rus Посмотреть сообщение
но оно с обратной польской записью
в чем проблема? Конечно есть еще другой метод с деревьями, а так же с регулярками, но для калькулятора это не приципиально. На Ру.вики есть в конце статьи алгоритм по шагам.
Цитата Сообщение от Dummy_Rus Посмотреть сообщение
Прошу скинуть ссылку или написать название книги, в котором процесс описывается
В общем случае калькулятор это первый шаг к транслятору поэтому любая книга из компиляторописательства подойдет. Классика — книга дракона, но она объемная. Мжно начать отсюда.
Цитата Сообщение от Dummy_Rus Посмотреть сообщение
Какую библиотеку лучше использовать для создания интерфейса?
Это из разряда "какую мне выбрать жену?". Попробуй и сам всё узнаешь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.12.2015, 13:44
Помогаю со студенческими работами здесь

Подскажите литературу для написания клиет-серверных приложений
Мне нужно создать два приложения(клиент и сервер) взаимодействующих по локальной сети. Впервые сталкиваюсь с такой проблемой, поэтому...

Посоветуйте литературу или уроки для написания графических приложений на с++
Хочу написать 2d игру на с++ использую Visual Studio 2015, буду очень благодарен, если вы подскажите мне, какую-нибудь литературу или...

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

Прошу проверить и предложить другие варианты написания программы
Программа для решения Квадратного уровнения. Меня не устраивает Real можно ли написать такую же программу но без Real? c integer например?...

Объясните, пожалуйста, принцип написания калькулятора сложения двух чисел в системе счисления с основанием 8
Не использовать операцию “+”. Использовать windows forms Формат входных данных: 101 1 Формат выходных данных: 102


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru