SlideShare una empresa de Scribd logo
1 de 40
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA

LÓGICA DE PROGRAMACIÓN – NTIC´S II

TUTOR: Ing. Mg. RICARDO ROSERO C.

      RESOLUCIÓN DE 35 PROGRAMAS BÁSICOS
MENÚ
1.    Si se dispone de una distancia en Kilómetros, metros y centímetros, calcular la distancia total recorrida del punto A al punto B por un auto, en milímetros.
2.    Si se dispone del tiempo en segundos que demora un auto en recorrer del punto A al punto B, determinar cual es el tiempo empleado en horas, minutos y segundos
3.    Conocido un valor A y un valor B, determinar la resta, multiplicación y la función tangente de los valores dados.
4.    Conocido un sistema de ecuaciones lineales de la forma:
                                                                       c= ax + bz
                                                                       j= ex + dz;   Determinar el valor de las incógnitas x y z.
                                 A) Primera forma.                        B) Segunda forma.
5.    Si se dispone de un valor de N, calcular la raíz cuadrada, el cuadrado del número, el inverso y el promedio de los resultados de las funciones pedidas del valor respe
6.    Calcular la suma, resta, multiplicación y tipos de división de un valor de A con un valor de B.
7.    Calcular la multiplicación y tipos de división de un valor de A con la raíz cuadrada de un valor de B
8.    Conocido un valor de X de tipo real, determinar la parte entera real y la parte decimal del número.
9.    Se conoce que el computador dispone de las funciones seno y coseno, calcular la tangente, secante, cotangente y cosecante de un ángulo w cualquiera dado en grado
10.   Conocido los valores de la base y la altura de un triángulo rectángulo, calcular el área y el perímetro.
11.   Dado un valor w cualquiera, averiguar si está en el grupo de las centenas positivas.
12.   Conocido un valor de x, averiguar si es un número entero positivo.
13.   Determinar dos números enteros consecutivos pares que sumados den 194
14.   Si un número es mayor a otro en 6 veces y sumados dan 147, hallar los números.
15.   Dado un valor de y, determinar que siendo un número impar sea múltiplo de 7.
16.   Conocida la dimensión del radio, en las figuras indicadas, calcular el área sombreada.




                                                         d                               d=2r


                                                                 d
17.   Dado un valor numérico, calcular: si ex número par, el cuadrado del número; y, si es impar, el inverso del número.
18.   Conocido el valor de x, calcular la raíz cuadrada cuando el número sea solamente múltiplo de 3.
19.   Conocido el valor de Y, calcular el inverso del número si ex centena y si no es centena calcular el cuadrado del número.
20.   Conocido un valor de N de tipo entero, determinar si es un dígito.
21.   Dado un número x cualquiera de tipo entero de 3 cifras enteras, determinar cuales son los dígitos componentes del número.
22.   Determinar la temperatura equivalente de una lectura en grados centígrados o grados Kelvin, grados Fahrenheit y grados Ranking.
                                             k= c+273.15
                                             F= 1.8c*32
                                             R= 1.8c+491.67
17.   Conocida la función: y = x2 + 5*x –21 calcular el valor funcional de y para un valor de x que sea impar.
18.   Conocido un valor de w, determinar si se encuentra en el rango de 30 a 125.
19.   Si se conoce un valor de x, determinar si es múltiplo de 11.
20.   Si se conoce un valor de w, determinar que siendo número par sea múltiplo de 5 y que se encuentre en el rango de las centenas positivas.
21.   Conocido los valores de A, B y C, determinar cual de ellos es el número mayor.
22.   Conocido el nombre y la edad de la persona, determinar si es una persona anciana, adulta o menor de edad.
23.   Si se conoce el nombre, la edad y la estatura de una persona, determinar que siendo mayor de edad tenga más de 165cm. De estatura.
24.   Si la empresa “Cementos gratis” dispone de una promoción deventas de acuerdo a la siguiente política:
                                1.            Si compra hasta 50 quintales de cemento el costo es a precio oficial.
                                2.           Si compra hasta 50 a 200 quintales de cemento, se le hace un descuento del 5%del precio oficial.
                                3.            Si compra más de 200 quintales de cemento, se le descuenta un 7% del precio oficial.
17.   Conocido el nombre y el sueldo de una persona, determinar el respectivo sueldo equivalente en dólares, pesos colombianos y libras esterlinas.
18.   Si se conoce un valor del grupo de las centenas, averiguar cuales son sus dígitos componentes.
19.   Conocido un número real con dos cifras decimales, determinar el dígito de los centésimos.
20.   Conocido un valor entero positivo, determinar si es número primo.
21.   Conocido un número de dos cifras, invertir la posición de sus dígitos.
EJERCICIO N°1                                                                                               Lógica de Programación
                                                                       Menú




Enunciado: Si se dispone de una distancia en Kilómetros, metros y centímetros, calcular la   distancia total recorrida del punto A al punto B por un auto, en
         milímetros.




    1.- Algoritmo                                                                              2.- Definición de variables
    1.       Ingreso la distancia en Km, la distancia en m y la                                d1 = distancia en km
             distancia en cm
                                                                                               d2 = distancia en m
    2.       Transformo las distancias ingresadas a distancias
             en mm                                                                             d3 = distancia en cm

    3.       Sumo las distancias hallando la distancia de A a B.                               da = d1*1000000

    4.       Imprimo el total de las distancias                                                db=d2*10000
                                                                                               dc=d3*10
                                                                                               dt= da +db+ dc
EJERCICIO N°1                                        Menú                                Lógica de Programación




3.- Diagrama de Flujo                      4- Prueba de Escritorio


                                           d1        d2          d3        Da         db          dc        dt

         d1, d2, d3                        2         15          50        2000000    150000      500       21505000



     da=d1*1000000
     db=d2*10000
     dc=d3*10
     dt=da + db+dc
                                           5- Codificación
             dt
                                           Ingrese los valores en los cuadros correspondientes:

                        Distancia km   Distancia m    Distancia cm    Da             db                dc         dc




                                                Ejecutar                                       Limpiar
EJERCICIO N°2                                                    Menú                                    Lógica de Programación




Enunciado: Si se dispone del tiempo en segundos que demora un auto en recorrer del punto A al punto B, determinar cual es el   tiempo empleado en horas,
        minutos y segundos.


1.- Algoritmo                                                             2.- Definición de variables                   3.- Diagrama de Flujo
1.      Ingreso el tiempo en segundos                                     t = tiempo en segundos
2.      Transformo el tiempo en segundos a tiempo en                      th = tiempo en horas
        horas y tiempo en minutos
                                                                          tm= tiempo en minutos                                             t
3.      Imprimo el tiempo en horas, minutos y segundos.


                                                                                                                                       Th=t/3600
4- Prueba de Escritorio                                                                                                                Tm=t/60

                                Tiempo           Tiempo          Tiempo           Tiempo
                                (segundos)       (horas)         (minutos)        (segudos)
                                                                                                                                        Th, tm, t
                                200              0.055           3.33             200


                                325              0.09            5.417            325



5- Codificación

                                                                                                            Ejecutar                      Limpiar
EJERCICIO N°3                                                    Menú                                      Lógica de Programación




Enunciado: Conocido un valor A y un valor B, determinar la resta, multiplicación y la función tangente de los valores dados.


1.- Algoritmo                                                              2.- Definición de variables
                                                                                                                          3.- Diagrama de Flujo
1.      Ingresar los valores de A y B                                      A = valor1
2.      Calcular la resta, el producto de A y B; y                  la     B = valor2
        tangente de A y de B
                                                                           r =A-B
3.      Imprimir los valores obtenidos                                                                                               A, B
                                                                           m= A*B
4.      Fin
                                                                           tgA = senA/cos A
                                                                                                                               r = A- B
                                                                           tgB = senB/cosB                                     m = a*B
4- Prueba de Escritorio                                                                                                        tgA= senA/cosA
                                                                                                                               tgB=senB/cosB

                           A          B            r            m          tg A       tg B

                           65         45           20           2925       2.14       1                                           r, m, tga, tgb



                           45         69           -24          3105       1          2.61                   Codificar


                          3            4           -1         12         0,052        0,0699                   Borrar
5- Codificación
EJERCICIO N°4                                                Menú                                          Lógica de Programación



Enunciado: Conocido un sistema de ecuaciones lineales de la forma:
                                                                  c= ax + bz
                                                                  j= ex + dz;    Determinar el valor de las incógnitas x y z.

                                                                                                                                3.- Diagrama de Flujo
1.- Algoritmo                                                               2.- Definición de variables
1.        Ingresar los valores de: a, c, b, j, e y d                        a, c, b, j, e,d: variables
2.        Calcular sl valor de x                                            x, z: incógnitas
                                                                                                                                          C, a,b,j,e,d
3.        Calcular el valor de z
4.        Imprimir x y z

                                                                                                                                   x= (b*f- c*d)/(a*f – c*e)
4- Prueba de Escritorio                                               5- Codificación                                              z = (d – e*x)7f


c     a        b     j        e      d       x         z
                                                              c         a        b      j      e       d       x           z                   x, z
2     5        2     6        3      3       -0.67     2.67


4     4        1     1        1      -1      1         0




                                                                                  Ejecutar


                                                                                                             Borrar
EJERCICIO N°4
     Segunda forma- metodo de suma y resta.                                   Menú                              Lógica de Programación



    Enunciado: Conocido un sistema de ecuaciones lineales de la forma:
                                    c= ax + bz
                                    j= ex + dz;   Determinar el valor de las incógnitas x y z.

                                                                                                                    3.- Diagrama de Flujo


4- Prueba de Escritorio                                         5- Codificación
                                                                                                                            c, a,b,j,e,d
c     a      b    j      e     d     x        z
                                                          c       a       b      j       e       d   x      z
2     5      2    6      3     3     -0.67    2.67                                                                            v1 = e * c
                                                                                                                              v2 = e * a
                                                                                                                              v3 = e * b
4     4      1    1      1     -1    1        0                                                                              c1 = -1 * a
                                                                                                                             v4 = c1 * j
                                                                                                                             v5 = c1 * e
                                                                                                                             v6 = c1 * d
                                                                                                                            v7 = v1 + v4
                                                                      Borrar                     Ejecutar                   v8 = v3 + v6
                                                                                                                             z = v7 / v8
                                                                                                                              v9 = b * z
                                                                                                                            v10 = c - v9
                                                                                                                             x = v10 / a



                                                                                                                                x, z
EJERCICIO N°5                                                   Menú                                       Lógica de Programación



 Enunciado: Si se dispone de un valor de n, calcular la raíz cuadrada, el cuadrado del número, el inverso y el promedio de los resultados de las funciones
           pedidas del valor respectivo de n.


1.- Algoritmo                                                                 2.- Definición de variables
1.        Ingresar el valor de n                                              n: valor digitado                               3.- Diagrama de Flujo
2.        Calcular la raiz cuadrada, el cuadrado y el inverso                 r: raiz de n
          de n
                                                                              c: cuadrado de n
3.        Calcular el promedio de los valores anteriormente                                                                                     n
                                                                              i:inverso de n
          obtenidos
                                                                              p: promedio de r+c+i/3
4.        Imprimir la raiz, el cuadrado, el inverso y el
          promedio de n                                                                                                                     r = Sqr(n)
                                                                                                                                             c=n*n
                                                                           5- Codificación                                                    i=1/n
 4- Prueba de Escritorio                                                                                                                 p = (r + c + i) / 3



     n      r        c        i        p                             n         r        c        i       p                                    r, c,i,p


     2      1.41     4        0.5      1.97


     15     3.87     225      0.07     76.31


                                                                      Borrar                    Ejecutar
