SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
LOS ALGORITMOS
La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizm i,
nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de
números y ecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados o instrucciones que describe el proceso que se
debe seguir, para dar solución a un problema específico.
No podemos apartar nuestra vida de los algoritmos. Sin darnos cuenta nuestra vida cotidiana
está llena de ellos. Pero de alguna forma se hacen transparente.
Ejemplo de algoritmos cuando nos levantamos todos los días para ir a nuestro trabajo u lugar
donde estudiamos, hacemos un conjunto de pasos antes de llegar a nuestros trabajos.
Algoritmos en programación
Un programa de computadora es un algoritmo que le dice a la computadora los pasos específicos
para llevar a cabo una tarea. Los algoritmos son rigurosamente definidos para que la
computadora pueda interpretarlos. El orden en que se ejecuta cada uno de los pasos que
constituyen un algoritmo es fundamental. El orden más básico es de arriba hacia abajo,
ejecutándose una instrucción tras otra de un código. Pero un algoritmo puede variar en su flujo
u orden de ejecución de pasos dependiendo de los valores de inicio o que entran durante su
ejecución.
Las características fundamentales que debe cumplir todo algoritmo son:
 Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
 Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el
mismo resultado cada vez.
 Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún
momento; o sea, debe tener un numero finito de pasos.
 Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo
fácilmente.
 Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean
fáciles de realizar, incluso por programadores diferentes a sus propios autores.
Los pasos para la resolución de un problema son:
 Diseño de algoritmo, que describe la secuencia ordenada de pasos que conducen a la
solución de un problema dado. (Análisis del problema y desarrollo del algoritmo).
 Expresar el algoritmo como un programa de lenguaje de programación adecuado. (Fase
de codificación.)
 Ejecución y validación del programa por la computadora.
Partes de un algoritmo
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso
y salida. Donde:
Entrada: Corresponde al insumo, a los datos necesarios que requiere el proceso para
ofrecer los resultados esperados.
Proceso: Pasos necesarios para obtener la solución del problema o la situación planteada.
Salida: Resultados arrojados por el proceso como solución.
Ejemplo: Preparar una receta de cocina
Entrada: ingrediente y utensilios empleados.
Proceso: elaboración de la receta en la cocina.
Salida: terminación del plato (por ejemplo, pasticho).
Tipos de algoritmos. Existen dos tipos y son llamados así por su naturaleza:
 Cualitativos: Son aquellos en los que se describen los pasos utilizando sólo palabras. Es
decir, en sus pasos o instrucciones para resolver un problema no están involucrados
cálculos numéricos.
Ejemplos: instrucciones para armar un aeromodelo, desarrollar una actividad física o
encontrar un tesoro, cursar una carrera a nivel superior, tejer un suéter entre otros.
 Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los
pasos del proceso.
Ejemplos: Calcular el factorial de un número, solución de la ecuación de segundo grado,
encontrar el mínimo común múltiplo entre otros.
Lenguajes Algorítmicos: Un Lenguaje algorítmico es una serie de símbolos y reglas que se
utilizan para describir de manera explícita un proceso. Entre ellos se encuentran: Gráficos y no
gráficos.
Tipos de Lenguajes Algorítmicos
 Gráficos: Es la representación gráfica de
las operaciones que realiza un algoritmo
(diagrama de flujo).
 No Gráficos: Representa en
forma descriptiva las operaciones que
debe realizar un algoritmo (seudocódigo).
INICIO
Edad: Entero
ESCRIBA “cuál es tu edad?”
Lea Edad
SI Edad >=18 entonces
ESCRIBA “Eres mayor de Edad”
FINSI
ESCRIBA “fin del algoritmo”
FIN
El diagrama de flujo (DF) o Flowchart es una de las técnicas de representación de algoritmos
más antigua, y consiste en representar mediante símbolos las operaciones a realizar. Por
ejemplo: el inicio y el fin del algoritmo se representan con un símbolo elíptico, las entradas y
salidas con un paralelogramo, las decisiones con un rombo, los procesos con un rectángulo, etc.
Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares; sin
embargo, algunos símbolos especiales pueden también ser desarrollados cuando sean requeridos.
Algunos símbolos son:
Nombre Símbolo Función
Terminal
Representa el inicio y fin de un programa. También puede representar una
parada o interrupción programada que sea necesaria realizar en un programa.
Entrada / salida
Cualquier tipo de introducción de datos en la memoria desde los periféricos o
registro de información procesada en un periférico.
Proceso
Cualquier tipo de operación que pueda originar cambio de valor, formato o
posición de la información almacenada en memoria, operaciones aritméticas, de
transformaciones, etc.
Decisión
Indica operaciones lógicas o de comparación entre datos (normalmente dos) y
en función del resultado de la misma determina (normalmente si y no) cual de los
distintos caminos alternativos del programa se debe seguir
Conector
Misma Página
Sirve para enlazar dos partes cualesquiera de un diagrama a través de un
conector en la salida y otro conector en la entrada. Se refiere a la conexión en la
misma página del diagrama
Indicador de
dirección o
línea de flujo
Indica el sentido de la ejecución de las operaciones
Salida
Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un
pedazo de hoja. Es usado para mostrar datos o resultados.
Reglas para la creación de Diagramas de flujo
1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a
derecha.
2.Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la
dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo
horizontal o verticales (nunca diagonales).
3.Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a
un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta
que solo se van a utilizar conectores cuando sea estrictamente necesario.
4.No deben quedar líneas de flujo sin conectar
5.Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de
muchas palabras.
6.Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo
final.
7.Solo los símbolos de decisión pueden y deben tener más de una línea de flujo de salida.
Pseudocódigo: Es una herramienta de programación en la que las instrucciones se describen en
palabras similares al inglés o español, que facilita tanto la escritura como la lectura de los
programas de computación.
Ventajas de utilizar un Pseudocódigo a un Diagrama de Flujo
 Ocupa menos espacio en una hoja de papel
 Permite representar en forma fácil operaciones repetitivas complejas
 Es muy fácil pasar de Pseudocódigo a un programa en algún lenguaje de programación.
 Si se siguen las reglas se puede observar claramente los niveles que tiene cada
operación.
Ejemplo de algoritmo cualitativo.
Observe el siguiente problema de tipo cotidiano y sus respectivos algoritmos representados
en Pseudocódigo y en diagramas de flujos:
“Tengo un teléfono y necesito llamar a alguien pero no sé cómo hacerlo“.
Conceptos fundamentales para construir algoritmos cuantitativos.
 Tipos de datos: Numéricos (enteros y reales); lógicos; carácter y cadenas de caracteres.
 Identificador: Los datos a procesar por un computador, deben almacenarse en casillas o
celdas de memoria para su posterior utilización.
 Declaración de variables: Es un proceso que consiste en listar al principio del algoritmo
todas las variables (identificador) que se usaran, además de colocar el nombre de la
variable que debe decir qué tipo de dato se almacenará ahí (real, entero, lógico, otros).
Contador: entero
Edad, I: entero
Dirección: cadena_de_caracteres
Salario_Basico: real
Opción: carácter
 Variable: Objetos que pueden cambiar su valor durante la ejecución del programa.
 Constante: Son datos que no cambian durante la ejecución de un programa.
 Bloque de asignación: La asignación consiste, en el paso de valores o resultados a una
zona de memoria. Dicha zona será reconocida con el nombre de la variable (identificador)
que recibe el valor. Un bloque de asignación se utiliza para asignar valores o expresiones
a una variable.
 Escritura o salida de datos: Consiste en mandar por un dispositivo de salida (ej. monitor
o impresora) un resultado o mensaje. Esta instrucción presenta en pantalla el mensaje
escrito entre comillas o el contenido de la variable. Este proceso se representa así como
sigue:
 Lectura o entrada de datos: La lectura o entrada de datos consiste en recibir desde un
dispositivo de entrada (p.ej. el teclado) un valor o dato. Este dato va a ser almacenado en
la variable que aparece a continuación de la instrucción. Esta operación se representa
así:
Ejemplos de algoritmos cuantitativos
1) Escriba un algoritmo que pregunte por dos números y muestre como resultado la suma de
estos. Use Pseudocódigo y diagrama de flujos.
2) Escriba un algoritmo que permita conocer el área de un triángulo a partir de la base y la
altura. Exprese el algoritmo usando Pseudocódigo y diagrama de flujos.
Ejemplo 1
Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media
aritmética.
inicio
leer (a, b, c, d)
producto <-- (a * b * c * d)
suma <-- (a + b + c + d)
media <-- (a + b + c + d) / 4
escribir (producto, suma, media)
fin

Más contenido relacionado

La actualidad más candente (20)

Filtro fir e iir.
Filtro fir e iir.Filtro fir e iir.
Filtro fir e iir.
 
Palabras reservadas de netbeans
Palabras reservadas de netbeansPalabras reservadas de netbeans
Palabras reservadas de netbeans
 
Algoritmos y Pseudocódigo
Algoritmos y PseudocódigoAlgoritmos y Pseudocódigo
Algoritmos y Pseudocódigo
 
Estructuras Selectivas
Estructuras SelectivasEstructuras Selectivas
Estructuras Selectivas
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
Yourdon
YourdonYourdon
Yourdon
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Clase2
Clase2Clase2
Clase2
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Punteros y funciones
Punteros y funciones Punteros y funciones
Punteros y funciones
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Ensamblador y enlazador
Ensamblador y enlazadorEnsamblador y enlazador
Ensamblador y enlazador
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 
Compiladores conceptos
Compiladores conceptosCompiladores conceptos
Compiladores conceptos
 
Estructuras no-lineales
Estructuras no-linealesEstructuras no-lineales
Estructuras no-lineales
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
 
Reglasproduccion
ReglasproduccionReglasproduccion
Reglasproduccion
 

Destacado

Impacto Social En Los Jovenes
Impacto Social En Los Jovenes Impacto Social En Los Jovenes
Impacto Social En Los Jovenes CamilayNicol
 
Que son las redes sociales
Que son las redes socialesQue son las redes sociales
Que son las redes socialesOrlene Aldana
 
Gestión escolar de las tics y la importancia de planificar su integraciòn
Gestión escolar de las tics y la importancia de planificar su integraciònGestión escolar de las tics y la importancia de planificar su integraciòn
Gestión escolar de las tics y la importancia de planificar su integraciònAmvero
 
Las redes sociales en educación
Las redes sociales en educaciónLas redes sociales en educación
Las redes sociales en educaciónSofia Quiroga
 
Las redes sociales en la familia
Las redes sociales en la familiaLas redes sociales en la familia
Las redes sociales en la familiaCarlos Castillo
 
Impacto de red social
Impacto de red socialImpacto de red social
Impacto de red socialRaul_Fajardo
 
Influencia de las redes sociales en los jóvenes-ppt
Influencia de las redes sociales en los jóvenes-pptInfluencia de las redes sociales en los jóvenes-ppt
Influencia de las redes sociales en los jóvenes-pptSarita Espinoza Trujillo
 
La influencia de las redes sociales en los Adolescentes
La influencia de las redes sociales en los AdolescentesLa influencia de las redes sociales en los Adolescentes
La influencia de las redes sociales en los Adolescenteslucrefeli
 

Destacado (14)

Academic Transcript
Academic TranscriptAcademic Transcript
Academic Transcript
 
Educador epa rural
Educador epa ruralEducador epa rural
Educador epa rural
 
Impacto Social En Los Jovenes
Impacto Social En Los Jovenes Impacto Social En Los Jovenes
Impacto Social En Los Jovenes
 
Que son las redes sociales
Que son las redes socialesQue son las redes sociales
Que son las redes sociales
 
Formulario (examen parcial)
Formulario (examen parcial)Formulario (examen parcial)
Formulario (examen parcial)
 
Redes sociales en las escuelas
Redes sociales en las escuelasRedes sociales en las escuelas
Redes sociales en las escuelas
 
Gestión escolar de las tics y la importancia de planificar su integraciòn
Gestión escolar de las tics y la importancia de planificar su integraciònGestión escolar de las tics y la importancia de planificar su integraciòn
Gestión escolar de las tics y la importancia de planificar su integraciòn
 
Las redes sociales en educación
Las redes sociales en educaciónLas redes sociales en educación
Las redes sociales en educación
 
TIC en la Gestion Directiva
TIC en la Gestion DirectivaTIC en la Gestion Directiva
TIC en la Gestion Directiva
 
Las redes sociales en la familia
Las redes sociales en la familiaLas redes sociales en la familia
Las redes sociales en la familia
 
TIC en Gestion Escolar
TIC en Gestion EscolarTIC en Gestion Escolar
TIC en Gestion Escolar
 
Impacto de red social
Impacto de red socialImpacto de red social
Impacto de red social
 
Influencia de las redes sociales en los jóvenes-ppt
Influencia de las redes sociales en los jóvenes-pptInfluencia de las redes sociales en los jóvenes-ppt
Influencia de las redes sociales en los jóvenes-ppt
 
La influencia de las redes sociales en los Adolescentes
La influencia de las redes sociales en los AdolescentesLa influencia de las redes sociales en los Adolescentes
La influencia de las redes sociales en los Adolescentes
 

Similar a Resolución de problemas y algoritmo

Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmicopaty_cursocompu
 
Unidad I Algoritmos
Unidad I   AlgoritmosUnidad I   Algoritmos
Unidad I AlgoritmosEnder Melean
 
Unidad I Algoritmos
Unidad  I    AlgoritmosUnidad  I    Algoritmos
Unidad I AlgoritmosEnder Melean
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representaciónBenjamin Medina Ramirez
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2Noé AG
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoAleBlanco
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 

Similar a Resolución de problemas y algoritmo (20)

Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
Unidad I Algoritmos
Unidad I   AlgoritmosUnidad I   Algoritmos
Unidad I Algoritmos
 
Unidad I Algoritmos
Unidad  I    AlgoritmosUnidad  I    Algoritmos
Unidad I Algoritmos
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Tarea 4 algoritmos
Tarea 4 algoritmosTarea 4 algoritmos
Tarea 4 algoritmos
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
 
Tema v
Tema vTema v
Tema v
 
Programación u1
Programación   u1Programación   u1
Programación u1
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
Tema v
Tema vTema v
Tema v
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 

Más de Nombre Apellidos

T4-Instrumento de evaluacion_OVA-foros.pdf
T4-Instrumento de evaluacion_OVA-foros.pdfT4-Instrumento de evaluacion_OVA-foros.pdf
T4-Instrumento de evaluacion_OVA-foros.pdfNombre Apellidos
 
T1-Instrumento de evaluacion_SitioWeb.pdf
T1-Instrumento de evaluacion_SitioWeb.pdfT1-Instrumento de evaluacion_SitioWeb.pdf
T1-Instrumento de evaluacion_SitioWeb.pdfNombre Apellidos
 
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2023-G-ENE.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2023-G-ENE.pdfProgramaciónAnalitica _Procesos tecnológicos-educativos-2023-G-ENE.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2023-G-ENE.pdfNombre Apellidos
 
T1-Instrumento de evaluacion_MuralDigital.pdf
T1-Instrumento de evaluacion_MuralDigital.pdfT1-Instrumento de evaluacion_MuralDigital.pdf
T1-Instrumento de evaluacion_MuralDigital.pdfNombre Apellidos
 
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-SEPT.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-SEPT.pdfProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-SEPT.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-SEPT.pdfNombre Apellidos
 
Criptografía y mecanismos de seguridad.pdf
Criptografía y mecanismos de seguridad.pdfCriptografía y mecanismos de seguridad.pdf
Criptografía y mecanismos de seguridad.pdfNombre Apellidos
 
SeguridadEnLaTransmisionDeDatos.pdf
SeguridadEnLaTransmisionDeDatos.pdfSeguridadEnLaTransmisionDeDatos.pdf
SeguridadEnLaTransmisionDeDatos.pdfNombre Apellidos
 
desafios-de-la-educacion-con-tic.pdf
desafios-de-la-educacion-con-tic.pdfdesafios-de-la-educacion-con-tic.pdf
desafios-de-la-educacion-con-tic.pdfNombre Apellidos
 
diseno-desarrollo-eval-materiales-multimedia.pdf
diseno-desarrollo-eval-materiales-multimedia.pdfdiseno-desarrollo-eval-materiales-multimedia.pdf
diseno-desarrollo-eval-materiales-multimedia.pdfNombre Apellidos
 
Ebook.Orientacionesparadisearmaterialesdidcticomultimedia.pdf
Ebook.Orientacionesparadisearmaterialesdidcticomultimedia.pdfEbook.Orientacionesparadisearmaterialesdidcticomultimedia.pdf
Ebook.Orientacionesparadisearmaterialesdidcticomultimedia.pdfNombre Apellidos
 
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-MAYO.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-MAYO.pdfProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-MAYO.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-MAYO.pdfNombre Apellidos
 
T4 instrumento de evaluación ova-foros
T4 instrumento de evaluación ova-forosT4 instrumento de evaluación ova-foros
T4 instrumento de evaluación ova-forosNombre Apellidos
 
Las TIC y la formación de los Docentes
Las TIC y la formación de los DocentesLas TIC y la formación de los Docentes
Las TIC y la formación de los DocentesNombre Apellidos
 
T3 instrumento de evaluacion curso-virtual-mil aulas
T3 instrumento de evaluacion curso-virtual-mil aulasT3 instrumento de evaluacion curso-virtual-mil aulas
T3 instrumento de evaluacion curso-virtual-mil aulasNombre Apellidos
 
T2 instrumento de evaluacion libro-digital_materialdidáctic_cuadernodigital
T2 instrumento de evaluacion libro-digital_materialdidáctic_cuadernodigitalT2 instrumento de evaluacion libro-digital_materialdidáctic_cuadernodigital
T2 instrumento de evaluacion libro-digital_materialdidáctic_cuadernodigitalNombre Apellidos
 
V58n1 a11 recursos-educativos
V58n1 a11 recursos-educativosV58n1 a11 recursos-educativos
V58n1 a11 recursos-educativosNombre Apellidos
 

Más de Nombre Apellidos (20)

T4-Instrumento de evaluacion_OVA-foros.pdf
T4-Instrumento de evaluacion_OVA-foros.pdfT4-Instrumento de evaluacion_OVA-foros.pdf
T4-Instrumento de evaluacion_OVA-foros.pdf
 
T1-Instrumento de evaluacion_SitioWeb.pdf
T1-Instrumento de evaluacion_SitioWeb.pdfT1-Instrumento de evaluacion_SitioWeb.pdf
T1-Instrumento de evaluacion_SitioWeb.pdf
 
ELIÉCER ESPINOSA (2).pdf
ELIÉCER ESPINOSA (2).pdfELIÉCER ESPINOSA (2).pdf
ELIÉCER ESPINOSA (2).pdf
 
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2023-G-ENE.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2023-G-ENE.pdfProgramaciónAnalitica _Procesos tecnológicos-educativos-2023-G-ENE.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2023-G-ENE.pdf
 
T1-Instrumento de evaluacion_MuralDigital.pdf
T1-Instrumento de evaluacion_MuralDigital.pdfT1-Instrumento de evaluacion_MuralDigital.pdf
T1-Instrumento de evaluacion_MuralDigital.pdf
 
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-SEPT.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-SEPT.pdfProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-SEPT.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-SEPT.pdf
 
Criptografía y mecanismos de seguridad.pdf
Criptografía y mecanismos de seguridad.pdfCriptografía y mecanismos de seguridad.pdf
Criptografía y mecanismos de seguridad.pdf
 
SeguridadEnLaTransmisionDeDatos.pdf
SeguridadEnLaTransmisionDeDatos.pdfSeguridadEnLaTransmisionDeDatos.pdf
SeguridadEnLaTransmisionDeDatos.pdf
 
Seguridad en redes
Seguridad en redesSeguridad en redes
Seguridad en redes
 
desafios-de-la-educacion-con-tic.pdf
desafios-de-la-educacion-con-tic.pdfdesafios-de-la-educacion-con-tic.pdf
desafios-de-la-educacion-con-tic.pdf
 
diseno-desarrollo-eval-materiales-multimedia.pdf
diseno-desarrollo-eval-materiales-multimedia.pdfdiseno-desarrollo-eval-materiales-multimedia.pdf
diseno-desarrollo-eval-materiales-multimedia.pdf
 
Ebook.Orientacionesparadisearmaterialesdidcticomultimedia.pdf
Ebook.Orientacionesparadisearmaterialesdidcticomultimedia.pdfEbook.Orientacionesparadisearmaterialesdidcticomultimedia.pdf
Ebook.Orientacionesparadisearmaterialesdidcticomultimedia.pdf
 
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-MAYO.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-MAYO.pdfProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-MAYO.pdf
ProgramaciónAnalitica _Procesos tecnológicos-educativos-2022-G-MAYO.pdf
 
Espinosa eliecer wordwall
Espinosa eliecer wordwallEspinosa eliecer wordwall
Espinosa eliecer wordwall
 
Propuesta seminario
Propuesta seminarioPropuesta seminario
Propuesta seminario
 
T4 instrumento de evaluación ova-foros
T4 instrumento de evaluación ova-forosT4 instrumento de evaluación ova-foros
T4 instrumento de evaluación ova-foros
 
Las TIC y la formación de los Docentes
Las TIC y la formación de los DocentesLas TIC y la formación de los Docentes
Las TIC y la formación de los Docentes
 
T3 instrumento de evaluacion curso-virtual-mil aulas
T3 instrumento de evaluacion curso-virtual-mil aulasT3 instrumento de evaluacion curso-virtual-mil aulas
T3 instrumento de evaluacion curso-virtual-mil aulas
 
T2 instrumento de evaluacion libro-digital_materialdidáctic_cuadernodigital
T2 instrumento de evaluacion libro-digital_materialdidáctic_cuadernodigitalT2 instrumento de evaluacion libro-digital_materialdidáctic_cuadernodigital
T2 instrumento de evaluacion libro-digital_materialdidáctic_cuadernodigital
 
V58n1 a11 recursos-educativos
V58n1 a11 recursos-educativosV58n1 a11 recursos-educativos
V58n1 a11 recursos-educativos
 

Último

CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Resolución de problemas y algoritmo

  • 1. LOS ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizm i, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX. Un algoritmo es una serie de pasos organizados o instrucciones que describe el proceso que se debe seguir, para dar solución a un problema específico. No podemos apartar nuestra vida de los algoritmos. Sin darnos cuenta nuestra vida cotidiana está llena de ellos. Pero de alguna forma se hacen transparente. Ejemplo de algoritmos cuando nos levantamos todos los días para ir a nuestro trabajo u lugar donde estudiamos, hacemos un conjunto de pasos antes de llegar a nuestros trabajos. Algoritmos en programación Un programa de computadora es un algoritmo que le dice a la computadora los pasos específicos para llevar a cabo una tarea. Los algoritmos son rigurosamente definidos para que la computadora pueda interpretarlos. El orden en que se ejecuta cada uno de los pasos que constituyen un algoritmo es fundamental. El orden más básico es de arriba hacia abajo, ejecutándose una instrucción tras otra de un código. Pero un algoritmo puede variar en su flujo u orden de ejecución de pasos dependiendo de los valores de inicio o que entran durante su ejecución. Las características fundamentales que debe cumplir todo algoritmo son:  Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.  Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.  Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.  Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.  Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de realizar, incluso por programadores diferentes a sus propios autores. Los pasos para la resolución de un problema son:  Diseño de algoritmo, que describe la secuencia ordenada de pasos que conducen a la solución de un problema dado. (Análisis del problema y desarrollo del algoritmo).
  • 2.  Expresar el algoritmo como un programa de lenguaje de programación adecuado. (Fase de codificación.)  Ejecución y validación del programa por la computadora. Partes de un algoritmo Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida. Donde: Entrada: Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados. Proceso: Pasos necesarios para obtener la solución del problema o la situación planteada. Salida: Resultados arrojados por el proceso como solución. Ejemplo: Preparar una receta de cocina Entrada: ingrediente y utensilios empleados. Proceso: elaboración de la receta en la cocina. Salida: terminación del plato (por ejemplo, pasticho). Tipos de algoritmos. Existen dos tipos y son llamados así por su naturaleza:  Cualitativos: Son aquellos en los que se describen los pasos utilizando sólo palabras. Es decir, en sus pasos o instrucciones para resolver un problema no están involucrados cálculos numéricos. Ejemplos: instrucciones para armar un aeromodelo, desarrollar una actividad física o encontrar un tesoro, cursar una carrera a nivel superior, tejer un suéter entre otros.  Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. Ejemplos: Calcular el factorial de un número, solución de la ecuación de segundo grado, encontrar el mínimo común múltiplo entre otros. Lenguajes Algorítmicos: Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Entre ellos se encuentran: Gráficos y no gráficos. Tipos de Lenguajes Algorítmicos  Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).
  • 3.  No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (seudocódigo). INICIO Edad: Entero ESCRIBA “cuál es tu edad?” Lea Edad SI Edad >=18 entonces ESCRIBA “Eres mayor de Edad” FINSI ESCRIBA “fin del algoritmo” FIN El diagrama de flujo (DF) o Flowchart es una de las técnicas de representación de algoritmos más antigua, y consiste en representar mediante símbolos las operaciones a realizar. Por ejemplo: el inicio y el fin del algoritmo se representan con un símbolo elíptico, las entradas y salidas con un paralelogramo, las decisiones con un rombo, los procesos con un rectángulo, etc. Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares; sin embargo, algunos símbolos especiales pueden también ser desarrollados cuando sean requeridos. Algunos símbolos son: Nombre Símbolo Función Terminal Representa el inicio y fin de un programa. También puede representar una parada o interrupción programada que sea necesaria realizar en un programa. Entrada / salida Cualquier tipo de introducción de datos en la memoria desde los periféricos o registro de información procesada en un periférico. Proceso Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas, de transformaciones, etc. Decisión Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir Conector Misma Página Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma página del diagrama Indicador de dirección o línea de flujo Indica el sentido de la ejecución de las operaciones Salida Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados. Reglas para la creación de Diagramas de flujo 1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.
  • 4. 2.Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales). 3.Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta que solo se van a utilizar conectores cuando sea estrictamente necesario. 4.No deben quedar líneas de flujo sin conectar 5.Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras. 6.Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final. 7.Solo los símbolos de decisión pueden y deben tener más de una línea de flujo de salida. Pseudocódigo: Es una herramienta de programación en la que las instrucciones se describen en palabras similares al inglés o español, que facilita tanto la escritura como la lectura de los programas de computación. Ventajas de utilizar un Pseudocódigo a un Diagrama de Flujo  Ocupa menos espacio en una hoja de papel  Permite representar en forma fácil operaciones repetitivas complejas  Es muy fácil pasar de Pseudocódigo a un programa en algún lenguaje de programación.  Si se siguen las reglas se puede observar claramente los niveles que tiene cada operación. Ejemplo de algoritmo cualitativo. Observe el siguiente problema de tipo cotidiano y sus respectivos algoritmos representados en Pseudocódigo y en diagramas de flujos: “Tengo un teléfono y necesito llamar a alguien pero no sé cómo hacerlo“. Conceptos fundamentales para construir algoritmos cuantitativos.  Tipos de datos: Numéricos (enteros y reales); lógicos; carácter y cadenas de caracteres.
  • 5.  Identificador: Los datos a procesar por un computador, deben almacenarse en casillas o celdas de memoria para su posterior utilización.  Declaración de variables: Es un proceso que consiste en listar al principio del algoritmo todas las variables (identificador) que se usaran, además de colocar el nombre de la variable que debe decir qué tipo de dato se almacenará ahí (real, entero, lógico, otros). Contador: entero Edad, I: entero Dirección: cadena_de_caracteres Salario_Basico: real Opción: carácter  Variable: Objetos que pueden cambiar su valor durante la ejecución del programa.  Constante: Son datos que no cambian durante la ejecución de un programa.  Bloque de asignación: La asignación consiste, en el paso de valores o resultados a una zona de memoria. Dicha zona será reconocida con el nombre de la variable (identificador) que recibe el valor. Un bloque de asignación se utiliza para asignar valores o expresiones a una variable.  Escritura o salida de datos: Consiste en mandar por un dispositivo de salida (ej. monitor o impresora) un resultado o mensaje. Esta instrucción presenta en pantalla el mensaje escrito entre comillas o el contenido de la variable. Este proceso se representa así como sigue:  Lectura o entrada de datos: La lectura o entrada de datos consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor o dato. Este dato va a ser almacenado en la variable que aparece a continuación de la instrucción. Esta operación se representa así: Ejemplos de algoritmos cuantitativos 1) Escriba un algoritmo que pregunte por dos números y muestre como resultado la suma de estos. Use Pseudocódigo y diagrama de flujos.
  • 6. 2) Escriba un algoritmo que permita conocer el área de un triángulo a partir de la base y la altura. Exprese el algoritmo usando Pseudocódigo y diagrama de flujos. Ejemplo 1 Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media aritmética. inicio leer (a, b, c, d) producto <-- (a * b * c * d) suma <-- (a + b + c + d) media <-- (a + b + c + d) / 4 escribir (producto, suma, media) fin