Professional Documents
Culture Documents
POO
6. Cules son los Operadores que utilizan los Objetos de Flujo para su Implementacin? Los operadores << y >>. El operador << se denomina operador de insercin; y apunta al objeto donde tiene que enviar la informacin. Por lo tanto la sintaxis de cout ser: cout<<variable1<<variable2<<...<<variablen; No olvidemos que las cadenas de texto son variables y se ponen entre " " (comillas dobles). Por su parte >> se denomina operador de extraccin, lee informacin del flujo cin (a la izquierda del operador) y las almacena en las variables indicadas a la derecha). La sintaxis sera la siguiente: cin>>variable1>>...>>variablen; 7. Cul es la Librera que realiza las Operaciones de Salida? La librera <stdio.h>, se utiliza para mostrar en pantalla ciertas sentencias. Las funciones utilizadas para las operaciones de Salida son; printf y cout utilizadas por el lenguaje de programacin C y C++. 8. Cules son las funciones de E/S que utiliza C y C++? La funcin printf y scanf para manejar la entrada/salida de los tipos y cadenas de datos estandar. As en lugar de printf usamos el flujo estndar de salida cout y el operador << ("colocar en"); y en lugar de scanf usamos el flujo de entrada estndar cin y el operador >> ("obtener de"). Estos operadores de insercin y extraccin de flujo, a diferencia de printf y scanf, no requieren de cadenas de formato y de formato y de especificadores de conversin para indicar los tipos de datos que son extrados o introducidos. Las siguientes funciones nos resultan indispensables para poder brindar una mejor presentacin de los datos en pantalla. 9. Qu es Gotoxy? Gotoxy: Posicionando el cursor (DOS). Esta funcin slo est disponible en compiladores de C que dispongan de la biblioteca <conio.h>
int toascii(int c) -- Convierte c a ASCII o un unsigned char de 7 bits, borrando los bits altos.
int tolower(int c) -- Convierte la letra c a minsculas, si es posible. int toupper(int c) -- Convierte la letra c a maysculas, si es posible. 23.Qu son las sentencias de control? Las sentencias ("Statements") especifican y controlan el flujo de ejecucin del programa. Si no existen sentencias especficas de seleccin o salto, el programa se
Sintaxis
for ( [<inicio>] ; [<condicion>] ; [<incremento>] ) <sentencia>
33.Caractersticas de WHILE: La sentencia while permite ejecutar repetidamente un bloque de cdigo mientras se cumpla una determinada condicin que es chequeada antes de cada iteracin. Sintaxis while ( <condicion> ) <sentencia> ; 34.Qu es la Programacin de Mtodos de Ordenamiento de Datos? Uno de los procedimientos ms comunes y tiles en el procesamiento de datos, es la clasificacin u ordenacin de los mismos. Se considera ordenar al proceso de reorganizar un conjunto dado de objetos en una secuencia determinada. Cuando se analiza un mtodo de ordenacin, hay que determinar cuntas comparaciones e intercambios se realizan para el caso ms favorable, para el caso medio y para el caso ms desfavorable. 35.A que se le llama Ordenacin? La colocacin en orden de una lista de valores se llama Ordenacin. Por ejemplo, se podra disponer una lista de valores numricos en orden ascendente o descendente, o bien una lista de nombres en orden alfabtico. La localizacin de un elemento de una lista se llama bsqueda. Tal operacin se puede hacer de manera ms eficiente despus de que la lista ha sido ordenada. 36.Cules son los Mtodos de Ordenamiento? Intercambio Seleccin Insercin 37.En qu se basa el Mtodo por Intercambio? El mtodo de intercambio se basa en comparar los elementos del arreglo e intercambiarlos si su posicin actual o inicial es contraria inversa a la deseada. Pertenece a este mtodo el de la burbuja clasificada como intercambio directo.
56.Qu es la Asignacin de Objetos? Se puede asignar un objeto a otro a condicin de que ambos objetos sean del mismo tipo (misma clase). Cuando un objeto se asigna a otro se hace una copia a nivel de bits de todos los miembros, es decir se copian los contenidos de todos los datos. Los objetos continan siendo independientes. 57.Qu son las Referencias en POO? Las referencias son un tipo de dato C++ estrechamente relacionado con los punteros. Una referencia de un objeto no es un objeto, en el sentido que no tiene su propio espacio de almacenamiento como ocurre con los punteros, y en consecuencia no pueden realizarse con ellas muchas de las operaciones que se relacionan con objetos.