1. CUESTIONARIODE SEGUNDA UNIDAD
¿Qué escode:blocks?
Code::BlocksesunIDE libre multiplataformayde códigoabiertoque soportamúltiplescompiladores,que
incluye GCC,Clangy Visual C++.
¿CómoSE USA CODE::BLOCKS?
Haremosun proyectode prueba,para que tenganunaideageneral de comogenerarun proyectocondiferentes
archivosinclusos.
¿Qué esBrowse tracker? Ayudaa navegardentrode losarchivosde code:blocks
¿Cuálessonlascaracterísticas del entorno?
Espaciosde trabajo (workspaces) paracombinarmúltiplesproyectos.
Espaciode trabajoadaptable (cambiasegúnlatareaque se esté realizandoocomose configure).
Navegadorde proyectos;vistade archivos,símbolos(heredados,etc.),clases,recursos.
Editortabulado,múltiplesarchivos.
Intercambiorápido.h/.cpp.
Lista de tareas(ToDo).
¿Cómoagregar un macro del bloque de código?
Desde labarra de herramientasdel editor,elijaInsertar > Otras macros
Encuentray seleccionalamacrorequerida
Acelerarconautocompletar:escriba { y el comienzodel nombre de lamacro,para ver una listade macros
sugeridas.Eneste ejemplo,estamosinsertandolamacrode queso.
¿Qué esc++?
C++ esun lenguaje de programación diseñadoamediadosde losaños1980. La intenciónde sucreaciónfue el
extenderal lenguaje de programación Cmecanismosque permitenlamanipulaciónde objetos
¿Cuálessonlostiposde datosen c++?
C++ tiene lossiguientestiposfundamentales:
CARACTERES: char ( tambiénesunentero),w_chart
ENTEROS: Short,int,long,longlong
NUMEROS EN COMA FLOTANTE: float,double,longdouble
BOOLEANOS: bool
VACIO: void
¿Qué es un tipo de dato numéricoentero?
El tipode dato numéricoenteroesunsubconjuntofinitode losnúmerosenterosdel mundoreal. Puedenser
positivosonegativos.
¿Qué es un tipo de dato numéricoreal?
El tipode dato numéricoreal esunsubconjuntofinitode losnúmerosreales.Puedenserpositivosonegativos.
2. ¿Qué es un tipo de dato lógico?
Los datosde este tiposólopuedencontenerdosvalores:true ófalse (verdaderoófalso).
¿Qué ES TABLAS DE VERDAD?
Una tabla de verdad,o tablade valoresde verdad,esuna tablaque demuestrael valorde verdadde una
proposicióncompuesta,paracada combinaciónde valoresde verdadque se puedaasignarasus componentes.
¿Qué SON VALORESDE VERDAD?
Los valoresde verdadposiblessondos:
VERDADERO y FALSO , puedenexpresarse como1y 0
¿Qué ES DISYUCIÓN?
La disyunciónesunoperadorque operasobre dosvaloresde verdad,típicamentelos valoresde verdadde dos
proposiciones,devolviendoel valorde verdadverdaderocuandounade lasproposicionesesverdadera,o
cuandoambas loson, y falsocuandoambasson falsas.
¿Qué ES CONJUCIÓN?
La conjunciónesunoperadorque operasobre dosvaloresde verdad,típicamente losvaloresde verdadde dos
proposiciones,devolviendoel valorde verdadverdaderi cuandoambasproposicionessonverdaderas,yfalsoen
cualquierotrocaso.Es deciresverdaderacuandoambasson verdaderas.
¿Qué ES NEGACIÓN?
La característicade lanegaciónesque invierte el valorde verdadde laproposición.Lanegaciónesunoperador
que se ejecutasobre unúnicovalor de verdad,devolviendoel valorcontradictoriode laproposición
considerada.Consisteencambiarel valorde verdadde una variable proposicional.
¿Qué ES ESTRUCTURA BASICA DE UN PROGRAMA EN C++?
Es un lenguaje de programacióndiseñadoamediadosde losaños1980 por Bjarne Stroustrup,unlenguaje de
programaciónC con mecanismosque permitenlamanipulaciónde objetos,desde el puntode vistade los
lenguajesorientadosaobjetos,el C++esunlenguaje híbrido
¿CuálesSON LOS Componente estructural básico;Funciones?
Directivasde preprocesador
Declaracionesglobales(variables globales,funciones,…)
Funciónmain()
{
Secuenciade declaracionese instrucciones
}
función1()
{
Secuenciade declaracionese instrucciones
}
...
Función()
{
Secuenciade declaracionese instrucciones
}
¿Qué son Directivasdel preprocesador?
3. Los compiladoresde C++proporcionan bibliotecasde funciones.
Cada bibliotecade funcionestieneasociadounarchivode definiciónque se denominacabecera.
Para utilizaralgode una bibliotecaenunprograma,hay que colocaral principiodel programaunadirectiva
depre procesamientoseguida
¿Qué esLa funciónmain()?
Una funciónC++ es un subprogramaque devuelve unvalor,unconjunto de valores orealizaunatarea
específica.
Todo programa C++ tiene unaúnicafunciónmain() que esel punto inicialde entradaal programa.
Si se intentadeclarardosfunciones main() dentrodel programase produce error.
Estructura de un programa C++
¿Cuálesson Tiposde datosbásicosen C++?
El tipode dato determinalanaturalezadel valorque puedetomarunavariable.Untipode dato define un
dominiode valoresylasoperacionesque se puedenrealizarconéstosvalores.
¿Cuálessonlos ELEMENTOS BASICOSDEL PROGRAMA C++?
Un programa de c++ estadefinidoporfunciones(grupode instruccionesque puedenonohaceralgúncalculo)
donde lafunciónprincipal main.Lacomposicióngeneral de unprogramac++ es:DIRECTIVASde procesamiento,
declaracionesglobales,funcionmain,funcionesdefinidasporel usuariocomentariosparaentenderel
funcionamientodel programa
¿CuálessonlosCOMPONENTES?
Un programa estadefinidoporfunciones(grupode 0instruccionesque puedenonohacerun calculo,donde la
funcionprincipal debeserllamadamain,
¿Qué tipode DIRECTIVAS?
stdlib.h
string.h
math.h
conio.h
iostream.h
type.h
¿Qué son DECLARACIONES GLOBALES?
Las declaracionesglobalessondefinicionesde variablesoconstantesque seranutilizadasporcualquierade
todaslas funcionesdefinidasenel programa:
¿Qué esINCLUSIÓN DE ARCHIVOS?
Si el nombre estáencerradoentre paréntesisangularessólo buscael archivoenlosdirectoriosde include
estándar,peroenningúnmomentose recorre el directoriode trabajoactual.Estosdirectoriosestándarson
/usr/include o/include,si nose especificanotrosdirectoriosconlasdirectivas -Idiro-Idel compilador.
¿Cuálessonlas DECLARACION DE CONSTANTESYMACROS?
El compiladorsubstituiráel identificadorporel valor,cuandoloencuentre enel archivofuente.Engeneral,las
constantesse escribentotalmente enmayúsculas,aunqueel preprocesadornoimpone ningunanormaal
respecto.
QUE ES VISUALC++?
4. Visual C++ (tambiénconocidocomoMSVC++,MicrosoftVisual C++) esun entornode desarrollointegrado(IDE)
para lenguajesde programaciónC,C++ y C++/CLI.
¿ COMO SE USA VISUAL C++??
IniciarsesiónenVisual Studio
CuandoiniciaVisual Studioporprimeravez,tiene laoportunidadde iniciarsesiónconunacuentade Microsoft
como Live o Outlook.Al iniciarsesión,suconfiguraciónse sincronizaráentodossusdispositivos.
¿CómoCREAR UNA APLICACIÓN SIMPLE?
Cuandocrea una aplicaciónenVisual Studio,primerocreaunproyectoy una solución.Paraeste ejemplo,creará
una aplicaciónde consolade Windows.
Para crear una aplicaciónde consola
En la barra de menú,elijaArchivo,Nuevo,Proyecto.
¿CómoAGREGAR CODIGO A LA APLICACIÓN?
Luego,agregará códigopara mostrarla palabra"Hola" enla ventanade la consola.
Para mostrar "Hola"enla ventanade la consola
En el archivoGreetingsConsoleApp.cpp,ingreseunalíneaenblancoantesde la líneareturn0;y luegoingrese el
siguiente código:
¿CómoDEPURAR Y PROBARLA APLICACIÓN]?
Puede depurarGreetingsConsoleAppparaversi aparece la palabra"Hola" enla ventanade laconsola.