miércoles, 14 de mayo de 2014

2

Ejercicios intermedios de algoritmia resueltos en DFD

  • Dado el nombre de un mes y si el año es o no bisiesto, deducir el numero de días del mes.
  • Sumar los números enteros de 1 a 100 mediante : a) estructura repetir; b)estructura mientras; reestructura desde
  • Determinar la media de una lista de números positivos terminada con un  numero no positivo después del ultimo numero valido.
  • Imprimir todos los números  primos entre 2 y 1000 inclusive.
  • Se desea leer las calificaciones de una clase de informática y contar el numero total de aprobados (5 o mayor que 5).
  • calcular  f(x) = 1 + x x2/2! + ... + nn/n!
  1. a) Para N que es un entero leido por teclado.
  2. b) Hasta que N sea tal que xn/n < E (por ejemplo, E = 10-4
  • Calcular el enesimo termino de la serie de fibonacci definida por :
       A1 = 1   A2 = 2  A3 = 1 + 2 = A1 + A2  AN = AN-1 + AN-2 (N>=3)
  • Imprimir una taba de multiplica como:
                           1    2    3    4    ...  15
                           **   **   **   **   **   ...  **
                   1*   1    2    3    4         15
                   2*   2    4    6    8    ...  30
                   3*   3
                   4*   4
                    .    .
                    .    .
                    .    .
                   15*  15   30    45   60   ...  225
  • Rellenar una matriz identidad 4 x 4
  • Leer una matriz de 3 x 3 elementos y calcular la suma de cada una de sus filas y columnas, dejando dichos resultados en dos vectores, uno de la suma de las filas y otro de las columnas
  • Calculo de la suma de todos los elementos de un vector, así como la media aritmética
  • Calcular la suma de los elementos de la diagonal principal de una matriz cuatro por cuatro 
  • Cada alumno de una clase de licenciatura en ciencias de la computación tiene notas correspondientes a ocho asignaturas diferentes, pudiendo no tener calificación en alguna asignatura. A cada asignatura le corresponde un determinado coeficiente. Escribir un algoritmo que permita calcular la media de cada alumno. Modificar el algoritmo para obtener las siguientes medias:
  1. general de la clase
  2. del clase en cada asignatura
  3. porcentaje d e faltas (no presentado a examen)

  • Escribir un algoritmo que permita calcular el cuadrado de los 100 primeros numeros enteros y a continuación escribir una tabla que contenga dichos cuadrados.
  • la calcular la suma de todos los elementos de un vector de dimension 100, asi como su medi aritmética
  • Rellenar una matriz identidad de 4 por 4 elementos.
  • Una empresa tiene diez almacenes y necesita crear un algoritmo que lea las ventas mensuales de los diez almacenes, calcule la media de ventas y obtenga un listado de los almacenes cuyas ventas mensuales son superiores a la media.
  • Se dispone de una lista de cien números enteros. Calcular su valor máximo y el orden que ocupa en la tabla
  • Las notas de un colegio se tienen en una matriz de 30 x 5 elementos (30 números de alumnos; 5, numero de asignatura). Se desea listar las notas de cada alumno y su media. Cada alumno tiene como mínimo dos asignaturas y máximo cinco, aunque los alumnos no necesariamente todos tienen que tener cinco materias.
  • Se dispone de una lista de N nombres de alumnos. Escribir un algoritmo que solicite el nombre de un alumno, busque en la lista (array) si el nombre esta en la lista.



FUENTE:
FUNDAMENTOS DE PROGRAMACIÓN TERCERA EDICIÓN
ALGORITMOS, ESTRUCTURAS DE DATOS Y OBJETOS
Luis Joyanes Aguilar
McGrawHill
ISBN: 84- 481- 3664- 0

RELACIONADOS: