Sei sulla pagina 1di 8

ALGORITMOS SECUENCIALES

1. Determinar el área de un rectángulo que tiene por base “B” y por altura “H” imprima la
base, altura y su área

2. Determine el perímetro de una circunferencia y el área de un circulo

3. Determine el valor de y = XCx-2


a) sabiendo que x = 2
b) Considerando a x un valor cualquiera.

4. Determine la raíz cubica de un número cualquiera.

5. Evaluar la función y = 5x4 + 2x3 + 3x2 + 7 para el valor de


a) x = 1
b) x un número cualquiera.

6. Convertir n kilogramos a libras

7. Convertir x grados fahrenheit a grados celsius celsius = 5/9 (fahrenheit – 32)

8. Calcular el AREA de un triángulo conociendo sus tres lados.

9. Calcular el volumen de un cilindro conociendo sus tres lados.

10. Determine el valor de la fuerza de un cuerpo que tiene por masa “M” y aceleración “A”

11. Obtener el valor del coseno de un número cualquiera

12. Obtener el promedio de dos notas

13. Convertir n yardas, p pies y m pulgadas a centimetros

14. Determinar la solución lineal que tiene la forma ax + b = 0 donde a y b son números
reales.

15. Determinar el valor del determinante de segundo orden.

A B
C D
16. Determine las soluciones de n sistema de ecuaciones lineales con dos incógnitas
aplicando el método de cramer.

ax + by = c
dx + ey = f
donde a,b,c,e,f son números reales.

17. Determinar la energía total que almacena un cuerpo si su energía cinética es ½ de la


masa por su velocidad al cuadrado y la energía potencial es el producto de la masa,
altura y la constante de gravedad. Recuerde que ET = EC + EP.

18. Leer un número de tres cifras e imprimirlo en orden invertido Ejemplo.


Entrada : 567 Salida: 765
ALGORITMO CONDICIONALES

1. Escriba un programa que le la edad de una persona, e imprima es votante dado que tiene
16 o más años de edad.

2. Escriba un programa que le a un número cualquiera, e imprima si es par o impar

3. Escriba un programa que lea un número que verifique si x es negativo que calcule x4 en
caso contrario que calcule x + 2.

4. Escriba un programa para calcular el interés de un capital conforme a la siguiente


condición. Si el capital prestado es mayor que 10,000 dólares entonces la tasa es de 7%
en caso contrario del 6% Imprima el capital y su interés.

5. Escriba un programa que lea la calificación de un alumno e imprima el mensaje de


aprobado si su calificación es mayor o igual que 60, en caso contrario imprima
reprobado.

6. Escriba un programa que lea un número A, si A es un número positivo calcule y = 2ª y


si es negativo calcule y = A + 5 imprima su resultado y.

7. Escriba un programa que lea un número cualquiera e imprima si el número leído es


divisible por tres.

8. Escriba un programa independiente para cada inciso considerando una lectura de


distintos números tal como se detallan a continuación.
a) xy b) xyz c) xyzw

9. Unos pantalones se venden a 10 dólares cada uno si se compran más de tres, 12 dólares
en los demás casos Estructure un programa que lea un número de entrada de pantalones
comprados e imprima el costo total.

10. Escriba un programa que lea dos números enteros como entrada y escriba el mensaje
signos opuestos si y solo si uno de los enteros es positivo y el otro negativo

11. Escriba un programa que lea dos números enteros positivos distintos y escriba la
diferencia entre el mayor y el menor. Asegúrese que su programa escriba por ejemplo 8
si los números son 10 y 2 o bien 2 y 10

12. Escriba un programa que tenga como entrada la lectura de dos números llamados “x” y
“y” y que imprima una salida que corresponda a cada uno de los pares.
a) (-x,-y) Entonces sumar los cuadrados de cada componente.
b) (-x, y) entonces restar al valor y el valor de x
c) (x, -y) Entonces dividir x entre y
d) (x, y) entonces verificar si x es mayor que y, si es así sumarle a x el valor de y s
si no obtener la raíz cuadrada de x.
13. Un triángulo es equilátero, si posee sus tres lados iguales, es isósceles si tiene solamente
dos lados iguales y es escaleno cuando todos sus lados son desiguales. Escriba un
programa que lea las dimensiones de los lados de un triángulo, y presente como salida
el mensaje de la clasificación del triángulo.

14. Las calificaciones de los alumnos en un instituto son considerados de la siguiente


forma:
a) A es 90 o más
b) B es al menos 80 pero menos de 90.
c) C es al menos 70 pero menos de 80
d) D es al menos 65 pero menos de 70
e) E es menos de 65.
Escriba un programa que considere la entrada de nota en número e imprima su
codificación en letra.
ALGORITMOS ITERATIVOS

1. Escriba un programa que imprima los números del 1 al 100

2. Escriba un programa que lea “n” números enteros y que los imprima

3. Escriba un programa que lea tres números cualesquiera y que calcule la suma de ellos.

4. Escriba un programa que lea “n” números y que calcule su suma.

5. Para los ejercicios 3 y 4 calcule su promedio

6. Escriba un programa para cada uno de los siguientes incisos.


