![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 13.11.2014
Сообщений: 4
|
![]()
Написать программу, которая проверяет, является ли введенная с клавиатуры последовательность символов записью двоичного или шестнадцатеричного числа. Если это так, вывести соответствующее сообщение и запись числа в десятичной системе счисления.
Код:
Последний раз редактировалось Stilet; 14.11.2014 в 07:37. |
![]() |
![]() |
![]() |
#2 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Да откуда ж вы такие все одинаковые лезете-то?
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 13.11.2014 в 23:14. |
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,370
|
![]()
Замечание:
1. Функция с именем step и переменная step. Вы уж определитесь. Код:
Какой признак следует использовать для разделения. Так, например, в начале может быть пара символов Bx10111 или bx10111, где Bx, bx - признак двоичного числа, или Hx hx - соответственно для 16-тиричного. Другой путь: все символы 0 и 1 - двоичное, а если символы из набора 0..9, A..B, a..b - 16-тиричное. 3. : Код:
Это алгоритм мазками ... Как-то так, ... PS: С кодом не разобрался ...
Как-то так, ...
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]() Цитата:
Эта if x=0 then step:=1 else.. - это же в описании функции. Можно еще через Result, но не во всех Паскалях вроде.. Последний раз редактировалось type_Oleg; 14.11.2014 в 00:27. |
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Цитата:
например: Код:
|
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
А у меня не работает.. Что я делаю не так? Или фряха не современная? Или это не паскаль вовсе?
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Странно, в Лазарусе Result есть. Хотя там тоже fpc.
А вот в gcc (в Geany) нет. |
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом. (язык C) | Степан Симаков | Помощь студентам | 3 | 01.04.2014 23:10 |
С клавиатуры вводятся числа, в порядке возрастания их значения. Признаком конца ввода является ввод числа, которое не удовлетворяе | Masha Koks | Помощь студентам | 2 | 26.11.2013 23:58 |
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного числа. | Roman1295 | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 24.12.2012 22:52 |
последовательность символов является идентификатором [Паскаль] | Алекс74 | Помощь студентам | 3 | 16.12.2010 13:27 |
Определить, является ли заданная строка правильной записью вещественного числа | Sergik1977 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.10.2007 16:53 |