Vous êtes sur la page 1sur 14

Conceptos Lógica de

Programación
Tecnológico de Antioquia
Carlos Alberto Arango Valencia
ALGORITMO
• Es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen
dudas a quien deba realizar dicha actividad. Dados un
estado inicial y una entrada, siguiendo los pasos
sucesivos se llega a un estado final y se obtiene una
solución. Los algoritmos son el objeto de estudio de la
algoritmia.

• Leer más:
https://software1278.webnode.es/blog/conceptos-
basicos-de-logica-de-programacion-/
ESTRUCTURA DE UN ALGORITMO

• La estructura de un algoritmo sirve para


organizar a los elementos que aparecen en él.
• Cabecera: En la cabecera de un algoritmo se
debe de indicar el nombre (identificador)
asignado al mismo. La sintaxis es: “Algoritmo
<nombre_del_algoritmo>”.
ALGORITMO
• Ejemplo

• Si se quiere diseñar el algoritmo de un


programa que calcule el are de una
circunferencia por lo tanto el algoritmo debe
llevar en la cabecera “algoritmo
Area_de_una_circuferencia”
CUERPO
• En el cuerpo se escriben todas las
instrucciones del algoritmo la sintaxis es:
• Inicio
<Instrucción 1>

• <Instrucción n>
PSEUDOCODIGO
• O falso lenguaje, es una descripción informal
de alto nivel de un algoritmo informático de
programación, compacto e informal, que
utiliza las convenciones estructurales de un
lenguaje de programación verdadero , pero
que está diseñado para la lectura humana en
lugar de la lectura mediante máquina, y con
independencia de cualquier otro lenguaje de
programación.
DECLARACIONES
• En esta sección se declaran las constantes, los
tipos de datos y las variables que se usan en un
algoritmo. La sintaxis es la siguiente:
• Constantes
<declaración_de_constantes>
• Tipos de datos
<declaracion_de_tipos_de_datos>
• Variables
<declaración_de_variables>
DECLARACIONES
• Ejemplo
Para resolver el problema planteado en el tema
anterior, es necesario declarar una constante y
dos variables
• Constantes
PI=3.1416
• Variables
Real área, radio
PSEUDOCODIGO
• Ejemplo: Realizar el pseudocódigo de un programa que
permita calcular el área de un rectángulo. Se debe
introducir la base y la altura para poder realizar el cálculo..
Programa: área
Entorno: BASE, ALTURA, AREA son número enteros
Algoritmo:
escribir “Introduzca la base y la altura”
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir “El área del rectángulo es “, AREA
Fin programa
OTRA FORMA: PSEUDOCODIGO
VARIABLES
• Son espacios reservados en la memoria que, como su
nombre indica, pueden cambiar de contenido a lo largo
de la ejecución de un programa.
• Fija.- Cuando el tamaño de la misma no variará a lo
largo de la ejecución del programa. Todas las variables,
sean del tipo que sean tienen longitud fija, salvo
algunas excepciones — como las colecciones de otras
variables (arrays) o las cadenas.
• Variable.- Cuando el tamaño de la misma puede variar
a lo largo de la ejecución. Típicamente colecciones de
datos.
VARIABLES
• Ejemplo
entero a, b
a=1
b=a+2
a=5
VARIABLES
• Aquí tenemos dos variables, "a" y "b" que
almacenan valores numéricos enteros (int). La
variable "a" almacena primero el número 1, luego
"b" almacena el numero que tiene "a" más 2, por
lo tanto "b" almacena un 3. Finalmente el valor
de "a" es reemplazado por un 3, por lo tanto las
variables contendrán estos datos al final:
• a=5
• b=3
VARIABLES

Dato: Es una representación simbólica (numérica, alfabética, algorítmica etc.),


atributo o característica de una entidad. El dato no tiene valor semántico
(sentido) en sí mismo, pero convenientemente tratado (procesado) se convierte
en información que puede utilizar en la realización de cálculos o toma de
decisiones.