Sunteți pe pagina 1din 10

ALGORITMOS Y

PROGRAMACI
N
Ing. Elfer Isaias Clemente Camacho
Cel: 9611321864
Email: elfer.clemente@gmail.com

CARACTERSTICA DE LA
ASIGNATURA.
Esta asignatura aporta al perfil del Ingeniero
Mecnico
los
conocimientos,
habilidades,
metodologa, as como capacidades de anlisis y
sntesis, para plantear la solucin de problemas
susceptibles de ser computarizados, a travs de
diagramas de flujo, pseudocdigo y algoritmos
utilizando las estructuras de un lenguaje de
programacin estructurado.

Historia de los
lenguajes
moderna
comienza con Charles Babbage, en
deprogramacin.

La historia de la computacin
1833, sin embargo las primeras computadoras mecnicas y elctricas no
contaban con un lenguaje de programacin, la mayora de ellas era construida
para llevar a cabo una tarea especifica; por lo tanto la forma de programarla era
particular a cada computadora.

En 1945 cuando el matemtico Jhon Von Neumann elabor un estudio que


demostr que una computadora poda tener una estructura fsica muy simple y
fija, y aun as ser capaz de ejecutar cualquier tipo de programa mediante un
control correcto, sin la necesidad de modificar la computadora para esto.
A partir de esta innovacin de Von Neunmann, que en conjunto se conoce como
la tcnica de programa almacenado es que se inicia la era de los lenguajes de
programacin.

La Edicin.
En programacin, cuando se
desarrolla un programa, en la
fase de edicin, el programador
debe convertir el algoritmo que
haya diseado en instrucciones
escritas en un lenguaje de
programacin especfico. Para
ello, se debe hacer uso de un
editor de textos, con el cual se
obtendr el llamado cdigo
fuente del programa.

La Compilacin.
En programacin, cuando se
desarrolla un programa, en la
fase de codificacin se llevar a
cabo
la
compilacin,
que
consiste en que el compilador
traducir el cdigo fuente a
cdigo
mquina,
tambin
llamado cdigo objeto, siempre
y cuando, el propio compilador
no detecte ningn error en
dicho cdigo fuente.

Enlace.
En programacin, la fase de enlace
sirve para unir el cdigo objeto de
varios subprogramas por medio de
un enlazador. Cuando se desarrolla
un programa, estos pueden utilizar
subprogramas y, de cada uno de
ellos, su cdigo objeto debe ser
enlazado (unido) al cdigo objeto
del programa que los utilice. Esto
se realiza mediante un programa
llamado enlazador, montador o
linkador en la fase de enlace.

Algoritmo.
Un algoritmo es un conjunto de acciones
que determinan la secuencia de los pasos
a seguir para resolver un problema
especfico.
Sus pasos deben estar definidos con
precisin de forma que no existan
ambigedades que den origen a elegir
una opcin equivocada. Los algoritmos
son finitos; es decir, su ejecucin termina
en un nmero determinado de pasos. La
mayora de los algoritmos de utilidad al
programador poseen 3 partes principales:

Diagrama de Flujo y

Diagramas de Flujo.
Un diagrama de flujo es una
representacin grfica de un
algoritmo o de una parte del
mismo. La ventaja de utilizar un
diagrama de flujo es que se le
puede
construir
independientemente del lenguaje
de
programacin,
pues
al
momento de llevarlo a cdigo se
puede
hacer
en
cualquier
lenguaje. Dichos diagramas se
construyen
utilizando
ciertos
smbolos de uso especial como
son rectngulos, valos, pequeos
crculos, etc.; estos smbolos estn
conectados entre s por flechas
conocidas como lneas de flujo.

Pseudocdigo.
Es un mezcla del lenguaje natural y smbolos
trminos y otras caractersticas comnmente
utilizadas en uno o mas lenguajes de alto
nivel.
Tpicamente
se
encuentran
las
caractersticas en diferentes pseudocdigos
que se pueden encontrar en libros de texto de
programacin.
El pseudocdigo requiere de ciertos smbolos
privilegiados que ya tienen significado preciso
y establecido de antemano.
A tales indicadores del pseudocdigo se les
conoce como palabras clave.

Vamos a practicar

1.

Crear el diagrama de flujo y Pseudocdigo, de la multiplicacin


de cualquier numero y nos de su resultado.

2.

Crear el diagrama de flujo y Pseudocdigo, que de como


resultado el rea de cualquier circulo.

3.

Crear el diagrama de flujo y Pseudocdigo, que proporcione el


precio medio de un producto, a partir del precio en tres
establecimientos distintos.

4.

Crear el DF y Pseudocdigo, de la hipotenusa de un tringulo


rectngulo conocidas las longitudes de sus dos catetos.

S-ar putea să vă placă și