Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMOS
Utilida
¿Cómo inspeccionar un vehículo? ¿Qué
pasos seguir? ¿Qué hacer si se detecta
d
una falla? ¿Si fuera un barco, avión o
una construcción?
La respuesta en
general sería seguir
determinados
pasos o
instrucciones.
Los algoritmos nos sirven para solucionar problemas
Algoritmo
Procesador
¿Qué es un algoritmo?
¿Qué es un algoritmo?
Conjunto de instrucciones que especifica la secuencia de operaciones a realizar,
en orden, para resolver un problema específico
Es el conjunto de
Es la introducción operaciones a Son los resultados
de datos para ser realizar para dar obtenidos a través
transformados solución al del proceso.
problema.
Diseño de algoritmos
Alternativas de solución
Pseudocódigo
Es un lenguaje de especificación (descripción) de algoritmos . El pseudocódigo
tiene que traducirse posteriormente a un lenguaje de programación.
Es empleado para representar la solución de un algoritmo empleando lenguaje
natural escrito estableciendo la secuencia de pasos sin imprecisiones y de
manera clara.
Ventajas:
• Se enfoca en la lógica del programa y no en las reglas de un
lenguaje específico.
• Se puede traducir fácilmente a lenguajes estructurados (Pascal, C, C+
+).
Diagrama de
Flujo Proceso sumas
← ← ← ← ← ←
Definir n1, n2, suma Com…
Es empleado para
representar la solución de un ‘Ingrese dos
algoritmo empleando números’
figuras geométricas, donde
n1, n2
cada una de ellas representa Suma ← n1 + n2
en particular una tarea
específica que realizar.
‘Suma: ’ ,suma
FinProceso
Lenguajes de Programación
• Programación: Actividad
que consiste en expresar un
algoritmo en forma de
programa.
• Instrucción: Es cada uno de
los pasos que se ejecutan
en el programa.
Lenguajes de Programación
Lenguaje de
Programación
S
e
Lenguaje de Lenguaje de c Lenguaje de
Máquina Bajo Nivel l Alto Nivel
a
s
i
Lenguajes de Programación
https://www.youtube.com/watch?v=S3tCMnga914&feature=youtu.be
Tipos de datos
Caracteres que
Ejemplo: a, v, 3, $,
Caracteres reconoce el
ñ
computador
• Edad
• Precio
• Altura
¿Qué tipo de dato son las variables?
• Edad: Entero
• Precio: Real
• Altura: Real
Variabl
e
• Permite almacenar de forma temporal un • Posición de memoria que
valor y el cual puede cambiar durante la posee valor, tipo,
nombre (identificador),
ejecución del algoritmo o programa. tamaño.
• Toda variable tiene un nombre que sirve • Identificador de variable:
para identificarla. inicia con letra minúscula,
sigue con letra, dígito, guion
bajo ( _ ).
Ejemplo: • Si el identificador tiene más
prom <- (nota1 + nota2 + de una palabra, la primera
nota3)/3 letra a partir de la segunda
palabra se escribirá con
mayúscula.
* Las variables son: prom, nota1, nota2 y • Identificador debe ser
nota3. significativo.
Declarando una variable
Ejemplos: En pseudicódigo:
• Edad • Definir edad Como Entero
• Precio • Definir precio Como
• Mes
• Peso neto • mes PesoNeto
• Peso bruto • Peso_bruto
Las palabras reservadas
o
Resumiend
escrita mediante: ………………………………….
……..
o
Resumiend
• ¿Cómo denominamos a la actividad que consiste en
expresar un algoritmo en forma de programa?