Este documento trata sobre preguntas frecuentes relacionadas con conceptos básicos de programación y lenguajes de programación. Explica brevemente qué es la programación, los lenguajes de alto nivel, lenguaje de máquina, y cómo se clasifican los lenguajes de alto nivel. También define conceptos como algoritmos, diagramas de flujo, variables, constantes y operadores. Por último, introduce conceptos básicos de HTML como etiquetas.
1. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
2. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿ Qué es programación ?
Respuesta Ejemplo
La programación es el Microsoft Integration
proceso de diseñar, Services incluye aplicaciones
codificar, depurar y de ejemplo, ejemplos de
mantener el código paquete y ejemplos de
fuente de programas código que se pueden usar
computacionales. para aprender a trabajar con
Integration Services.
López Landinez Bryan Alejandro
3. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿ Qué es u n lenguaje de alto nivel ?
Respuesta Ejemplo
Un lenguaje de programación FORTRAN
de alto nivel de abstracción se Abreviatura de Fórmula Translator
caracteriza por expresar los (traductor de fórmulas).
COBOL
algoritmos de una manera más
Es el lenguaje más usado en las
cercana a la capacidad aplicaciones de gestión.
cognitiva humana, en lugar de PL
a la capacidad ejecutora de las El PL/I (Programming Language 1) se
máquinas. desarrolló inspirándose en los lenguajes
ALGOL, COBOL y FORTRAN
López Landinez Bryan Alejandro
4. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿ Qué significa lenguaje de maquina ?
Respuesta Ejemplo
Lenguaje de máquina es el 00000 1001110 LOAD 11110
sistema de códigos 00001 10110100 STOR 10100
directamente interpretable por 00010 10011110 LOAD 11110
un circuito micro-programable, 00011 11010100 ADD 10100
como el microprocesador de 00100 10111111 STOR 11111
00101 00000000 HALT.
una computadora o el micro-
controlador de un autómata.
López Landinez Bryan Alejandro
5. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿ Como se clasifican los lenguajes de alto nivel ?
Respuesta Ejemplo
FORTRAN
COBOL
PL
BASIC
PASCAL
C
ADA
López Landinez Bryan Alejandro
6. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Qué significa lenguaje ASAMBLER?
Respuesta Ejemplo
La programación es el Microsoft Integration
proceso de diseñar, Services incluye aplicaciones
codificar, depurar y de ejemplo, ejemplos de
mantener el código paquete y ejemplos de
fuente de programas código que se pueden usar
computacionales. para aprender a trabajar con
Integration Services.
López Landinez Bryan Alejandro
7. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Qué significa programación orientada a objetos?
Respuesta Ejemplo
El término evento se refiere a •Color de Su piel
cualquier acontecimiento, • Edad
circunstancia, suceso o caso • Nombre
posible. • Fecha de Nacimiento.
López Landinez Bryan Alejandro
8. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Qué son los eventos?
Respuesta Ejemplo
El término evento se refiere a •En la programación existe
cualquier acontecimiento, la programación orientada a eventos,
circunstancia, suceso o caso en la que un evento es un mensaje de
posible. software que indica que algo ha
ocurrido, como un tecleo o un click de
un mouse.
•En el control de procesos, un evento
es una ocurrencia que ha ocurrido y
que ha sido registrado.
López Landinez Bryan Alejandro
9. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Cuáles y que significado tienen los controles de ambiente grafico?
Respuesta Ejemplo
¿Qué es Visual Basic?
Visual Basic es un ambiente gráfico Tiempo de diseño Es el momento en el que se
de desarrollo de aplicaciones para construye la aplicación.
el sistema Tiempo de ejecución Es el momento en el cual
operativo Microsoft Windows. Las ejecutamos e interactuamos con la aplicación
como lo haría el usuario.
aplicaciones creadas con Visual Formulario Un formulario sirve como una
Basic están basadas en objetos y ventana que puede personalizar como la interfaz
son manejadas por eventos. Visual de su aplicación o como un cuadro
Basic se deriva del lenguaje Basic, de diálogo que usa para obtener información del
el cual es un lenguaje usuario. Un formulario puede existir
de programación estructurado. Sin individualmente o puede servir como un
embargo, Visual Basic emplea documento dentro de una interfaz de documento
múltiple (MDI).
un modelo de programación
manejada por eventos.
López Landinez Bryan Alejandro
10. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Qué significa algoritmos?
Respuesta Ejemplo
En matemáticas, ciencias de la
computación y disciplinas
relacionadas, un algoritmo es un
conjunto prescrito de instrucciones
o reglas bien definidas, ordenadas
y finitas que permite realizar una
actividad mediante pasos sucesivos
que no generen dudas a quien
deba realizar dicha actividad.
López Landinez Bryan Alejandro
11. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Etapas de un algoritmo?
Respuesta Ejemplo
Identificación del problema
Se reconoce el problema, se determinan los Inicio
datos requeridos y a que resultados se quiere PASO 1. Aflojar los tornillos de la rueda
llegar. pinchada con la llave inglesa.
Análisis del problema
Es el estudio profundo del problema, se
PASO 2. Ubicar el gato mecánico en su
plantean varias posibles soluciones y se opta sitio.
por la mejor. PASO 3. Levantar el gato hasta que la
Diseñar el algoritmo que solucione el rueda pinchada pueda girar libremente.
problema PASO 4. Quitar los tornillos y la rueda
Es el método o procedimiento para llegar a la pinchada.
solución de un problema empleando una
secuencia de pasos, la cual representaremos
PASO 5. Poner rueda de repuesto y los
en forma de diagrama de flujo o data-grama, a tornillos.
fin de que sea más fácil de entender. PASO 6. Bajar el gato hasta que se pueda
Programación de la solución liberar.
Consiste en traducir el algoritmo a un lenguaje PASO 7. Sacar el gato de su sitio.
de programación para, posteriormente, probar PASO 8. Apretar los tornillos con la llave
la solución.
inglesa.
Fin
López Landinez Bryan Alejandro
12. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Qué significa diagrama de flujo y cuales son sus signos y de su significado?
Respuesta Ejemplo
El diagrama de flujo es la representación
gráfica del algoritmo o proceso. Se utiliza en
disciplinas como la programación, la economía,
los procesos industriales y la psicología
cognitiva.
Óvalo o Elipse: Inicio y término (Abre y/o cierra
el diagrama).
Rectángulo: Actividad (Representa la ejecución
de una o más actividades o procedimientos).
Rombo: Decisión (Formula una pregunta o
cuestión).
Círculo: Conector (Representa el enlace de
actividades con otra dentro de un
procedimiento).
Triángulo boca abajo: Archivo definitivo (Guarda
un documento en forma permanente).
Triángulo boca arriba: Archivo temporal
(Proporciona un tiempo para el almacenamiento
del documento).
López Landinez Bryan Alejandro
13. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Qué son las variables y como se declaran en la
memoria RAM?
Respuesta Ejemplo
Una variable es un espacio que podemos reservar Formulario1 Formulario2 Formulario3 Mód
el cual se le puede asignar diferentes valores según ulo1 Modulo2
nos convenga.
Booleana (2) Admite los valores 0 y 1, o Declaraciones Declaraciones Declaraciones Decl
True (verdadero) y False (falso) araciones Declaraciones
Byte (1) Números enteros, en el Proc. A1 Proc. B1 Proc. C1 Proc.
rango de 0 a 255
D1 Proc. E1
Integer (2) Números enteros en el
rango de -32768 a 32767 Proc. A2 Proc. B2 Proc. C2 Proc.
Long (4) Números enteros en el rango D2 Proc. E2
de -2147483648 a 2147483647 Proc. A3 Proc. B3 Proc.
Single (4) Punto flotante, simple C3 Proc. D3 Función E1
precisión Proc. A4 Proc. B4 Proc.
Doble (8) Punto flotante, doble C4 Proc. D4 Función E2
precisión. Proc. A5 Proc. BB1 Proc.
Currency (8) Entero, con punto decimal CC1 Función E3
fijo (Típico de monedas) Proc. AA1 Proc. BB2 Proc.
String (*) Cadenas alfanuméricas de CC2 Función E4
longitud variable o fija
Proc. AA2 Proc. B33 Proc.
Date (8) Fechas
Objet (4) Referencia a objetos CC3 Función E5
Variant (**) Otros tipos de datos Proc. AA3 Proc.
CC4 Función E6
López Landinez Bryan Alejandro
14. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿A diferencia de las variables que son las
constantes?
Respuesta Ejemplo
Las constantes son valores fijos
que no cambian en ningún lugar, π ≈ 3,1421
pero las variables cambian de
acuerdo con la situación.
López Landinez Bryan Alejandro
15. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Cuáles son los operadores aritméticos y
su jerarquía?
Respuesta Ejemplo
Las constantes son valores fijos
que no cambian en ningún lugar, (3 ^2+2)*5+3=58
pero las variables cambian de (11)*5+3=58
acuerdo con la situación. 55+3=58
^ Exponenciación 58=58
*Multiplicación
/División
-Resta +Suma
López Landinez Bryan Alejandro
16. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Cuáles y que significado tiene los operadores de
relación?
Respuesta Ejemplo
< Menor que 5<8
> Mayor que 6>4
<= Menor o igual que X<=8
>= Mayor o igual que
= Igual que X>=5
!= Desigual que 5=5
6!=7
López Landinez Bryan Alejandro
17. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Significado y tabla de verdad de lo
operadores lógicos AND OR XOR?
Respuesta Ejemplo
And: Es verdadera cuando Ambas expresiones
son verdaderas.
Or: Es verdadera si alguna es verdadera.
Xor: Binario a ^b.
López Landinez Bryan Alejandro
18. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Qué significa programación HTML?
Respuesta Ejemplo
HTML, siglas de HyperText
Markup Language («lenguaje
de marcado de hipertexto»), es
ellenguaje de
marcado predominante para la
elaboración de páginas web.
López Landinez Bryan Alejandro
19. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Significado y uso de la etiqueta html?
Respuesta Ejemplo
<html>: define el inicio del
documento HTML, le indica <!DOCTYPE html PUBLIC "-//W3C//DTD
al navegador que lo que viene a HTML 4.01 Strict//EN"
continuación debe ser interpretado "http://www.w3.org/TR/html4/strict.dtd">
como código HTML. Esto es así de
facto, ya que en teoría lo que define
el tipo de documento es
el DOCTYPE, significando la
palabra justo tras DOCTYPE el tag
de raíz.
López Landinez Bryan Alejandro
20. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Significado y uso de la etiqueta body?
Respuesta Ejemplo
Comprende todo el código situado
entre las etiquetas <BODY> y
</BODY>, su contenido si es visible
en la ventana del navegador y
puede contener los siguientes
elementos:
Elementos estándares HTML:
párrafos, formularios, tablas, listas,
etc.
Capas definidas mediante etiquetas
<div>…</div> o <span>…</span>
Codigos de lenguajes en servidor:
JSP, Java, ASP, PHP, etc.
Objetos incrustados: Applets,
animaciones Flahs, etc.
López Landinez Bryan Alejandro
21. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Significado y uso de la etiqueta title?
Respuesta Ejemplo
Sirve para dar un título a los
enlaces, el cual puede ser usado
para aclarar que recurso nos
vamos a encontrar en ese enlace,
es decir, se puede decir que sería
un complemento al texto del
enlace para completar la
información que se le da al
usuario.
López Landinez Bryan Alejandro
22. 2012 Hacia la calidad educativa, Humanista, democrática y religiosa.
¿Significado y uso de la etiqueta h1 a h6?
Respuesta Ejemplo
<h1> a <h6>: encabezados o títulos
del documento con diferente
relevância.
López Landinez Bryan Alejandro