SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Ejercicios de algoritmos 2

    Vanessa Bravo Diaz

1.-Dado un números determinado cuantos dígitos tiene:

                    variables: N, Dg

       Inicio
          Leer Numero
            Dg       0
           Mientras Numero<>0 hacer
            Numero       Número div10
             Dg        Dg + 1
           Fin- mientras
            Escribir Dg

        Fin



2.- Dado un números calcular el productos de los dígitos distintos

      Inicio
       Leer N
       Prod         1
        Mientras N <>0 hacer
         Dig        numero div 10
            Si dig <> 0 entonces
               Prod        prod * dig
             Fin-si
            Numero        numero div 10

            Fin-mientras
             Imprimir Prod, Dig
      fin
    ***

3.- Realizar el algoritmo para obtener la suma de los números pare hasta 1000 inclusive
                 S= 2+4+6....+100
        Variables: suma , números

       Inicio
        suma       2
        números      4
         Mientras N <= 1000 hacer
              suma     suma + números
números           números +2
          fin- mientras
     fin
4.- Leer dos números y ver en la pantalla si están en orden crecientes o decrecientes.

        variables: A y B

          inicio
             leer a, b
               si a < b entonces
                 Escribir “ orden creciente”
                sino
                  Escribir “orden decreciente”
               Fin_si
           fin


5.- hallar la inserción

       15       15
       110      40              2 posición
       121      121

                120

    inicio
          Dimensionar A[ 200 ]
        x      1
       mientras x < = 3 hacer
          leer A[x]
           X        X+1
      fin_mientras

           x      3
       Mientras x >= 2 hacer
        A[x+1]        A[x]
          x      x– 1
     fin_mientras
        x       2
        leer a[ x]


       x      1
      mientras x < = 4 hacer
        escribir A[x]
x      x+1
      fin-mientras
fin

     Evelin Chunga Bravo Ejercios 1-2

1.- Hacer un programa que de lectura de 30 numeros enteros en un array de 1D

Inicio
         Dimensionar B[60]
                     desde i    ⇓ 1 hasta 30
                               Leer B [i]




                        fin _desde
fin

2.-Hacer un programa que de lectura a 20 frutas, las cuales se venden en un supermercado
en un Array de 1D

INICIO
          Dimensionar fruta [50]
              i ⇓ 1
                  mientras i<= 20 hacer
                           leer fruta [i]
                                  i ⇓ i+1

                        fin_mientras

Fin

3.-Hacer un programa que de lectura a 15 notas en un array de 1D , luego muestre en la
pantalla las notas aprobatorias

Inicio
      Dimensionar nota [50]
          x ⇓ 1
            mientras x<=15 hacer
                  leer nota [x]
                        x ⇓ x+1

               fin mientras
                        x ⇓ 1
                           mientras x<=15 hacer
                                  si nota[x]>=10.5 o nota[x]<=20 entonces
escribir nota[x]


                                   fin_si

                          fin_ mientras
fin
4.-Crear un programa que registre 50 números enteros en un array de 1D , y luego muestren
los elementos que son múltiplos de 5

inicio
         dimensionar n[100]
                desde i ⇓ 1 hasta 50
                   leer n[i]
                fin _ desde
                        i ⇓ 1
                        mientras i<= 50 hacer
                             si n[i] mod 5=0 entonces
                                escribir n[i]
                                 i ⇓ i+1


                              fin_si
                        fin _ mientras
fin



5.-Crear un programa que registre 100 números enteros en un array de 1D, y que
posteriormente muestre los cuadrados de los pares y que muestre la posición de los
elementos en orden inversa
inicio
       dimensionar n[150]
        x ⇓ 1
        mientras x<=100 hacer
                    leer n[x]
                     x ⇓ x+1
        fin_mientras
        x ⇓ 1
        mientras x<=100 hacer
               si n[x]mod2=0 entonces
                  c ⇓ n[x]^2
                   escribir n[x] , c
               fin_si
        x ⇓ x+1
        fi_mientras
          x ⇓ 100
mientras x>=1 hacer
                  escribir n[x]
                x ⇓ x-1
          fin_mientras
fin

6.-Hacer un programa que muestre el mensajedecuerdo la edad ingresada: Si la edad es de
0 a 10 años “niño”, si la edad es de 11 a 14 años “púber” , si la edad es de 15 a 18 años “
adolescente” , si la edad es de 19 a 25 años “joven” , si la edad es de 26 a 65 años “ adulto”
, si la edad es mayor de 65 “anciano”

inicio
      Leer n
           si n >=0 y n<=10 entonces
                escribir “niño ”
            sino
                si n >=11 y n<=14 entonces
                     escribir “púber “
                sino
                        si n>=15 y n<=18 entonces
                            escribir “adolescent e”
                        sino
                                 si n>=19 y n<=25 entonces
                                      escribir “ joven”
                                 sino
                                          si n>=26 y n<=65 entonces
                                                  escribir “adulto”
                                         sino
       |                                      si n>65 entonces
                                                escribir “anciano”
                                              fin_si
                                          fin_si
                                  fin_si
                        fin_si
                 fin_si
          fin_si
fin


7.- hacer un programa que muestre la tabla de sumar de un numero dado

inicio
         leer n
               x ⇓    0
                     mientras x<=12 hacer
                          s ⇓ n+x
                           escribe x,n,s
x ⇓ x+1
                 fin _ mientras
fin


8.- Hacer un programa que registre 15 números en un array de 1D y muestre posiciones que
ocupan posiciones impares

inicio
      Dimensionar { 100}
           x ⇓ 1
           mientras x<=15 hacer
                    Leer a[x]
                     x ⇓ x+1

             fin_mientras
                    X⇓ 1
                   mientras x<=10 hacer
                          Si x mod 2=1 entonces
                                 Escribe a [x]
                          fin_si
                      x ⇓ x+1
                    fin _ mientras
fin


9.-Hacer un programa que muestre Ejm.el horario en que se transmite “dibujos animados ” :
Si es de 10 a 12 horas “ tele serie ” , si es de 13 a 16 horas “ novelas repetidas ” si es de 16
a 18 horas “dibujos animados ” , si es de 18 a 22 ho ras “novela s juveniles ” , si es de 22 a 23
horas “noticiero”.
Inicio
     Leer n
        si n>=10 y n<=12 entonces
            escribe “teleserie ”
        sino
                si n>13 y n<=16 entonces
                    escribe “nov elas repetidas”
                sino
                         si n>=16 y n<=18 entonces
                             escribe “dibujos animados ”
                         sino
                                 si n >=18 y n>22 entonces
                                     escribe “novelas juveniles”
                                 sino
                                         si >=22 y n <=23 entonces
                                               escribe “noticiero”
                                         fin_si
fin_si
                         fin_si
                fin_si
       fin_si
fin

10.- hacer un programa que calcule el área de un rombo conocido las coordenadas de cada
vértice
                                   x4y4


                                  x1y1             x3y3

                                            x2y2




Inicio
     Leer x1,y1,x2,y2,x3,y3,x4,y4
          Si(x1-x3) y (y4-y2)
                D_mayor ⇓ y4-y2

                  D_menor ⇓ x3-x1

                          Área               diagonal_mayor*diagonal_menor/2
                                            Escribe área

        Sino
                 Escribe no es rombo


        Fin_si

fin
Ejemplos
Ejemplos

Más contenido relacionado

Destacado

Sílabo tráfico aéreo ii
Sílabo tráfico aéreo iiSílabo tráfico aéreo ii
Sílabo tráfico aéreo iiMyriam Sampedro
 
Algoritmos de Planning - Práctico Nro. 1
Algoritmos de Planning - Práctico Nro. 1Algoritmos de Planning - Práctico Nro. 1
Algoritmos de Planning - Práctico Nro. 1martinp
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1kaikuse
 
Programas de computacion en Pseint
Programas de computacion en PseintProgramas de computacion en Pseint
Programas de computacion en Pseintchoqoferzh
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsSven Peters
 

