Beruflich Dokumente
Kultur Dokumente
Introducción
Introducción
Así como los idiomas sirven de
comunicación entre los seres
humanos, existen lenguajes que
permiten la comunicación
entre los seres humanos y las
computadoras.
Programa
Secuencia de instrucciones
Instrucciones que entiende la computadora
Y que persiguen un objetivo: ¡resolver un problema!
Objetivo de la Programación
Resolver un Problema
Conceptos Básicos
Programación Programar
◦ El proceso de
resolución de un
problema con la
computadora conduce
a la escritura de un
programa y ejecución
del mismo.
¿Qué es programar?
Especificar la estructura y el comportamiento de un
programa,
así como probar que el programa realiza su tarea
adecuadamente y con un rendimiento aceptable
Programa: Transforma entrada en salida
Lenguaje Máquina
Lenguaje ensamblador
Matenimiento Análisis
Prueba y
Diseño
Depuración
Programación
Fases De La Solución De Un
Programa
Las siguientes son la etapas que se deben
cumplir para resolver con éxito un
problema de programación.
1. Definición del problema:
Proceso 1
Proceso 2 Solución del
Proceso 3 problema
Algoritmo
Ejemplo:
Algoritmo para freír un huevo:
1. Inicio.
2. Poner a calentar aceite en una sartén.
3. Cuando el aceite humee ligeramente, romper el huevo
y verterlo en el aceite.
4. Esperar que se solidifique el huevo.
5. Retirar el huevo del aceite, dejar que escurra y ponerlo
en un plato. Apagar el fuego.
6. Fin.
Lenguajes
de representación algorítmica
26
Representación
algorítmica
Pseudocódigo:
• Lenguaje similar al natural, pero al que se añaden reglas para
conseguir una definición precisa del algoritmo
• Algunas reglas:
• Empieza por la palabra “Inicio” y termina con la palabra “Fin”
• Se escribe una acción por línea
• Se subrayan las palabras clave
27
Representación
algorítmica
Diagrama de Flujo (DF):
• Representación gráfica del flujo de control de un algoritmo
• Elementos del (DF):
Entrada/
Terminal Proceso
Salida
no Conectores
Decisión Subprograma
si
28
Representación algorítmica
8 / 2 + (12 – 5)
Ejemplo 2
“Pérez” + “Juan”
Variables y Constantes
Constante
Es un valor que no puede ser
alterado/modificado durante la ejecución
de un programa, únicamente puede ser
leído.
Variable
Es un objeto nombrado capaz de contener
un dato que puede ser modificado durante
la ejecución de programa.
Operaciones de Asignación
Asignación
Se representa por medio de este símbolo <- e indica
que la variable ubicada a la izquierda tomará el
valor que se encuentre a la derecha.
A <- 3
Ejemplo 1
C <- A + B
A=
A <- 5
A <- 2 + C B=
B <- 10
B <- A + C C=