La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. Un lenguaje de alto nivel logra la independencia del tipo de máquina y se aproxima al lenguaje natural, mientras que un lenguaje de máquina es directamente interpretable por un circuito microprogramable como un microprocesador. La programación orientada a objetos usa objetos y sus interacciones para diseñar aplicaciones basadas en herencia, abstracción, polimorfismo y encapsulamiento.
2. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué es Programación?
La programación es el proceso
de diseñar, codificar, depurar y $a = 1234; # número decimal
mantener el código fuente de $a = -123; # un número negativo
programas computacionales. El $a = 0123; # número octal (equivalente al 83
código fuente es escrito en un decimal)
$a = 0x12; # número hexadecimal
lenguaje de programación. El (equivalente al 18 decimal)
propósito de la programación
es crear programas que exhiban
un comportamiento deseado. El
proceso de escribir código
requiere frecuentemente
conocimientos en varias áreas
3. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué es Lenguaje de Alto nivel?
Los lenguajes de alto nivel
logran la independencia del
tipo de máquina y se
aproximan al lenguaje if( numero > 0 ) printf( "El número
natural. Se puede decir que es positivo" )
el principal problema que
presentan los lenguajes de
alto nivel es la gran
cantidad de ellos que
existen actualmente en uso.
4. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa Lenguaje de Maquina?
Lenguaje de máquina es el 00000 1001110 LOAD 11110
sistema de códigos 00001 10110100 STOR 10100
00010 10011110 LOAD 11110
directamente interpretable por 00011 11010100 ADD 10100
un circuito 00100 10111111 STOR 11111
microprogramable, como el 00101 00000000 HALT
microprocesador de una
computadora o el
microcontrolador de un
autómata. Este lenguaje está
compuesto por un conjunto de
instrucciones que determinan
acciones a ser tomadas por la
5. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cómo se clasifica Lenguaje de alto Nivel?
ADA
ALGOL
BASIC
Lenguajes de programación
Clipper
imperativos Cobol
Lenguajes de programación C++
declarativos FORTH
Lenguajes de programación Fortran
orientados a objetos Informix 4gl
Lenguajes de programación Java
orientados al problema Lexico (con códigos en castellano o
sinónimos en otros idiomas)
Lenguajes de programación
Lisp
naturales
Logo
Lenguajes de programación de 1 Modula
generación. PASCAL
Lenguajes de programación de 2 RPG
generación Visual Basic
6. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa Assembler?
STACK SEGMENT STACK
DW 64 DUP (?)
El término ensamblador (del STACK ENDS
DATA SEGMENT
inglés assembler) se refiere a
Cadena DB "Yahoo!!",13,10,"$“
un tipo de programa DATA ENDS
informático que se encarga CODE SEGMENT
de traducir un fichero fuente ASSUME
escrito en un lenguaje CS:CODE, DS:DATA, SS:STACK
ensamblador, a un fichero INICIO:
objeto que contiene código mov ax,DATA
máquina,ejecutable mov ds, ax
directamente por la máquina mov dx, offset Cadena
mov ah, 09h
para la que se ha generado.
int 21h
mov ah, 4ch
int 21h
CODE ENDS
END INICIO
7. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa Programación orientada a Objetos?
La programación orientada
a objetos o POO (OOP
según sus siglas en inglés)
es un paradigma de
programación que usa
objetos y sus
interacciones, para diseñar
aplicaciones y programas
informáticos. Está basado
en varias
técnicas, incluyendo
herencia, abstracción, polim
orfismo y encapsulamiento.
8. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué son los Eventos?
En la programación
existe la programación
orientada a eventos, en
la que un evento es un
mensaje de 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
9. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cuáles y que Significados tienen los Controles?
Cumplen funciones de control dual
en los diferentes
departamentos, que puede ser
normativa, marco jurídico, la
funciones del control interno es la
siguientes determinar los
propietarios y los perfiles según la
clase de información, permitir a dos
personas intervenir como medida
de control, realizar planes de
contingencias, dictar normas de
seguridad informática, controla la
calidad de software, los costos, los
10. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa Algoritmo?
En matemáticas, ciencias de la
computación y disciplinas
relacionadas, un algoritmo (d
el griego y latín, dixit
algorithmus y este a su vez del
matemático persa Al-
Juarismi ) es un conjunto
preescrito de instrucciones o
reglas bien
definidas, ordenadas y finitas
que permite realizar una
11. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa Diagrama de Flujo y Cuales son sus Símbolos?
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. Estos
diagramas utilizan símbolos
con significados bien
definidos que representan los
pasos del algoritmo, y
12. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cuáles es el Significado de cada uno de Ellos?
13. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué son las Variables y como se Declaran n la Memoria
RAM?
para declara es primero el tipo y
Una variable es un símbolo que representa liego el nombre que se le quiera dar
un elemento o cosa no especificada de un a la variable ej:
conjunto dado. Dicho conjunto es int numerillo; //esto es un
llamado conjunto universal de la comentario y aca se declaro un
variable, universo o variarde la variable, y entero llamado numerillo
cada elemento del conjunto es un valor de la otro ejemplo:
variable. Sea x una variable cuyo universo es char letrijirijilla; //aca declaramos
el conjunto {1,3,5,7,9,11,13}; entonces x puede un caracter llamado letrijirijilla
tener cualquiera de esos valores: y asi para los demas tipos de datos
1,3,5,7,9,11,13. que desees ingresar com float, para
flotante, double para mas largo
que flotante.
y el proceso de compilacion si no
recuerdo como se hace en ese
programa.
14. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿ Qué son las Constantes NS?
En programación, una constante es un valor #include <stdio.h> #define PI 3.1415926 int
main() { printf("Pi vale %f", PI); return 0;
que no puede ser alterado durante la }
ejecución de un programa.
Una constante corresponde a una longitud
fija de un área reservada en la memoria
principal del ordenador, donde el programa
almacena valores fijos.
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las
constantes suele escribirse en mayúsculas en
la mayoría de lenguajes.
15. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cuáles son los Operadores aritméticas y Cual es su
Jerarquización dentro de una Operación?
Nombre del operador Sintaxis
Más unitario +a
Suma a+b
Preincremento ++a
Postincremento a++
Asignación con suma a += b
Menos unitario (negación) -a
Resta a-b
Predecremento --a
Postdecremento a--
Asignación con resta a -= b
Multiplicación a*b
Asignación con multiplicación a *= b
División a/b
Asignación con división a /= b
Módulo (Resto) a%b
Asignación con módulo a %= b
16. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cuáles y que Significados tienen los Operadores de Relación?
Nombre del operador Descripción
Selecciona los
documentos que
contienen la palabra
CONTAINS
especificada en un
campo específico del
documento.
Selecciona los
documentos que
acaban en la cadena de
ENDS
caracteres especificada
en un campo específico
del documento.
Selecciona los
documentos que
contienen palabras que
empiezan por la cadena
STARTS
de caracteres
especificada en un
campo específico del
documento.
Selecciona los
documentos que
contienen palabras que
SUBSTRING contienen la cadena de
caracteres especificada
en un campo específico
del documento.
17. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa y Cual es la Tabla de Descomposición para los
Siguientes operadores Lógicos AND, OR, XOR?
18. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa Programación HTML?
HTML, siglas de HyperText
Markup Language («lenguaje
de marcado de hipertexto»), es
el lenguaje de
marcado predominante para la
elaboración de páginas web.
Es usado para describir la
estructura y el contenido en
forma de texto, así como para
complementar el texto con