El documento define varios términos relacionados con la programación incluyendo programación, lenguajes de alto nivel, lenguajes de macro, cómo se clasifican los lenguajes de alto nivel, lenguaje ensamblador, programación orientada a objetos, eventos, controladores del ambiente gráfico, algoritmos, etapas de un algoritmo, diagramas de flujo, variables, constantes, operadores matemáticos, operadores de relación, AND, OR y XOR, programación HTML y el significado y uso de las etiquetas HTML y BODY.
1. ¿Qué significa programación?
Ejemplo:
•La programación es el
proceso de diseñar, /* Inclusión de archivos */
#include <stdio.h>
codificar, depurar y
mantener el código /* Función principal */
fuente de programas int main (int argc,char **argv)
computacionales.
#include <stdio.h> int main (int
argc,char **argv) {
Molano palacios Carlos Andrés - 1103
2. ¿Qué es lenguaje de lato nivel?
Ejemplo:
•es un lenguaje diseñado para
Ada
describir el conjunto de
ALGOL
acciones consecutivas que un
BASIC
equipo debe ejecutar. Por lo
C#
tanto, un lenguaje de
COBOL
programación es un modo
Fortran
práctico para que los seres
Java
humanos puedan dar
Lisp
instrucciones a un equipo.
Molano palacios Carlos Andrés - 1103
3. ¿Qué significa lenguaje de macro?
Ejemplo:
Es un lenguaje de
Duplica AL MACRO
?
programación el cual permite
SHL AL, 1
desarrollar o programar
pequeñas aplicaciones, así
como automatizar muchas Duplica AL ; CALL
tareas que de otro modo Duplica
llevarían muchísimo tiempo o
serían prácticamente
imposibles de realizar.
Molano palacios Carlos Andrés - 1103
4. ¿Cómo se clasifican las lenguas de alta nivel?
Ejemplo:
Ada: es un lenguaje de programación
orientado a objetos y fuertemente tipado
de forma estática.
BASIC: un medio para facilitar programar void displayWidgets (Iterable<Widget> widgets) {
computadores a estudiantes y profesores for (Widget w : widgets) {
que no fueran de ciencias.
w.display();
Java: tiene un modelo de objetos más
simple y elimina herramientas de bajo
nivel, que suelen inducir a muchos
errores, como la manipulación directa
de punteros o memoria.
Molano palacios Carlos Andrés - 1103
5. ¿Qué significa lenguaje ASSEMBLER?
Ejemplo:
Es un lenguaje de programación de bajo
nivel para los
Computadores, microprocesadores, microcon •MOV AL, 061h
troladores, y otros circuitos
integrados programables. Implementa una
representación simbólica de los códigos de •Binario: 10110000
máquina binarios y otras constantes 01100001 (hexadecimal: B061)
necesarias para programar
una arquitectura dada de CPU y constituye la
representación más directa del código
máquina específico para cada arquitectura
legible por un programador.
Molano palacios Carlos Andrés - 1103
6. ¿Qué significa programación orientada a objetos?
Ejemplo:
es un paradigma de
programación que usa objetos y •ActionScript
sus interacciones, para diseñar •Actioncript 3
aplicaciones y •Ada
programas informáticos, está •C++
basado en varias técnicas. •C#
•Clarion
Molano palacios Carlos Andrés - 1103
7. ¿Qué son los eventos?
Es un paradigma de programación en el que Ejemplo:
tanto la estructura como la ejecución de los
programas van determinados por los sucesos While (true){
que ocurran en el sistema, definidos por el
Switch (event){
usuario o que ellos mismos provoquen. la
programación orientada a eventos permite case mousse_button_down:
interactuar con el usuario en cualquier
case mouse_click:
momento de la ejecución. Esto se consigue
debido a que los programas creados bajo esta case keypressed: case Else:
arquitectura se componen por un bucle
exterior permanente encargado de recoger los
eventos, y distintos procesos que se encargan
de tratarlos.
Molano palacios Carlos Andrés - 1103
8. ¿Cuáles y que significados tiene los controladores del
ambiente grafico?
Ejemplo:
Es todo el conjunto de • ESCRITORIO
imágenes, iconos, programas, etc • BARRA DE TAREAS
. que se muestran al iniciar una • BARRA DE CONTROL O PANEL
cesión en el pc. • BANDEJA DE RESICLAJE
• ICONO
• VENTANA
• BOTON INICIO
• Etc.
Molano palacios Carlos Andrés - 1103
9. ¿Qué significa algoritmo?
Ejemplo:
Es un conjunto preescrito de
i:=1;
instrucciones o reglas bien definidas,
ordenadas y finitas que permite read(n);
realizar una actividad mediante pasos while i < n do begin
sucesivos que no generen dudas a
(* cuerpo del bucle *)
quien deba realizar dicha actividad.
i := i + 1
end;
Molano palacios Carlos Andrés - 1103
10. ¿Cuáles son las etapas de un algoritmo?
Ejemplo:
1. Análisis del problema.
float b, h, a;
2. Diseño de algoritmo
Codificación. printf("Diga la base");
scanf("%f", &b);
3. Compilación y ejecución.
printf("Diga la altura"); scanf("%f", &h);
4. Verificación.
a = (b*h)/2;
5. Depuración. printf("El área del triángulo es %f", a)
6. Documentación.
Molano palacios Carlos Andrés - 1103
11. ¿Qué significa diagrama de flujo ?
Ejemplo:
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. Estos
diagramas utilizan símbolos con significados
bien definidos que representan los pasos del
algoritmo, y representan el flujo de ejecución
mediante flechas que conectan los puntos de
inicio y de fin de proceso.
Molano palacios Carlos Andrés - 1103
12. ¿Qué son las variables?
Ejemplo:
Son espacios reservados en la memoria que, como su public class A {
nombre indica, pueden cambiar de contenido a lo largo de
la ejecución de un programa. Una variable corresponde a public Integer numeroEntero = new Integer(); /*
un área reservada en la memoria Variable Global a todos los Métodos */
principal del ordenador pudiendo ser de longitud:
Fija: Cuando el tamaño de la misma no variará a lo largo de public Integer metodo() {
la ejecución del programa. int num = 1; // Variable Local a metodo. Puede
accederse dentro de este método en cualquier
Variable: Cuando el tamaño de la misma puede variar a lo parte, pero no fuera del mismo
largo de la ejecución. Típicamente colecciones de datos.
Molano palacios Carlos Andrés - 1103
13. ¿Qué son las constantes ns?
Ejemplo:
las constantes se declaran con la
directiva #define, esto significa que esa #include <stdio.h>
constante tendrá el mismo valor a lo largo #define PI 3.1415926
de todo el programa. El identificador de
una constante así definida será una int main()
cadena de caracteres que deberá cumplir {
los mismos requisitos que el de una printf("Pi vale %f", PI);
variable. return 0;
}
Molano palacios Carlos Andrés - 1103
14. ¿Operadores matemáticos?
Ejemplo:
Los operadores matemáticos básicos son los
mismos que están disponibles en la mayoría
de los lenguajes de programación: adición
6 / 3 *4 - 1+5
(+), substracción (-), división
(/), multiplicación (*), y módulo (%; que
produce el resto de una división entera). La 2 6
división entera trunca el resultado (no lo
redondea). El operador módulo no se puede
utilizar con números con punto flotante. 8
2
Molano palacios Carlos Andrés - 1103
15. ¿Qué son los operadores de relación?
Ejemplo:
Los de relación relacionan un término A
con otro B estableciendo su igualdad, •7 = 38
jerarquía o cualquier otra relación posible.
Son: •'a' <> 'k‘
* Menor que, <. •'G' < 'B‘
* Menor o igual que, <=.
* Mayor que, >.
•7.5 <= 7.38
* Mayor o igual que, >=.
•38 >= 7
* Igual que, =.
* Distinto que, !=.
Molano palacios Carlos Andrés - 1103
16. ¿Qué significa AND, OR y XOR?
Ejemplo:
AND: Intersección
OR: Unión puede AND OR
XOR
tener N entradas
pero una sola salida.
EXOR: Si y solo si.
Compuerta par pero
impar.
Molano palacios Carlos Andrés - 1103
17. ¿Qué significa programación Html?
Ejemplo:
Es el lenguaje de marcado predominante
para la elaboración de páginas web. Es <HTML>
usado para describir la estructura y el <HEAD>
contenido en forma de texto, así como <TITLE> Título de mi página de
para complementar el texto con objetos Internet </TITLE>
tales como imágenes. El HTML se escribe </HEAD>
en forma de «etiquetas», rodeadas <BODY>
<H1> <CENTER> Primera pagina
por corchetes angulares (<,>).
</CENTER> </H1>
<HR>
Molano palacios Carlos Andrés - 1103
18. Significado y uso para:
Ejemplo:
html
es el lenguaje de marcado predominante para la <html>
elaboración de páginas web. Es usado para <head>
describir la estructura y el contenido en forma de <title>Title of the document</title>
texto, así como para complementar el texto con </head>
objetos tales como imágenes.
<body>
body The content of the document......
</body>
</html>
Molano palacios Carlos Andrés - 1103