2. ¿ Que significa programación?
EJEMPLO: - Scripts en BASH.
RESPUESTA: - Programas en C++.
#include <stdio.h>
Actividad por la cual se crean programas para
computadoras, tales programas pueden ser códigos int main (int argc,char **argv)
fuentes interpretados o códigos fuentes que serán {
compilados hacia lenguajes binarios printf("Hola mundon");
return 0;
}
Nota: este programa está tomado del Dominio Público.
3. ¿Que es lenguaje de alto nivel?
RESPUESTA: EJEMPLO:
Permite al programador escribir las instrucciones de un En C se pueden usar palabras tales como: case, if, for, while,
programa utilizando palabras o expresiones sintácticas muy etc. para construir con ellas instrucciones como:
similares al inglés.
if( numero > 0 ) printf( "El número es positivo" )
4. ¿Qué significa lenguaje de maquina?
RESPUESTA: EJEMPLO:
Es el único lenguaje que puede ejecutar una computadora. código o lenguaje máquina:
El lenguaje de máquina es un código que es interpretado
directamente por el microprocesador. 00000 1001110 LOAD 11110
El lenguaje está compuesto por un conjunto de 00001 10110100 STOR 10100
instrucciones ejecutadas en secuencia que representan 00010 10011110 LOAD 11110
acciones que la máquina podrá tomar. 00011 11010100 ADD 10100
00100 10111111 STOR 11111
00101 00000000 HALT
5. ¿Cómo se clasifican los lenguajes de alto nivel?
RESPUESTA: EJEMPLO:
Se clasifican como lenguajes procedimentales, para que - Ada es un lenguaje de programación orientado a objetos y
el usuario común pudiese solucionar un problema de fuertemente tipado de forma estática.
procesamiento de datos de una manera más fácil y
rápida. - BASIC, siglas de Beginner's All-purpose Symbolic
Instruction Code, es una familia de lenguajes de programación
* ADA * Clipper de alto nivel.
*ALGOL * Cobol
*BASIC * C++
*FORTH
6. ¿Qué significa lenguaje ASSEMBLER?
EJEMPLO:
Micro-controlador (µc) Intel 80C51
RESPUESTA: ORG 8030H
Significa lenguaje ensamblador. es un lenguaje de T05SEG:
programación de bajo nivel para los computadores, SETB TR0
microprocesadores, micro-controladores, y otros circuitos JNB uSEG,T05SEG ;esta subrutina es utilizada
integrados programables CLR TR0 ;para realizar una cuenta de
CPL uSEG ;0,5 segundos mediante la
MOV R1,DPL ;interrupción del timer 0.
MOV R2,DPH
CJNE R2,#07H,T05SEG
CJNE R1,#78H,T05SEG
MOV DPTR,#0
RET
7. ¿Qué significa Programación orientada hacia objetos?
EJEMPLO:
RESPUESTA:
POO (Programación Orientada a Objetos)
Es una de las formas más populares de programar y
viene teniendo gran acogida en el desarrollo de
proyectos de software desde los últimos años. Esta
acogida se debe a sus grandes capacidades y ventajas
frente a las antiguas formas de programar.
8. ¿Qué son los eventos?
RESPUESTA: EJEMPLO:
Es un suceso en el sistema (tal como una interacción del txtBox_click: Es el nombre del procedimiento que se ocupará de
usuario con la máquina, o un mensaje enviado por un responder al evento click en el objeto txtBox.
objeto). El sistema maneja el evento enviando el mensaje
adecuado al objeto pertinente. También se puede definir
como evento, a la reacción que puede desencadenar un
objeto, es decir la acción que genera.
9. ¿Qué significa algoritmo?
RESPUESTA: EJEMPLO:
Inicio
Conjunto ordenado y finito de operaciones que Contador = 2
permite hallar la solución de un problema. Suma = 1
Mientras Contador <= 100 hacer
Suma = Suma + Contador
Contador = Contador + 1
Fin_mientras
Visualizar Suma
Fin
10. ¿Cuáles son las etapas de un algoritmo?
RESPUESTA: EJEMPLO:
1. Análisis del problema: Conducen al diseño detallado por Los algoritmos pueden expresarse mediante formulas:
medio un código escrito en forma de un algoritmo
2. Diseño de algoritmo
3. Codificación: Refleja las ideas desarrolladas en las
etapas de análisis y diseño O por Pseudocódigo:
4. Compilación y ejecución: Traduce el programa fuente a
programa en código de maquina y lo ejecuta. inicio
5. Verificación: Busca errores en las etapas anteriores y los leer a,b,c
elimina. calcular
6. Depuración escribir perímetro
7. Documentación: Son comentarios, etiquetas de texto, fin
que facilitan la comprensión del programa
11. ¿Que significa diagramas de flujo y cuales son sus símbolos? Significado de cada uno
RESPUESTA:
Es una representación gráfica de la secuencia de pasos eje,mplo
que se realizan para obtener un cierto resultado.
12. ¿Qué son las variables y como se declaran en la memoria RAM?
RESPUESTA: EJEMPLO:
Es un nombre asociado a un elemento de datos que está Variables Estáticas: Las Variables Estáticas son
situado en posiciones contiguas de la memoria principal, guardadas en la memoria de usuario (RAM) y son
y su valor puede cambiar durante la ejecución de un independientes del programa que las llama. La
programa. declaración de una variable de este tipo es equivalente
Toda variable pertenece a un tipo de dato concreto. a guardar el contenido de la variable en un directorio
con un nombre, como si se tratase de un programa.
13. A diferencia de las variables, ¿Que son las constantes?
EJEMPLO:
RESPUESTA: Const
Min = 0;
Max = 100;
Es un dato cuyo valor no puede cambiar durante la Sep = 10;
ejecución del programa. Recibe un valor en el var
momento de la compilación y este permanece i : integer;
inalterado durante todo el programa.
begin
i := Min;
while i < Max do begin
writeln(i);
i := i + Sep
end
end.
14. ¿Cuáles son los operadores matemáticos y cual es su jerarquización?
RESPUESTA: EJEMPLO:
Operadores aritméticos
Un operador es un símbolo matemático que indica que
debe ser llevada a cabo una operación especificada1 sobre Operador
Operación Ejemplo Resultado
aritmético
un cierto número de operandos (número, función, vector,
etc.). ** Potencia 4**3 64
* Multiplicación 8.25*7 57.75
/ División 15/4 3.75
Jerarquía de los Operadores Aritméticos
Operador Jerarquía Operación + Suma 125.78+62.50 188.28
** (mayor) Potencia
*, /, mod, div Multiplicación, - Resta 65.30-32.33 32.97
división, módulo, mod Módulo 15 mod 2 1
división entera (residuo)
+, - Suma, resta div División entera 17 div 3 5
(menor)
15. ¿Cuáles y que significados tienen los operadores de relación?
RESPUESTA: EJEMPLO:
Operador Nombre Ejemplo Significado
< menor que a<b a es menor que b
> mayor que a>b a es mayor que b
== igual a a==b a es igual a b
/= no igual a a!=b a no es igual a b
<= menor que o igual a a<=5 a es menor que o igual a b
>= mayor que o igual a a>=b a es menor que o igual a b
16. ¿Qué significan y cual es la tabla de descomposición para los siguientes operadores lógicos: AND, OR,
XOR?
RESPUESTA: EJEMPLO:
AND: Para que el resultado sea verdadero
las dos condiciones deben ser verdaderas.
OR: El resultado es verdadero si al menos
una de las dos condiciones es verdadera.
XNOR: Es la negación del operador lógico
OR (lo contrario del resultado en la tabla de
verdad)
17. ¿Qué significa programación HTML?
EJEMPLO:
RESPUESTA: Subrayar un Link al pasar el mouse:
<STYLE type="text/css">
Hyper Text Markup Language (Lenguaje de marcación <!--
A:link {COLOR: red; TEXT-DECORATION: none}
de Hipertexto)
A:visited {COLOR: gray; TEXT-DECORATION: none}
A:active {TEXT-DECORATION: none}
Es el lenguaje de marcas de texto utilizado normalmente A:hover {COLOR: blue; TEXT-DECORATION: underline} -->
en la www (World Wide Web). Es el formato estándar </STYLE>
de las páginas web. </p>
<p><a href="l1.htm">El texto que quieras.</a><br>
<a href="l2.htm">otro texto.</a><br>
<a href="l3.htm">Otro texto.</a><br>
</p>
18. ¿Cuál es el significado y uso de las siguientes etiquetas:
EJEMPLO:
RESPUESTA: <Hx></Hx>
<h1>Titulo principal</h1>
<html> Es la que encerrará el documento . <h2>Titulo secundario</h2>
<HEAD> cabeza . <h3>Titulo terciario</h3>
<BODY> cuerpo. <h4>Titulo cuarto nivel</h4>
<TITLE> contiene el titulo del documento encerrado por el <h5>Titulo quinto</h5>
elemento. <h6>Titulo sexto</h6>
<Hx></Hx> se usa la etiqueta para escribir títulos. Quedaría mas o menos así:
<p align="left"> Párrafo... </p> Alinea a la izquierda. Titulo principal
<p align="center"> Párrafo... </p> Realiza un centrado. Titulo secundario
<p align="right"> Párrafo... </p> Alinea a la derecha. Titulo terciario
Titulo cuarto nivel
Titulo quinto
Titulo sexto