Friday, November 15, 2013

SEMESTRE 2015-1.- Trabajo Final de INF322



SEMESTRE 2015-1.-**PROYECTO FINAL.-Caso Investigación y Práctico
 Valor(20 puntos)
 Fecha publicación:_18/04/2015_ Fecha a entregar:_9/5/2015_
 Fecha entregada:______________ Resultado:______
 Clave y Sección:_INF322_03_ __________ Materia:_ALGORITMO COMPUTACIONAL....... Semestre: 2015-1……............
Profesor: Víctor M. Calcaño...................
 Matrícula(s) Estudiante(s)
 __________ ____________________
 __________ ____________________
__________ ____________________
 __________ ____________________
 Detalle ó requerimientos de proyectos:
 El trabajo incluirá Índice, Introducción, Desarrollo, Conclusión y Bibliografía.
 CASO INVESTIGACION
1.-) Establecer la diferencia entre : Pila y Cola;  Ordenación interna y externa
2.-) Concepto y ejemplos de:
a)  Metodos de ordenacion, búsqueda e intercalación en arreglos
b)  Metodos de ordenación, búsqueda y fusión externas en archivos.
c) Algoritmos aritméticos y de archivo de texto.
d) Clase y tipos de algoritmos(Ej. Recursividad, Programación Dinámica, Ramificación y PODA, etc.)
e) Algoritmos orientados a objetos para su implementación.
  

 CASO PRACTICO
Desarrollar los programas en los lenguajes 100% estructurados .
También opcionalmente en los lenguajes derivados de los mismos. NOTA: Presentar: 1) Diseño del algoritmo(D/F ó seudocódigo);2) código fuente del programa ; 3) Resultado .
 1.- Escribir un programa que permita introducir los datos de libros de una librería. Los datos del registro de libro : ISBN, nombre de libro, nombre del autor, edición, cantidad, precio unitario, editora. Una vez que dispongamos de las informaciones del libro, leerlo para saber calcular e imprimir el valor total(cantidad * precio unitario) de cada libro , imprimir un total de la cantidad de libro y de los valores.
2.- Implementar una función que devuelva el digito verificador de la cedula de identidad de la persona, siendo la estructura  de la cedula 99999999998, el 8 sería el digito verificador para una cedula dada .
3.- Implementar una función que devuelva el digito verificador de un codigo  RNC de empresa, siendo la estructura  de la cedula 999999998, el 8 sería el digito verificador para el RNC dado .
4.- Implentar una funcion que devuelva la cedula sin guion si la recibe con guion y viceversa, es decir, si la recibe sin guion que la devuela con guion. 

Saturday, November 02, 2013

SEMESTRE 2013-2 Practica Final de INF-322

SEMESTRE 2013-2  Practica Final de INF-322
PRACTICA FINAL(VALOR 4 PTOS)
Fecha publicación:_2/11/2013_ Fecha a entregar:_15/11/2013_
 Fecha entregada:______________ Resultado:______
 Clave y Sección:_INF322_01_ Materia:_ALGORITMO COMPUTACIONAL
Semestre: 2013-2
 Profesor: Víctor M. Calcaño
Matrícula(s) Estudiante(s)
__________ ____________________
 __________ ____________________
 __________ ____________________
 __________ _____________________
 __________ _____________________
Titulo de Práctica: Funciones-Procedimientos, Arreglos y Cadenas. Detalle o requerimientos de prácticas:
ESCRIBIR LOS SEUDOCODIGOS DE LOS SIGUIENTES PROBLEMAS:
1.- Diseñe un algoritmo que almacene en un vector de N elementos , los 4 primeros números enteros positivos introducido por teclado, luego insertar un numero negativo en la posición solicitada por el usuario que debe ser mayor que 1 y menor que 4 del arreglo y por último imprimir los números del vector.
2. Elabore un programa que llene en un vector de las calificaciones de estudiante de una materia. Se desea imprimir la calificaciones de los estudiantes que tuvieron calificación mayor o igual a la media.
3.- Leer una matriz 3 x 3 elementos y calcular la suma de cada elementos de la diagonal principal y secundaria e imprimir la suma de dichos resultado.
4.- Escriba algoritmo para determinar si una cadena especifica ocurre en una cadena dada y si es asi, imprimir un asterisco(%) en la primera posición de cada ocurrencia.
5.-) Dado un array constituido de números enteros y que contiene N elementos siendo N mayor a 1, devolver el elemento menor mediante una función.
6.-) .- Acepte por teclado en una variable de cadena cuyo contenido sea año, marca y modelo de un vehículo, e imprima como resultado por separado la marca, modelo y año. Siendo la marca una subcadena de 15 posiciones, el modelo de 10 y el año de 4.
7.- Una empresa consta de 3 departamentos con 10 empleados cada departamento, si tengo todas las ventas en una estructura, determinar: • Ventas de un determinado departamento en un determinado mes. • Ventas de un determinado empleado en un determinado departamento. • Cual es el departamento con más ventas.
8.-. Dada una matriz A de M*N elementos, actualizarla tal que la matriz resultante tenga divididos a los elementos de la diagonal principal por la suma de los elementos que no forman parte de ella..