El documento describe los conceptos básicos de los algoritmos. Explica que un algoritmo es una serie ordenada de instrucciones para resolver un problema. Luego, define las partes clave de un algoritmo como la entrada, salida y tipos de datos. Finalmente, describe formas de expresar algoritmos como pseudocódigo y diagramas de flujo.
Clase de introducción a la programación, a través del conocimiento del concepto de algoritmo. Qué son los algoritmos, cómo expresarlos, qué características tienen, etc.
Clase de introducción a la programación, a través del conocimiento del concepto de algoritmo. Qué son los algoritmos, cómo expresarlos, qué características tienen, etc.
Objetivo: Conocer las reglas para cambiar formulas matemáticas a expresiones validas para la computadora, además de diferenciar constantes e identificadores y tipos de datos simples.
Objetivo: Conocer las reglas para cambiar formulas matemáticas a expresiones validas para la computadora, además de diferenciar constantes e identificadores y tipos de datos simples.
Ponencia en I SEMINARIO SOBRE LA APLICABILIDAD DE LA INTELIGENCIA ARTIFICIAL EN LA EDUCACIÓN SUPERIOR UNIVERSITARIA. 3 de junio de 2024. Facultad de Estudios Sociales y Trabajo, Universidad de Málaga.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
Documento sobre las diferentes fuentes que han servido para transmitir la cultura griega, y que supone la primera parte del tema 4 de "Descubriendo nuestras raíces clásicas", optativa de bachillerato en la Comunitat Valenciana.
Durante el período citado se sucedieron tres presidencias radicales a cargo de Hipólito Yrigoyen (1916-1922),
Marcelo T. de Alvear (1922-1928) y la segunda presidencia de Yrigoyen, a partir de 1928 la cual fue
interrumpida por el golpe de estado de 1930. Entre 1916 y 1922, el primer gobierno radical enfrentó el
desafío que significaba gobernar respetando las reglas del juego democrático e impulsando, al mismo
tiempo, las medidas que aseguraran la concreción de los intereses de los diferentes grupos sociales que
habían apoyado al radicalismo.
2. Un Algoritmo es una serie ordenada de instrucciones,
pasos o procesos que llevan a la solución de un
determinado problema.
Ejemplo:
La suma de 2 números: 3 + 4 = 7
5. Algoritmos
• Entrada
– Lo que se necesita para realizar los pasos
• Salida
– Lo que se obtiene al final del algoritmo
• Tipos de datos
– Números: enteros, reales, complejos
– Texto: letras, palabras, frases
– Otros
6. Descripción de un algoritmo
• Es necesario contar con formas de expresar
algoritmos
– Diseño del algoritmo antes de codificar
– Diseño del algoritmo de manera independiente del
lenguaje de programación
• Diferentes alternativas
– Pseudo - código
– Diagramas de flujo
– Diagramas de Nassi-Schneidermann
7. Descripción de un algoritmo
El algoritmo se expresa
en lenguaje natural
Expresa de manera
genérica los pasos del
algoritmo
No provee detalles de la
implementación particular
del código final
8. • Diagramas de flujo
El diagrama de flujo es la representación gráfica de
un algoritmo; para ello se utiliza un conjunto de
símbolos estándares mundialmente utilizados y
desarrollados por organizaciones tales como ANSI
(American National Institute) e ISO (International
Standard Organization para la elaboración de
diagramas de flujo.
9. 1. Definir el problema a resolver
2. Identificar las entradas del
algoritmo
3. Definir los pasos a seguir para
convertir las entradas en la
salida.
4. Identificar la salida del
algoritmo
Seguir los pasos y comprobar que el
algoritmo sea correcto analizando la
salida.
Revisar los pasos y hacer las
correcciones.
5. Problema resuelto.
1
2
3
4
5
10. Construcción de un algoritmo
• Ejemplo:
– Objetivo: Calcular el precio de una manzana
– Entradas
• Precio (en pesos) del kilo de manzanas [K]
• Peso (en gramos) promedio de una manzana[P]
– Salida
• Precio (en pesos) de una manzana [M]
11. Construcción de un algoritmo
Inicio
Ingresar valor de K y P
Calcular G = K/100
Calcular M = G x P
Devolver el valor de M
Fin.
13. • Operaciones básicas
– Entrada de datos
– Salida de datos
– Utilización de variables
– Utilización de constantes
– Aplicación de operadores
– Asignación de valores
• Combinación de operaciones básicas
– Secuencial
– Selectiva
– Repetitiva
16. Es aquella en la que una acción (instrucción)
sigue a otra en secuencia. Las tareas se
suceden de tal modo que la salida de una es
la entrada de la siguiente y así
sucesivamente hasta el fin del proceso
Sirven para denotar diferentes alternativas que
pueden llevarse a cabo dado el valor de una
expresión lógica, el cual siempre sera
verdadero o falso.
Tiene la capacidad de incluir una o más
variables que trabajaran como contadores, con
las cuales se controla el número de ocasiones
que se ejecutará el ciclo.
Secuencial
Condicional
Cíclica
17. .
Si < condición > entonces
< acción uno >
si_no
<acción dos>
fin_si
DOBLES
si < condición > entonces
< instrucción >
sino
si < condición 2>entonces
< instrucción >
sino
.
.
fin si
18. .
si < condición > entonces
< instrucción >
sino
si < condición 2>entonces
< instrucción >
sino
.
fin si
M
Ú
L
T
I
P
L
E
S