Программа на паскале
Помогите пожалуйста с задачей на паскале...
Даны два числа в десятичной системе счисления. Написать программу, которая выполняет следующие действия:
1. Перевести оба числа в систему счисления согласно варианту
2. Выполнить над переведенными числами машинную операцию согласно варианту.
3. Выполнить операцию над числами в десятичной системе счисления и перевести результат в данную систему счисления.
4. Сравнить полученные результаты.
числа: 243, 154. С.С.: 16ая. Операция: Сложение.
Даны два числа в десятичной системе счисления. Написать программу, которая выполняет следующие действия:
1. Перевести оба числа в систему счисления согласно варианту
2. Выполнить над переведенными числами машинную операцию согласно варианту.
3. Выполнить операцию над числами в десятичной системе счисления и перевести результат в данную систему счисления.
4. Сравнить полученные результаты.
числа: 243, 154. С.С.: 16ая. Операция: Сложение.
Не понятно как складывать числа в 16ной с.с. в паскале...
система счисления числа - это способ его визуального представления. Само число абстрактно. Если я напишу A := B + C; то любой СС получу одинаковый результат. dimakat еще одна жертва российской методики обучения, в частности утверждение
лишено смысла в программировании." писал(а):Выполнить операцию над числами в десятичной системе счисления
It's a long way to the top if you wanna rock'n'roll
Гребаный ИВТ факультет где тока паскаль... я тока бэйсик изучал=( а задание слово в слово какое мне дали=)
Здесь мне не понятно
" писал(а):Выполнить операцию над числами в десятичной системе счисления
что и с чем сравнивать? я на 100 уверен, что 243+154 = 243+154, как ни крути - любое число равно самому себе. И как так: выполнить сложение в десятичной системе? т.е. взять и столбиком их складывать? или написать программу, которая будет складывать числа столбиком в 10-ой СС? Мое понимание - ввести два числа, сложить и вывести результат в 16-ом виде" писал(а): Сравнить полученные результаты.
It's a long way to the top if you wanna rock'n'roll
Нужно перевесети эти два числа в 16 сложить их, потом сложить 10ые числа и перевести их в 16 а потом сравнить равны ли они... бред
Вот именно. У числа нет такой характеристики, как система счисления. Это его визуальная форма - то, как мы это число пишем на бумаге, мониторе или еще где либо. Система счисления не связана с операциями между числами. Для примера: бильярдные шарики, у них у всех разный окрас. Окрас будем считать аналогом системы счисления, материю шарика - самим абстрактным числом, действия над ними - операциями над числами. Так вот есть черные, белые, красные, в полосочку, с номерками - да какие угодно. От их цвета не зависит их траектория движения, да и никому мне кажется не придет в голову проводить опыты - влияет ли цвет шариков на их столкновение." писал(а):бред
Просто у меня такое впечатление, что эти задания к программированию на паскале, как и к программированию в целом не имеет отношения. Т.к. для компьютера не имеет значения в какой системе счисления считать сумму
It's a long way to the top if you wanna rock'n'roll
Бред. Любую операцию с числами можно выполнить только в определённой системе счисления. Это азы информатики. Ни один исполнитель, будь то человек или процессор, не умеет непосредственно выполнять операции с числами, а только с цифрами. Но цифра теряет смысл без относительно позиции и системы счисления. 12+17=? Думаешь 29? А я скажу 31. При сложении сначала складываются младшие цифры. 2+7=9. Но это в десятичной системе. А восьмеричной 2+7=1 и 1 переноса. Далее складываем следующие по старшинству цифры: 1+1=2. Это в десятичной. Но в восьмеричной имеем перенос из младшего разряда:1+1+1=3. Итого 31, что в переводе в десятичную систему будет 25, а весь пример в переводе будет 10+15=25." писал(а): Система счисления не связана с операциями между числами.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ну вот у меня X яблок, у тебя У яблок. Я тебе отдал все яблоки, у тебя стало X+У яблок - и пофиг тебе и мне на систему счисления, до тех пор пока мы не начнем говорить или писать их количество. Даже животные могут считать количество предметов в небольших пределах, но они понятия не имеют что такое система счисления. Само число абстрактно, еще ни в одном учебнике по высшей алгебре не употребляли сами числа в их десятичной, двоичной и какой либо другой системе счисления. Там каждое число - это аналог переменной, т.е. буква. И всем плевать на систему счисления, потому как на операции между числами она не влияет.
It's a long way to the top if you wanna rock'n'roll