SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Algoritmos Resueltos                                                             Javier Crocco Mendez



                                                          ALGORITMOS RESUELTOS
--------------------------------------------------------------------------
T1.GIF TEMA 1
--------------------------------------------------------------------------
Bucles y tomas de decision
--------------------------------------------------------------------------

1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100.

PROGRAMA contador1
ENTORNO:
  c <- 0
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS c < 101 HACER
    ESCRIBIR c
    c <- c + 1
  FINMIENTRAS
FINPROGRAMA

--------------------------------------------------------------------------

2.-Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden
decreciente.

PROGRAMA contador2
ENTORNO:
  c <- 100
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS c <= 0 HACER
    ESCRIBIR c
    c <- c - 1
  FINMIENTRAS
FINPROGRAMA

--------------------------------------------------------------------------

3.-Hacer un pseudocodigo que imprima los numeros pares entre 0 y 100.

PROGRAMA pares
ENTORNO:
  c <- 2
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS c < 101 HACER
    ESCRIBIR c
    c <- c + 2
  FINMIENTRAS
FINPROGRAMA

--------------------------------------------------------------------------

4.-Hacer un programa que imprima la suma de los 100 primeros numeros.

PROGRAMA suma
ENTORNO:
  c <- 1
  suma <- 0
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS c <= 100 HACER
    suma <- suma + c
    c <- c + 1
  FINMIENTRAS
  ESCRIBIR "La suma de los 100 primeros n£meros es: "
  ESCRIBIR suma
FINPROGRAMA
Algoritmos Resueltos                                                          Javier Crocco Mendez


--------------------------------------------------------------------------

5.-Hacer un pseudocódigo que imprima los numeros impares hasta el 100 y que
imprima cuantos impares hay.

PROGRAMA impares
ENTORNO:
  c <- 1
  son <- 0
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS c < 100
    ESCRIBIR c
    c <- c + 2
    son <- son + 1
  FINMIENTRAS
  ESCRIBIR "El n£mero de impares: "
  ESCRIBIR son
FINPROGRAMA

--------------------------------------------------------------------------

6.-Hacer un pseudocodigo que imprima todos los numeros naturales que hay
desde la unidad hasta un numero que introducimos por teclado.

PROGRAMA natural
ENTORNO:
  i <- 0
  n <- 0
ALGORITMO:
  Borrar_pantalla( )
  ESCRIBIR "Introduce un n£mero: "
  LEER n
  MIENTRAS i < n HACER
     i <- i + 1
     ESCRIBIR i
  FINMIENTRAS
FINPROGRAMA

--------------------------------------------------------------------------

7.-Introducir tantas frases como queramos y contarlas.

PROGRAMA frases
ENTORNO:
  res <- "S"
  frase <- Espacios( 30 )
  c <- 0
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS res = "S" HACER
    ESCRIBIR "Frase: "
    LEER frase
    c <- c + 1
    ESCRIBIR "Deseas introducir m s frases (S/N): "
    LEER res
  FINMIENTRAS
  ESCRIBIR "El n£mero de frases introducidas son: "
  ESCRIBIR c
FINPROGRAMA
Algoritmos Resueltos                                                           Javier Crocco Mendez


--------------------------------------------------------------------------

8.-Hacer un pseudocodigo que solo nos permita introducir S o N.

PROGRAMA sn
ENTORNO:
  res <- " "
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS res <> "S" Y res <> "N" HACER
    ESCRIBIR "Introduce S o N"
    LEER res
    res <- Convertir_may£sculas( res )
  FINMIENTRAS
FINPROGRAMA

--------------------------------------------------------------------------

9.-Introducir un numero por teclado. Que nos diga si es positivo o negativo.

PROGRAMA signo
ENTORNO:
  num <- 0
ALGORITMO:
  Borrar_pantalla( )
  ESCRIBIR "Introduce un n£mero: "
  LEER num
  SI num >= 0 ENTONCES
    ESCRIBIR "es positivo"
  SINO
    ESCRIBIR "es negativo"
  FINSI
FINPROGRAMA

--------------------------------------------------------------------------

10.-Introducir un numero por teclado. Que nos diga si es par o impar.

