Соревнования программистов

Тема в разделе "Свободное общение", создана пользователем Naspor@narod.ru, 21 июл 2004.

Статус темы:
Закрыта.
  1. Naspor@narod.ru

    Naspor@narod.ru Гость

    Добро пожаловать на сайт http://naspor.narod.ru - интересные предложения для программистов. Логические задачи и соревнования.
     
  2. Danemon

    Danemon Гость

    Такую задачу предложили нашим студентам в ВУЗе на допуск к зачету.

    Даны 2 числа. Одно больше другого. Вывести на экран большее число, при этом не используя оператор "Если" ни под каким видом.
     
  3. Danemon

    Danemon Гость

    Решение такое:
    Число а и b.
    max:=[(a+:)/2]+[(a-:)/2]
    min:=[(a+:)/2]-[(a-:)/2]

    Всю логику получения конечных формул легче понять, если представить a и b как отрезки разной длины, расположенные рядом.
     
  4. Danemon

    Danemon Гость

    Ну, по очевидной причине, надо написать формулы заново.
    max:=[(a+b)/2]+[(a-b)/2]
    min:=[(a+b)/2]-[(a-b)/2]
     
  5. Guest

    Guest Гость

    ШЕСТАЯ ВЕРСИЯ НОВОГО ЯЗЫКА ПРОГРАММИРОВАНИЯ: CompaSofT Xeno
    ВЕРСИЯ: Dirihle (версия 6.00.2134 релиз 6.00)
    РАЗМЕР 12600Кб
    ----------------------------------------------------
    http://CompaSofT.flip.ru/xeno_dirihle.rar
    http://CompaSofT.flip.ru/xeno_dirihle.jpg
    ----------------------------------------------------
    Очень мощный математический язык программирования. Убедитель сами - он может то, что невозможно ни Basic'у, ни С/С++.
    Перед Вами центр высокоуровневых технологий: CompaSofT Xeno Dirihle (версия 6). Xeno Dirihle выпущен 30.07.2004 в честь двухлетия в конце августа языка Xeno с начала его разработки.
    Новая, «продвинутая» версия высокоуровневого языка программирования Xeno. Теперь Вы можете дописывать вручную внешние команды на языке C++ (при помощи Xeno ParaXedaza) и внешние плагины. Теперь в языке реализованы команды для работы с файлами, с сигнальными процессами, реестром и с сетью. Традиционно добавлены новые математические команды.
    Xeno, как и раньше, не уступает в возможностях программирования языку C++. Как и раньше, имеется возможность модификации кода уже компилированной программы без использования виртуальной машины. Это разрешает удалять переменные, переименовывать процедуры, добавлять элементы класса, выполнять замену одного текста кода на другой, выполнять текст программы, записанный в переменную и т. д..
    В пакете официального шестого релиза Xeno поставляется больше примеров программ (Xeno Carayo), новые инклуд – библиотеки, генератор кода, больше плагин; улучшен интерфейс Xeno IDE. Одним словом, Xeno Dirihle имеет всяческие улучшения.
    При переустановке Xeno Dirihle, сохраняются все предпочтения – инсталлятор улучшен.
    Xeno - победитель конкурсов по программированию и научных конференций, в том числе и конференций по математике.
    Внимание! Надёжная работа, как и прежде, гарантирована только в операционных системах Windows серии 9x / ME.
    MUST HAVE!!! :)
     
  6. Pete

    Pete Гость

    2Danemon:

    [] это модуль???

    Если нет то за курс школьной арифметике 1 балл, по пятибальной
    Вы бы зачет не сдали =) (max = a, min = b все зависит от того что такое а и что такое б :)

    Да и кажется мне, что модуль надо ставить только для второго слагаемого.
    Кстати раз уж на то пошлО, то на ASM для целых чисел определение максимального числа занимает 3 или 4 команды и тоже без if и без всяких тормознутых делений. Очень полезно когда работаешь с MMX или SSE.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей