S01.s2 Material
S01.s2 Material
S01.s2 Material
ALGORITMOS
SEMANA 1-SESION 2
UTILIDAD
¿Cómo inspeccionar un vehículo? ¿Qué pasos seguir? ¿Qué
hacer si se detecta una falla? ¿Si fuera un barco, avión o una
construcción?
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
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 números’
algoritmo empleando figuras n1, n2
geométricas, donde cada
una de ellas representa en Suma ← n1 + n2
particular una tarea ‘Suma: ’ ,suma
específica que realizar.
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
Algoritmo Programación Instrucción
Expresa los
Se expresa algoritmos Son pasos que se
en forma de como ejecutan en un
Programa
Se escribe con un
Lenguaje de
Programación
Se clasifica como:
https://www.youtube.com/watch?v=S3tCMnga914&feature=youtu.be
Tipos de datos
Caracteres que
Caracteres reconoce el Ejemplo: a, v, 3, $, ñ
computador
Enteros (sin
Ejemplo: 1, 4, -2, 0
decimales)
Tipos de datos Numérico
Reales (con
Ejemplo: 1.3, 34,1
decimales)
• Edad
• Precio
• Altura
¿Qué tipo de dato son las variables?
• Edad: Entero
• Precio: Real
• Altura: Real
Variable
• Permite almacenar de forma temporal • Identificador de variable: inicia con
un valor y el cual puede cambiar letra minúscula, sigue con letra,
durante la ejecución del algoritmo o dígito, guion bajo ( _ ).
programa. • Si el identificador tiene más de una
• Toda variable tiene un nombre que palabra, la primera letra a partir de
sirve para identificarla. la segunda palabra se escribirá con
• Posición de memoria que posee mayúscula.
valor, tipo, nombre (identificador), • Identificador debe ser
tamaño.
• significativo.
Ejemplo:
prom <- (nota1 + nota2 + nota3)/3
Operador en
Operación Ejemplo
PseInt Además, PseInt nos
Adición + 10 + 2 = 12 permite definir un
Sustracción - 10 - 2 = 8 número trascendental
Multiplicación * 10 * 2 = 20 muy usado que es Pi,
División / 10 / 2 = 5 para usarlo solo
Potencia ^ 10 ^ 2 = 100 debemos escribir PI:
RAIZ
Raíz RAIZ(100) = 10 Ejemplo: Si queremos
RC
% 10 % 2 = 0 calcular el doble de PI
Residuo colocamos: 2*PI
mod 10 mod 3 = 1
TRUNC(10 / 3) = 3
Parte entera TRUNC
TRUNC(2.34) = 2
Operador de asignación