PROGRAMA paridad
ENTORNO:
  num <- 0
ALGORITMO:
  Borrar_pantalla( )
  ESCRIBIR "Introduce un n£mero: "
  LEER num
  SI num = int( num / 2 ) * 2 ENTONCES
    ESCRIBIR "es par"
  SINO
    ESCRIBIR "es impar"
  FINSI
FINPROGRAMA

--------------------------------------------------------------------------
Algoritmos Resueltos                                                             Javier Crocco Mendez


11.-Imprimir y contar los multiplos de 3 desde la unidad hasta un numero que
introducimos por teclado.

PROGRAMA multiplo3
ENTORNO:
  i <- 3
  n <- 0
  c <- 0
ALGORITMO:
  Borrar_pantalla( )
  ESCRIBIR "N£mero: "
  LEER n
  MIENTRAS i <= n HACER
     SI i = int( i / 3 ) * 3 ENTONCES
        ESCRIBIR i
        c <- c + 1
     FINSI
     i <- i + 1
  FINMIENTRAS
  ESCRIBIR "El n£mero de m£ltiplos de 3 son: "
  ESCRIBIR c
FINPROGRAMA

--------------------------------------------------------------------------

12.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. Que calcule la
suma de todos los numeros pares por un lado, y por otro, la de todos los
impares.

PROGRAMA par_impar
ENTORNO:
  i <- 1
  sumapar <- 0
  sumaimp <- 0
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS i < 101 HACER
     SI i = int( i / 2 ) * 2 ENTONCES
        sumapar <- sumapar + i
     SINO
        sumaimp <- sumaimp + i
     FINSI
     i <- i + 1
  FINMIENTRAS
  ESCRIBIR "La suma de los pares es: "
  ESCRIBIR sumapar
  ESCRIBIR "La suma de los impares es: "
  ESCRIBIR sumaimp
FINPROGRAMA

--------------------------------------------------------------------------

13.-Imprimir y contar los numeros que son multiplos de 2 o de 3 que hay entre
1 y 100.
PROGRAMA multiplo_2_3
ENTORNO:
  i <- 1
  c <- 0
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS i < 101 HACER
     SI i = int( i / 2 ) * 2 O i = int( i / 3 ) * 3 ENTONCES
        c <- c + 1
        ESCRIBIR i
     FINSI
     i <- i + 1
  FINMIENTRAS
  ESCRIBIR "El n£mero de m£ltiplos es de: "
  ESCRIBIR c
FINPROGRAMA
Algoritmos Resueltos                                                         Javier Crocco Mendez



--------------------------------------------------------------------------

14.-Hacer un pseudocodigo que imprima el mayor y el menor de una serie de
cinco numeros que vamos introduciendo por teclado.

PROGRAMA mayor_menor
ENTORNO:
  con <- 0
  n <- 0
  maximo <- 0
  minimo <- 99999
ALGORITMO:
  Borrar_pantalla( )
  MIENTRAS con <= 5 HACER
    ESCRIBIR "N£mero: "
    LEER n
    SI n > maximo ENTONCES
      maximo = n
    FINSI
    SI n < minimo ENTONCES
      minimo <- n
    FINSI
    con <- con + 1
  FINMIENTRAS
  ESCRIBIR "El mayor de los n£meros es: "
  ESCRIBIR maximo
  ESCRIBIR "El menor de los n£meros es: "
  ESCRIBIR minimo
FINPROGRAMA

--------------------------------------------------------------------------

15.-Introducir dos numeros por teclado. Imprimir los numeros naturales que
hay entre ambos numeros empezando por el m s pequeño, contar cuantos hay y
cuantos de ellos son pares. Calcular la suma de los impares.
PROGRAMA par_impar
ENTORNO:
 num1 <- 0
 num2 <- 0
 aux <- 0
 son <- 0
 pares <- 0
 sumaimpa <- 0
