1. ¿Qué significa programación?
Ejemplo
programación es el
proceso de •/* Inclusión de archivos */
• #include <stdio.h>
diseñar, codificar,
depurar y • /* Función principal */
mantener el • int main (int argc,char **argv)
código fuente de
• #include <stdio.h> int main (int
programas argc,char **argv) {
computacionales.
Garcia Rodriguez Carlos – 11º3
2. ¿Qué es lenguaje de lato nivel?
Ejemplo
•es un lenguaje diseñado
para describir el conjunto •Ada
de acciones consecutivas •ALGOL
que un equipo debe •BASIC
ejecutar. Por lo tanto, un •C#
lenguaje de programación •COBOL
es un modo práctico para •Fortran
que los seres humanos
•Java
puedan dar instrucciones a
un equipo.
•Lisp
Garcia Rodriguez Carlos – 11º3
3. ¿Qué significa lenguaje de macro?
Ejemplo
Es un lenguaje de
AL
•Duplica ?
programación el cual
MACRO
permite desarrollar o
SHL AL, 1
programar pequeñas
aplicaciones, así como •Duplica AL ; CALL
automatizar muchas Duplica
tareas que de otro modo
llevarían muchísimo
tiempo o serían
prácticamente
imposibles de realizar.
Garcia Rodriguez Carlos – 11º3
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. void displayWidgets (Iterable<Widget> widgets)
BASIC: un medio para facilitar {
programar computadores a for (Widget w : widgets) {
estudiantes y profesores que no w.display();
fueran de ciencias.
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.
Garcia Rodriguez Carlos – 11º3
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.
Garcia Rodriguez Carlos – 11º3
6. ¿Qué significa programación orientada a objetos?
Ejemplo
es un paradigma de
programación que •ActionScript
usa objetos y sus •Actioncript 3
interacciones, para diseñar •Ada
aplicaciones y •C++
programas informáticos, •C#
está basado en varias •Clarion
técnicas.
Garcia Rodriguez Carlos – 11º3
7. ¿Qué son los eventos?
Es un paradigma de programación en Ejemplo
el que tanto la estructura como la
ejecución de los programas van While (true){
determinados por los sucesos que
ocurran en el sistema, definidos por el Switch (event){
usuario o que ellos mismos case mousse_button_down:
provoquen. la programación
orientada a eventos permite case mouse_click:
interactuar con el usuario en cualquier case keypressed: case Else:
momento de la ejecución. Esto se
consigue debido a que los programas
creados bajo esta arquitectura se
componen por un bucle exterior
permanente encargado de recoger
los eventos, y distintos procesos que se
encargan de tratarlos.
Garcia Rodriguez Carlos – 11º3
8. ¿Cuáles y que significados tiene los controladores
del ambiente grafico?
Ejemplo
Es todo el conjunto de • ESCRTORIO
imágenes, iconos, • BARRA DE TAREAS
programas, etc. que se • BARRA DE CONTROL O PANEL
muestran al iniciar una • BANDEJA DE RESICLAJE
cesión en el pc. • ICONO
• VENTANA
• BOTON INICIO
• Etc.
Garcia Rodriguez Carlos – 11º3
9. ¿Qué significa algoritmo?
Ejemplo
Es un conjunto preescrito de
i:=1;
instrucciones o reglas bien
definidas, ordenadas y finitas read(n);
que permite realizar una while i < n do begin
actividad mediante pasos
(* cuerpo del bucle *)
sucesivos que no generen dudas
a quien deba realizar dicha i := i + 1
actividad. end;
Garcia Rodriguez Carlos – 11º3
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",
4. Verificación. &h);
5. Depuración. a = (b*h)/2;
6. Documentación. printf("El área del triángulo es %f",
a)
Garcia Rodriguez Carlos – 11º3
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.
Garcia Rodriguez Carlos – 11º3
12. ¿Qué son las variables?
Ejemplo
Son espacios reservados en la memoria que, public class A {
como su nombre indica, pueden cambiar de
contenido a lo largo de la ejecución de public Integer numeroEntero = new
un programa. Una variable corresponde a un Integer(); /* Variable Global a todos los
área reservada en la memoria Métodos */
principal del ordenador pudiendo ser de
longitud: public Integer metodo() {
int num = 1; // Variable Local a metodo.
Fija: Cuando el tamaño de la misma no variará a Puede accederse dentro de este método
lo largo de la ejecución del programa. en cualquier parte, pero no fuera del
mismo
Variable: Cuando el tamaño de la misma puede
variar a lo largo de la ejecución. Típicamente
colecciones de datos.
Garcia Rodriguez Carlos – 11º3
13. ¿Qué son las constantes ns?
Ejemplo:
las constantes se declaran con la
directiva #define, esto significa que #include <stdio.h>
esa constante tendrá el mismo #define PI 3.1415926
valor a lo largo de todo el
programa. El identificador de una int main()
constante así definida será una {
cadena de caracteres que deberá printf("Pi vale %f", PI);
cumplir los mismos requisitos que el return 0;
de una variable. }
Garcia Rodriguez Carlos – 11º3
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
6 / 3 *4 - 1+5
programación: adición (+),
substracción (-), división (/),
multiplicación (*), y módulo (%; que 2 6
produce el resto de una división
entera). La división entera trunca el
resultado (no lo redondea). El 8
operador módulo no se puede utilizar
con números con punto flotante.
2
Garcia Rodriguez Carlos – 11º3
15. ¿Qué son los operadores de relación?
Ejemplo
Los de relación relacionan un
término A con otro B estableciendo •7 = 38
su igualdad, 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, !=.
Garcia Rodriguez Carlos – 11º3
16. ¿Qué significa AND, OR y XOR?
Ejemplo
AND: :
Intersección
AND OR
XOR
OR: Unión
puede tener N
entradas pero
una sola salida.
EXOR: Si y solo si.
Compuerta par
pero impar.
Garcia Rodriguez Carlos – 11º3
17. ¿Qué significa programación Html?
Ejemplo
Es el lenguaje de
marcado predominante para la <HTML>
elaboración de páginas web. Es <HEAD>
usado para describir la estructura y <TITLE> Título de mi página de
el contenido en forma de texto, así Internet </TITLE>
como para complementar el texto </HEAD>
con objetos tales como imágenes. <BODY>
El HTML se escribe en forma de <H1> <CENTER> Primera
«etiquetas», rodeadas pagina </CENTER> </H1>
<HR>
por corchetes angulares (<,>).
Garcia Rodriguez Carlos – 11º3
18. Significado y uso para:
Ejemplo:
html
es el lenguaje de <html>
marcado predominante para la <head>
elaboración de páginas web. Es usado <title>Title of the document</title>
para describir la estructura y el contenido </head>
en forma de texto, así como para
complementar el texto con objetos tales <body>
como imágenes. The content of the document......
body
</body>
</html>
Garcia Rodriguez Carlos – 11º3