Впорядкування та впорядковування у дискретній математиці та інформатиці

dc.citation.epage43
dc.citation.issue1
dc.citation.journalTitleУкраїнський журнал інформаційних технологій
dc.citation.spage37
dc.citation.volume3
dc.contributor.affiliationУкраїнська академія друкарства
dc.contributor.affiliationКиївський національний університет культури і мистецтв
dc.contributor.affiliationUkrainian Academy of Printing
dc.contributor.affiliationNational University of Culture and Arts
dc.contributor.authorОвсяк, В. К.
dc.contributor.authorОвсяк, О. В.
dc.contributor.authorПетрушка, Ю. В.
dc.contributor.authorOvsyak, V. K.
dc.contributor.authorOvsyak, O. V.
dc.contributor.authorPetruszka, J. V.
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2023-03-23T10:27:05Z
dc.date.available2023-03-23T10:27:05Z
dc.date.created2021-10-10
dc.date.issued2021-10-10
dc.description.abstractДосліджено наявні засоби впорядкувань і впорядковувань у деяких важливих розділах дискретної математики та інформатики, а саме: в теорії множин, класичній математичній логіці, теорії доведень (доказів), теорії графів, методі Поста, системі алгоритмічних алгебр, алгоритмічних мовах об’єктного й асемблерного програмування. Наведено декартів добуток множин, впорядковані пари і впорядковані n-ки, опис засобами теорії множин впорядкованої пари, який виконали Вінер, Хаусдорф і Куратовський. Описано вимоги до відношень, якими впорядковуються множини. Важливість впорядкувань у класичній математичній логіці та теорії доведень проілюстровано прикладами обчислень значень істинності логічних формул і формальним виведенням формули на підставі правил виведення і правил заміни. Впорядкування у теорії графів показано на прикладі блок-схеми алгоритму Евкліда, призначеного для знаходження найбільшого спільного дільника двох натуральних чисел. Описано впорядкування та впорядковування як настанов, утворених двома, трьома і чотирма впорядкованими полями, так і наявне впорядкування настанов у програмі методу Поста. Показано, що програма, утворена пронумерованими настановами, характеризується неповторюваними номерами настанов і наявністю єдиної настанови з номером 1. Проілюстровано засоби системи алгоритмічних алгебр, які застосовують для виконання впорядкувань і впорядковувань у теорії алгоритмів. Наведено операції системи алгоритмічних алгебр, в які входять узагальнені на тризначний алфавіт операції булевої алгебри та операторні операції операторної алгебри. Описано властивості операції композиції, яка призначена для опису впорядкувань операторів операторної алгебри системи алгоритмічних алгебр. Впорядкування, виконувані засобами алгоритмічних мов програмування, проілюстровано на гіпотетичному застосуванні сучасної мови об’єктного програмування C#. Програма має використовувати тільки один метод Main(), з якого починається її виконання. Асемблерна програма мікропроцесора ARM повинна містити тільки одну директиву ENTRY, з якої починається її виконання. Настанови впорядковуються послідовно зверху вниз у вигляді стовпця і записуються в оперативну пам’ять під послідовно впорядкованими адресами. Для виконання переходів застосовуються адреси, записані в настановах переходів. Вектор переривань містить фіксовані адреси комірок пам’яті, в яких записано початкові адреси програм опрацювання переривань.
dc.description.abstractThe 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.
dc.format.extent37-43
dc.format.pages7
dc.identifier.citationОвсяк В. К. Впорядкування та впорядковування у дискретній математиці та інформатиці / В. К. Овсяк, О. В. Овсяк, Ю. В. Петрушка // Український журнал інформаційних технологій. — Львів : Видавництво Львівської політехніки, 2021. — Том 3. — № 1. — С. 37–43.
dc.identifier.citationenOvsyak V. K., Ovsyak O. V., Petruszka J. V. (2021) Vporiadkuvannia ta vporiadkovuvannia u dyskretnii matematytsi ta informatytsi [Order and ordering in discrete mathematics and informatics]. Ukrainian Journal of Information Technology (Lviv), vol. 3, no 1, pp. 37-43 [in Ukrainian].
dc.identifier.doihttps://doi.org/10.23939/ujit2021.03.037
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/57776
dc.language.isouk
dc.publisherВидавництво Львівської політехніки
dc.publisherLviv Politechnic Publishing House
dc.relation.ispartofУкраїнський журнал інформаційних технологій, 1 (3), 2021
dc.relation.ispartofUkrainian Journal of Information Technology, 1 (3), 2021
dc.relation.references[1] Gluschkow, W. M., Zeitlin, G. E., & Justchenko, J. L. (1980). Algebra. Sprachen. Programmierung. Akademie-Verlag, Berlin.
dc.relation.references[2] Graph (discrete mathematics). Retrieved from https://uk.wikipedia.org/wiki/Граф_(математика)
dc.relation.references[3] Hohl, W. (2014). Asembler dla procesorów ARM. Gliwice: Helion.
dc.relation.references[4] Kriviy, S. D. (2014). Discrete mathematics. Chernivtsi–Kyiv: Bookrek [In Ukrainian].
dc.relation.references[5] Kuratovsky, K., & Mostovsky, A. (1970). Set theory. Moscow: Mir, 360 p. [In Russian].
dc.relation.references[6] Ordered_pair. Retrieved from https://ru.other.wiki/wiki/Orde red_pair#Wiener%27s_definition
dc.relation.references[7] Proof theory. Retrieved from https://uk.wikipedia.org/wiki/ Теорія доведення
dc.relation.references[8] Ross, K. A., & Wright, C. R. B. (2008). Matematyka dyskretna. Warszawa: Wydawnictwo naukowe PWN.
dc.relation.references[9] Troelsen, E. (2011). C # 2010 programming language and .NET 4.0 platform. Moscow: OOO I. D. Williams. [In Russian].
dc.relation.references[10] Troelsen, E. (2007). C # 2005 programming language and .NET 2.0 platform. Moscow: OOO I. D. Williams. [In Russian].
dc.relation.references[11] Vinogradov, I. M. (Ed.). (1977–1985). Mathematical encyclopedia(Vol. 1–5). Moscow: Soviet Encyclopedia. [In Russian].
dc.relation.references[12] Zeitlin, G. E. (2003). Algebraic Algorithmics: Theory and Applications. Cybernetics and Systems Analysis, 39(1), 6–15. [In Russian]. https://doi.org/10.1023/A:1023860707232
dc.relation.referencesen[1] Gluschkow, W. M., Zeitlin, G. E., & Justchenko, J. L. (1980). Algebra. Sprachen. Programmierung. Akademie-Verlag, Berlin.
dc.relation.referencesen[2] Graph (discrete mathematics). Retrieved from https://uk.wikipedia.org/wiki/Hraf_(matematika)
dc.relation.referencesen[3] Hohl, W. (2014). Asembler dla procesorów ARM. Gliwice: Helion.
dc.relation.referencesen[4] Kriviy, S. D. (2014). Discrete mathematics. Chernivtsi–Kyiv: Bookrek [In Ukrainian].
dc.relation.referencesen[5] Kuratovsky, K., & Mostovsky, A. (1970). Set theory. Moscow: Mir, 360 p. [In Russian].
dc.relation.referencesen[6] Ordered_pair. Retrieved from https://ru.other.wiki/wiki/Orde red_pair#Wiener%27s_definition
dc.relation.referencesen[7] Proof theory. Retrieved from https://uk.wikipedia.org/wiki/ Teoriia dovedennia
dc.relation.referencesen[8] Ross, K. A., & Wright, C. R. B. (2008). Matematyka dyskretna. Warszawa: Wydawnictwo naukowe PWN.
dc.relation.referencesen[9] Troelsen, E. (2011). C # 2010 programming language and .NET 4.0 platform. Moscow: OOO I. D. Williams. [In Russian].
dc.relation.referencesen[10] Troelsen, E. (2007). C # 2005 programming language and .NET 2.0 platform. Moscow: OOO I. D. Williams. [In Russian].
dc.relation.referencesen[11] Vinogradov, I. M. (Ed.). (1977–1985). Mathematical encyclopedia(Vol. 1–5). Moscow: Soviet Encyclopedia. [In Russian].
dc.relation.referencesen[12] Zeitlin, G. E. (2003). Algebraic Algorithmics: Theory and Applications. Cybernetics and Systems Analysis, 39(1), 6–15. [In Russian]. https://doi.org/10.1023/A:1023860707232
dc.relation.urihttps://uk.wikipedia.org/wiki/Граф_(математика
dc.relation.urihttps://ru.other.wiki/wiki/Orde
dc.relation.urihttps://uk.wikipedia.org/wiki/
dc.relation.urihttps://doi.org/10.1023/A:1023860707232
dc.rights.holder© Національний університет „Львівська політехніка“, 2021
dc.subjectдискретна математика
dc.subjectалгебра
dc.subjectвпорядкована пара
dc.subjectкомп’ютерні науки
dc.subjectалгоритм
dc.subjectпослідовність
dc.subjectdiscrete mathematics
dc.subjectalgebra
dc.subjectordered pair
dc.subjectcomputer science
dc.subjectalgorithm
dc.subjectsequence
dc.subject.udc004.02
dc.titleВпорядкування та впорядковування у дискретній математиці та інформатиці
dc.title.alternativeOrder and ordering in discrete mathematics and informatics
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
2021v3n1_Ovsyak_V_K-Order_and_ordering_in_discrete_37-43.pdf
Size:
1.37 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.82 KB
Format:
Plain Text
Description: