SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Ayudantia inf 140

        Daniel Barraza
      dbarrazar@msn.com
Algoritmos
    ¿Que es un algoritmo?


        “Una lista de instrucciones donde se
    

        especifica una sucesión de operaciones
        necesarias para resolver cualquier
        problema de un tipo dado”.
        Ejemplo sumar dos números
    
Algoritmos
                  5+1=6
 491
             1.

                  Anotar 6
             2.

                  2+9=11
+ 25         3.

                  Anotar 1 y guardar
             4.
                  1
 516              4+0=4
             5.

                  4+1=5
             6.

                  Anotar 5
             7.

                  El resultado es 516
             8.
Algoritmos
    Entrada

        ¿Qué se necesita para realizar los pasos?
    

    Salida

        ¿Que se obtiene al final del algoritmo?
    

    Tipos de datos

        Números: enteros, reales,etc.
    

        Carácter: letras, palabras, frases
    

        Lógicos
    
Algoritmos
    Sirven para resolver un tipo de


    problema especifico.
    Son secuencias de pasos concretos.


    Requiere la definición de la entrada y la


    salida.
    Adecuados para ser ejecutados por un


    computador
Algoritmos
    ¿Qué tiene que ver con la


    programación?
        La programación consiste en crear
    

        programas de computador que resuelvan
        problemas específicos.
        Un programa de computador es la
    

        implementación de un algoritmo.
Pregunta
Un algoritmo se caracteriza por tener un
 conjunto finito de instrucciones para
 resolver un problema determinado, en
 donde el orden de las instrucciones
 existentes en él no altera mayormente
 el resultado final.
respuesta
    Falso. Por definición, un algoritmo es un

    conjunto finito de instrucciones que
    especifican la secuencia de operaciones a
    realizar, en orden, para resolver un problema
    determinado. Por lo anterior, si se altera el
    orden de las operaciones o instrucciones en
    un algoritmo, no existe forma de asegurar
    que dicho algoritmo continuará resolviendo
    de manera adecuada el problema abordado.
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
    
Descripción de un algoritmo
    Pseudo – código


        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
Partes de un algoritmo
    Cabecera


        Nombre del algoritmo
    


    Bloque del algoritmo


        Bloque de declaraciones
    

             Variables
         

             Contantes
         


        Bloque de pasos
    
Ejercicio prueba:
       Calcular la hipotenusa de un triangulo
  

       rectángulo
                                 /*Cabecera*/
 Algoritmo Hipotenusa_de_un_triangulo
                             /*Bloque de declaraciones*/
 Var     Real: hipotenusa, auxiliar, cateto_a, cateto_b
                            /*Bloque de pasos*/
 inicio

         escribir(quot;Ingrese el valor del cateto aquot;)
         leer(cateto_a)
         escribir(quot;Ingrese el valor del cateto bquot;)
         leer(cateto_b)
         auxiliar<-cateto_a*cateto_a
         auxiliar<-auxiliar+cateto_b*cateto_b
         hipotenusa=root(auxiliar) /*sqrt(auxiliar)*
         escribir(quot;La hipotenusa vale :quot;,hipotenusa)
 Fin
Algoritmo que calcule el factorial de


       un número cualquiera

    Algoritmo Factorial /*Cabecera*/

    Var numero, factorial /*Bloque de declaraciones*/

    inicio                                        /*Bloque de pasos*/
             factorial<-1
             escribir(quot;Ingrese el valor del numero que desea la factorial quot;)
             leer(numero)
             desde i<-1 hasta numero
                       hacer
                         factorial<-factorial*i
             fin_desde
             escribir(quot;La factorial vale :quot;,factorial)
    Fin
Ejercicios
    Desarrollar un algoritmo que calcule la raíz

    cuadrada de un número, con 3 cifras
    significativas.
    Obtener un algoritmo que permita

    multiplicar dos números enteros por medio
    de sumas sucesivas.
    Desarrollar un algoritmo que determine

    todos los números primos existentes entre 1
    y unnúmero ingresado.

Mais conteúdo relacionado

Mais procurados

Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujoastaroth97
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmiaNilson Negrete
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos DefinicionMonjeOneble
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos IIrcarrerah
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónAnsd
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencialrcarrerah
 
Metodologia de la programación Capitulo 1: Conceptos Generales
Metodologia de la programación Capitulo 1: Conceptos GeneralesMetodologia de la programación Capitulo 1: Conceptos Generales
Metodologia de la programación Capitulo 1: Conceptos GeneralesVideoconferencias UTPL
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuencialesLeany González
 
Algoritmo fundamentos de la programación
Algoritmo   fundamentos de la programaciónAlgoritmo   fundamentos de la programación
Algoritmo fundamentos de la programaciónDesarrolloWeb.com
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNDianaaLSRojas
 

