14
THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

Embed Size (px)

Citation preview

Page 1: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

Page 2: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

Computer technology is a proof of today’s growing world; by the developing technology its effects -

advantages or disadvantages- are seen in many parts of daily life. At first, connections between computer

technology and the real world seem far, but computers are not used only for computing due to the

representations of many variables and conditions of real life. Abacus is called to be the first computer, but comparing Abacus with modern computers shows that

there have been many stages, up to coming to this level in computer technology. Many details in real life

can be simulated; for instance, colours can be represented by pixels or manner of thinking by artificial

intelligence.

Page 3: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

Because of the common problems, theories of computing, logic and nature of life have to be tied

together to get the most effective solution. As a result of this combination, methods that are used for

representing situations and developing applications are based on the same structure, supported by Discrete

Mathematics. To deal with advanced subjects of computer technology many applications of Discrete

Mathematics are required.

Page 4: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

Although Discrete Mathematics does not seem essential for computer technologies, it has many important advantages for developments such as converting problems of real world to computer

technology and creating algorithms, using Boolean Algebra, as well as supporting software applications.

Page 5: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

I. First of all, making the connection between real world and computer technology leads to the developments of new areas and opportunities. As an axiom, a

function of different variables has to produce results both in life and theory.

Page 6: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

1. Both numeric symbols and other variables in real life correspond to numbers in computer

technology 2. Representation of mathematical

expressions by electrical devices lead to new results in mathematics and computer systems

Page 7: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

II. Due to the values of variables and results, domain and range sets differ.

1. A proposition can be only true or false, in other words, it is a dichotomy

2. “0 and 1” are the only elements of domain for variables in computer technology, which cover many hazards of real world by corresponding all

the elements of it to “0 and 1”

Page 8: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

III. As a way of creating algorithms flow charts are useful for small programs or functions.

1. Being efficient, data structures occuring during the execution time of a program and using functions

2. A comprehensible and effective method for advancing algorithms is pseudocade

3. Correctness of a program besides debugging

Page 9: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

IV. Boolean Algebra is a bridge that supports transition between computer technology and real life.

System of Boolean Algebra is quite easy; it consists of literals, operators and some basic theorems only.

Page 10: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

1. Boolean Algebra is a form of equational reasoning

2. Boolean expressions can be

represented by truth tables

Page 11: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

V. Applications of Boolean Algebra are generally on logical and electrical circuits

1. In general, the first design of a logical circuit is not systematic, the main problem for logical

circuits is making the cheaper one with including required features

2. Many different physical devices, both electrical and nonelectrical, have been used to

build logical gates

Page 12: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

VI. Taking advantages of Discrete Mathematics in software applications makes things easier to deal with

problems.

Artificial intelligence structures are based on logical theorems.

Page 13: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

VII. Taking advantages of Discrete Mathematics in software applications makes things easier to deal with

problems.

Page 14: THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY

In conclusion; discrete mathematics and computer technology are unseperatable.

Since all computer technology is based on discrete mathematics.