Download PRÁCTICA Nº 2

Document related concepts

Algoritmo wikipedia , lookup

Décimo problema de Hilbert wikipedia , lookup

Cálculo de la raíz cuadrada wikipedia , lookup

Algoritmo de Euclides wikipedia , lookup

Raíz cuadrada wikipedia , lookup

Transcript
INTRODUCCIÓN A LA PROGRAMACIÓN
PRÁCTICA Nº 3
Realizar el análisis, diagrama de flujo, pseudocódigo y prueba de
escritorio para cada uno de los siguientes problemas:
1. Dados tres números deducir cuál es el central.
2. Calcular la raíz cuadrada de un número y escribir su resultado
3. Diseñar un programa en el que a partir de una fecha introducida por teclado con el
formato DIA, MES, AÑO se obtenga la fecha del día siguiente.
4. Un ángulo se considera agudo si es menor de 90 grados, obtuso si es mauro de 90
grados y recto si es igual a 90 grados. Utilizando esta información, escribir un algoritmo
que acepte un ángulo en grados y visualice el tipo de ángulo correspondiente a los
grados introducidos.
5. Realizar un algoritmo que averigüe si dados dos números introducidos por teclado uno
es divisor del otro.
6. Generar los primeros N números primos sin tomar en cuenta al 0 ni al 1 (un número
primo es aquel que sólo es divisible por si mismo y por la unidad)
Ejemplo: para N = 6 mostrar:
2, 3, 5, 7, 11, 13
7. Dado un entero positivo n (>1), comprobar si es primo o compuesto.
8. Determinar la media de una lista de numeros positivos terminada con un numero no
positivo después del ultimo numero valido.
9. Sumar los numeros enteros de 1 a 100 mediante: a) estructura repetir, b) estructura
mientras, c) estructura desde.
10. Se desea leer las calificaciones de una clase de programación y contar el numero total
de aprobados (5 o mayor que 5).
11. Leer las notas de una clase de programación y deducir todas aquellas que son
NOTABLES (>=7 y <9)
12. Leer 100 números. Determinar la media de los numeros positivos y la media de los
numeros negativos.
13. Calcular el valor de E para n términos:
E = nx + (n-1)x2 + (n-2)x3 + (n-3)x4 + ...........
14. Calcular el valor de E para n términos:
E = 1 + x2
2!
+ ....... +
nn
n!
INTRODUCCIÓN A LA PROGRAMACIÓN
15. Leer un conjunto de N numeros enteros e imprimir la cantidad de numeros positivos,
negativos y ceros.
16. Leer un numero real e intercambiar la parte entera con la parte fraccionaria invirtiendo
el orden los dígitos
Ejemplo:
Para R = 256.8439
Mostrar 9348.652
17. Calcular la suma de los cuadrados de los cien primeros numeros naturales.
18. Desarrollar un algoritmo que determine en un conjunto de cien numeros naturales:
-
¿Cuántos son menores de 15?
-
¿Cuántos son mayores de 50?
-
¿Cuántos estan comprendidos entre 25 y 45?
19. Leer un nuemro x entero positivo mayor que 100, mostrar los digitos que no se repiten
mas de una vez.
20. Generar la siguente serie de N terminos:
1, 2, 4, 7, 11, 16,......
LA FECHA DE ENTREGA ES LA FECHA DEL SEGUNDO EXAMEN
PARCIAL