Destacado (20)

Comercio electrónico1
Comercio electrónico1Comercio electrónico1
Comercio electrónico1
 
Comercio electrónico
Comercio electrónicoComercio electrónico
Comercio electrónico
 
Comercio electrónico1
Comercio electrónico1Comercio electrónico1
Comercio electrónico1
 
Web 2
Web 2Web 2
Web 2
 
Comercio electrónico
Comercio electrónicoComercio electrónico
Comercio electrónico
 
Ejercicios algoritmos 1
Ejercicios algoritmos 1Ejercicios algoritmos 1
Ejercicios algoritmos 1
 
Sílabo tráfico aéreo ii
Sílabo tráfico aéreo iiSílabo tráfico aéreo ii
Sílabo tráfico aéreo ii
 
Algoritmos de Planning - Práctico Nro. 1
Algoritmos de Planning - Práctico Nro. 1Algoritmos de Planning - Práctico Nro. 1
Algoritmos de Planning - Práctico Nro. 1
 
Teoria de intervalos
Teoria de intervalosTeoria de intervalos
Teoria de intervalos
 
Complementar sílabo
Complementar sílaboComplementar sílabo
Complementar sílabo
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1
 
Function secante
Function secanteFunction secante
Function secante
 
Pseudocódigo Tabla Hash Abierta
Pseudocódigo Tabla Hash AbiertaPseudocódigo Tabla Hash Abierta
Pseudocódigo Tabla Hash Abierta
 
Programas de computacion en Pseint
Programas de computacion en PseintProgramas de computacion en Pseint
Programas de computacion en Pseint
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 

Similar a Ejemplos

2011 1-unidad-2-1-resumen-estructuras-control-prog-ing-elect
2011 1-unidad-2-1-resumen-estructuras-control-prog-ing-elect2011 1-unidad-2-1-resumen-estructuras-control-prog-ing-elect
2011 1-unidad-2-1-resumen-estructuras-control-prog-ing-electOrlando Barcia
 
Cómo resolvemos las siguientes situaciones problemáticas
Cómo resolvemos las siguientes situaciones problemáticasCómo resolvemos las siguientes situaciones problemáticas
Cómo resolvemos las siguientes situaciones problemáticasariela_87
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltosfermodcor
 
Mormorejera
MormorejeraMormorejera
MormorejeraCCCCC
 
Arreglos ejercicios resueltos
Arreglos   ejercicios resueltosArreglos   ejercicios resueltos
Arreglos ejercicios resueltosDAN_90X
 
Arreglos ejercicios resueltos
Arreglos   ejercicios resueltosArreglos   ejercicios resueltos
Arreglos ejercicios resueltosDAN_90X
 
Multiplicación-de-Números-Naturales-para-Cuarto-de-Primaria (1).docx
Multiplicación-de-Números-Naturales-para-Cuarto-de-Primaria (1).docxMultiplicación-de-Números-Naturales-para-Cuarto-de-Primaria (1).docx
Multiplicación-de-Números-Naturales-para-Cuarto-de-Primaria (1).docxCarmen Lopez
 
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmosEjercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmosfabiocelis
 

Similar a Ejemplos (20)

01 laboratorio n°2 • algoritmos - soluciones
01 laboratorio n°2 • algoritmos - soluciones01 laboratorio n°2 • algoritmos - soluciones
01 laboratorio n°2 • algoritmos - soluciones
 
2011 1-unidad-2-1-resumen-estructuras-control-prog-ing-elect
2011 1-unidad-2-1-resumen-estructuras-control-prog-ing-elect2011 1-unidad-2-1-resumen-estructuras-control-prog-ing-elect
2011 1-unidad-2-1-resumen-estructuras-control-prog-ing-elect
 
Mp mardoqueo 13 pseudocodigos
Mp mardoqueo 13 pseudocodigosMp mardoqueo 13 pseudocodigos
Mp mardoqueo 13 pseudocodigos
 
