Sunteți pe pagina 1din 2

UNIVERSIDAD NACIONAL INGENIERIA

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRNICA



Curso: CB412N Programacin Digital


1 Ing. Mauricio Galvez Legua

EXAMEN SUSTITUTORIO

Nombre

Cdigo
Docente Ing. Mauricio Galvez Legua

1. En video existe una caracterstica que engrosar los caracteres que se visualizan en la
pantalla de video. A dicha caracterstica se le denomina negrita.





























































































Una forma de hacerlo es pintar el bit siguiente (el que est a la derecha de cada bit que
conforma el carcter original).

Se tiene un carcter definido en una matriz de puntos de 9x13:


char[][] A ={{' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ','1','1','1',' ',' ',' '},
{' ',' ','1',' ',' ',' ','1',' ',' '},
{' ','1',' ',' ',' ',' ',' ','1',' '},
{' ','1',' ',' ',' ',' ',' ','1',' '},
{' ','1',' ',' ',' ',' ',' ','1',' '},
{' ','1',' ',' ',' ',' ',' ','1',' '},
{' ','1','1','1','1','1','1','1',' '},
{' ','1',' ',' ',' ',' ',' ','1',' '},
{' ','1',' ',' ',' ',' ',' ','1',' '},
{' ','1',' ',' ',' ',' ',' ','1',' '},
{' ','1',' ',' ',' ',' ',' ','1',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' '}};




UNIVERSIDAD NACIONAL INGENIERIA
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRNICA

Curso: CB412N Programacin Digital


2 Ing. Mauricio Galvez Legua

Se pide un programa que tenga los siguientes mtodos:
a) imprimeMatriz: Imprime la matriz A en pantalla. (0.5 puntos)
b) creaMatrizOriginal: Crea un archivo P1.txt en donde se graba los datos de la matriz
A. (0.5 puntos)
c) caracterNegrita: Crea una segunda matriz donde se tiene el carcter en negrita
(segn la tcnica explicada lneas arriba). (5 puntos)
d) creaMatrizNegrita: Crea un archivo P1N.txt en donde se graba los datos de la
segunda matriz. (0.5 puntos)

Al final debe tambin imprimir en pantalla la segunda matriz haciendo empleo del mtodo
imprimeMatriz. (0.5 puntos)

2. Realizar un programa que calcule las soluciones enteras para la siguiente ecuacin:



El programa debe listar todas las soluciones para valores de x e y (x e y pueden variar de 1
hasta 1000). (9 puntos)

3. Se tiene la siguiente matriz:


Int [][] M ={{10,11,12,13,14,15,16,17,18},
{20,21,22,23,24,25,26,27,28},
{30,31,32,33,34,35,36,37,38},
{40,41,42,43,44,45,46,47,48},
{50,51,52,53,54,55,56,57,58},
{60,61,62,63,64,65,66,67,68},
{70,71,72,73,74,75,76,77,78},
{80,81,82,83,84,85,86,87,88},
{90,91,92,93,94,95,96,97,98}};


Re3alizar los siguientes mtodos:
a. sumadiagonales: Suma los elementos de ambas diagonales de la matriz y lo imprime
en pantalla. (2 puntos)
b. sumaborde: Suma los elementos que estn en el borde de la matriz y lo imprime
en pantalla. (2 puntos)

Mircoles 17 de diciembre2013

S-ar putea să vă placă și