EJERCICIO N°6                                                 Menú                                       Lógica de Programación



 Enunciado: Calcular la suma, resta, multiplicación y tipos de división de un valor de A con un valor de B.


1                                                                           2.- Definición de variables
                                                                            A: valor numérico1                           3.- Diagrama de Flujo
                                                                            B: valor numérico2
                                                                            s: suma entre A y B
                                                                            r: resta entre A y B                                     A, B

                                                                            m: producto entre A y B
                                                                            da: división entre A y B                              s=a+b
                                                                                                                                   r=a-b
                                                                            db: división entre B y A                              m=a*b
                                                                                                                                  da = a / b
                                                                                                                                  db = b / a

4- Prueba de Escritorio                                                  5- Codificación
                                                                                                                                 s, r, m ,da, db
1.Ingresar los valores A y B.                                      A         B         s        r       m       da      db
A       B      s       r        m         da        db
2.Calcular la suma, la resta, la multiplicacion entre A y B.
3.Calcular las divisiones: A/B y B/A.
50   10      60      40     500     5               0.2
4.Imprimir la suma, resta, multiplicacion, al igual que los
18      6      24      12       108       3         0.33
5.Fin                                                                              Ejecutar
                                                                                                       Borrar
EJERCICIO N°7                                                  Menú                                           Lógica de Programación



 Enunciado: Calcular la multiplicación y tipos de división de un valor de A con la raíz cuadrada de un valor de B


1.- Algoritmo                                                             2.- Definición de variables
1.        Ingresar los valores de A y B.                                  A: valor numérico1                                 3.- Diagrama de Flujo
2.        Calcular la raíz cuadrada de B.                                 B: valor numérico2
3.        Calcular la multiplicación de A por la raíz de B, al            rb: raíz cuadrada de B
          igual determinar A/la raíz de B y la raíz de B/A                                                                              A, B
                                                                          m: producto entre A y la raíz de B
4.        Imprimir la multiplicación de A por raíz de B y
                                                                          da: división entre A y la raíz de B
          los tipos de divisiones halladas entre la raíz de B y
          A                                                               db: división entre la raíz de B y A                        rb = Sqr(b)
                                                                                                                                      m = a * rb
5.        Fin                                                                                                                         d1 = a / rb
                                                                                                                                      d2 = rb / a


4- Prueba de Escritorio                                                  5- Codificación
                                                                                                                                       m, d1, d2
                                                                   A         B        rb        m       d1          d2
A     B         rb     m         d1        d2


40    5         2.24   89.44     17.85     0.056



18    81        9      162       2         0..5
                                                                                   Ejecutar
                                                                                                       Borrar
EJERCICIO N°8                                                 Menú                                    Lógica de Programación



     Enunciado: Conocido un valor de x de tipo real, determinar la parte entera real y la parte decimal del número.


1.- Algoritmo                                                                       2.- Definición de variables           3.- Diagrama de Flujo
1.        Ingresar el número real                                                   x: número real
2.        Calcular la parte entera con la función int                               ent: parte entera de x
3.        Calcular la parte real restando el número ingresado de la                 dec: parte decimal de x
          parte entera                                                                                                               x

4.        Fin


                                                                                                                                 ent= int(x)
                                                                                                                                 dec= x-ent
     4- Prueba de Escritorio                                            5- Codificación

      x          ent      dec                                                                                                      ent, dec
                                                                            Número real

      85.26      85       .26



      19.32      19       0.32

                                                                           Ejecutar                          Borrar
EJERCICIO N°9                                              Menú                                       Lógica de Programación



Enunciado: Se conoce que el computador dispone de las funciones seno y coseno, calcular la tangente, secante, cotangente y cosecante de un ángulo w cualquiera
           dado en grados.


1.- Algoritmo                                                                     2.- Definición de variables                  3.- Diagrama de Flujo
1.         Inicio                                                                 w= ángulo dado
2.         Ingresar el valor del ángulo                                           Senw= seno de w
3.         Calcular la tangente, la secante, la cotangente y la                   Cosw= coseno de w
           cosecante de w utilizando las funciones seno y coseno                                                                                 w
                                                                                  Tgw=tangente de w
           del ángulo.
                                                                                  Secw=secante de w
4.         Imprimir las funciones calculadas
                                                                                  Cotagw=cotangente de w