Cómo resolvemos las siguientes situaciones problemáticas
Cómo resolvemos las siguientes situaciones problemáticasCómo resolvemos las siguientes situaciones problemáticas
Cómo resolvemos las siguientes situaciones problemáticas
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Mormorejera
MormorejeraMormorejera
Mormorejera
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Arreglos ejercicios resueltos
Arreglos   ejercicios resueltosArreglos   ejercicios resueltos
Arreglos ejercicios resueltos
 
Arreglos ejercicios resueltos
Arreglos   ejercicios resueltosArreglos   ejercicios resueltos
Arreglos ejercicios resueltos
 
Guiafundamentos2
Guiafundamentos2Guiafundamentos2
Guiafundamentos2
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Ceb informatica
Ceb  informaticaCeb  informatica
Ceb informatica
 
Ceb informatica
Ceb  informaticaCeb  informatica
Ceb informatica
 
Diagramas de flujo 1-16
Diagramas de flujo 1-16Diagramas de flujo 1-16
Diagramas de flujo 1-16
 
Ejercicios pascal 1
Ejercicios pascal 1Ejercicios pascal 1
Ejercicios pascal 1
 
Multiplicación-de-Números-Naturales-para-Cuarto-de-Primaria (1).docx
Multiplicación-de-Números-Naturales-para-Cuarto-de-Primaria (1).docxMultiplicación-de-Números-Naturales-para-Cuarto-de-Primaria (1).docx
Multiplicación-de-Números-Naturales-para-Cuarto-de-Primaria (1).docx
 
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmosEjercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
 
Ejemplos de cómo realizarlosavanzado
Ejemplos de cómo realizarlosavanzadoEjemplos de cómo realizarlosavanzado
Ejemplos de cómo realizarlosavanzado
 