ALGORITMO:
 Borrar_pantalla( )
 ESCRIBIR "N£mero: "
 LEER num1
 ESCRIBIR "N£mero: "
 LEER num2
 SI num1 > num2 ENTONCES
    aux <- num1
    num1 <- num2
    num2 <- aux
 FINSI
 MIENTRAS num1 >= num2 HACER
    ESCRIBIR num1
    son <- son + 1
    SI num1 = int( num1 / 2 ) * 2 ENTONCES
      pares <- pares + 1
    SINO
      sumaimpa <- sumaimpa + num1
    FINSI
    num1 <- num1 + 1
 FINMIENTRAS
 ESCRIBIR "N£meros visualizados: "
 ESCRIBIR son
 ESCRIBIR "Pares hay: "
 ESCRIBIR pares
 ESCRIBIR "La suma de los impares es: "

Mais conteúdo relacionado

Mais procurados

52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoVictor Morales
 
Algoritmos resueltos
Algoritmos resueltosAlgoritmos resueltos
Algoritmos resueltosDoris Parra
 
Practicas 8 2016
Practicas 8 2016Practicas 8 2016
Practicas 8 2016Tensor
 
Administrando sistemas con tmux
Administrando sistemas con tmuxAdministrando sistemas con tmux
Administrando sistemas con tmuxV. Javierf Fdez
 
Administrando sistemas con GNU Screen
Administrando sistemas con GNU ScreenAdministrando sistemas con GNU Screen
Administrando sistemas con GNU ScreenV. Javierf Fdez
 
ADA #4 Funciones de la hoja de cálculo
ADA #4 Funciones de la hoja de cálculo ADA #4 Funciones de la hoja de cálculo
ADA #4 Funciones de la hoja de cálculo Emir Mattar Serrano
 
tarea--ejercicios propuestos 4
tarea--ejercicios propuestos 4 tarea--ejercicios propuestos 4
tarea--ejercicios propuestos 4 kimsavi
 
Trucos sims 3
Trucos sims 3Trucos sims 3
Trucos sims 3unerg
 
Problemas propuestos
Problemas propuestosProblemas propuestos
Problemas propuestosjfranco_123
 
Practica de-comandos-básicos-de-la-consola-del-símbolo-de-sistema
Practica de-comandos-básicos-de-la-consola-del-símbolo-de-sistemaPractica de-comandos-básicos-de-la-consola-del-símbolo-de-sistema
Practica de-comandos-básicos-de-la-consola-del-símbolo-de-sistemapablomoralesse13
 

Mais procurados (14)

52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Algoritmos resueltos
Algoritmos resueltosAlgoritmos resueltos
Algoritmos resueltos
 
Practicas 8 2016
Practicas 8 2016Practicas 8 2016
Practicas 8 2016
 
Administrando sistemas con tmux
Administrando sistemas con tmuxAdministrando sistemas con tmux
Administrando sistemas con tmux
 
Administrando sistemas con GNU Screen
Administrando sistemas con GNU ScreenAdministrando sistemas con GNU Screen
Administrando sistemas con GNU Screen
 
ADA #4 Funciones de la hoja de cálculo
ADA #4 Funciones de la hoja de cálculo ADA #4 Funciones de la hoja de cálculo
ADA #4 Funciones de la hoja de cálculo
 
tarea--ejercicios propuestos 4
tarea--ejercicios propuestos 4 tarea--ejercicios propuestos 4
tarea--ejercicios propuestos 4
 
Do while ss
Do while ssDo while ss
Do while ss
 
Trucos sims 3
Trucos sims 3Trucos sims 3
Trucos sims 3
 
Problemas propuestos
Problemas propuestosProblemas propuestos
Problemas propuestos
 
Funcione
FuncioneFuncione
Funcione
 
Funcione
FuncioneFuncione
Funcione
 
Funcione
FuncioneFuncione
Funcione
 
Practica de-comandos-básicos-de-la-consola-del-símbolo-de-sistema
Practica de-comandos-básicos-de-la-consola-del-símbolo-de-sistemaPractica de-comandos-básicos-de-la-consola-del-símbolo-de-sistema
Practica de-comandos-básicos-de-la-consola-del-símbolo-de-sistema
 

Destaque

ejercicios de algoritmos
ejercicios de algoritmosejercicios de algoritmos
ejercicios de algoritmosanhggymestra
 
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp0152 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01Yovanny Jose Rivero Zavala
 
