App Elements of Discrete Math

Съдържа реклами
10+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

Приложението е предназначено да предоставя определена функционалност, свързана с клона на математиката, обособен като дискретна математика. Приложението включва някои алгоритми, части от теория на числата и криптиране, индукция и рекурсия, прилагане на избрани усъвършенствани методи за изчисление. Темите на дискретната математика и нейните приложения (McGraw-Hill Education - Kenneth H. Rosen) не могат да бъдат обхванати в едно приложение, а това приложение не си поставя такава задача.
Алгоритмите в приложението включват (Algorithms Activity): алгоритъм за линейно и двоично търсене, сортиране по метода на мехурчетата и по метода на обръщане, определяне на свързани двойки и двойки, които не се припокриват (например събития с начало и край като лекции).
Сортирането с мехурчета е един от най-простите алгоритми за сортиране, но не и един от най-ефективните. Той поставя списък във възходящ ред чрез последователно сравняване на съседни елементи, като ги разменя, ако са в грешен ред. За извършване на балонно сортиране, изпълнява основната операция, тоест смяна на по-голям елемент с по-малък след него, започвайки от началото на списъка, за пълно преминаване. Повтаря тази процедура, докато сортирането завърши.
Сортирането при вмъкване сравнява втория елемент с първия елемент и го вмъква преди първия елемент, ако не надвишава първия елемент, и след първия елемент, ако надвишава първия елемент. В този момент първите два елемента са в правилния ред. След това третият елемент се сравнява с първия елемент и ако е по-голям от първия елемент, той се сравнява с втория елемент; вмъква се в правилната позиция сред първите три елемента. Процедурата продължава по същия начин със следните елементи до края на списъка.
Алгоритмите, които правят това, което изглежда „най-добрият“ избор на всяка стъпка, се наричат ​​алчни алгоритми – това са двата алгоритъма за свързани двойки и двойки, които не се припокриват.
Двойките, които не се припокриват, могат да се използват за намиране на маршрут между два сайта.
Дейността Преобразуване на числа и криптография включва: - преобразуване на числа от една бройна система в друга; и други.
Приложението може да се използва на практика при преобразуване на числа от една бройна система в друга ( Number Conversion Activity), при аритметични операции ( Аритметични операции) с цели числа в различни бройни системи (те са включени в основата 2,3,4,5,6,7,8,9,16). Аритметичните операции и преобразуването към различни бройни системи се извършват над цели числа без ограничение от дължината на операндите, така нареченото BigInteger.
Факторизацията (Дейност по разлагане на множители) включва определяне на простите множители на число, определяне на най-големия общ делител на две числа и други.
Генериране на псевдослучайни числа от тип BigInteger( Pseudo Random Numbers), определени от дължината в битове.
Криптиране на текст (Cryptography Activity) от латиница(26), криптиране на текстове с кирилица (30 букви) и криптиране по RSA метод и AES метод. При всички методи за криптиране е възможно да се съхраняват криптираните файлове в директорията Download на устройството, в имената на които има текст AppDiscret.
В криптографията е важно да можете да намерите остатъка от b в степен n, разделена на m ефективно, без да използвате прекомерно количество памет. Приложението също има функция за бързо модулно степенуване (Fast Modular Exponentiation Activity).
Математическата индукция в приложението включва (Математическа индукционна дейност): сумиране на първите N цели числа и други
Функциите за разширено изчисление (активност за броене) включват: - изчисляване на броя на бактериите, размножени след определено време; - числата на Фибоначи; - Броят на ходовете на диска в играта Towers of Hanoi; и други.
В почти всички дейности има помощ, която разкрива изчислените характеристики.
Актуализирано на
2.10.2025 г.

Безопасност на данните

Безопасността започва с разбирането на това как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането

Поддръжка на приложението

Всичко за програмиста
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

Още от ivan gabrovski