1.- INTRODUCTION


      Although the term programming is associated with the world of computer science and computers, it is much broader. A program is simply a set of commands (actions, simple tasks) ordered in a certain sequence to achieve a certain action. Therefore, it is possible to create a programming based on mechanical elements that can be transformed into a program that can be understood by a computer or not.

         The human being has been able to overcome his own limitations because of his ability to use tools. The tools have allowed us to create machines. One of the machines that has given us a greater advance has been the computer. The computers have two main systems the hardware (physical system) and software. The hardware is electronic type and is only sensitive to step or not current. This behavior can be modeled mathematically by the so-called binary codes. Binary numbering only uses zeros and ones. In this way the number 2 should be transformed into the 10 if it is expressed in binary form. This assumes that to represent the 10 decimal digits we need at least 4 binary digits. So to form a binary word, 8 digits are required.  The use of this binary model has resulted in the bit and byte concepts as memory units on the computer.

        But there are many binary codes, the so-called floating-point code, the code ASCII, or Code of GREY, which establish a correspondence between the information and its transformation in zeros and ones. This transformation has made it possible for them to create programs capable of being interpreted by the computers based on zeroes and ones. Giving rise to the so-called low-level programming languages.

      However, programming in binary code or in low-level languages is quite tedious and for that reason we have created programming languages more similar to human language, called High-level languages. The problem is that in these cases we need a compiler or interpreter for the execution to be carried out successfully.

          Programming is an activity that requires a theoretical and practical knowledge of the computer. A program must be created in 3 stages: design, compilation and debugging. In the design stage, flow charts or flowcharts are created that use a series of symbols associated with a series of actions. They allow us to know how the program is going to be, its structure, its variables, etc. In the second stage the program is written in the chosen programming language. It's the stage called compilation. Finally, in the third stage we try all the possible options to get the least number of orders and that the program runs with the least number of failures.

              Scheduling is a complicated activity that is improved with a good workout.

ACTIVITIES

Draw a flowwchat with the symbols to express proyect approach process



Comentarios