Bolivarian Republic of Venezuela
Bicentennial University of Aragua
Academic Vice-Rectory
Faculty of Engineering
School of Systems Engineering
Analysis and Verbal Expression
Section "B"
Rojas Yoimel
Marcano Pedro 28.500.834
Programming
Programming involves defining a set of instructions to then
to be executed by a computer or it could also be said that it is the process in which
what a person is able to develop a program using a
specific programming language that allows you to write the code.
Uses of Programming
A person thinks and behaves according to a logical sequence. A
the computer performs tasks and handles data in memory following a sequence of
logical steps for which it has been programmed.
Programming computers is essential in any area of engineering, since
What different problems that may arise take time to resolve properly.
The computer solves problems according to how it has been programmed.
quickly.
To arrive at a sequence of instructions that provide a solution to a
the problem is necessary to execute several stages.
Analysis stage: In this stage, the programmer must clearly understand the
Problem. Know what needs to be solved. (Analyze)
General Solution Stage: Write the series of steps that are necessary to
provide a solution to the problem. These steps can be developed through a Diagram of
flow (Using symbols) or through a pseudo language (Using common language).
What is mentioned above is known as an Algorithm.
Testing stage: It consists of checking the algorithm step by step to be
sure if the solution truly solves the problem. (Desk testing).
Specific implementation stage: It consists of translating the algorithm into a language of
programming. (Code).
Testing stage: It involves running the program on a computer and reviewing
the data thrown to see if they are correct and make the necessary adjustments.
Implement.
Usage stage: It consists of permanently installing the program for use.
by the user.
Programming Language
A programming language can be defined as a set of rules or
rules, symbols and special words used to build a program and with it,
to solve a specific problem.
The programming language is responsible for making the computer perform tasks.
I pass the tasks that the programmer has designed in the algorithm. It can be said that a
programming language is the intermediary between the machine and the user so that this
the last one can solve problems through the computer using words
(functions) that translate said program to the Computer for execution
said work.
Levels of Languages
Since programmable machines were developed, they have been developed
languages with which people can give orders to them. In their order the
programming languages can be classified like this:
Machine language: The first computers were programmed in code of
machine. It can be said that the programs were designed in binary code. They were
difficult to read, difficult to understand and of course difficult to correct. The programs
they were characterized by being small.
Low-Level Languages: To provide a solution to the difficulty of programming in code
machine, a language known as assembly language was developed. This language
was responsible for taking some common words from a person and translating them into code
machine. The above would make it a little easier to write programs.
High-level languages: How people solve problems and communicate
in natural languages (Spanish, English, French, etc.), programming languages were developed
programming that were closer to this way of solving problems. From the
high-level languages include Basic, Cobol, Fortran, Pascal, Turbo Pascal,
C, Modula, Ada. As it becomes necessary to translate the program into machine language,
in high-level languages, that operation is performed by something known as
of Compiler.
Types of Programming
Depending on the programming language chosen, one can talk about the type
of programming that is going to be done.
Sequential: Sequential programming refers to programs that are
they are designed with instructions that follow one after another. The lines are executed one by one
a sequence. Examples such as Basic, Cobol.
Structured: Structured programming is considered programming that
It is done by modules. Each module performs a specific task and when needed.
that task simply calls that independent module regardless of whether it is available
what to execute the others. Examples such as: Turbo PASCAL, C, Modula, Ada.
Object-Oriented: Object-oriented programming is considered those
languages that allow the use of objects within the design of the program and the
The user can attach program code to each object. Examples of these languages are
they can mention Microsoft's Visual Basic, C Builder of the Borland
International, Java, Xml, among others.
Logic or natural language: these are programs that are designed with
interfaces such that the person or user can instruct the machine to perform tasks in a language
natural. They can interact like a person but they never manage to produce
knowledge. Example like Prolog (Programming Logic). These languages
developed based on the structures of their predecessors. They roam or navigate the
databases obeying rules.
Artificial Intelligence: Artificial intelligence programs are programs that
they approach human intelligence. These programs are capable of developing
knowledge. These types of languages work similarly to the human mind.
The future of programming can be quite uncertain, for example we can
In the year 2000, some people believed they would only use a computer.
for his entire life, and it was the complete opposite, which made them realize that technology
was advancing faster than they imagined, leaving them obsolete. We do not know what
It can happen, we cannot be 100% sure about the future of technology, but it
what we do know is that this will continue to be implemented and evolve, and it will always be
part of daily life.
Bibliographic references
Yamil Armando Cerquera Rojas
Self-publishing.