Fundamental Concepts Flashcards
Learn the fundamentals of programming
Secuencia que inserta una nueva linea
\n
Secuencia que desplaza el cursor hasta la siguiente posicion de tabulador
\t
Secuencia que coloca el cursor al inicio de la linea actual
\r
Secuencia que hace sonar la alarma del sistema
\a
Secuencia de barra diagonal inversa
\
Imprime un caracter de comilla sencilla
'
Imprime un caracter de comilla doble
"
Ubicacion de memoria en una computadora en la que se puede almacenar un valor para ser usado mas adelante
Variable
¿Cuales son las partes que debe tener una declaracion de variable?
nombre y tipo de datos
Tipo de datos usado para declarar variables enteras
int
Tipo de datos usado para declarar variables decimales o flotantes
float
Tipo de datos usado para declarar variables de caracter
char
Tipo de datos usado para declarar variables logicas
bool
Tipo de datos usado para declarar variables de cadena
string
Tipo de datos usado para declarar variables flotantes con el doble de su tamaño normal
double
¿Pueden los nombres de variables iniciar con un digito?
No, solamente con letra o simbolo de guion bajo
¿Cual es el limite de caracteres que puede tener un identificador de variable con el fin de asegurar la portabilidad?
31 caracteres
¿En donde se pueden colocar las declaraciones de variables?
En cualquier lado, siempre y cuando sea antes de la instruccion que utiliza la respectiva variable
Operador de asignacion
=
¿Que es un operador binario?
Es un operador que necesita dos operandos, uno a cada lado (Ejemplos: = y +)
¿En que categoria entra la palabra clave “endl”?
Manipulador de flujos
¿Que es lo que hace “endl?
Imprime y una nueva linea y vacia el buffer de salida
¿Que es un operador de insercion de flujo?
> >
¿Como se le conoce al proceso de usar multiples operadores de insercion de flujo?
Concatenacion
¿Que es una operacion destructiva?
Es aquella que sobreescribe el valor de una variable para poner otro
¿Que es una operacion no destructiva?
Es una operacion que solamente lee el valor de una variable, sin sobreescribirlo
Operador de suma
+
Operador de resta
-
Operador de multiplicacion
*
Operador de division
/
Operador de modulo
%
¿Que hace el operador de modulo?
Devuelve el residuo de una division entre dos enteros
¿Cual es el orden de precedencia de los operadores?
()
↓
- / %
↓
+ -
¿En que orden se evaluan los operadores si hay varios del mismo tipo en una sola instruccion?
De izquierda a derecha
¿Cuales son los operadores de igualdad?
== y !=
¿Cuales son los operadores relacionales?
> , = y <=
¿Que es un error fatal?
Es el que termina inmediatamente con el programa, sin dejarlo terminar su tarea
¿Que es un error logico no fatal?
Es el que deja que el programa termine su tarea antes de cerrarlo, provocando por lo general un resultado incorrecto