EJERCICIOS PSEUDOCÓDIGO
EJERCICIOS PSEUDOCÓDIGOEJERCICIOS PSEUDOCÓDIGO
EJERCICIOS PSEUDOCÓDIGOguest587753a6
 
Actividad ejercicios de algoritmos
Actividad ejercicios de algoritmosActividad ejercicios de algoritmos
Actividad ejercicios de algoritmosleyfororozco
 
ejercicios de algoritmos de programacion
ejercicios de algoritmos de programacionejercicios de algoritmos de programacion
ejercicios de algoritmos de programacionRoyer Rojano
 
problemas de algoritmos resueltos
problemas de algoritmos resueltosproblemas de algoritmos resueltos
problemas de algoritmos resueltosRoldan El Gato
 
ejercicios resueltos análisis de algoritmos
ejercicios resueltos   análisis de algoritmosejercicios resueltos   análisis de algoritmos
ejercicios resueltos análisis de algoritmosJojo Jona
 
Matias Garcia - Ejercicios resueltos algoritmos
Matias Garcia - Ejercicios resueltos algoritmosMatias Garcia - Ejercicios resueltos algoritmos
Matias Garcia - Ejercicios resueltos algoritmosEl Gato Con Botas
 
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieriaIi y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieriatammyrodriguez2010
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoJ Luis
 
Taller 1 Programación I - Ingeniería de Sistemas
Taller 1 Programación I - Ingeniería de SistemasTaller 1 Programación I - Ingeniería de Sistemas
Taller 1 Programación I - Ingeniería de SistemasEdward Ropero
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosdilalorena
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 

Destaque (20)

ejercicios de algoritmos
ejercicios de algoritmosejercicios de algoritmos
ejercicios de algoritmos
 
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp0152 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
 
EJERCICIOS PSEUDOCÓDIGO
EJERCICIOS PSEUDOCÓDIGOEJERCICIOS PSEUDOCÓDIGO
EJERCICIOS PSEUDOCÓDIGO
 
Actividad ejercicios de algoritmos
Actividad ejercicios de algoritmosActividad ejercicios de algoritmos
Actividad ejercicios de algoritmos
 
ejercicios de algoritmos de programacion
ejercicios de algoritmos de programacionejercicios de algoritmos de programacion
ejercicios de algoritmos de programacion
 
problemas de algoritmos resueltos
problemas de algoritmos resueltosproblemas de algoritmos resueltos
problemas de algoritmos resueltos
 
ejercicios resueltos análisis de algoritmos
ejercicios resueltos   análisis de algoritmosejercicios resueltos   análisis de algoritmos
ejercicios resueltos análisis de algoritmos
 
Ejercicios de algoritmos2
Ejercicios de algoritmos2Ejercicios de algoritmos2
Ejercicios de algoritmos2
 
Matias Garcia - Ejercicios resueltos algoritmos
Matias Garcia - Ejercicios resueltos algoritmosMatias Garcia - Ejercicios resueltos algoritmos
Matias Garcia - Ejercicios resueltos algoritmos
 
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieriaIi y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
 
Silabo algoritmo
Silabo algoritmoSilabo algoritmo
Silabo algoritmo
 
Programacion
ProgramacionProgramacion
Programacion
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De Flujo
 
Taller 1 Programación I - Ingeniería de Sistemas
Taller 1 Programación I - Ingeniería de SistemasTaller 1 Programación I - Ingeniería de Sistemas
Taller 1 Programación I - Ingeniería de Sistemas
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Ejercicios pseint
Ejercicios pseintEjercicios pseint
Ejercicios pseint
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 

Semelhante a 52 ejercicios resueltos en pseudocodigopre

52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigotrukito
 
52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigoEnrique Y Ch
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigodiego franco
 
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp02
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp0252ejerciciosresueltosenpseudocodigo 100702104323-phpapp02
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp02Carlos Vargas Ancori
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoYessy Martinez
 