a) 1 + ½ + 1/3 + ¼ + 1/5 +........................................+1/20
b) 1 + 1/3 + 1/5 + 1/7 + 1/9 +........................................+1/20
c) 12 + 22 + 32 + 42 + 52 + 62+..................................+502
1 1 1 1 1
d)     .................... 
1  B  1  2 B  1  3 B  1  4 B  1  nB

7. Escriba un programa que evalúe la función f(x) = 2x2 + 3x +1 en un rango para x de


0,5 con un incremento de:

a) 1 b) 0.5 c) 0.25

8. Escriba un programa que obtenga cada uno de los siguientes productos.


d) 2 * 3/4 * 6/5 * 8/7 * 10/9 *...................................... *30/29
e) 1/2 * 3/4 * 5/6 * 7/8 *..................................................*19/20
f) 1* 3/22 5/32 * 7/4*......................................................* 21/112

9. Escriba un programa que tenga como entrada “n” números enteros y que calcule el
número de números pares e impares.

10. Escriba un programa que calcule cuantos números impares hay entre 20 y 100 e
igualmente a cuantos asciende la suma de ellos.

11. Escriba un programa que lea las notas de “N” alumnos. Y calcule cuantos aprobados y
desaprobados hay (está aprobado si la nota es mayor de 60).

12. Escriba un programa que calcule el factorial de un número entero.

Recuerde:
3! = 1´2´3 = 6
5! = 1´2´3´4´5 = 120
13. Calcular e imprimir el producto de “N” números.

14. Leer “N” números distintos de 0, si el números leído es positivo súmelo, en caso
contrario cuéntelo.

15. Calcular e imprimir el coeficiente binomial C definido como:


N!
C 
( N  1)!*!

16. Escriba un programa que calcule los primeros 15 términos de la serie de fibonacci que
son 1,1,2,3,5,8,13,21....etc. Observe que los dos primeros términos son invariables 1 y
1, seguidamente los demás términos se calculan de la forma:
1 + 1 = 2, 1 + 2 = 3, 2+3=5 3 + 5 = 8 etc.

17. En un curso de 25 alumnos se practican 3 exámenes, los datos de cada estudiante se


registran así: nombre, nota1, notas2, nota3. Escriba un programa que calcule por cada
estudiante el promedio de las notas.

18. La desigualdad x2 + y2  50, corresponde a la región de un círculo y su circunferencia.


Escriba un programa que determine:
a) el número de puntos con coordenadas enteras positivas que están dentro del círculo
b) El número de puntos con coordenadas enteras que están dentro del círculo.

19. Escriba un programa para cada una de las series que a continuación se detallan:
Sin (x) = x – x3 + x5 – x7 + para x = 1
3! 5! 7

Cos (x) = 1 – x2 + x4-x para x = 3


24 44 6

Exp(x) = 1 + x +x1+x1+ parax = 2


3! 4!

Para cada serie considere como dato de entrada el valor de x y la cantidad de términos a
considerar.

20. Dada la edad de una persona, escriba un programa que imprima “niño” si la edad es
menor que 13 “joven” si la edad es mayor que 13 y menor o igual 25 y “adulto” si la
edad es mayor que 25.

21. De una lista de n voltajes, escriba el programa que calcule el voltaje mínimo, el máximo
y el promedio de todos.

22. Escribir un programa que lea un número entero positivo “N” y que tabule los factoriales
de los números dados desde 1 hasta “N” en la forma:
Número 1 2 3 4 5........... N
Factorial 1 2 6 24 120........N
ALGORITMO DE ARREGLOS

1. Dado un arreglo lineal de “N” elementos escriba un programa por cada inciso que
determine:
a) La suma de sus elementos
b) La suma de sus elementos elevados al cuadrado
c) El menor elemento y la posición del mismo dentro del arreglo.
d) El mayor elementos y la posición del mismo dentro del arreglo.
e) El promedio de los elementos.
f) Ordenarlos en forma ascendente.
g) Calcular la productoria de sus elementos
h) El módulo del arreglo

2. Dados dos arreglos lineales A y B Escriba un programa para cada inciso que
determine:
a) el producto punto
b) Determine si son ortogonales.
c) Obtener la expresión.

Pr odcto de los arreglos


%
Pr oducto de sus módulo

3. Dado un arreglo bidemensional de orden N. Escriba un programa para cada inciso


a) Que lea el arreglo y lo imprima en el orden dado.
b) Que imprima los elementos que están sobre la diagonal principal.
c) Que imprima los elementos que están encima de la diagonal principal.
d) Que imprima los elementos que están por debajo y sobre la diagonal principal.

4. Dado el arreglo bidmensional de orden (M*N) o de orden N. Escriba un programa


para cada inciso.
a) Determinar el elementos mayor del arreglo y su posición.
b) Determinar el documentos mayor de cada fila o de cada columna del arreglo de
la posición del mismo.
c) Determinar el elemento mayor de la diagonal y de su posición.
d) De la primera columna del arreglo, obtenga el elementos mayor en valor
absoluto e intercambie la fila donde encontró el elemento por la primera fila.
e) Obtenga la matriz traspuesta.
f) Multiplicar a la matriz por un número dado mediante una lectura.

5. Dado dos arreglos bidimensionales A y B escriba un programa que describa a cada


inciso.
a) La suma de AYB
b) La suma de 2ª y 3B.

Potrebbero piacerti anche