![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.09.2008
Сообщений: 27
|
![]()
Написал машину Тьюринга для умножения трех натуральных чисел.
Возник такой вопрос: В целом программа работает нормально, но если ввести к примеру все числа равные 100, то программа повисает. Пытался сам разобраться, но увы без успешно. Какие тут могут быть причины и как их можно исправить? |
![]() |
![]() |
![]() |
#2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
Приведите пожалуйста функциональную таблицу данного алгоритма умножения (можно картинкой). Может быть в алгоритме ошибка.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.09.2008
Сообщений: 27
|
![]()
На мой взгляд проблема не в алгоритме ибо расчет при небольших значениях (a=100, b=10, c=10) проходит нормально, а если же уже все три числа будут равны 100 то программа виснет. (думал что притормаживает, но после того как она "отработала" сутки
![]() ЗЫ: просьба не обращать внимание на то что кол-во case'ов не сходиться с количеством строк в таблице - за умножение отвечают именно эти 29 строк, 30 и 31 - переводят результат умножения в единицы. ЗЗЫ: оговорюсь что в этом деле я новичок так что просьба строго не судить если что не так. Последний раз редактировалось ReM; 27.05.2009 в 21:36. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 22.09.2008
Сообщений: 27
|
![]()
Доработал программу практически до релизного вида.
Все хорошо, но как всегда есть "НО"... Если ввести все три числа равные 99 то программа говорит что памяти нет, хотя при больших значения расчет идет нормально. С чем может быть связана данная ситуация? Последний раз редактировалось ReM; 29.05.2009 в 00:25. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Машина Тьюринга и алгоритм Маркова | MyLLly | Помощь студентам | 3 | 03.12.2012 21:16 |
Машина Тьюринга. Посчитать чего больше.. | Vinogradish | Помощь студентам | 2 | 24.05.2009 21:42 |
Машина Тьюринга | NoHeart | Помощь студентам | 3 | 16.01.2009 20:40 |
Машина Тьюринга (дробная часть от деления) | o1ps | Свободное общение | 0 | 03.12.2007 14:02 |
Тест тьюринга :) | merax | Фриланс | 6 | 02.11.2007 18:18 |