Practicas 3 2016
Practicas 3 2016Practicas 3 2016
Practicas 3 2016Tensor
 
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptxFrmulariosPPTPDFYDOC
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplosenyol
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
2DO GRADO LIBRO (1).pdf
2DO GRADO LIBRO (1).pdf2DO GRADO LIBRO (1).pdf
2DO GRADO LIBRO (1).pdfEdwardsGama
 

Semelhante a 52 ejercicios resueltos en pseudocodigopre (20)

52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp02
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp0252ejerciciosresueltosenpseudocodigo 100702104323-phpapp02
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp02
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Practicas 3 2016
Practicas 3 2016Practicas 3 2016
Practicas 3 2016
 
Ejemplosalgoritmo2
Ejemplosalgoritmo2Ejemplosalgoritmo2
Ejemplosalgoritmo2
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
Dfsi
Dfsi Dfsi
Dfsi
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Cesar lenguaje c_
Cesar lenguaje c_Cesar lenguaje c_
Cesar lenguaje c_
 
2DO GRADO LIBRO (1).pdf
2DO GRADO LIBRO (1).pdf2DO GRADO LIBRO (1).pdf
2DO GRADO LIBRO (1).pdf
 
Programacion Pseudocodigo
Programacion PseudocodigoProgramacion Pseudocodigo
Programacion Pseudocodigo
 

Mais de jtk1

Actividad modulo1
Actividad modulo1Actividad modulo1
Actividad modulo1jtk1
 
Java schaum pre
Java schaum preJava schaum pre
Java schaum prejtk1
 
Programar java 2pre
Programar java 2preProgramar java 2pre
Programar java 2prejtk1
 
Serlets java pre
Serlets java preSerlets java pre
Serlets java prejtk1
 
Portada java 2
Portada java 2Portada java 2
Portada java 2jtk1
 
Piensa en java per
Piensa en java perPiensa en java per
Piensa en java perjtk1
 
Lenguaje de programacion java prev
Lenguaje de programacion java prevLenguaje de programacion java prev
Lenguaje de programacion java prevjtk1
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conprejtk1
 
Java jedi prev
Java jedi prevJava jedi prev
Java jedi prevjtk1
 
Java j2me prev
Java j2me prevJava j2me prev
Java j2me prevjtk1
 
Java ferca
Java fercaJava ferca
Java fercajtk1
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 
Java basico 2
Java basico 2Java basico 2
Java basico 2jtk1
 
Java angel estevan pre
Java angel estevan preJava angel estevan pre
Java angel estevan prejtk1
 
Java 3dpre
Java 3dpreJava 3dpre
Java 3dprejtk1
 
Java 2d
Java 2dJava 2d
Java 2djtk1
 
Introduc java pre
Introduc java preIntroduc java pre
Introduc java prejtk1
 
Guia de iniciación en java prev
Guia de iniciación en java prevGuia de iniciación en java prev
Guia de iniciación en java prevjtk1
 
Aprende java como si estuviera en primero pre
Aprende java como si estuviera en primero preAprende java como si estuviera en primero pre
Aprende java como si estuviera en primero prejtk1
 
52 ejercicios resueltos en pseudocodigoprev
52 ejercicios resueltos en pseudocodigoprev52 ejercicios resueltos en pseudocodigoprev
52 ejercicios resueltos en pseudocodigoprevjtk1
 

Mais de jtk1 (20)

Actividad modulo1
Actividad modulo1Actividad modulo1
Actividad modulo1
 
Java schaum pre
Java schaum preJava schaum pre
Java schaum pre
 
Programar java 2pre
Programar java 2preProgramar java 2pre
Programar java 2pre
 
Serlets java pre
Serlets java preSerlets java pre
Serlets java pre
 
Portada java 2
Portada java 2Portada java 2
Portada java 2
 
Piensa en java per
Piensa en java perPiensa en java per
Piensa en java per
 
Lenguaje de programacion java prev
Lenguaje de programacion java prevLenguaje de programacion java prev
Lenguaje de programacion java prev
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conpre
 
Java jedi prev
Java jedi prevJava jedi prev
Java jedi prev
 
Java j2me prev
Java j2me prevJava j2me prev
Java j2me prev
 
Java ferca
Java fercaJava ferca
Java ferca
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
 
