|
|
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Добрый день товарищи. Помогите перевести код программы с ANSI C на Pascal. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 11:40 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Вот пока пробный вариант на Delphi (у мну паскаля нет), еще надо сравнить с результатами на С, возможны ошибки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 13:18 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Vowk Код: plaintext Таки medword нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 13:45 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ. Сейчас попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 13:53 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Проверка в CBuildere дала другой результат. Ошибка заключалась в том, что в С индекс массива начинается с нуля, а в Delphi я выбрал с 1 (как это обычно делается). Но в данном случае индекс участвует в вычислениях, поэтому и в Delphi надо массив table_crc делать от 0 до 255,как и в С. После исправления результаты в Delphi и CBuildere совпали. Также с учетом выше сделанных замечаний привожу текст программы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 13:54 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Спасибо Vowk за ответ. А как Вы думаете результат данной программы на компиляторе ANSI C и CBuildere будут одинаковы ? На Delphi я проверял, какой то результат получаю. А конкретно на ANSI C не знаю как проверить... p.s. C для меня темный лес :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 14:17 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Еще один вопрос: Результат должен быть 8-значное число, а у нас 9-значнное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 14:21 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
FineЕще один вопрос: Результат должен быть 8-значное число, а у нас 9-значнное. десятичное или шестандцатеричное ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 14:23 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
AklinFineЕще один вопрос: Результат должен быть 8-значное число, а у нас 9-значнное. десятичное или шестандцатеричное ? В шестандцатеричном виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 14:26 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Если наш резуьлтат в 10-чном системе то в 16-ричном будет 8-значней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 14:28 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Требование 8-значного ответа подразумевает представление результата в 16-ричной форме. Для этого последнюю строку программы следует изменить например так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 14:31 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Fine А как Вы думаете результат данной программы на компиляторе ANSI C и CBuildere будут одинаковы ? С очень большой вероятностью да. А конкретно на ANSI C не знаю как проверить... Можно взять MSC из MS Visual Studio. Код: plaintext 1. Тут главное не перепутать назначение фигурных скобок. А то я как-то решил Паскаль изучать, составил простую программку типа "Hello, World" из учебника по С, запускаю - а она ничего не выводит на экран. Безуспешно провозившись полчаса, обратился за помощью к коллеге, который на Паскале хорошо составлял программы. Он пробовал и пыхтел еще час, покрывался пятнами от стыда, потом вдруг вкочил и с негодованием мне говорит, что я закомментарил программу и хочу, чтобы она еще и работала :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 14:43 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
С кем не бывает :) ? Вот например кода я видел в вашем ответе строку : Код: plaintext 1. 2. 3. 4. Хотел спросить, потом думал может это элементарное понятие и я не знаю... Может людям смешно станет после таково вопроса... Скопировав код в интерфейс Delphi вспомнил что это коментария. Еще раз спасибо. Удачи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 14:58 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Vowk Код: plaintext 1. 2. 3. 4. 5. Здесь в качестве исходных данных используется массив аr. Как передать программу в качестве исходных данных строки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2010, 17:58 |
|
||
|
Помогите перевести код программы с ANSI C на Pascal
|
|||
|---|---|---|---|
|
#18+
Вот тут есть готовое решение http://www.efg2.com/Lab/Mathematics/CRC.htm проверил, получил что надо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 22:34 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=69&tid=1342321]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 361ms |

| 0 / 0 |
