Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
Ing. Alvarado Jurado Likey Smeat
¿Qué es Lenguaje de Programación?
• Un lenguaje de programación es una forma de
representar un algoritmo de tal forma que es
comprensible tanto para el humano como para el
ordenador
Lenguajes de programación
• El lenguaje máquina
conjunto de instrucciones codificadas en binario comprensibles
por la unidad de control se conoce con el nombre de “lenguaje
máquina”; se trata del lenguaje de programación más básico que
existe y es el único que entiende un ordenador.
Resulta extraordinariamente tedioso programar directamente en
código máquina, como ejemplo se muestran dos instrucciones en
un código máquina (el lenguaje máquina depende del ordenador,
no hay uno único):
0000 0000 0010 0000 0000 0000 0010 0000
1110 0010 0010 0001 0000 0000 0010 0000
add.i c a b
sub.f c a b
Cuando se establece
Marcar el numero la conexión y puede
Enlace intercelular
celular del contacto que acepte la
llamada o la rechace
Ejemplo: El algoritmo para llamar a un
contacto por el celular.
Cuando se establece
Marcar el numero la conexión y puede
Enlace intercelular
celular del contacto que acepte la
llamada o la rechace
Ejemplo: Un alumno postula a una carrera en una
universidad. La oficina de control del proceso de
Admisión de la universidad verifica el puntaje
obtenido por el alumno, en el examen de admisión,
si el alumno alcanzo el puntaje indicado en este
proceso de admisión, entonces puede ser aceptado
en dicha carrera profesional, en caso contrario
tiene que volver a postular.
Generar el algoritmo
1. Inicio.
2. Leer puntaje obtenido.
3. Verificar el puntaje obtenido.
4. Si el puntaje es el propuesto en el proceso de
admisión aceptar al alumno, caso contrario el
alumno tiene que volver a postular.
5. Fin
Clasificación De Los Algoritmos
• Secuenciales
• Condicionales
• Repetitivos
Secuenciales
Leer n
n>0
Grafico
Imprimir n, Imprimir n,
”es negativo” ”es positivo”
Fin
Tipos De Lenguajes Algorítmicos
• Realizar un algoritmo para determinar si un numero es positivo o
negativo.
Inicio
Leer n
Si n>0 entonces
imprimir n, “es positivo”
No Grafico Sino
imprimir n, “es negativo”
Fin_si
Fin
Un algoritmo puede ser expresado de las
siguientes formas.
• Lenguaje Natural : el uso de términos del lenguaje natural, es una
forma de representar un algoritmo.
• Lenguaje Simbólico: es otra forma de representación de un algoritmo,
que además permite una introducción a la programación estructural.
• Lenguaje Gráfico : es una forma de escribir una secuencia de pasos en
forma de diagrama, en la practica se denomina Diagramas de Flujo.
Una receta de un plato de cocina se puede expresar en
español, ingles o francés pero cualquiera sea el lenguaje los
pasos para la elaboración del plato se realizarán sin importar el
cocinero.
Las Tecnicas De Diseño De Algoritmos
• El diseño de la mayoría de los algoritmos requiere creatividad y
conocimientos de la metodología de programación, esto significa que
debe desarrollar una lógica computacional a través de la resolución
de programas.
• Y principalmente en diseño de un algoritmo debe realizarse a partir
de un análisis del problema.
• El acto de diseñar un algoritmo puede considerarse como una tarea
que difícilmente podrá ser del todo automatizada, todo problema
algorítmico es un reto para su diseñador.