Java angel estevan pre
Java angel estevan preJava angel estevan pre
Java angel estevan pre
 
Java 3dpre
Java 3dpreJava 3dpre
Java 3dpre
 
Java 2d
Java 2dJava 2d
Java 2d
 
Introduc java pre
Introduc java preIntroduc java pre
Introduc java pre
 
Guia de iniciación en java prev
Guia de iniciación en java prevGuia de iniciación en java prev
Guia de iniciación en java prev
 
Aprende java como si estuviera en primero pre
Aprende java como si estuviera en primero preAprende java como si estuviera en primero pre
Aprende java como si estuviera en primero pre
 
52 ejercicios resueltos en pseudocodigoprev
52 ejercicios resueltos en pseudocodigoprev52 ejercicios resueltos en pseudocodigoprev
52 ejercicios resueltos en pseudocodigoprev
 

52 ejercicios resueltos en pseudocodigopre

  • 1. Algoritmos Resueltos Javier Crocco Mendez ALGORITMOS RESUELTOS -------------------------------------------------------------------------- T1.GIF TEMA 1 -------------------------------------------------------------------------- Bucles y tomas de decision -------------------------------------------------------------------------- 1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. PROGRAMA contador1 ENTORNO: c <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS c < 101 HACER ESCRIBIR c c <- c + 1 FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 2.-Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden decreciente. PROGRAMA contador2 ENTORNO: c <- 100 ALGORITMO: Borrar_pantalla( ) MIENTRAS c <= 0 HACER ESCRIBIR c c <- c - 1 FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 3.-Hacer un pseudocodigo que imprima los numeros pares entre 0 y 100. PROGRAMA pares ENTORNO: c <- 2 ALGORITMO: Borrar_pantalla( ) MIENTRAS c < 101 HACER ESCRIBIR c c <- c + 2 FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 4.-Hacer un programa que imprima la suma de los 100 primeros numeros. PROGRAMA suma ENTORNO: c <- 1 suma <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS c <= 100 HACER suma <- suma + c c <- c + 1 FINMIENTRAS ESCRIBIR "La suma de los 100 primeros n£meros es: " ESCRIBIR suma FINPROGRAMA
  • 2. Algoritmos Resueltos Javier Crocco Mendez -------------------------------------------------------------------------- 5.-Hacer un pseudocódigo que imprima los numeros impares hasta el 100 y que imprima cuantos impares hay. PROGRAMA impares ENTORNO: c <- 1 son <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS c < 100 ESCRIBIR c c <- c + 2 son <- son + 1 FINMIENTRAS ESCRIBIR "El n£mero de impares: " ESCRIBIR son FINPROGRAMA -------------------------------------------------------------------------- 6.-Hacer un pseudocodigo que imprima todos los numeros naturales que hay desde la unidad hasta un numero que introducimos por teclado. PROGRAMA natural ENTORNO: i <- 0 n <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "Introduce un n£mero: " LEER n MIENTRAS i < n HACER i <- i + 1 ESCRIBIR i FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 7.-Introducir tantas frases como queramos y contarlas. PROGRAMA frases ENTORNO: res <- "S" frase <- Espacios( 30 ) c <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS res = "S" HACER ESCRIBIR "Frase: " LEER frase c <- c + 1 ESCRIBIR "Deseas introducir m s frases (S/N): " LEER res FINMIENTRAS ESCRIBIR "El n£mero de frases introducidas son: " ESCRIBIR c FINPROGRAMA
  • 3. Algoritmos Resueltos Javier Crocco Mendez -------------------------------------------------------------------------- 8.-Hacer un pseudocodigo que solo nos permita introducir S o N. PROGRAMA sn ENTORNO: res <- " " ALGORITMO: Borrar_pantalla( ) MIENTRAS res <> "S" Y res <> "N" HACER ESCRIBIR "Introduce S o N" LEER res res <- Convertir_may£sculas( res ) FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 9.-Introducir un numero por teclado. Que nos diga si es positivo o negativo. PROGRAMA signo ENTORNO: num <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "Introduce un n£mero: " LEER num SI num >= 0 ENTONCES ESCRIBIR "es positivo" SINO ESCRIBIR "es negativo" FINSI FINPROGRAMA -------------------------------------------------------------------------- 10.-Introducir un numero por teclado. Que nos diga si es par o impar. PROGRAMA paridad ENTORNO: num <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "Introduce un n£mero: " LEER num SI num = int( num / 2 ) * 2 ENTONCES ESCRIBIR "es par" SINO ESCRIBIR "es impar" FINSI FINPROGRAMA --------------------------------------------------------------------------
  • 4. Algoritmos Resueltos Javier Crocco Mendez 11.-Imprimir y contar los multiplos de 3 desde la unidad hasta un numero que introducimos por teclado. PROGRAMA multiplo3 ENTORNO: i <- 3 n <- 0 c <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "N£mero: " LEER n MIENTRAS i <= n HACER SI i = int( i / 3 ) * 3 ENTONCES ESCRIBIR i c <- c + 1 FINSI i <- i + 1 FINMIENTRAS ESCRIBIR "El n£mero de m£ltiplos de 3 son: " ESCRIBIR c FINPROGRAMA -------------------------------------------------------------------------- 12.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. Que calcule la suma de todos los numeros pares por un lado, y por otro, la de todos los impares. PROGRAMA par_impar ENTORNO: i <- 1 sumapar <- 0 sumaimp <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS i < 101 HACER SI i = int( i / 2 ) * 2 ENTONCES sumapar <- sumapar + i SINO sumaimp <- sumaimp + i FINSI i <- i + 1 FINMIENTRAS ESCRIBIR "La suma de los pares es: " ESCRIBIR sumapar ESCRIBIR "La suma de los impares es: " ESCRIBIR sumaimp FINPROGRAMA -------------------------------------------------------------------------- 13.-Imprimir y contar los numeros que son multiplos de 2 o de 3 que hay entre 1 y 100. PROGRAMA multiplo_2_3 ENTORNO: i <- 1 c <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS i < 101 HACER SI i = int( i / 2 ) * 2 O i = int( i / 3 ) * 3 ENTONCES c <- c + 1 ESCRIBIR i FINSI i <- i + 1 FINMIENTRAS ESCRIBIR "El n£mero de m£ltiplos es de: " ESCRIBIR c FINPROGRAMA
  • 5. Algoritmos Resueltos Javier Crocco Mendez -------------------------------------------------------------------------- 14.-Hacer un pseudocodigo que imprima el mayor y el menor de una serie de cinco numeros que vamos introduciendo por teclado. PROGRAMA mayor_menor ENTORNO: con <- 0 n <- 0 maximo <- 0 minimo <- 99999 ALGORITMO: Borrar_pantalla( ) MIENTRAS con <= 5 HACER ESCRIBIR "N£mero: " LEER n SI n > maximo ENTONCES maximo = n FINSI SI n < minimo ENTONCES minimo <- n FINSI con <- con + 1 FINMIENTRAS ESCRIBIR "El mayor de los n£meros es: " ESCRIBIR maximo ESCRIBIR "El menor de los n£meros es: " ESCRIBIR minimo FINPROGRAMA -------------------------------------------------------------------------- 15.-Introducir dos numeros por teclado. Imprimir los numeros naturales que hay entre ambos numeros empezando por el m s pequeño, contar cuantos hay y cuantos de ellos son pares. Calcular la suma de los impares. PROGRAMA par_impar ENTORNO: num1 <- 0 num2 <- 0 aux <- 0 son <- 0 pares <- 0 sumaimpa <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "N£mero: " LEER num1 ESCRIBIR "N£mero: " LEER num2 SI num1 > num2 ENTONCES aux <- num1 num1 <- num2 num2 <- aux FINSI MIENTRAS num1 >= num2 HACER ESCRIBIR num1 son <- son + 1 SI num1 = int( num1 / 2 ) * 2 ENTONCES pares <- pares + 1 SINO sumaimpa <- sumaimpa + num1 FINSI num1 <- num1 + 1 FINMIENTRAS ESCRIBIR "N£meros visualizados: " ESCRIBIR son ESCRIBIR "Pares hay: " ESCRIBIR pares ESCRIBIR "La suma de los impares es: "