Está en la página 1de 7

PROGRAMACIÓN

1.-¿Qué es programación?
La programación es el proceso de escribir en un lenguaje e de programación el código fuente de un
software un término más amplío de programación puede incluir no solo a escribir sino a analizar probar
depurar y mantener el código programado
2.-¿Cuántos son los diferentes tipos de programación?
Lenguaje de programación C, C++ y C#
Java.
Python.
PHP.
SQL.
Ruby.
Visual Basic. NET.
Lenguaje de programación R.
TypeScript
Swift
Rust
Go
Kotlin
Postscript
Scheme
Erlang
Elixir
Pascal
Scala
Objective-C
3.- ¿Cuáles son los diferentes tipos de programación?
Tipos de programación
Programación estructurada (PE) ...
Programación modular. ...
Programación orientada a objetos (POO) ...
Programación concurrente. ...
Programación funcional. ...
Programación lógica.
4.- ¿Qué sabes sobre programación?
La programación consiste, de forma simplificada, en indicarle a un ordenador qué actividades ha de
realizar, de qué forma y en qué orden. Como las instrucciones de montaje de cualquier objeto, donde se
explica paso a paso como realizar una tarea completa, sería un símil acertado.
5.- ¿Cuáles son los dos tipos de programación?
Los lenguajes de programación se dividen principalmente en dos tipos: los de bajo nivel, que se
comunican directamente con el lenguaje binario de las máquinas; y los de alto nivel, que facilitan su
comprensión por parte de los programadores.
6.- ¿Qué es y para qué sirve la programación?
La programación web es la herramienta más importante del Internet ya que permite generar un diálogo
constante, dinámico y amigable entre los usuarios y la información que se encuentra en los sitios web. ...
Para ello, se utiliza un lenguaje de programación específico que dote a nuestro sitio de todas estas
características.
7.- ¿Cuál es la importancia de la programación?
La programación es fundamental para acrecentar el avance tecnológico dentro de las industrias que para
llevar a cabo sus funciones necesitan de sitios y aplicaciones creadas a partir de los códigos. No es
novedad que vivimos en un mundo computarizado donde la tecnología forma parte de todo lo que
hacemos.
8.- ¿Por qué es importante aprender a programar?
Programar no es solo ingresar un código con ciertas especificaciones y esperar que realice las acciones
requeridas. Más allá de eso, la programación es un idioma más y aprenderlo nos beneficia y ayuda a
lograr una comunicación directa con el ambiente tecnológico que nos rodea.
9.- ¿Cuáles son los tipos de estructuras de programación?
En programación estructurada se utilizan tres tipos de estructuras: secuenciales, aquellas que se
ejecutan una después de otra siguiendo el orden en que se han escrito; de decisión, que permiten omitir
parte del código o seleccionar el flujo de ejecución de entre dos o más alternativas.
10.- ¿Cuáles son las 3 estructuras de programación?
Secuencia. La estructura secuencial es la que se da de forma natural en el lenguaje, porque las sentencias
se ejecutan en el orden en el que aparecen en el programa, es decir, una detrás de la otra.
Selección o condicional. ...
Iteración (ciclo o bucle).
11.- ¿Qué es el lenguaje compilado?
Un lenguaje compilado es un lenguaje de programación cuyas implementaciones son normalmente
compiladores y no intérpretes. El término es un tanto vago. En principio, cualquier lenguaje puede ser
implementado con un compilador o un intérprete.
12.- ¿Que es lenguaje interpretado?
Lenguaje interpretado. Un lenguaje interpretado es un lenguaje de programación para el que la mayoría
de sus implementaciones ejecuta las instrucciones directamente, sin una previa compilación del
programa a instrucciones en lenguaje máquina.
13.- ¿Qué es lenguaje intermedio?
En ciencias de la computación, un lenguaje intermedio es el lenguaje de una máquina abstracta diseñada
para ayudar a realizar el análisis de un programa informático.
14.- ¿Qué es una variable?
En programación, una variable está formada por un espacio en el sistema de almacenaje y un nombre
simbólico que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida
o desconocida, es decir un valor.
15.-Tipos de variables
Int, string, boolean, delay, float, cout, while
16.- ¿Que son los Paradigmas de programación?
Nos dicen que son conceptos en los cuales se basa en lenguajes de programación en los que
determinaremos distintos métodos de resolución de problemas y diferentes estilos de programación
17.- ¿Cuáles son sus características de los paradigmas de programación?
Boléanos (verdadero o falso)
Enteros (…-2,-1,0,1,2…)
Reales (…-1.0 0 1.0…)
Caracteres (…-a,-b,…”2”…)
18.- ¿Cuáles son los algoritmos?
Un procedimiento en el cual por una secuencia de instrucciones se puede resolver un número infinito de
pasos y a esto los números infinitos de pasos y a esto lo conocemos como algoritmo
19.- Condiciones…
Permite elegir entre varias posibilidades en función de Condiciones
20.- Repetición o bucles
Nos permite repetir una serie de operaciones hasta que se verifique una Condicion
21.- Salto
No permite ir a una determinada línea de nuestro algoritmo
22.- ¿Cuáles son los tipos de lenguaje?
Intermedio
Interpretado
Compilado
23.-Menciona 5 variables
Pronto
Cout
Bo-while
Retorno
\n\n
(“ “)
Float
24.- ¿Para que utilizamos la diagonal? //
Para dar una línea sencilla de comentario
25.- ¿Para que utilizamos #?
Para abrir una librería
26.- Coloca 2 tipos de bucles
Bo-while
While
27.- Menciona 2 tipos de solfo
Break
Continúe
¿Cual es la diferencia entre asignación de memoria malloc() y calloc()?
Ambos asignan memoria desde el área de acopio/memoria dinámica. Por defecto calloc carga la
memoria asignada con 0's.
28. ¿Para qué sirve la palabra clave auto?
Para definir cada variable local. En la siguiente función, las variables `i' y `j' son variables automáticas.
void f() {
int i;
auto int j;
}
NOTA: Una variable global no puede ser una variable automática.
29. ¿Cuáles son los lugares válidos para que aparezca el salto de palabra clave Break?
La rotura solo aparece en el control de bucle y la instrucción de conmutación de cambio. El propósito de
la rotura es sacar el control de dichos bloques.
Sintaxis para el bucle.
for(expression-1;expression-2;expression-3) {
//aqui van las declaraciones
}
Cuando el control alcanza la expresión-1 se ejecuta primero. Luego, después de la expresión-2, pasa a ser
evaluada, y si la expresión-2 evalúa disímil de cero 'conjunto de sentencias' y se ejecuta la expresión-3,
seguida de la expresión-2.
30. ¿Cuál es la diferencia entre incluir el archivo de encabezado con llaves angulares < > y comillas
dobles?
Al incluir un archivo de origen con < >, el compilador busca el archivo de encabezado en particular, sólo
con la ruta de inclusión incorporada. Pero, si se incluye un archivo de encabezado en " ", el compilador
buscara primero el archivo del encabezado en particular dentro del directorio de trabajo actual, si no
está en la ruta de inclusión incluida.
31. ¿Cómo se almacena un número entero negativo?
Obtener el complemento de los dos del mismo entero positivo. Ej: 1011 (-5)
Paso 1 - Un cumplido de 5: 1010
Paso-2 - Sumar 1 a arriba, dando 1011, que es -5
32. ¿Qué es una variable estática?
Una variable local estática es la que retiene su valor entre la llamada de función y el valor por defecto, es
0. La siguiente función imprimirá 1 2 3 si es llamada tres veces.
void f() {
static int i;
++i;
printf(“%d “,i);
}
Si una variable global es estática, su visibilidad estará limitada al mismo código fuente.
33. ¿Qué es un puntero NULL?
Es el puntero que no apunta a nada.
Ejemplo:
char *p=NULL;
34. ¿Cuál es el propósito del especificador de almacenamiento externo (extern storage specifier)?
Es usado para resolver el alcance del símbolo global.
Ejemplo:
main() {
extern int i;
Printf(“%d”,i);
}
int i = 20;
35. ¿Cuál es el propósito de la función sprintf()?
36. ¿Cuál es la ventaja de declarar nulos los indicadores?
Si no sabemos qué tipo de dirección de memoria va a tener la variable del puntero, se declara nulo el
puntero para esa variable.
37. ¿Dónde se almacena una variable automática?
Una variable automática se almacena en la memoria de la pila.
38. ¿Qué es una estructura anidada?
Es una estructura que contiene un elemento de otra estructura tal y como su miembro lo denomina.
39. ¿Cuál es la diferencia entre declaración de variables y definición de variables?
La declaración da el valor al tipo de variable, y la definición asocia el valor a la variable.
40. ¿Qué es una estructura autorreferencial?
Es una estructura que contiene la misma variable de puntero de estructura, que su elemento. Es por ello
que se le denomina autorreferencial.
41. ¿Un archivo de encabezado incorporado contiene una definición de función incorporada?
No, porque el archivo de encabezado sólo declara la función. La definición está en la biblioteca la cual
está enlazada por el enlazador.
42. Explica la programación modular.
Un enfoque modular consiste en dividir el programa en sub-programas, (módulos/función) para lograr
la tarea dada. La definición de funciones genéricas ofrece posibilidad de reutilizar las funciones, como las
de biblioteca incorporadas.
43. ¿Qué es un token?
Un token es una palabra clave,identificador, un símbolo, una constante, o una literal de cadena, un
programa CA contiene varios token.
44. ¿Qué es un preprocesador?
El preprocesador es una directiva para que el compilador efectúe ciertas cosas antes de comenzar el
proceso de compilación real.
45. ¿Cómo se puede imprimir un slash usando cualquiera de las funciones de la familia printf()?
Usando la barra invertida o slash.
46. ¿Se requiere un break por defecto en la declaración switch?
Sí, si no aparece como último caso y si no se quiere que el control fluya al siguiente caso después del
defecto si es que lo hay.
47. ¿Cuándo se usa el operador -> flecha (arrow)?
Si la variable de estructura/unión es una variable pointer (de puntero), para entrar a los elementos de
estructura/unión se usa el operador de flecha.
Se pueden crear estructuras de datos de enteros de distinto tamaños que no sean estándar mediante el
uso de los campos de bits. Estas estructuras van a automáticamente ajustarse en tamaño según los
diferentes tamaños de 'enteros' de la maquina.
Su propósito es Imprimir la salida formateada en la matriz de caracteres.
48. ¿Cuál es el significado de la dirección base del arreglo?
La dirección de inicio del array se llama como la dirección base del mismo.
49. ¿Cuándo debemos usar el especificador de almacenamiento de registros (register storage specifier)?
Una variable debe ser declarada usando el especificador de almacenamiento de registro, cuando la
variable es usada con más frecuencia, entonces puede ser que el compilador le da registro a la CPU para
su almacenamiento y para acelerar la búsqueda de la variable.
50. Cuando hablamos de S++ o S = S+1, ¿Cual se puede recomendar para incrementar el valor en 1 y por
qué?
S++, ya que se trata de una instrucción de máquina individual (INC) interna.

También podría gustarte