Notice: Undefined index: linkPowrot in C:\wwwroot\wwwroot\publikacje\publikacje.php on line 1275
Publikacje
Pomoc (F2)
Nie podano kosztów publikacji ! (W celu uzupełnienia skontaktuj się z Dyrektorem Dyscypliny)

[108390] Artykuł:

ORDER AND ORDERLING IN DISCRETE MATHEMATICS AND INFORMATICS

(ORDER AND ORDERLING IN DISCRETE MATHEMATICS AND INFORMATICS)
(Uporządkowanie i uporządkowywanie w matematyce dyskretnej i informatyce)
Czasopismo: Український журнал інформаційних технологій   Tom: 1, Zeszyt: 3, Strony: 37-43
ISSN:  ISSN-2707
Opublikowano: Czerwiec 2021
 
  Autorzy / Redaktorzy / Twórcy
Imię i nazwisko Wydział Katedra Do oświadczenia
nr 3
Grupa
przynależności
Dyscyplina
naukowa
Procent
udziału
Liczba
punktów
do oceny pracownika
Liczba
punktów wg
kryteriów ewaluacji
Volodymyr Ovsyak orcid logo WEAiIKatedra Systemów Informatycznych *Takspoza "N" jednostkiInformatyka techniczna i telekomunikacja33.00.00  
Oleksandr Ovsyak Niespoza "N" jednostki33.00.00  
Julia Petruszka Niespoza "N" jednostki33.00.00  

Grupa MNiSW:  Publikacje w czasopismach spoza listy 2019
Punkty MNiSW: 0


DOI LogoDOI    
Keywords:

discrete mathematics  algebra  ordered pair  computer science  algorithm  sequence. 



Abstract:

The available means of ordering and sorting in some important sections of discrete mathematics and computer science are studied, namely: in the set theory, classical mathematical logic, proof theory, graph theory, POST method, system of algorithmic algebras, algorithmic languages of object-oriented and assembly programming. The Cartesian product of sets, ordered pairs and ordered n-s, the description by means of set theory of an ordered pair, which are performed by Wiener, Hausdorff and Kuratowski, are presented. The requirements as for the relations that order sets are described. The importance of ordering in classical mathematical logic and proof theory is illustrated by the examples of calculations of the truth values of logical formulas and formal derivation of a formula on the basis of inference rules and substitution rules. Ordering in graph theory is shown by the example of a block diagram of the Euclidean algorithm, designed to find the greatest common divisor of two natural numbers. The ordering and sorting of both the instructions formed by two, three and four ordered fields and the existing ordering of instructions in the program of Post method are described. It is shown that the program is formed by the numbered instructions with unique instruction numbers and the presence of the single instruction with number 1.
The means of the system of algorithmic algebras, which are used to perform the ordering and sorting in the algorithm theory, are illustrated. The operations of the system of algorithmic algebras are presented, which include Boolean algebra operations generalized to the three-digit alphabet and operator operations of operator algebra. The properties of the composition operation are described, which is intended to describe the orderings of the operators of the operator algebra in the system of algorithmic algebras. The orderings executed by means of algorithmic programming languages are demonstrated by the hypothetical application of the modern object-oriented programming language C#. The program must contain only one method Main () from which the program execution begins. The ARM microprocessor assembly program must have only one ENTRY directive from which the program execution begins.



B   I   B   L   I   O   G   R   A   F   I   A
[1] Vinogradov, I. M. (Ed.). (1977–1985). Mathematical encyclopedia (Vol. 1- 5). Moscow: Soviet Encyclopedia. (rusian)
[2] Kriviy, S.D. (2014). Discrete mathematics. Chernivtsi – Kiev: Bookrek. (ukrainian)
[3] Ross, K.A., & Wright, C.R.B. (2008). Matematyka dyskretna. Warszawa: Wydawnictwo naukowe PWN.
[4] https://ru.qaz.wiki/wiki/Ordered_pair#Wiener%27s_definition
[5] Kuratovsky, K., & Mostovsky, A. (1970). Set theory. Moscow: Mir. (rusian)
[6] https://uk.wikipedia.org/wiki/Теорія доведення
[7] https://uk.wikipedia.org/wiki/Граф_(математика)
[8] Gluschkow, W. M., Zeitlin, G. E., & Justchenko, J. L. (1980). Algebra. Sprachen. Programmierung. Akademie-Verlag, Berlin.
[9] Zeitlin, G. E. (2003). Algebraic Algorithmics: Theory and Applications. Cybernetics and Systems Analysis, 39(1), 6–15. (rusian) https://doi.org/10.1023/A:1023860707232
[10] Troelsen, E. (2007). C # 2005 programming language and .NET 2.0 platform. Moscow: OOO I.D. Williams. (rusian)
[11] Troelsen, E. (2011). C # 2010 programming language and .NET 4.0 platform. Moscow: OOO I.D. Williams. (rusian)
[12] Hohl, W. (2014). Asembler dla procesorów ARM. Gliwice: Helion.