Mais procurados (20)

Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion
 
01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos II
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
Metodologia de la programación Capitulo 1: Conceptos Generales
Metodologia de la programación Capitulo 1: Conceptos GeneralesMetodologia de la programación Capitulo 1: Conceptos Generales
Metodologia de la programación Capitulo 1: Conceptos Generales
 
Lenguaje c sintaxis
Lenguaje c sintaxisLenguaje c sintaxis
Lenguaje c sintaxis
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo fundamentos de la programación
Algoritmo   fundamentos de la programaciónAlgoritmo   fundamentos de la programación
Algoritmo fundamentos de la programación
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 

Semelhante a Algoritmos para resolver problemas matemáticos

Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfCarlosJahnsen3
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosEdward Ropero
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaOmar B.
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacionneyvajms
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2agustin rojas
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
01_IntroduccionAlgoritmos (1).pdf
01_IntroduccionAlgoritmos (1).pdf01_IntroduccionAlgoritmos (1).pdf
01_IntroduccionAlgoritmos (1).pdfcristianperez473965
 
Algoritmos con decisiones.pptx
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptxMauroTapiaMuoz
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesKarina Arguedas Ruelas
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacionhelp center
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 finalkare
 

Semelhante a Algoritmos para resolver problemas matemáticos (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdf
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmos
 
Foro de integracion
Foro de integracionForo de integracion
Foro de integracion
 
Foro de integracion
Foro de integracionForo de integracion
Foro de integracion
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmica
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
01_IntroduccionAlgoritmos (1).pdf
01_IntroduccionAlgoritmos (1).pdf01_IntroduccionAlgoritmos (1).pdf
01_IntroduccionAlgoritmos (1).pdf
 
Aprendiendo a programar
Aprendiendo a programarAprendiendo a programar
Aprendiendo a programar
 
Algoritmos con decisiones.pptx
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptx
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 final
 

Mais de Daniel Barraza

[Pauta] [Inf 140] Control Ii
[Pauta] [Inf 140]   Control Ii[Pauta] [Inf 140]   Control Ii
[Pauta] [Inf 140] Control IiDaniel Barraza
 
[Pauta] [Inf 140] Control I
[Pauta] [Inf 140]   Control I[Pauta] [Inf 140]   Control I
[Pauta] [Inf 140] Control IDaniel Barraza
 
[Pauta] [Inf 140] Certamen Ii
[Pauta] [Inf 140]   Certamen Ii[Pauta] [Inf 140]   Certamen Ii
[Pauta] [Inf 140] Certamen IiDaniel Barraza
 
[Pauta] [Inf 140] Certamen I
[Pauta] [Inf 140]   Certamen I[Pauta] [Inf 140]   Certamen I
[Pauta] [Inf 140] Certamen IDaniel Barraza
 
Pauta Guia 1(1) Bloc De Notas
Pauta Guia 1(1)   Bloc De NotasPauta Guia 1(1)   Bloc De Notas
Pauta Guia 1(1) Bloc De NotasDaniel Barraza
 
[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal[Pauta] Trabajo Grupal
[Pauta] Trabajo GrupalDaniel Barraza
 
[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)Daniel Barraza
 
[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De PresentacionesDaniel Barraza
 
[Inf 140] Procedimientos Y Funciones (4 X Hoja)
[Inf 140] Procedimientos Y Funciones (4 X Hoja)[Inf 140] Procedimientos Y Funciones (4 X Hoja)
[Inf 140] Procedimientos Y Funciones (4 X Hoja)Daniel Barraza
 
[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)Daniel Barraza
 
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)Daniel Barraza
 

Mais de Daniel Barraza (20)

Lista
ListaLista
Lista
 
[Pauta] [Inf 140] Control Ii
[Pauta] [Inf 140]   Control Ii[Pauta] [Inf 140]   Control Ii
[Pauta] [Inf 140] Control Ii
 
Lista
ListaLista
Lista
 
[Pauta] [Inf 140] Control I
[Pauta] [Inf 140]   Control I[Pauta] [Inf 140]   Control I
[Pauta] [Inf 140] Control I
 
[Pauta] [Inf 140] Certamen Ii
[Pauta] [Inf 140]   Certamen Ii[Pauta] [Inf 140]   Certamen Ii
[Pauta] [Inf 140] Certamen Ii
 
[Pauta] [Inf 140] Certamen I
[Pauta] [Inf 140]   Certamen I[Pauta] [Inf 140]   Certamen I
[Pauta] [Inf 140] Certamen I
 
Pauta Control1
Pauta Control1Pauta Control1
Pauta Control1
 
Pauta Guia 1(1) Bloc De Notas
Pauta Guia 1(1)   Bloc De NotasPauta Guia 1(1)   Bloc De Notas
Pauta Guia 1(1) Bloc De Notas
 
Suma Numeros
Suma NumerosSuma Numeros
Suma Numeros
 
Pauta Guia 3
Pauta Guia 3Pauta Guia 3
Pauta Guia 3
 
Inf 140 Programa
Inf 140   ProgramaInf 140   Programa
Inf 140 Programa
 
Inf 140 Guia3 2008 01
Inf 140   Guia3 2008 01Inf 140   Guia3 2008 01
Inf 140 Guia3 2008 01
 
Inf 140 Guia2 2008 01
Inf 140   Guia2 2008 01Inf 140   Guia2 2008 01
Inf 140 Guia2 2008 01
 
Ejercicio Extra 1
Ejercicio Extra 1Ejercicio Extra 1
Ejercicio Extra 1
 
[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal
 
[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)
 
[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones
 
[Inf 140] Procedimientos Y Funciones (4 X Hoja)
[Inf 140] Procedimientos Y Funciones (4 X Hoja)[Inf 140] Procedimientos Y Funciones (4 X Hoja)
[Inf 140] Procedimientos Y Funciones (4 X Hoja)
 
[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)
 
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
 

Algoritmos para resolver problemas matemáticos

  • 1. Ayudantia inf 140 Daniel Barraza dbarrazar@msn.com
  • 2. Algoritmos ¿Que es un algoritmo?  “Una lista de instrucciones donde se  especifica una sucesión de operaciones necesarias para resolver cualquier problema de un tipo dado”. Ejemplo sumar dos números 
  • 3. Algoritmos 5+1=6 491 1. Anotar 6 2. 2+9=11 + 25 3. Anotar 1 y guardar 4. 1 516 4+0=4 5. 4+1=5 6. Anotar 5 7. El resultado es 516 8.
  • 4. Algoritmos Entrada  ¿Qué se necesita para realizar los pasos?  Salida  ¿Que se obtiene al final del algoritmo?  Tipos de datos  Números: enteros, reales,etc.  Carácter: letras, palabras, frases  Lógicos 
  • 5. Algoritmos Sirven para resolver un tipo de  problema especifico. Son secuencias de pasos concretos.  Requiere la definición de la entrada y la  salida. Adecuados para ser ejecutados por un  computador
  • 6. Algoritmos ¿Qué tiene que ver con la  programación? La programación consiste en crear  programas de computador que resuelvan problemas específicos. Un programa de computador es la  implementación de un algoritmo.
  • 7. Pregunta Un algoritmo se caracteriza por tener un conjunto finito de instrucciones para resolver un problema determinado, en donde el orden de las instrucciones existentes en él no altera mayormente el resultado final.
  • 8. respuesta Falso. Por definición, un algoritmo es un  conjunto finito de instrucciones que especifican la secuencia de operaciones a realizar, en orden, para resolver un problema determinado. Por lo anterior, si se altera el orden de las operaciones o instrucciones en un algoritmo, no existe forma de asegurar que dicho algoritmo continuará resolviendo de manera adecuada el problema abordado.
  • 9. 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 
  • 10. Descripción de un algoritmo Pseudo – código  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
  • 11. Partes de un algoritmo Cabecera  Nombre del algoritmo  Bloque del algoritmo  Bloque de declaraciones  Variables  Contantes  Bloque de pasos 
  • 12. Ejercicio prueba: Calcular la hipotenusa de un triangulo  rectángulo /*Cabecera*/ Algoritmo Hipotenusa_de_un_triangulo /*Bloque de declaraciones*/ Var Real: hipotenusa, auxiliar, cateto_a, cateto_b /*Bloque de pasos*/ inicio escribir(quot;Ingrese el valor del cateto aquot;) leer(cateto_a) escribir(quot;Ingrese el valor del cateto bquot;) leer(cateto_b) auxiliar<-cateto_a*cateto_a auxiliar<-auxiliar+cateto_b*cateto_b hipotenusa=root(auxiliar) /*sqrt(auxiliar)* escribir(quot;La hipotenusa vale :quot;,hipotenusa) Fin
  • 13. Algoritmo que calcule el factorial de  un número cualquiera Algoritmo Factorial /*Cabecera*/ Var numero, factorial /*Bloque de declaraciones*/ inicio /*Bloque de pasos*/ factorial<-1 escribir(quot;Ingrese el valor del numero que desea la factorial quot;) leer(numero) desde i<-1 hasta numero hacer factorial<-factorial*i fin_desde escribir(quot;La factorial vale :quot;,factorial) Fin
  • 14. Ejercicios Desarrollar un algoritmo que calcule la raíz  cuadrada de un número, con 3 cifras significativas. Obtener un algoritmo que permita  multiplicar dos números enteros por medio de sumas sucesivas. Desarrollar un algoritmo que determine  todos los números primos existentes entre 1 y unnúmero ingresado.