5.         fin                                                                                                                  gw = Tan(w*3.141592654/180)
                                                                                                                                secw = 1 / (Cos(w *3.141592654/180)
                                                                                  Cosecw=cosecante de w                         cotgw = 1 / Tan(w *3.141592654/180)
                                                                                                                                cosecw = 1 / Sin(w *3.141592654/180)
     4- Prueba de Escritorio
                                                              5- Codificación

      w           tgw        secw    cotgw   cosecw              w         tgw        secw        cotgw       cosecw
                                                                                                                                    Tgw, secw, cotgw, cosecw

      45          1          1.41    1       1.14



      85          11.43      11.47   0.087   1


                                                                       Ejecutar                     Borrar
EJERCICIO N°10                                       Menú                               Lógica de Programación



Enunciado:Conocido los valores de la base y la altura de un triángulo rectángulo, calcular el área y el perímetro.


1.- Algoritmo                                                           2.- Definición de variables        3.- Diagrama de Flujo
1.      Ingresar la base y la altura de un triángulo rectángulo         b: base del triángulo rectángulo
2.      Calcular el valor del lado l utilizando el teorema de           h=: altura del triángulo
        pitágoras
                                                                        at= area del triángulo
3.      Calcular el área del triángulo con la fórmula (at= bxh2)                                                         b, h
                                                                        l= lado mayor
4.      Calcular el perímetro del triángulo
                                                                        p= perímetro

     4- Prueba de Escritorio                             5- Codificación
                                                                                                            at = (b * h) / 2
                                                                                                            l = Sqr((h * h) + (b * b))
b        h       at     l       p                                                                           p=b+h+l


3        5       7.5    5.83    13.83          Altura:
                                                                                                                          at, p

11       11      60.5   15.56   37.56                          Base:




                                                             Ejecutar
                                                                            Borrar
EJERCICIO N°11                                                 Menú                              Lógica de Programación



Enunciado: Dado un valor w cualquiera, averiguar si         está en el grupo de las centenas positivas.



1.-   Algoritmo                                                                       2.- Definición de variables          3.- Diagrama de Flujo
1.           Ingresar un valor numérico cualquiera
                                                                                      W: valor numérico
2.           Preguntar si w es mayor a 99
3.           Si es verdad la pregunta anterior cuestiono si w es mayor a 999                                                        w
4.           Si la respuesta es si escribir “Fuera del rango” caso contrario se
             emite el mensaje “w pertenece a las centenas positiva”
                                                                                                                                  W>99
5.           Si w no es mayor a 99 imprimir el mensaje “fuera del rango”
6.           Fin                                                                                                    Valor fuera
                                                                                                                     del rango
                                                                                                                                                  W>999

                                                                                                                                  W pertenece a las
                                                                                                                                                       Fuera del rango
                                                                                                                                  centenas positivas
           4- Prueba de Escritorio                                        5- Codificación
       w       Titulo 1
                                                               Digite un número:
       3       Valor fuera el rango


                                                             Respuesta:
       526     Si se encuentra en las centenas
               positivas



                                                                                         Borrar
EJERCICIO N°12                                                     Menú                            Lógica de Programación



Enunciado: Conocido un valor de x, averiguar si es un número entero positivo.
.

1.-   Algoritmo                                                                      2.- Definición de variables            3.- Diagrama de Flujo
1.           Ingresar un valor numérico cualquiera (x)
                                                                                     x: valor numérico
2.           Calcular: (v=x*1; a=int(x); z=x-a
3.           Preguntar si z es igual a cero                                                                                             x
4.           Si la pregunta es acertiva preguntar si v>0; si dice que si imprimir
             “V es positivo”, caso contrario imprimir “x es negativ o”
5.           Caso contrario imprimir “x no es entero”                                                                               v= x*(-1)
                                                                                                                                    a= int (x)
                                                                                                                                     z= x-a



                                                                                                                                      Z=0

            4- Prueba de Escritorio                                       5- Codificación
                                                                                                                   x no es entero
                                                                                                                                                       V<0
       w       Titulo 1
                                                                Digite un número:                                                                            X es positivo
                                                                                                                                     X es entero negativo
       30      Entero positivo



       -11     Entero negativo                               Respuesta:


       9.9     No es entero                                                              Borrar
EJERCICIO N°13                                                    Menú                                       Lógica de Programación



Enunciado: Determinar dos números enteros consecutivos pares que sumados den 194 u otro valor par


1.- Algoritmo                                                                        2.- Definición de variables                     3.- Diagrama de Flujo
1.      Inicio                                                                       w= valor entero
2.      Ingresar el número (w)                                                       y= w multiplicado por -1
3.      Calcular si es entero con la codificación del programa anterior              a = entero de w                                           w
4.      Si es entero calcular:                                                       z = resta entre w y a
        n= (v-6)2; n1=n+2; n2=n+4                                                    n = calculo del valor n                               v= w*(-1)
5.      Imprimir los números consecutivos.                                           n1= primer número consecutivo par                     a= int (w)
                                                                                                                                            z= w-a
6.      Fin                                                                          n2= segundo número consecutivo par


                                                                                                                                             Z=0
         4- Prueba de Escritorio
                                                                 5- Codificación                                          x no es entero
                                                                                                                                                        n= (w-6)/2
              w        n1        n2                                                                                                                      n1= n+2
                                                                                                                                                         n2=n+4
                                                                          Ejecutar
              194      96        98
                                                                                                                                                            n1, n2
                                                                          Borrar
              90       44        11.47
EJERCICIO N°14                                          Menú                    Lógica de Programación




Enunciado: Si un número es mayor a otro en 6 veces y sumados dan 147, hallar los núemros.

  1.- Algoritmo                                                  2.- Definición de variables     3.- Diagrama de Flujo
  1.        Asigno a la variable a el valor 147                  a= valor de 147

  2.        Calculo:                                             m = número mayor

                   m= 147/7 ; n= 6*m                             n = número menor a m
                                                                                                            a=147
  3.        Imprimo el valor m y n                                                                         m=147/7
                                                                                                            n=6m
  4.        Fin


                                                                                                             m,n
       4                                                 5- Codificación


           a        m       n


           147      21      126




Números
obtenidos                                         Respuesta                 Borrar
EJERCICIO N°15                                                  Menú                                       Lógica de Programación




Enunciado: Dado un valor de y, determinar que siendo un número impar sea          múltiplo de 7.


     1.- Algoritmo                                                                                 2.- Definición de variables
     1.      Ingresar el valor de y
                                                                                                   Y= valor ingresado, posiblemente impar y divisible
     2.      Ejecutar la primera condición                                                               para 7
             1.       Si mod2=1 y Ymod7=0 entonces
             2.       Imprimir Y(valor de Y) “es múltiplo de 7 “
             3.       Caso contrario imprimir Y “no es múltiplo de 7, ni impar”

                                                                                                                        3.- Diagrama de Flujo




     4- Prueba de Escritorio                              5- Codificación
                                                                                                                                       Y


     Y        m
                                                                                                                                   Ymod2=1 and
                                                                                                                                    Ymod7=0
                                                          Ingrese un valor:
     21       21 es impar y múltiplo de 7
     40       40 esta fuera del rango                                                                                Y noes multiplo             Y es multiplo
                                                                                                                      de 7, ni impar                 de 7




                                                          Respuesta                     Borrar
EJERCICIO N°16                                                   Menú                                Lógica de Programación



                                                                                                                  d
                                                                                                                                         d=2r
Enunciado: Conocida la dimensión del radio, en las figuras indicadas, calcular el área sombreada.

                                                                                                                      d

  1.- Algoritmo                                                                         2.- Definición de variables       3.- Diagrama de Flujo
  1.       Ingresar el valor del radio.                                                 r = dimensión del radio
  2.       Calcular el área del cuadrado, del circulo y del Triángulo                   acu= área cuadrada
  3.       Proceder a sumar el área del cuadrado mas el are del triángulo y             aci= area del círculo
           restarla del ára del círculo calculando así el área sombreada
                                                                                        at = area del triángulo
  4.       Imprimir el área sombreada.
                                                                                        as = area sombreada                               r
  5.       Fin



           4- Prueba de Escritorio                                                                                                 acu= 2*r*2*r
                                                                                                                                  aci= 3.1416*r*r
                                                                                                                                  at=(2*r*2*r) /2
                                                                                                                                  as= (acu+at)-aci
       r         acu     aci          at      as
                                                                 Ingrese el valor del radio:
       8         256     201.06       128     182.94                                                                                    as
       4         64      50.27        32      45.73




                                                                           Respuesta                     Borrar
EJERCICIO N°17                                                      Menú                                  Lógica de Programación




Enunciado: Dado un valor numérico, calcular: si ex número par, el cuadrado del número; y, si es impar, el inverso del número.

               1.- Algoritmo
                                                                                                                      2.- Definición de variables
               1.        Ingresar el valor numérico (v)
                                                                                                                       v = valor numérico
               2.        Preguntar si vmod2 es igual a cero
                                                                                                                      inv = inverso de v
               3.        Si es afirmativo calcular el cuadrado de v (cd=v*v), e imprimirlo
                                                                                                                      cd = cuadrado de v
               4.        Caso contrario calcular el inverso de v (inv=1v), e imprimirlo
               5.        Cerrar la condición
               6.        Fin
                                                                                                                        3.- Diagrama de Flujo

                4- Prueba de Escritorio


                    v          cd       Inv                                                                                                 v


                    18         324
                    9                   0.11                                                                                           Xmod3=0
                                                                          Respuesta
                    11                  0.09
                                                                                                                         Inv=1/v                 cd=v*v



                                                                                                                           inv                     inv

                                                                             Borrar
EJERCICIO N°18                                                     Menú                            Lógica de Programación




Enunciado: Conocido el valor de x, calcular la raíz cuadrada cuando el número sea solamente múltiplo de 3.

1.- Algoritmo                                                                   2.- Definición de variables      3.- Diagrama de Flujo
1.      Ingresar el valor numérico (x)                                          x = valor numérico
2.      Preguntar si mod 3 es igual a cero                                      rc = raiz de x
3.      En caso afirmativo calcularemos vc que será igual a la raìz de x
4.      Caso contrario se imprimirá el mensaje “No es mùltiplo de 3”                                                               x

5.      Cerrar la condición
6.      Fin
                                                                                                                                Xmod3=0
                  4- Prueba de Escritorio
                                                                                                               No es múltiplo             rc= srrt(x)

                    X         rc         Titulo
                                                                           Borrar
                                                                                                                   No es
                                                                                                                                              rc
                                                                                                                  múltiplo
                    9         3
                    7                    7 No es mùltiplo
                                                                       Càlculos
                    12        346
EJERCICIO N°19                                                  Menú                                     Lógica de Programación




Enunciado: Conocido el valor de Y, calcular el inverso del número si es centena positiva y si no es centena calcular el cuadrado del número.

    1.- Algoritmo                                                                  2.- Definición de variables                 3.- Diagrama de Flujo
    1.      Ingresar el valor numérico (Y)                                         Y = valor de la centena
    2.      Preguntar si Y es mayor a 99.99 y si Y es menor a 1000                 inv = inverso de la centena
    3.      En caso afirmativo calcularemos inv que será igual al inverso de Y,    cu = cuadrado de la centena
            e imprimiremos su valor                                                                                                            Y
    4.      Caso contrario se calcularemos el cuadrado de Y e imprimiremos su
            valor
                                                                                                                                            Y>99.99
    5.      Cerrar la condición
                                                                                                                                           and Y<1000

                                                                                                                            cu= Y * Y                   inv= 1/Y

           4- Prueba de Escritorio
                                                                                                                                cu                        inv


              a         m         n
                                                        Digite un valor:
              147       21        126




                                                        Respuesta                   Borrar
EJERCICIO N°20                                                 Menú                           Lógica de Programación




Enunciado: Conocido un valor de N de tipo entero, determinar si es un dígito.

    1.- Algoritmo                                                               2.- Definición de variables      3.- Diagrama de Flujo
    1.      Ingresar el posible dígito(N)                                       N = entero ingresado
    2.      Preguntar si N es mayor o igual a cero
    3.      En caso afirmativo preguntaremos si n es menor a 10 e                                                           N
            imprimiremos la frase “es dígito”
    4.      Cerrar la última condición
                                                                                                                          N>=0
    5.      Caso contrario imprimiremos la frase “ no es dígito”
    6.      Cerrar la primera condición                                                                  N es negativo                N<10
    7.      Fin
                                                                                                                         N no es un
                                                                                                                                         N es un dígito
                                                                                                                           dígito




         4- Prueba de Escritorio                                   DÍGITOS

                                                     Digite un valor entero:
           N          Titulo


           1          Es digito
           12         No es digito

                                                         Respuesta              Borrar
EJERCICIO N°21                                                    Menú                                Lógica de Programación




Enunciado: Dado un número x cualquiera de tipo entero positivo de 3 cifras enteras, determinar cuales son los dígitos componentes del número.

    1.- Algoritmo                                                                        2.- Definición de variables         3.- Diagrama de Flujo
    1.          Ingresar el número de 3 cifras (x)                                       x = entero de 3 cifras
    2.          Calcular :
                          1.        c (parte entera de x dividido para 100)
                                                                                                                                                   x
                          2.        a = x menos por c y por 100
                          3.        b= la parte entera de a dividido para 10
                          4.        y d = a menos b por 10                                                                                c= int(x/100)
                                                                                                                                          a = x-(c*100)
    3.          Fin                                                                                                                        b= int (a/10)
                                                                                                                                          d = (a-(b*10))

               4- Prueba de Escritorio
                                                                                                                                                c, a, b, d
                                                                       Ingrese un valor entero de 3 cifras:
         x            c        d          b          d


         231          2        31         3          1
         718          7        18         1          8




                                                                                Respuesta                   Borrar
EJERCICIO N°22                                                 Menú                                       Lógica de Programación



Enunciado: Determinar la temperatura equivalente de una lectura en grados centígrados a grados Kelvin, grados
          Fahrenheit y grados Ranking.
                                     k= c+273.15
                                                                                                                           3.- Diagrama de Flujo
                                     F= 1.8c*32
                                     R= 1.8c+491.67


1.- Algoritmo                                                                    2.- Definición de variables
                                                                                                                                                t
1.        Ingresar el valor de la temperatura en grados centígrados (t)          t = temperatura en grados centígrados
2.        Calcular la temperatura en grados :                                    K = temperatura en grados kelvin
          1.        Kelvin (t+273.15)                                            F = temperatura en grados Fahrenheit       K= (t+273.15)
          2.        Fahrenheit ((1.8*t)+32)                                      R = temperatura en grados Ranking          F= ((1.8*t)+32)
          3.        Y Ranking ((1.8*t)+491.67)                                                                              R= ((1.8*t)+491.67)
3.        Imprimir las temperaturas calculadas

          4- Prueba de Escritorio                                                                                                             K, F, R

                                                                Ingrese el valor de la temperatura:

     t          K           F           R


     18         291.15      64.4        524.07
     20         293.15      68          527.67




                                                                          Respuesta                 Borrar
EJERCICIO N°23                                                  Menú                                  Lógica de Programación




Enunciado: Conocida la función: y = x2 + 5*x –21 calcular el valor funcional de y para un valor de x que sea impar.

   1.- Algoritmo                                                                     2.- Definición de variables             3.- Diagrama de Flujo
   1.       Ingresar el valor de la incógnita x                                      x, y = incógnitas de la ecuación
   2.       Preguntar si la división de x para 2 es igual a 1 (x mod 2 = 1)
   3.       En caso afirmativo resolver la ecuación hallando el valor de y e
            imprimir la incógnita y
                                                                                                                                         x
   4.       Caso contrario imprimir x “no es par”
   5.       Cerrar la condición
   6.       Fin                                                                                                                       xmod2 =1


                                                                                                                        x no es par              y = x*x+r-x -21
                                                                    5.- Codificación
            4- Prueba de Escritorio
                                                                                                                                                       y
                                                                      Ingrese el valor de x:
        x     xmod2 = 1       y        Titulo 1

        3     Si              3
        4     No                       4 no es par
        9     Si              100
                                                                    Respuesta                    Borrar
EJERCICIO N°24                                              Menú                             Lógica de Programación




Enunciado: Conocido un valor de w, determinar si se encuentra en el rango de 30 a 125.

   1.- Algoritmo                                                                                                    3.- Diagrama de Flujo
                                                                                2.- Definición de variables
   1.        Ingresar un valor numérico                                         w = valor numérico
   2.        Preguntar si el valor numérico está en el rango de 30 a 125
                                                                                                                                 w
   3.        Si la respuesta es afirmativa imprimir “Valro dentro del rango”
   4.        Caso contrario imprimir “Valor fuera del rango”
   5.        Cerrar la pregunta                                                                                             (w > 29.99) y
                                                                                                                             (w < 125.01)
   6.        Fin
                                                                                                              Valor fuera                   Valor dentro
                                                                                                               del rango                     del rango




        4- Prueba de Escritorio                            VALOR ENTRE 30 Y 125


         W            Titulo 1                        Ingrese un valor aquí:


         30           Valor dentro del rango
         58           Valor dentro del rango
         125.5        Valor fuera del rango               Respuesta            Borrar
EJERCICIO N°25                                           Menú                                 Lógica de Programación




Enunciado: Si se conoce un valor de x, determinar si es múltiplo de 11.

   1.- Algoritmo                                                                                                   3.- Diagrama de Flujo
                                                                             2.- Definición de variables
   1.      Ingresar un valor numérico (x)                                    X = valor numérico
   2.      Preguntar si es múltiplo de 11
                                                                                                                                 x
   3.      Caso afirmativo imprimir x es múltiplo de 11
   4.      En caso contrario imprimir x no es múltiplo de 11
   5.      Cerrar la condición
                                                                                                                          Xmod11=0 y x<> 0
   6.      Fin
                                                                                                           X no es multiplo              X es multiplo
                                                                                                                de 11                        de 11


           4- Prueba de Escritorio y Codificación

                                                                   VALOR MULTIPLO DE 11
           x              Impresión


           121            121 es múltiplo de 7                  Ingrese un valor aquí:
           8              8 no es múltiplo de 7




                                                                 Respuesta               Borrar
EJERCICIO N°26                                                 Menú                                      Lógica de Programación




Enunciado: Si se conoce un valor de w, determinar que siendo número par sea múltiplo de 5 y que se encuentre en el rango de las centenas positivas.

   1.- Algoritmo                                                                 2.- Definición de variables                    3.- Diagrama de Flujo
   1.      Ingresar un valor numérico (W)                                        w = centena positiva
   2.      Preguntar si es múltiplo de 2 y de 5
   3.      Caso afirmativo preguntar si es mayor o igual a 100 y menor a 1000
                                                                                                                                              w
   4.      Caso afirmativo imprimir w esta dentro del rango
   5.      En caso contrario imprimir w está fuera del rango                                                                            w mod 2 = 0 y
                                                                                                                                         w mod 5 = 0
   6.      Cerrar la última condición
   7.      Caso contrario imprimir w está fuera del rango                                                                                                     w>100 y
                                                                                                                         w está fuera                         w<1000
   8.      Cerrar la condición primera                                                                                    del rango

   9.      Fin                                                                                                                                    Fuera del        w esta dentro
                                                                                                                                                    rango            del rango


           4- Prueba de Escritorio y Codificación

                                                                      CENTENA PAR, MÚLTIPLO DE 5
           w              Impresión


           225            225 está dentro del rango            Ingrese un valor numérico:
           243            243 está fuera del rango




                                                                    Respuesta                  Borrar
EJERCICIO N°27                                                   Menú                                         Lógica de Programación



                                                                                                                        2.- Definición de variables
Enunciado: Conocido los valores de A, B y C, determinar cual de ellos es el número mayor.
                                                                                                                        A, B, C = valores numéricos reales

 1.- Algoritmo
 1.      Ingresar los valores de A, B, C
 2.      Preguntar si A es mayor a B
                                                                                                                         3.- Diagrama de Flujo
 3.      En caso afirmativo preguntar si A es mayor a C, si así es entonces imprimir A es mayor; Caso contrario
         preguntar si C es mayor a B, si es así entonces imprimir C es mayor, caso contrario imprimir B es mayor
         ; Cerrar la ultima condición.; Cerrar la penúltima condición
 4.      Caso contrario preguntar si B es mayor a C, si es así entonces imprimir B es mayor, caso contrario
         imprimir C es mayor, luego procedemos a cerrar esta condición
 5.      Cerrar la primera condición
                                                                                                                                              A, B, C
 6.      Fin


                                                                                                                                               A>B
       4- Prueba de Escritorio y                           NUMERO MAYOR DE 3
              Codificación                                 CANTIDADES INGRESADAS
                                                                                                                              B>C                               A>C


                                                                                                                   C mayor          B mayor                              A mayor
                                                                                                                                                        C >B
        A      B     C      Titulo1

                                                                                                                                          B mayor              C mayor
        5      4     2      5 es mayor
        5      4     8      8 es mayor
        30     16    9      30 es mayor
                                                                Ejecutar                Limpiar
EJERCICIO N°28                                           Menú                                          Lógica de Programación




Enunciado: Conocido el nombre y la edad de la persona, determinar si es una persona anciana, adulta o menor de edad.

   1.- Algoritmo                                                               2.- Definición de variables                      3.- Diagrama de Flujo
   1.         Ingresar el nombre y la edad de una persona                      n = nombre de la persona
   2.         Preguntar la edad e mayor a18                                    e = edad de la persona
   3.         Caso afirmativo preguntar si la edad es mayor a 80
                                                                                                                                          n,e
   4.         Caso afirmativo imprimir n es anciano
   5.         En caso contrario imprimir n es adulto
                                                                                                                                         e> 18
   6.         Cerrar la última condición
   7.         Caso contrario imprimir n menor de edad
                                                                                                                                                            e>80
                                                                                                                         menor de edad
   8.         Cerrar la condición primera
   9.         Fin                                                                                                                           n es adulto/a          n es anciano



             4

                                                                        MENOR Y MAYOR DE EDAD
        N              e       Impresión
                                                                   Presione aquí para ingresar los datos de la persona

        Eulalia        24      Eulalia es adulta/o
        Jaime          81      Jaime es anciano
        Clara          10      Clara es menor de edad


                                                                                          Borrar
EJERCICIO N°29                                                  Menú                                          Lógica de Programación




Enunciado: Si se conoce el nombre, la edad y la estatura de una persona, determinar que siendo mayor de edad tenga más de 165cm. De estatura.

   1.- Algoritmo                                                                   2.- Definición de variables                      3.- Diagrama de Flujo
   1.      Ingresar el nombre y la edad y la estatura de una persona               n = nombre de la persona
   2.      Preguntar si la persona mide mas de 1.65                                e = edad de la persona
   3.      Caso afirmativo preguntar si la edad es mayor a 18                      est = estatura de la persona                                n,e, est
   4.      Caso afirmativo imprimir la persona mide más de 1.65
   5.      En caso contrario imprimir la persona es mayor de edad
                                                                                                                                              est> 1.65
   6.      Cerrar la última condición
   7.      Caso contrario imprimir estatura menor a 1.65
                                                                                                                             Estatura menor                     ed>18
   8.      Cerrar la condición primera                                                                                            a1.65

   9.      Fin                                                                                                                                       es menor           Mide mas
                                                                                                                                                      de edad            de 1.65


   4- Prueba de Escritorio y Codificación

                                                                             ESTATURA MAYOR A 1.65
 N               e      est      Impresión
                                                                       Presione aquí para ingresar los datos de la persona

 Eulalia         4      60       Estatura menor a 1.65
 Jaime           81     81       Mide mas de 1.65
 Clara           15     10       Menor de edad


                                                                                              Borrar
EJERCICIO N°30                                                    Menú                                            Lógica de Programación



Enunciado: Si la empresa “Cementos gratis” dispone de una promoción deventas de acuerdo a la siguiente política:                   2.- Definición de variables
                          1.        Si compra hasta 50 quintales de cemento el costo es a precio oficial.                          q = número de quintales
                          2.       Si compra hasta 50 a 200 quintales de cemento, se le hace un descuento del 5%del                v = costo oficial del cemento
                                   precio oficial.
                                                                                                                                   p = valor total de la compra sin descuento
                          3.        Si compra más de 200 quintales de cemento, se le descuenta un 7% del precio oficial.
                                                                                                                                   vt = valor total de la compra con descuento

   1.- Algoritmo                                                                                                                      3.- Diagrama de Flujo
   1.      Ingresar el número de quintales y el precio oficial del cemento
   2.      calcular el valor total de la compra p
   3.      Preguntar si el número de quintales supera los 50
   4.      En caso afirmativo preguntar si se compra mas de 200 quintales, si es así calcular el valor total menos                       q, v
           el 7% e imprimirlo.
   5.      Caso contrario calcular el valor total menos el 5% e imprimirlo.                                                             p = v*q
   6.      Cerrar la última condición
   7.      Caso contrario imprimiremos el precio original
                                                                                                                                        q<50
   8.      Cerrar la condición

                                                                   5.- Codificación                                        vt= p                             q > 200
           4- Prueba de Escritorio

    q      v       p               d                vt                        Cálculos:                                                                                d = (p*7)/100
                                                                                                                                                d = (p*5)/100
                                                                                                                           q, vt                   vt= p - d              vt= p - d
    50     6.1      305            15.25            289.75
    40     6       240             0                240
                                                                                                                                                     q, vt                 q, vt


                                                                                Borrar
EJERCICIO N°31                                                   Menú                                     Lógica de Programación




Enunciado: Conocido el nombre y el sueldo de una persona, determinar el respectivo sueldo equivalente en dólares, pesos colombianos y libras esterlinas.

    1.- Algoritmo                                                                    2.- Definición de variables               3.- Diagrama de Flujo
    1.        Ingresar el sueldo de una persona en dólares                           p, d = sueldo en dólares
    2.        Transformar el sueldo a pesos colombianos y en libras esterlinas       pc = sueldo en pesos colombianos
    3.        Imprimir el sueldo en las 3 monedas establecidas                       le = sueldo en libras esterlinas
                                                                                                                                                 n, s
    4.        Fin



                                                                                                                                                d=s
                                                                                                                                            pc = 0.76 * d
                                                                     5.- Codificación                                                       le = 2.50* d


             4- Prueba de Escritorio                              Ingrese el nombre del empleado:
                                                                                                                                               d, pc, le
                                                                  Ingrese el sueldo del empleado:
         n          s       d         pc        le


         Carlos     580     580       440.8     1450
         Luis       890     890       679.4     2225




                                                                                 Cálculos                          Borrar
EJERCICIO N°32                                             Menú                                         Lógica de Programación




Enunciado: Si se conoce un valor del grupo de las centenas, averiguar cuales son sus dígitos componentes.

    1.- Algoritmo                                                                2.- Definición de variables                  3.- Diagrama de Flujo
    1.           Ingresar la centena                                             x = Parte entera de v
    2.           Realizar los cálculos necesarios para   obtener los dígitos     x1 = parte entera de x dividido para 100
                 componentes
                                       x = int(v)                                x2= x menos x1 por 100
                                                                                                                                             v
                                    x1 = int (x/100)                             x3 = parte entera de x2 dividido para 10
                                   x2 = x – (x1*100)
                                    x3 = int (x2/10)                             x4 = x2 menos x3 por 10
                                                                                                                                         x= int (v)
                                  x4 = x2 –(x3 * 10)
                                                                                                                                      x1 = int (x/100)
    4.           Imprimir los dígitos obtenidos                                                                                      x2 = x – (x1*100)
    5.           Fin                                                              5.- Codificación                                    x3 = int (x2/10)
                                                                                                                                     x4 = x2 –(x3 * 10)

             4- Prueba de Escritorio
                                                                                                                                          d, pc, le
                                                              Ingrese un valor de 3 dígitos:
         v             x     x1        x2    x3   x4


         150.5         150   1         50    5    0
         148           148   1         48    4    8




                                                                          Cálculos                           Borrar
EJERCICIO N°33                                                 Menú                                    Lógica de Programación




Enunciado: Conocido un número real con dos cifras decimales, determinar el dígito de los centésimos.

     1.- Algoritmo                                                                     2.- Definición de variables           3.- Diagrama de Flujo
     1.          Ingresar un número real de 3 cifras decimales (n)                     n = número real con 2 decimales
     2.          Realizar los cálculos necesarios para obtener el dígito de los        a = Parte entera de n
                 centésimos
                                         a = Int(n)                                    b = n menos a por 10
                                                                                                                                            n
                                      b = (n - a) * 10                                 c = parte entera de b
                                         c = Int(b)
                                      d = (b - c) * 10                                 d = b menos por 10
                                                                                                                                        a = Int(n)
                                                                                                                                     b = (n - a) * 10
     4.          Imprimir el valor obtenido (d)
                                                                                                                                        c = Int(b)
     5.          Fin                                                                                                                 d = (b - c) * 10

              4- Prueba de Escritorio                                                 5.- Codificación
                                                                                                                                            d
                                                                     Ingrese un valor real con 2 cifras
          v            x     x1     x2       x3     x4               decimales:

          0.51         150   1      50       5      0
          148          148   1      48       4      8




                                                                                Cálculos                          Borrar
EJERCICIO N°34                                                    Menú                                                Lógica de Programación




Enunciado: Conocido un valor entero positivo, determinar si es número primo.                                                    2.- Definición de variables
                                                                                                                                n= número entero positivo
1.- Algoritmo                                                                                                                   i = contador
1.      Ingresar un número positivo
                                                                                                                                a = residio de la división de a y el contador i
2.      Preguntar si n >9 si es asi entonces utilizar un contador de 1 a 9; dentro de el calcular el residuo de n
        divido para i; si ese residuo es cero entonces imprimir “no es primo”, caso contrario preguntar si i =9
        si es asi entonces imprimir “es primo” caso contrario imprimir “no es primo”
3.      Cerrar las 2 últimas condiciones.                                                                                       3.- Diagrama de Flujo
4.      caso contrario preguntar si n = 1 o n =2 o n=3 o n=5 o n =7; si es así imprimir n “es primo”; caso
        contrario imprimir no es primo
5.      Cerrar la última condición                                                                                                                      n

6.      Cerrar la primera condición
                                                                                                                                                      n>9


       4- Prueba de Escritorio                                        5. Codificación                                  n = 1 or n = 2 or n = 3                       i= 1.9,1
                                                                                                                          or n = 5 or n = 7

         n      i       Titulo 1                                                                                                                                    a = n mod i


                                                                           Ejecutar                      No es primo                             n es primo
         11     1                                                                                                                                                       a=0
                2
                                                                                                                                                                                   no es primo
                3                                                                                                                                             i=9
                4
                                                                                                                                       no es primo                    n es primo    i = 10
                5
                6
                7                                                            Borrar
                8
                9       11 es primo
EJERCICIO N°35                                                Menú                               Lógica de Programación




Enunciado: Conocido un número de dos cifras, invertir la posición de sus dígitos.

   1.- Algoritmo                                                                                               3.- Diagrama de Flujo
                                                                    2.- Definición de variables
   1.       Ingresar un valor de 2 cifras
                                                                    v = número de 2 cifras
   2.       Calcular el inverso de v
                                                                    a = parte entera de v dividido para 10
            a = Int(v / 10)
                                                                    d = v dividido para 10 menos a
                d = (v / 10) - a                                                                                            a, b
                                                                    b = d por 10
                b = d * 10
                                                                    v1 = b por 10
                v1 = b * 10                                                                                            a = Int(v / 10)
                                                                    inv = inverso del número ingresado                  d = (v / 10) - a
                inv = v1 + a
                                                                                                                          b = d * 10
   3.       imprimir el inverso del valor ingresado                                                                      v1 = b * 10
                                                                                                                         inv = v1 + a

    4- Prueba de Escritorio                             5- Codificación
                                                                                                                             inv

           a            inv                                 Ingrese el número...


           14           41
           45           54




                                                                     Borrar

Más contenido relacionado

La actualidad más candente

trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos1002pc8
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Trabajo de algoritmo
Trabajo de algoritmoTrabajo de algoritmo
Trabajo de algoritmo1002pc1
 
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
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1kaikuse
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
Kelimar guacare
Kelimar guacareKelimar guacare
Kelimar guacarekelimg
 
Taller de algoritmos
Taller  de algoritmosTaller  de algoritmos
Taller de algoritmossistematico-1
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmosGabriel Diaz
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)Ender Melean
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De FlujoFabio Valencia
 

La actualidad más candente (12)

trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Trabajo de algoritmo
Trabajo de algoritmoTrabajo de algoritmo
Trabajo de algoritmo
 
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
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Kelimar guacare
Kelimar guacareKelimar guacare
Kelimar guacare
 
Taller de algoritmos
Taller  de algoritmosTaller  de algoritmos
Taller de algoritmos
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De Flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 

Destacado (20)

02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Solucion del taller 2
Solucion del taller 2Solucion del taller 2
Solucion del taller 2
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Procesamiento Electronico De Datos
Procesamiento Electronico De DatosProcesamiento Electronico De Datos
Procesamiento Electronico De Datos
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
Javadoc
JavadocJavadoc
Javadoc
 
Implementacion clases
Implementacion clasesImplementacion clases
Implementacion clases
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Funciones
FuncionesFunciones
Funciones
 
Constructores
ConstructoresConstructores
Constructores
 
Agregacion composicion
Agregacion composicionAgregacion composicion
Agregacion composicion
 
Arraylist
ArraylistArraylist
Arraylist
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Uml
UmlUml
Uml
 
Poo
PooPoo
Poo
 
Paso de parametros
Paso de parametrosPaso de parametros
Paso de parametros
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 

Similar a Resolucion de 35 programas básicos

07 cuantificacion escalar (1)
07 cuantificacion escalar (1)07 cuantificacion escalar (1)
07 cuantificacion escalar (1)Rose56
 
Proyecto De Matematicas
Proyecto De MatematicasProyecto De Matematicas
Proyecto De MatematicasNayeli Mtz
 
Proyecto Matematicas
Proyecto MatematicasProyecto Matematicas
Proyecto MatematicasOliiviia
 
Proyecto Mate ingenebrioz
Proyecto Mate ingenebriozProyecto Mate ingenebrioz
Proyecto Mate ingenebriozNayeli Mtz
 
Matemática Unidad I.docx
Matemática Unidad I.docxMatemática Unidad I.docx
Matemática Unidad I.docxsaulchacon5
 
Ficha 5 tv señal cerrada
Ficha 5 tv señal cerradaFicha 5 tv señal cerrada
Ficha 5 tv señal cerradaIván Herrera
 
Trabajo De TriáNgulos RectáNgulos
Trabajo De TriáNgulos RectáNgulosTrabajo De TriáNgulos RectáNgulos
Trabajo De TriáNgulos RectáNgulosCarmen Batiz
 
Ejercicios detallados del obj 2 mat i (175 176-177)
Ejercicios detallados del obj 2 mat i (175 176-177)Ejercicios detallados del obj 2 mat i (175 176-177)
Ejercicios detallados del obj 2 mat i (175 176-177)Jonathan Mejías
 
8. guia de matemática no 2 números irracionales
8. guia de matemática no 2   números irracionales8. guia de matemática no 2   números irracionales
8. guia de matemática no 2 números irracionalesMaritza Méndez Reina
 
Funciones lineales
Funciones linealesFunciones lineales
Funciones linealesepraudg
 
Funcioneslineales 140316211245-phpapp01
Funcioneslineales 140316211245-phpapp01Funcioneslineales 140316211245-phpapp01
Funcioneslineales 140316211245-phpapp01Felipe Churque Berrios
 
UNIDAD 7 y 8 Intergración numérica y Ec Dif.pptx
UNIDAD 7 y 8  Intergración numérica y Ec Dif.pptxUNIDAD 7 y 8  Intergración numérica y Ec Dif.pptx
UNIDAD 7 y 8 Intergración numérica y Ec Dif.pptxPaulaInes2
 

Similar a Resolucion de 35 programas básicos (20)

Sesion05
Sesion05Sesion05
Sesion05
 
07 cuantificacion escalar (1)
07 cuantificacion escalar (1)07 cuantificacion escalar (1)
07 cuantificacion escalar (1)
 
ALGEBRA.pdf
ALGEBRA.pdfALGEBRA.pdf
ALGEBRA.pdf
 
Proyecto De Matematicas
Proyecto De MatematicasProyecto De Matematicas
Proyecto De Matematicas
 
Proyecto Matematicas
Proyecto MatematicasProyecto Matematicas
Proyecto Matematicas
 
Proyecto Mate ingenebrioz
Proyecto Mate ingenebriozProyecto Mate ingenebrioz
Proyecto Mate ingenebrioz
 
Matemática Unidad I.docx
Matemática Unidad I.docxMatemática Unidad I.docx
Matemática Unidad I.docx
 
Ficha 5 tv señal cerrada
Ficha 5 tv señal cerradaFicha 5 tv señal cerrada
Ficha 5 tv señal cerrada
 
Calculo u2
Calculo u2Calculo u2
Calculo u2
 
Trabajo De TriáNgulos RectáNgulos
Trabajo De TriáNgulos RectáNgulosTrabajo De TriáNgulos RectáNgulos
Trabajo De TriáNgulos RectáNgulos
 
1SM1.pdf
1SM1.pdf1SM1.pdf
1SM1.pdf
 
Análisis del Error
Análisis del ErrorAnálisis del Error
Análisis del Error
 
Taller 8-pre calculo-i-2014
Taller 8-pre calculo-i-2014Taller 8-pre calculo-i-2014
Taller 8-pre calculo-i-2014
 
Calculo II
Calculo II Calculo II
Calculo II
 
Ejercicios detallados del obj 2 mat i (175 176-177)
Ejercicios detallados del obj 2 mat i (175 176-177)Ejercicios detallados del obj 2 mat i (175 176-177)
Ejercicios detallados del obj 2 mat i (175 176-177)
 
8. guia de matemática no 2 números irracionales
8. guia de matemática no 2   números irracionales8. guia de matemática no 2   números irracionales
8. guia de matemática no 2 números irracionales
 
Funciones lineales
Funciones linealesFunciones lineales
Funciones lineales
 
Funcioneslineales 140316211245-phpapp01
Funcioneslineales 140316211245-phpapp01Funcioneslineales 140316211245-phpapp01
Funcioneslineales 140316211245-phpapp01
 
UNIDAD 7 y 8 Intergración numérica y Ec Dif.pptx
UNIDAD 7 y 8  Intergración numérica y Ec Dif.pptxUNIDAD 7 y 8  Intergración numérica y Ec Dif.pptx
UNIDAD 7 y 8 Intergración numérica y Ec Dif.pptx
 
An 04 metodos-directos
An 04 metodos-directosAn 04 metodos-directos
An 04 metodos-directos
 

Último

periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 

Último (20)

periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 

Resolucion de 35 programas básicos

  • 1. UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA LÓGICA DE PROGRAMACIÓN – NTIC´S II TUTOR: Ing. Mg. RICARDO ROSERO C. RESOLUCIÓN DE 35 PROGRAMAS BÁSICOS
  • 2. MENÚ 1. Si se dispone de una distancia en Kilómetros, metros y centímetros, calcular la distancia total recorrida del punto A al punto B por un auto, en milímetros. 2. Si se dispone del tiempo en segundos que demora un auto en recorrer del punto A al punto B, determinar cual es el tiempo empleado en horas, minutos y segundos 3. Conocido un valor A y un valor B, determinar la resta, multiplicación y la función tangente de los valores dados. 4. Conocido un sistema de ecuaciones lineales de la forma: c= ax + bz j= ex + dz; Determinar el valor de las incógnitas x y z. A) Primera forma. B) Segunda forma. 5. Si se dispone de un valor de N, calcular la raíz cuadrada, el cuadrado del número, el inverso y el promedio de los resultados de las funciones pedidas del valor respe 6. Calcular la suma, resta, multiplicación y tipos de división de un valor de A con un valor de B. 7. Calcular la multiplicación y tipos de división de un valor de A con la raíz cuadrada de un valor de B 8. Conocido un valor de X de tipo real, determinar la parte entera real y la parte decimal del número. 9. Se conoce que el computador dispone de las funciones seno y coseno, calcular la tangente, secante, cotangente y cosecante de un ángulo w cualquiera dado en grado 10. Conocido los valores de la base y la altura de un triángulo rectángulo, calcular el área y el perímetro. 11. Dado un valor w cualquiera, averiguar si está en el grupo de las centenas positivas. 12. Conocido un valor de x, averiguar si es un número entero positivo. 13. Determinar dos números enteros consecutivos pares que sumados den 194 14. Si un número es mayor a otro en 6 veces y sumados dan 147, hallar los números. 15. Dado un valor de y, determinar que siendo un número impar sea múltiplo de 7. 16. Conocida la dimensión del radio, en las figuras indicadas, calcular el área sombreada. d d=2r d
  • 3. 17. Dado un valor numérico, calcular: si ex número par, el cuadrado del número; y, si es impar, el inverso del número. 18. Conocido el valor de x, calcular la raíz cuadrada cuando el número sea solamente múltiplo de 3. 19. Conocido el valor de Y, calcular el inverso del número si ex centena y si no es centena calcular el cuadrado del número. 20. Conocido un valor de N de tipo entero, determinar si es un dígito. 21. Dado un número x cualquiera de tipo entero de 3 cifras enteras, determinar cuales son los dígitos componentes del número. 22. Determinar la temperatura equivalente de una lectura en grados centígrados o grados Kelvin, grados Fahrenheit y grados Ranking. k= c+273.15 F= 1.8c*32 R= 1.8c+491.67 17. Conocida la función: y = x2 + 5*x –21 calcular el valor funcional de y para un valor de x que sea impar. 18. Conocido un valor de w, determinar si se encuentra en el rango de 30 a 125. 19. Si se conoce un valor de x, determinar si es múltiplo de 11. 20. Si se conoce un valor de w, determinar que siendo número par sea múltiplo de 5 y que se encuentre en el rango de las centenas positivas. 21. Conocido los valores de A, B y C, determinar cual de ellos es el número mayor. 22. Conocido el nombre y la edad de la persona, determinar si es una persona anciana, adulta o menor de edad. 23. Si se conoce el nombre, la edad y la estatura de una persona, determinar que siendo mayor de edad tenga más de 165cm. De estatura. 24. Si la empresa “Cementos gratis” dispone de una promoción deventas de acuerdo a la siguiente política: 1. Si compra hasta 50 quintales de cemento el costo es a precio oficial. 2. Si compra hasta 50 a 200 quintales de cemento, se le hace un descuento del 5%del precio oficial. 3. Si compra más de 200 quintales de cemento, se le descuenta un 7% del precio oficial. 17. Conocido el nombre y el sueldo de una persona, determinar el respectivo sueldo equivalente en dólares, pesos colombianos y libras esterlinas. 18. Si se conoce un valor del grupo de las centenas, averiguar cuales son sus dígitos componentes. 19. Conocido un número real con dos cifras decimales, determinar el dígito de los centésimos. 20. Conocido un valor entero positivo, determinar si es número primo. 21. Conocido un número de dos cifras, invertir la posición de sus dígitos.
  • 4. EJERCICIO N°1 Lógica de Programación Menú Enunciado: Si se dispone de una distancia en Kilómetros, metros y centímetros, calcular la distancia total recorrida del punto A al punto B por un auto, en milímetros. 1.- Algoritmo 2.- Definición de variables 1. Ingreso la distancia en Km, la distancia en m y la d1 = distancia en km distancia en cm d2 = distancia en m 2. Transformo las distancias ingresadas a distancias en mm d3 = distancia en cm 3. Sumo las distancias hallando la distancia de A a B. da = d1*1000000 4. Imprimo el total de las distancias db=d2*10000 dc=d3*10 dt= da +db+ dc
  • 5. EJERCICIO N°1 Menú Lógica de Programación 3.- Diagrama de Flujo 4- Prueba de Escritorio d1 d2 d3 Da db dc dt d1, d2, d3 2 15 50 2000000 150000 500 21505000 da=d1*1000000 db=d2*10000 dc=d3*10 dt=da + db+dc 5- Codificación dt Ingrese los valores en los cuadros correspondientes: Distancia km Distancia m Distancia cm Da db dc dc Ejecutar Limpiar
  • 6. EJERCICIO N°2 Menú Lógica de Programación Enunciado: Si se dispone del tiempo en segundos que demora un auto en recorrer del punto A al punto B, determinar cual es el tiempo empleado en horas, minutos y segundos. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingreso el tiempo en segundos t = tiempo en segundos 2. Transformo el tiempo en segundos a tiempo en th = tiempo en horas horas y tiempo en minutos tm= tiempo en minutos t 3. Imprimo el tiempo en horas, minutos y segundos. Th=t/3600 4- Prueba de Escritorio Tm=t/60 Tiempo Tiempo Tiempo Tiempo (segundos) (horas) (minutos) (segudos) Th, tm, t 200 0.055 3.33 200 325 0.09 5.417 325 5- Codificación Ejecutar Limpiar
  • 7. EJERCICIO N°3 Menú Lógica de Programación Enunciado: Conocido un valor A y un valor B, determinar la resta, multiplicación y la función tangente de los valores dados. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar los valores de A y B A = valor1 2. Calcular la resta, el producto de A y B; y la B = valor2 tangente de A y de B r =A-B 3. Imprimir los valores obtenidos A, B m= A*B 4. Fin tgA = senA/cos A r = A- B tgB = senB/cosB m = a*B 4- Prueba de Escritorio tgA= senA/cosA tgB=senB/cosB A B r m tg A tg B 65 45 20 2925 2.14 1 r, m, tga, tgb 45 69 -24 3105 1 2.61 Codificar 3 4 -1 12 0,052 0,0699 Borrar 5- Codificación
  • 8. EJERCICIO N°4 Menú Lógica de Programación Enunciado: Conocido un sistema de ecuaciones lineales de la forma: c= ax + bz j= ex + dz; Determinar el valor de las incógnitas x y z. 3.- Diagrama de Flujo 1.- Algoritmo 2.- Definición de variables 1. Ingresar los valores de: a, c, b, j, e y d a, c, b, j, e,d: variables 2. Calcular sl valor de x x, z: incógnitas C, a,b,j,e,d 3. Calcular el valor de z 4. Imprimir x y z x= (b*f- c*d)/(a*f – c*e) 4- Prueba de Escritorio 5- Codificación z = (d – e*x)7f c a b j e d x z c a b j e d x z x, z 2 5 2 6 3 3 -0.67 2.67 4 4 1 1 1 -1 1 0 Ejecutar Borrar
  • 9. EJERCICIO N°4 Segunda forma- metodo de suma y resta. Menú Lógica de Programación Enunciado: Conocido un sistema de ecuaciones lineales de la forma: c= ax + bz j= ex + dz; Determinar el valor de las incógnitas x y z. 3.- Diagrama de Flujo 4- Prueba de Escritorio 5- Codificación c, a,b,j,e,d c a b j e d x z c a b j e d x z 2 5 2 6 3 3 -0.67 2.67 v1 = e * c v2 = e * a v3 = e * b 4 4 1 1 1 -1 1 0 c1 = -1 * a v4 = c1 * j v5 = c1 * e v6 = c1 * d v7 = v1 + v4 Borrar Ejecutar v8 = v3 + v6 z = v7 / v8 v9 = b * z v10 = c - v9 x = v10 / a x, z
  • 10. EJERCICIO N°5 Menú Lógica de Programación Enunciado: Si se dispone de un valor de n, calcular la raíz cuadrada, el cuadrado del número, el inverso y el promedio de los resultados de las funciones pedidas del valor respectivo de n. 1.- Algoritmo 2.- Definición de variables 1. Ingresar el valor de n n: valor digitado 3.- Diagrama de Flujo 2. Calcular la raiz cuadrada, el cuadrado y el inverso r: raiz de n de n c: cuadrado de n 3. Calcular el promedio de los valores anteriormente n i:inverso de n obtenidos p: promedio de r+c+i/3 4. Imprimir la raiz, el cuadrado, el inverso y el promedio de n r = Sqr(n) c=n*n 5- Codificación i=1/n 4- Prueba de Escritorio p = (r + c + i) / 3 n r c i p n r c i p r, c,i,p 2 1.41 4 0.5 1.97 15 3.87 225 0.07 76.31 Borrar Ejecutar
  • 11. EJERCICIO N°6 Menú Lógica de Programación Enunciado: Calcular la suma, resta, multiplicación y tipos de división de un valor de A con un valor de B. 1 2.- Definición de variables A: valor numérico1 3.- Diagrama de Flujo B: valor numérico2 s: suma entre A y B r: resta entre A y B A, B m: producto entre A y B da: división entre A y B s=a+b r=a-b db: división entre B y A m=a*b da = a / b db = b / a 4- Prueba de Escritorio 5- Codificación s, r, m ,da, db 1.Ingresar los valores A y B. A B s r m da db A B s r m da db 2.Calcular la suma, la resta, la multiplicacion entre A y B. 3.Calcular las divisiones: A/B y B/A. 50 10 60 40 500 5 0.2 4.Imprimir la suma, resta, multiplicacion, al igual que los 18 6 24 12 108 3 0.33 5.Fin Ejecutar Borrar
  • 12. EJERCICIO N°7 Menú Lógica de Programación Enunciado: Calcular la multiplicación y tipos de división de un valor de A con la raíz cuadrada de un valor de B 1.- Algoritmo 2.- Definición de variables 1. Ingresar los valores de A y B. A: valor numérico1 3.- Diagrama de Flujo 2. Calcular la raíz cuadrada de B. B: valor numérico2 3. Calcular la multiplicación de A por la raíz de B, al rb: raíz cuadrada de B igual determinar A/la raíz de B y la raíz de B/A A, B m: producto entre A y la raíz de B 4. Imprimir la multiplicación de A por raíz de B y da: división entre A y la raíz de B los tipos de divisiones halladas entre la raíz de B y A db: división entre la raíz de B y A rb = Sqr(b) m = a * rb 5. Fin d1 = a / rb d2 = rb / a 4- Prueba de Escritorio 5- Codificación m, d1, d2 A B rb m d1 d2 A B rb m d1 d2 40 5 2.24 89.44 17.85 0.056 18 81 9 162 2 0..5 Ejecutar Borrar
  • 13. EJERCICIO N°8 Menú Lógica de Programación Enunciado: Conocido un valor de x de tipo real, determinar la parte entera real y la parte decimal del número. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el número real x: número real 2. Calcular la parte entera con la función int ent: parte entera de x 3. Calcular la parte real restando el número ingresado de la dec: parte decimal de x parte entera x 4. Fin ent= int(x) dec= x-ent 4- Prueba de Escritorio 5- Codificación x ent dec ent, dec Número real 85.26 85 .26 19.32 19 0.32 Ejecutar Borrar
  • 14. EJERCICIO N°9 Menú Lógica de Programación Enunciado: Se conoce que el computador dispone de las funciones seno y coseno, calcular la tangente, secante, cotangente y cosecante de un ángulo w cualquiera dado en grados. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Inicio w= ángulo dado 2. Ingresar el valor del ángulo Senw= seno de w 3. Calcular la tangente, la secante, la cotangente y la Cosw= coseno de w cosecante de w utilizando las funciones seno y coseno w Tgw=tangente de w del ángulo. Secw=secante de w 4. Imprimir las funciones calculadas Cotagw=cotangente de w 5. fin gw = Tan(w*3.141592654/180) secw = 1 / (Cos(w *3.141592654/180) Cosecw=cosecante de w cotgw = 1 / Tan(w *3.141592654/180) cosecw = 1 / Sin(w *3.141592654/180) 4- Prueba de Escritorio 5- Codificación w tgw secw cotgw cosecw w tgw secw cotgw cosecw Tgw, secw, cotgw, cosecw 45 1 1.41 1 1.14 85 11.43 11.47 0.087 1 Ejecutar Borrar
  • 15. EJERCICIO N°10 Menú Lógica de Programación Enunciado:Conocido los valores de la base y la altura de un triángulo rectángulo, calcular el área y el perímetro. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar la base y la altura de un triángulo rectángulo b: base del triángulo rectángulo 2. Calcular el valor del lado l utilizando el teorema de h=: altura del triángulo pitágoras at= area del triángulo 3. Calcular el área del triángulo con la fórmula (at= bxh2) b, h l= lado mayor 4. Calcular el perímetro del triángulo p= perímetro 4- Prueba de Escritorio 5- Codificación at = (b * h) / 2 l = Sqr((h * h) + (b * b)) b h at l p p=b+h+l 3 5 7.5 5.83 13.83 Altura: at, p 11 11 60.5 15.56 37.56 Base: Ejecutar Borrar
  • 16. EJERCICIO N°11 Menú Lógica de Programación Enunciado: Dado un valor w cualquiera, averiguar si está en el grupo de las centenas positivas. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar un valor numérico cualquiera W: valor numérico 2. Preguntar si w es mayor a 99 3. Si es verdad la pregunta anterior cuestiono si w es mayor a 999 w 4. Si la respuesta es si escribir “Fuera del rango” caso contrario se emite el mensaje “w pertenece a las centenas positiva” W>99 5. Si w no es mayor a 99 imprimir el mensaje “fuera del rango” 6. Fin Valor fuera del rango W>999 W pertenece a las Fuera del rango centenas positivas 4- Prueba de Escritorio 5- Codificación w Titulo 1 Digite un número: 3 Valor fuera el rango Respuesta: 526 Si se encuentra en las centenas positivas Borrar
  • 17. EJERCICIO N°12 Menú Lógica de Programación Enunciado: Conocido un valor de x, averiguar si es un número entero positivo. . 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar un valor numérico cualquiera (x) x: valor numérico 2. Calcular: (v=x*1; a=int(x); z=x-a 3. Preguntar si z es igual a cero x 4. Si la pregunta es acertiva preguntar si v>0; si dice que si imprimir “V es positivo”, caso contrario imprimir “x es negativ o” 5. Caso contrario imprimir “x no es entero” v= x*(-1) a= int (x) z= x-a Z=0 4- Prueba de Escritorio 5- Codificación x no es entero V<0 w Titulo 1 Digite un número: X es positivo X es entero negativo 30 Entero positivo -11 Entero negativo Respuesta: 9.9 No es entero Borrar
  • 18. EJERCICIO N°13 Menú Lógica de Programación Enunciado: Determinar dos números enteros consecutivos pares que sumados den 194 u otro valor par 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Inicio w= valor entero 2. Ingresar el número (w) y= w multiplicado por -1 3. Calcular si es entero con la codificación del programa anterior a = entero de w w 4. Si es entero calcular: z = resta entre w y a n= (v-6)2; n1=n+2; n2=n+4 n = calculo del valor n v= w*(-1) 5. Imprimir los números consecutivos. n1= primer número consecutivo par a= int (w) z= w-a 6. Fin n2= segundo número consecutivo par Z=0 4- Prueba de Escritorio 5- Codificación x no es entero n= (w-6)/2 w n1 n2 n1= n+2 n2=n+4 Ejecutar 194 96 98 n1, n2 Borrar 90 44 11.47
  • 19. EJERCICIO N°14 Menú Lógica de Programación Enunciado: Si un número es mayor a otro en 6 veces y sumados dan 147, hallar los núemros. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Asigno a la variable a el valor 147 a= valor de 147 2. Calculo: m = número mayor m= 147/7 ; n= 6*m n = número menor a m a=147 3. Imprimo el valor m y n m=147/7 n=6m 4. Fin m,n 4 5- Codificación a m n 147 21 126 Números obtenidos Respuesta Borrar
  • 20. EJERCICIO N°15 Menú Lógica de Programación Enunciado: Dado un valor de y, determinar que siendo un número impar sea múltiplo de 7. 1.- Algoritmo 2.- Definición de variables 1. Ingresar el valor de y Y= valor ingresado, posiblemente impar y divisible 2. Ejecutar la primera condición para 7 1. Si mod2=1 y Ymod7=0 entonces 2. Imprimir Y(valor de Y) “es múltiplo de 7 “ 3. Caso contrario imprimir Y “no es múltiplo de 7, ni impar” 3.- Diagrama de Flujo 4- Prueba de Escritorio 5- Codificación Y Y m Ymod2=1 and Ymod7=0 Ingrese un valor: 21 21 es impar y múltiplo de 7 40 40 esta fuera del rango Y noes multiplo Y es multiplo de 7, ni impar de 7 Respuesta Borrar
  • 21. EJERCICIO N°16 Menú Lógica de Programación d d=2r Enunciado: Conocida la dimensión del radio, en las figuras indicadas, calcular el área sombreada. d 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el valor del radio. r = dimensión del radio 2. Calcular el área del cuadrado, del circulo y del Triángulo acu= área cuadrada 3. Proceder a sumar el área del cuadrado mas el are del triángulo y aci= area del círculo restarla del ára del círculo calculando así el área sombreada at = area del triángulo 4. Imprimir el área sombreada. as = area sombreada r 5. Fin 4- Prueba de Escritorio acu= 2*r*2*r aci= 3.1416*r*r at=(2*r*2*r) /2 as= (acu+at)-aci r acu aci at as Ingrese el valor del radio: 8 256 201.06 128 182.94 as 4 64 50.27 32 45.73 Respuesta Borrar
  • 22. EJERCICIO N°17 Menú Lógica de Programación Enunciado: Dado un valor numérico, calcular: si ex número par, el cuadrado del número; y, si es impar, el inverso del número. 1.- Algoritmo 2.- Definición de variables 1. Ingresar el valor numérico (v) v = valor numérico 2. Preguntar si vmod2 es igual a cero inv = inverso de v 3. Si es afirmativo calcular el cuadrado de v (cd=v*v), e imprimirlo cd = cuadrado de v 4. Caso contrario calcular el inverso de v (inv=1v), e imprimirlo 5. Cerrar la condición 6. Fin 3.- Diagrama de Flujo 4- Prueba de Escritorio v cd Inv v 18 324 9 0.11 Xmod3=0 Respuesta 11 0.09 Inv=1/v cd=v*v inv inv Borrar
  • 23. EJERCICIO N°18 Menú Lógica de Programación Enunciado: Conocido el valor de x, calcular la raíz cuadrada cuando el número sea solamente múltiplo de 3. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el valor numérico (x) x = valor numérico 2. Preguntar si mod 3 es igual a cero rc = raiz de x 3. En caso afirmativo calcularemos vc que será igual a la raìz de x 4. Caso contrario se imprimirá el mensaje “No es mùltiplo de 3” x 5. Cerrar la condición 6. Fin Xmod3=0 4- Prueba de Escritorio No es múltiplo rc= srrt(x) X rc Titulo Borrar No es rc múltiplo 9 3 7 7 No es mùltiplo Càlculos 12 346
  • 24. EJERCICIO N°19 Menú Lógica de Programación Enunciado: Conocido el valor de Y, calcular el inverso del número si es centena positiva y si no es centena calcular el cuadrado del número. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el valor numérico (Y) Y = valor de la centena 2. Preguntar si Y es mayor a 99.99 y si Y es menor a 1000 inv = inverso de la centena 3. En caso afirmativo calcularemos inv que será igual al inverso de Y, cu = cuadrado de la centena e imprimiremos su valor Y 4. Caso contrario se calcularemos el cuadrado de Y e imprimiremos su valor Y>99.99 5. Cerrar la condición and Y<1000 cu= Y * Y inv= 1/Y 4- Prueba de Escritorio cu inv a m n Digite un valor: 147 21 126 Respuesta Borrar
  • 25. EJERCICIO N°20 Menú Lógica de Programación Enunciado: Conocido un valor de N de tipo entero, determinar si es un dígito. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el posible dígito(N) N = entero ingresado 2. Preguntar si N es mayor o igual a cero 3. En caso afirmativo preguntaremos si n es menor a 10 e N imprimiremos la frase “es dígito” 4. Cerrar la última condición N>=0 5. Caso contrario imprimiremos la frase “ no es dígito” 6. Cerrar la primera condición N es negativo N<10 7. Fin N no es un N es un dígito dígito 4- Prueba de Escritorio DÍGITOS Digite un valor entero: N Titulo 1 Es digito 12 No es digito Respuesta Borrar
  • 26. EJERCICIO N°21 Menú Lógica de Programación Enunciado: Dado un número x cualquiera de tipo entero positivo de 3 cifras enteras, determinar cuales son los dígitos componentes del número. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el número de 3 cifras (x) x = entero de 3 cifras 2. Calcular : 1. c (parte entera de x dividido para 100) x 2. a = x menos por c y por 100 3. b= la parte entera de a dividido para 10 4. y d = a menos b por 10 c= int(x/100) a = x-(c*100) 3. Fin b= int (a/10) d = (a-(b*10)) 4- Prueba de Escritorio c, a, b, d Ingrese un valor entero de 3 cifras: x c d b d 231 2 31 3 1 718 7 18 1 8 Respuesta Borrar
  • 27. EJERCICIO N°22 Menú Lógica de Programación Enunciado: Determinar la temperatura equivalente de una lectura en grados centígrados a grados Kelvin, grados Fahrenheit y grados Ranking. k= c+273.15 3.- Diagrama de Flujo F= 1.8c*32 R= 1.8c+491.67 1.- Algoritmo 2.- Definición de variables t 1. Ingresar el valor de la temperatura en grados centígrados (t) t = temperatura en grados centígrados 2. Calcular la temperatura en grados : K = temperatura en grados kelvin 1. Kelvin (t+273.15) F = temperatura en grados Fahrenheit K= (t+273.15) 2. Fahrenheit ((1.8*t)+32) R = temperatura en grados Ranking F= ((1.8*t)+32) 3. Y Ranking ((1.8*t)+491.67) R= ((1.8*t)+491.67) 3. Imprimir las temperaturas calculadas 4- Prueba de Escritorio K, F, R Ingrese el valor de la temperatura: t K F R 18 291.15 64.4 524.07 20 293.15 68 527.67 Respuesta Borrar
  • 28. EJERCICIO N°23 Menú Lógica de Programación Enunciado: Conocida la función: y = x2 + 5*x –21 calcular el valor funcional de y para un valor de x que sea impar. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el valor de la incógnita x x, y = incógnitas de la ecuación 2. Preguntar si la división de x para 2 es igual a 1 (x mod 2 = 1) 3. En caso afirmativo resolver la ecuación hallando el valor de y e imprimir la incógnita y x 4. Caso contrario imprimir x “no es par” 5. Cerrar la condición 6. Fin xmod2 =1 x no es par y = x*x+r-x -21 5.- Codificación 4- Prueba de Escritorio y Ingrese el valor de x: x xmod2 = 1 y Titulo 1 3 Si 3 4 No 4 no es par 9 Si 100 Respuesta Borrar
  • 29. EJERCICIO N°24 Menú Lógica de Programación Enunciado: Conocido un valor de w, determinar si se encuentra en el rango de 30 a 125. 1.- Algoritmo 3.- Diagrama de Flujo 2.- Definición de variables 1. Ingresar un valor numérico w = valor numérico 2. Preguntar si el valor numérico está en el rango de 30 a 125 w 3. Si la respuesta es afirmativa imprimir “Valro dentro del rango” 4. Caso contrario imprimir “Valor fuera del rango” 5. Cerrar la pregunta (w > 29.99) y (w < 125.01) 6. Fin Valor fuera Valor dentro del rango del rango 4- Prueba de Escritorio VALOR ENTRE 30 Y 125 W Titulo 1 Ingrese un valor aquí: 30 Valor dentro del rango 58 Valor dentro del rango 125.5 Valor fuera del rango Respuesta Borrar
  • 30. EJERCICIO N°25 Menú Lógica de Programación Enunciado: Si se conoce un valor de x, determinar si es múltiplo de 11. 1.- Algoritmo 3.- Diagrama de Flujo 2.- Definición de variables 1. Ingresar un valor numérico (x) X = valor numérico 2. Preguntar si es múltiplo de 11 x 3. Caso afirmativo imprimir x es múltiplo de 11 4. En caso contrario imprimir x no es múltiplo de 11 5. Cerrar la condición Xmod11=0 y x<> 0 6. Fin X no es multiplo X es multiplo de 11 de 11 4- Prueba de Escritorio y Codificación VALOR MULTIPLO DE 11 x Impresión 121 121 es múltiplo de 7 Ingrese un valor aquí: 8 8 no es múltiplo de 7 Respuesta Borrar
  • 31. EJERCICIO N°26 Menú Lógica de Programación Enunciado: Si se conoce un valor de w, determinar que siendo número par sea múltiplo de 5 y que se encuentre en el rango de las centenas positivas. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar un valor numérico (W) w = centena positiva 2. Preguntar si es múltiplo de 2 y de 5 3. Caso afirmativo preguntar si es mayor o igual a 100 y menor a 1000 w 4. Caso afirmativo imprimir w esta dentro del rango 5. En caso contrario imprimir w está fuera del rango w mod 2 = 0 y w mod 5 = 0 6. Cerrar la última condición 7. Caso contrario imprimir w está fuera del rango w>100 y w está fuera w<1000 8. Cerrar la condición primera del rango 9. Fin Fuera del w esta dentro rango del rango 4- Prueba de Escritorio y Codificación CENTENA PAR, MÚLTIPLO DE 5 w Impresión 225 225 está dentro del rango Ingrese un valor numérico: 243 243 está fuera del rango Respuesta Borrar
  • 32. EJERCICIO N°27 Menú Lógica de Programación 2.- Definición de variables Enunciado: Conocido los valores de A, B y C, determinar cual de ellos es el número mayor. A, B, C = valores numéricos reales 1.- Algoritmo 1. Ingresar los valores de A, B, C 2. Preguntar si A es mayor a B 3.- Diagrama de Flujo 3. En caso afirmativo preguntar si A es mayor a C, si así es entonces imprimir A es mayor; Caso contrario preguntar si C es mayor a B, si es así entonces imprimir C es mayor, caso contrario imprimir B es mayor ; Cerrar la ultima condición.; Cerrar la penúltima condición 4. Caso contrario preguntar si B es mayor a C, si es así entonces imprimir B es mayor, caso contrario imprimir C es mayor, luego procedemos a cerrar esta condición 5. Cerrar la primera condición A, B, C 6. Fin A>B 4- Prueba de Escritorio y NUMERO MAYOR DE 3 Codificación CANTIDADES INGRESADAS B>C A>C C mayor B mayor A mayor C >B A B C Titulo1 B mayor C mayor 5 4 2 5 es mayor 5 4 8 8 es mayor 30 16 9 30 es mayor Ejecutar Limpiar
  • 33. EJERCICIO N°28 Menú Lógica de Programación Enunciado: Conocido el nombre y la edad de la persona, determinar si es una persona anciana, adulta o menor de edad. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el nombre y la edad de una persona n = nombre de la persona 2. Preguntar la edad e mayor a18 e = edad de la persona 3. Caso afirmativo preguntar si la edad es mayor a 80 n,e 4. Caso afirmativo imprimir n es anciano 5. En caso contrario imprimir n es adulto e> 18 6. Cerrar la última condición 7. Caso contrario imprimir n menor de edad e>80 menor de edad 8. Cerrar la condición primera 9. Fin n es adulto/a n es anciano 4 MENOR Y MAYOR DE EDAD N e Impresión Presione aquí para ingresar los datos de la persona Eulalia 24 Eulalia es adulta/o Jaime 81 Jaime es anciano Clara 10 Clara es menor de edad Borrar
  • 34. EJERCICIO N°29 Menú Lógica de Programación Enunciado: Si se conoce el nombre, la edad y la estatura de una persona, determinar que siendo mayor de edad tenga más de 165cm. De estatura. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el nombre y la edad y la estatura de una persona n = nombre de la persona 2. Preguntar si la persona mide mas de 1.65 e = edad de la persona 3. Caso afirmativo preguntar si la edad es mayor a 18 est = estatura de la persona n,e, est 4. Caso afirmativo imprimir la persona mide más de 1.65 5. En caso contrario imprimir la persona es mayor de edad est> 1.65 6. Cerrar la última condición 7. Caso contrario imprimir estatura menor a 1.65 Estatura menor ed>18 8. Cerrar la condición primera a1.65 9. Fin es menor Mide mas de edad de 1.65 4- Prueba de Escritorio y Codificación ESTATURA MAYOR A 1.65 N e est Impresión Presione aquí para ingresar los datos de la persona Eulalia 4 60 Estatura menor a 1.65 Jaime 81 81 Mide mas de 1.65 Clara 15 10 Menor de edad Borrar
  • 35. EJERCICIO N°30 Menú Lógica de Programación Enunciado: Si la empresa “Cementos gratis” dispone de una promoción deventas de acuerdo a la siguiente política: 2.- Definición de variables 1. Si compra hasta 50 quintales de cemento el costo es a precio oficial. q = número de quintales 2. Si compra hasta 50 a 200 quintales de cemento, se le hace un descuento del 5%del v = costo oficial del cemento precio oficial. p = valor total de la compra sin descuento 3. Si compra más de 200 quintales de cemento, se le descuenta un 7% del precio oficial. vt = valor total de la compra con descuento 1.- Algoritmo 3.- Diagrama de Flujo 1. Ingresar el número de quintales y el precio oficial del cemento 2. calcular el valor total de la compra p 3. Preguntar si el número de quintales supera los 50 4. En caso afirmativo preguntar si se compra mas de 200 quintales, si es así calcular el valor total menos q, v el 7% e imprimirlo. 5. Caso contrario calcular el valor total menos el 5% e imprimirlo. p = v*q 6. Cerrar la última condición 7. Caso contrario imprimiremos el precio original q<50 8. Cerrar la condición 5.- Codificación vt= p q > 200 4- Prueba de Escritorio q v p d vt Cálculos: d = (p*7)/100 d = (p*5)/100 q, vt vt= p - d vt= p - d 50 6.1 305 15.25 289.75 40 6 240 0 240 q, vt q, vt Borrar
  • 36. EJERCICIO N°31 Menú Lógica de Programación Enunciado: Conocido el nombre y el sueldo de una persona, determinar el respectivo sueldo equivalente en dólares, pesos colombianos y libras esterlinas. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar el sueldo de una persona en dólares p, d = sueldo en dólares 2. Transformar el sueldo a pesos colombianos y en libras esterlinas pc = sueldo en pesos colombianos 3. Imprimir el sueldo en las 3 monedas establecidas le = sueldo en libras esterlinas n, s 4. Fin d=s pc = 0.76 * d 5.- Codificación le = 2.50* d 4- Prueba de Escritorio Ingrese el nombre del empleado: d, pc, le Ingrese el sueldo del empleado: n s d pc le Carlos 580 580 440.8 1450 Luis 890 890 679.4 2225 Cálculos Borrar
  • 37. EJERCICIO N°32 Menú Lógica de Programación Enunciado: Si se conoce un valor del grupo de las centenas, averiguar cuales son sus dígitos componentes. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar la centena x = Parte entera de v 2. Realizar los cálculos necesarios para obtener los dígitos x1 = parte entera de x dividido para 100 componentes x = int(v) x2= x menos x1 por 100 v x1 = int (x/100) x3 = parte entera de x2 dividido para 10 x2 = x – (x1*100) x3 = int (x2/10) x4 = x2 menos x3 por 10 x= int (v) x4 = x2 –(x3 * 10) x1 = int (x/100) 4. Imprimir los dígitos obtenidos x2 = x – (x1*100) 5. Fin 5.- Codificación x3 = int (x2/10) x4 = x2 –(x3 * 10) 4- Prueba de Escritorio d, pc, le Ingrese un valor de 3 dígitos: v x x1 x2 x3 x4 150.5 150 1 50 5 0 148 148 1 48 4 8 Cálculos Borrar
  • 38. EJERCICIO N°33 Menú Lógica de Programación Enunciado: Conocido un número real con dos cifras decimales, determinar el dígito de los centésimos. 1.- Algoritmo 2.- Definición de variables 3.- Diagrama de Flujo 1. Ingresar un número real de 3 cifras decimales (n) n = número real con 2 decimales 2. Realizar los cálculos necesarios para obtener el dígito de los a = Parte entera de n centésimos a = Int(n) b = n menos a por 10 n b = (n - a) * 10 c = parte entera de b c = Int(b) d = (b - c) * 10 d = b menos por 10 a = Int(n) b = (n - a) * 10 4. Imprimir el valor obtenido (d) c = Int(b) 5. Fin d = (b - c) * 10 4- Prueba de Escritorio 5.- Codificación d Ingrese un valor real con 2 cifras v x x1 x2 x3 x4 decimales: 0.51 150 1 50 5 0 148 148 1 48 4 8 Cálculos Borrar
  • 39. EJERCICIO N°34 Menú Lógica de Programación Enunciado: Conocido un valor entero positivo, determinar si es número primo. 2.- Definición de variables n= número entero positivo 1.- Algoritmo i = contador 1. Ingresar un número positivo a = residio de la división de a y el contador i 2. Preguntar si n >9 si es asi entonces utilizar un contador de 1 a 9; dentro de el calcular el residuo de n divido para i; si ese residuo es cero entonces imprimir “no es primo”, caso contrario preguntar si i =9 si es asi entonces imprimir “es primo” caso contrario imprimir “no es primo” 3. Cerrar las 2 últimas condiciones. 3.- Diagrama de Flujo 4. caso contrario preguntar si n = 1 o n =2 o n=3 o n=5 o n =7; si es así imprimir n “es primo”; caso contrario imprimir no es primo 5. Cerrar la última condición n 6. Cerrar la primera condición n>9 4- Prueba de Escritorio 5. Codificación n = 1 or n = 2 or n = 3 i= 1.9,1 or n = 5 or n = 7 n i Titulo 1 a = n mod i Ejecutar No es primo n es primo 11 1 a=0 2 no es primo 3 i=9 4 no es primo n es primo i = 10 5 6 7 Borrar 8 9 11 es primo
  • 40. EJERCICIO N°35 Menú Lógica de Programación Enunciado: Conocido un número de dos cifras, invertir la posición de sus dígitos. 1.- Algoritmo 3.- Diagrama de Flujo 2.- Definición de variables 1. Ingresar un valor de 2 cifras v = número de 2 cifras 2. Calcular el inverso de v a = parte entera de v dividido para 10 a = Int(v / 10) d = v dividido para 10 menos a d = (v / 10) - a a, b b = d por 10 b = d * 10 v1 = b por 10 v1 = b * 10 a = Int(v / 10) inv = inverso del número ingresado d = (v / 10) - a inv = v1 + a b = d * 10 3. imprimir el inverso del valor ingresado v1 = b * 10 inv = v1 + a 4- Prueba de Escritorio 5- Codificación inv a inv Ingrese el número... 14 41 45 54 Borrar

Notas del editor

  1. Ing. M.Sc. Ricardo Rosero C. Resolución de Ejercicios de Programación Lógica de Programación - NTIC´S II
  2. Resolución de Ejercicios de Programación Ing. M.Sc. Ricardo Rosero C. Lógica de Programación - NTIC´S II
  3. Resolución de Ejercicios de Programación Ing. M.Sc. Ricardo Rosero C. Lógica de Programación - NTIC´S II
  4. Resolución de Ejercicios de Programación Ing. M.Sc. Ricardo Rosero C. Lógica de Programación - NTIC´S II
  5. Resolución de Ejercicios de Programación Ing. M.Sc. Ricardo Rosero C. Lógica de Programación - NTIC´S II
  6. Resolución de Ejercicios de Programación Ing. M.Sc. Ricardo Rosero C. Lógica de Programación - NTIC´S II