Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.09.2011, 19:40   #21
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

uses тоже убери или ; поставь.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 05.09.2011, 19:53   #22
BLADIMIR
Пользователь
 
Регистрация: 05.09.2011
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
uses тоже убери или ; поставь.
Вот удалил теперь другая фигня...
Но там len2? а у меня len8... когда меняю на len8 выскакивает ошибка
Изображения
Тип файла: jpg Безымянный.jpg (29.2 Кб, 165 просмотров)
Тип файла: jpg цу.jpg (26.6 Кб, 153 просмотров)
BLADIMIR вне форума
Старый 05.09.2011, 20:06   #23
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В код не вникал, но если вернуть len2=15; (там, где объявление констант), то будет работать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 05.09.2011, 20:11   #24
BLADIMIR
Пользователь
 
Регистрация: 05.09.2011
Сообщений: 24
По умолчанию

вот ты говоришь в константу вписать len2=15;
всё равно не рабтает(( таже ошибка выскакивает...
если можешь напиши вариант, уже рабочей программы...плз
BLADIMIR вне форума
Старый 05.09.2011, 20:14   #25
BLADIMIR
Пользователь
 
Регистрация: 05.09.2011
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
В код не вникал, но если вернуть len2=15; (там, где объявление констант), то будет работать.

вернул в константу len2=15; всё равно не рабтает(( таже ошибка выскакивает... если можешь напиши вариант уже рабочей программы пожалуйста, оченьь нужно...
BLADIMIR вне форума
Старый 05.09.2011, 20:17   #26
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Код:
const

  osn8 = 8; //* Восьмеричное основание */ 
  len2 = 15; //* Количество двоичных позиций */ 
  len8 = 5; //* Количество восьмеричных позиций */ 

var
  n, i, n10: integer;
  s: array[1..len2] of byte;

begin

  write(' Введите десятичное целое число ');
  readln(n10);
  
  write(' Восьмеричная форма');
  n := n10; 
  for i := len8 downto 1 do 
  begin
    s[i] := n mod osn8; //* Вычисление значения очередного разряда */
    n := n div osn8; //* Сдвиг на один разряд влево */
  end;
  for i := 1 to len8 do 
  begin//* Вывод результата */
    write(s[i]);
  end;
  readln;
end.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 05.09.2011 в 20:29.
Alex11223 вне форума
Старый 05.09.2011, 20:24   #27
BLADIMIR
Пользователь
 
Регистрация: 05.09.2011
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Код:
const

  osn8 = 8; //* Восьмеричное основание */ 
  len2 = 15; //* Количество двоичных позиций */ 
  len8 = 5; //* Количество восьмеричных позиций */ 

var
  n, i, n10: integer;
  s: array[1..len2] of byte;

begin

  write(' Введите десятичное целое число ');
  readln(n10);
  
  write(' Восьмеричная форма');
  n := n10; 
  for i := len8 downto 1 do 
  begin
    s[i] := n mod osn8; //* Вычисление значения очередного разряда */
    n := n div osn8; //* Сдвиг на один разряд влево */
  end;
  for i := 1 to len8 do 
  begin//* Вывод результата */
    write(s[i]);
  end;
  readln;
всё сделал так, но че это опять за ошибка(((
Изображения
Тип файла: jpg Безымянный.jpg (6.1 Кб, 149 просмотров)
BLADIMIR вне форума
Старый 05.09.2011, 20:32   #28
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
всё сделал так
Видимо не все. Скопипастил в Дельфи 7 (до этого в ПаскалеАБС пробовал) — все работает.
Код:
{$APPTYPE CONSOLE}

const

  osn8 = 8; //* Âîñüìåðè÷íîå îñíîâàíèå */
  len2 = 15; //* Êîëè÷åñòâî äâîè÷íûõ ïîçèöèé */
  len8 = 5; //* Êîëè÷åñòâî âîñüìåðè÷íûõ ïîçèöèé */

var
  n, i, n10: integer;
  s: array[1..len2] of byte;

begin

  write(' Ââåäèòå äåñÿòè÷íîå öåëîå ÷èñëî ');
  readln(n10);

  write(' Âîñüìåðè÷íàÿ ôîðìà');
  n := n10;
  for i := len8 downto 1 do
  begin
    s[i] := n mod osn8; //* Âû÷èñëåíèå çíà÷åíèÿ î÷åðåäíîãî ðàçðÿäà */
    n := n div osn8; //* Ñäâèã íà îäèí ðàçðÿä âëåâî */
  end;
  for i := 1 to len8 do
  begin//* Âûâîä ðåçóëüòàòà */
    write(s[i]);
  end;
  readln;
  end.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 05.09.2011, 20:39   #29
BLADIMIR
Пользователь
 
Регистрация: 05.09.2011
Сообщений: 24
По умолчанию

Всё работает!!! Спасибо большое за помощь... Наверно надоел тебе
ещё раз спасибо

как тему теперь закрыть? или модератор сам закрывает?




___________________________________ ____
Не надо плодить подряд несколько коротких сообщений!
Это нарушение правил...
для того, чтобы через минуту/другую дописать сообщение,
не надо создавать ещё один новый пост.
нажимайте на предыдущем кнопку "Редактировать" ("Правка")
и дописывайте в своё сообщение, что Вы хотели добавить!

Последний раз редактировалось Serge_Bliznykov; 05.09.2011 в 21:28.
BLADIMIR вне форума
Старый 05.09.2011, 21:02   #30
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Зачем ее закрывать?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прога для перевода из любой системы счисления в десятичную. nooby Помощь студентам 3 28.03.2011 02:03
Перевод числа с десятичной системы в восьмеричную систему Yardik Помощь студентам 1 21.01.2010 08:41
формула перевода чисел из десятичной системы счисления в 2-ую,8-ую и 16-ую в Microsoft Visual c#? Лютик Помощь студентам 0 18.12.2009 10:42
Какой оптимальный способ в Delphi для перевода 10 системы счисления в 16с.с SERGOO Общие вопросы Delphi 5 25.05.2007 19:02