Ejm repetitivas
Ejm repetitivasEjm repetitivas
Ejm repetitivas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Ejemplos

  • 1. Ejercicios de algoritmos 2  Vanessa Bravo Diaz 1.-Dado un números determinado cuantos dígitos tiene: variables: N, Dg Inicio Leer Numero Dg 0 Mientras Numero<>0 hacer Numero Número div10 Dg Dg + 1 Fin- mientras Escribir Dg Fin 2.- Dado un números calcular el productos de los dígitos distintos Inicio Leer N Prod 1 Mientras N <>0 hacer Dig numero div 10 Si dig <> 0 entonces Prod prod * dig Fin-si Numero numero div 10 Fin-mientras Imprimir Prod, Dig fin *** 3.- Realizar el algoritmo para obtener la suma de los números pare hasta 1000 inclusive S= 2+4+6....+100 Variables: suma , números Inicio suma 2 números 4 Mientras N <= 1000 hacer suma suma + números
  • 2. números números +2 fin- mientras fin 4.- Leer dos números y ver en la pantalla si están en orden crecientes o decrecientes. variables: A y B inicio leer a, b si a < b entonces Escribir “ orden creciente” sino Escribir “orden decreciente” Fin_si fin  5.- hallar la inserción  15 15 110 40 2 posición 121 121 120 inicio Dimensionar A[ 200 ] x 1 mientras x < = 3 hacer leer A[x] X X+1 fin_mientras x 3 Mientras x >= 2 hacer A[x+1] A[x] x x– 1 fin_mientras x 2 leer a[ x] x 1 mientras x < = 4 hacer escribir A[x]
  • 3. x x+1 fin-mientras fin  Evelin Chunga Bravo Ejercios 1-2 1.- Hacer un programa que de lectura de 30 numeros enteros en un array de 1D Inicio Dimensionar B[60] desde i ⇓ 1 hasta 30 Leer B [i] fin _desde fin 2.-Hacer un programa que de lectura a 20 frutas, las cuales se venden en un supermercado en un Array de 1D INICIO Dimensionar fruta [50] i ⇓ 1 mientras i<= 20 hacer leer fruta [i] i ⇓ i+1 fin_mientras Fin 3.-Hacer un programa que de lectura a 15 notas en un array de 1D , luego muestre en la pantalla las notas aprobatorias Inicio Dimensionar nota [50] x ⇓ 1 mientras x<=15 hacer leer nota [x] x ⇓ x+1 fin mientras x ⇓ 1 mientras x<=15 hacer si nota[x]>=10.5 o nota[x]<=20 entonces
  • 4. escribir nota[x] fin_si fin_ mientras fin 4.-Crear un programa que registre 50 números enteros en un array de 1D , y luego muestren los elementos que son múltiplos de 5 inicio dimensionar n[100] desde i ⇓ 1 hasta 50 leer n[i] fin _ desde i ⇓ 1 mientras i<= 50 hacer si n[i] mod 5=0 entonces escribir n[i] i ⇓ i+1 fin_si fin _ mientras fin 5.-Crear un programa que registre 100 números enteros en un array de 1D, y que posteriormente muestre los cuadrados de los pares y que muestre la posición de los elementos en orden inversa inicio dimensionar n[150] x ⇓ 1 mientras x<=100 hacer leer n[x] x ⇓ x+1 fin_mientras x ⇓ 1 mientras x<=100 hacer si n[x]mod2=0 entonces c ⇓ n[x]^2 escribir n[x] , c fin_si x ⇓ x+1 fi_mientras x ⇓ 100
  • 5. mientras x>=1 hacer escribir n[x] x ⇓ x-1 fin_mientras fin 6.-Hacer un programa que muestre el mensajedecuerdo la edad ingresada: Si la edad es de 0 a 10 años “niño”, si la edad es de 11 a 14 años “púber” , si la edad es de 15 a 18 años “ adolescente” , si la edad es de 19 a 25 años “joven” , si la edad es de 26 a 65 años “ adulto” , si la edad es mayor de 65 “anciano” inicio Leer n si n >=0 y n<=10 entonces escribir “niño ” sino si n >=11 y n<=14 entonces escribir “púber “ sino si n>=15 y n<=18 entonces escribir “adolescent e” sino si n>=19 y n<=25 entonces escribir “ joven” sino si n>=26 y n<=65 entonces escribir “adulto” sino | si n>65 entonces escribir “anciano” fin_si fin_si fin_si fin_si fin_si fin_si fin 7.- hacer un programa que muestre la tabla de sumar de un numero dado inicio leer n x ⇓ 0 mientras x<=12 hacer s ⇓ n+x escribe x,n,s
  • 6. x ⇓ x+1 fin _ mientras fin 8.- Hacer un programa que registre 15 números en un array de 1D y muestre posiciones que ocupan posiciones impares inicio Dimensionar { 100} x ⇓ 1 mientras x<=15 hacer Leer a[x] x ⇓ x+1 fin_mientras X⇓ 1 mientras x<=10 hacer Si x mod 2=1 entonces Escribe a [x] fin_si x ⇓ x+1 fin _ mientras fin 9.-Hacer un programa que muestre Ejm.el horario en que se transmite “dibujos animados ” : Si es de 10 a 12 horas “ tele serie ” , si es de 13 a 16 horas “ novelas repetidas ” si es de 16 a 18 horas “dibujos animados ” , si es de 18 a 22 ho ras “novela s juveniles ” , si es de 22 a 23 horas “noticiero”. Inicio Leer n si n>=10 y n<=12 entonces escribe “teleserie ” sino si n>13 y n<=16 entonces escribe “nov elas repetidas” sino si n>=16 y n<=18 entonces escribe “dibujos animados ” sino si n >=18 y n>22 entonces escribe “novelas juveniles” sino si >=22 y n <=23 entonces escribe “noticiero” fin_si
  • 7. fin_si fin_si fin_si fin_si fin 10.- hacer un programa que calcule el área de un rombo conocido las coordenadas de cada vértice x4y4 x1y1 x3y3 x2y2 Inicio Leer x1,y1,x2,y2,x3,y3,x4,y4 Si(x1-x3) y (y4-y2) D_mayor ⇓ y4-y2 D_menor ⇓ x3-x1 Área diagonal_mayor*diagonal_menor/2 Escribe área Sino Escribe no es rombo Fin_si fin