1. 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 mantener el
código fuente de programas $a = 1234; # número decimal
computacionales. El código fuente es $a = -123; # un número negativo
escrito en un lenguaje de programación. $a = 0123; # número octal
El propósito de la programación es crear (equivalente al 83 decimal)
programas que exhiban un $a = 0x12; # número hexadecimal
comportamiento deseado. El proceso de
(equivalente al 18 decimal)
escribir código requiere frecuentemente
conocimientos en varias áreas distintas,
además del dominio del lenguaje a
utilizar, algoritmos especializados y
lógica formal.
Autor: Ana Nossa
2. 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 natural. Se puede If ( numero > 0 ) printf ( "El
decir que el principal problema que número es positivo" )
presentan los lenguajes de alto nivel es la
gran cantidad de ellos que existen
actualmente en uso.
Autor: Ana Nossa
3. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa Lenguaje de Maquina?
Lenguaje de máquina es el sistema de
códigos directamente interpretable por
un circuito micro programable, como el
microprocesador de una computadora o 00000 1001110 LOAD 11110
el microcontrolador de un autómata. 00001 10110100 STOR 10100
Este lenguaje está compuesto por un 00010 10011110 LOAD 11110
conjunto de instrucciones que 00011 11010100 ADD 10100
determinan acciones a ser tomadas por 00100 10111111 STOR 11111
la máquina. 00101 00000000 HALT
Este lenguaje de programación utiliza el
alfabeto binario, es decir, el 0 y el 1.
Autor: Ana Nossa
4. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cómo se clasifica Lenguaje de alto Nivel?
ADA
Lenguajes de programación imperativos ALGOL
Lenguajes de programación declarativos BASIC
Lenguajes de programación orientados a Clipper
objetos
Cobol
Lenguajes de programación orientados al
problema
Informix 4gl
Lenguajes de programación naturales Java
Lenguajes de programación de 1 generación. Léxico (con códigos en castellano o
Lenguajes de programación de 2 generación sinónimos en otros idiomas)
Lenguajes de programación de 3 generación Lisp
Lenguajes de programación de 4 generación Logo
Lenguajes de programación de 5 generación Modula
PASCAL
RPG
Visual Basic
Autor: Ana Nossa
5. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa Assembler?
STACK SEGMENT STACK
El término ensamblador (del inglés DW 64 DUP (?)
assembler) se refiere a un tipo de STACK ENDS
programa informático que se DATA SEGMENT
encarga de traducir un fichero Cadena DB "Yahoo!!",13,10,"$“
DATA ENDS
fuente escrito en un lenguaje
CODE SEGMENT
ensamblador, a un fichero objeto ASSUME CS:CODE, DS:DATA,
que contiene código SS:STACK
máquina, ejecutable directamente INICIO:
por la máquina para la que se ha mov ax,DATA
generado. mov ds, ax
mov dx, offset Cadena
mov ah, 09h
Autor: Ana Nossa
6. 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, polimorfismo
y encapsulamiento. Su uso se
popularizó a principios de la década
de los años 1990.
Autor: Ana Nossa
7. 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 clic de un mouse.
En el control de procesos, un evento
es una ocurrencia que ha ocurrido y
que ha sido registrado.
Autor: Ana Nossa
8. 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 responsables de cada departamento,
control de licencias, manejo de claves de cifrado,
vigilan el cumplimiento de normas y de
controles, es clara que esta medida permite la
seguridad informática.
Autor: Ana Nossa
9. 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 (del
griego y latín, dixit algorithmus y este
a su vez del matemático persa Al-
Juarismi ) 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.
Autor: Ana Nossa
10. 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 representan el flujo de
ejecución mediante flechas que conectan
los puntos de inicio y de fin de proceso.
Autor: Ana Nossa
11. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cuáles es el Significado de cada uno de Ellos?
Autor: Ana Nossa
12. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué son las Variables y como se Declaran n la Memoria RAM?
Una variable es un símbolo que
representa un elemento o cosa no para declara es primero el tipo y
especificada de un conjunto dado. Dicho liego el nombre que se le quiera dar
conjunto es llamado conjunto a la variable
universal de la
variable, universo o variar de la
variable, y cada elemento del conjunto
ej:
es un valor de la variable. Sea x una int numerillo; //esto es un
variable cuyo universo es el conjunto comentario y acá se declaro un
{1,3,5,7,9,11,13}; entonces x puede tener entero llamado numerillo
cualquiera de esos valores: 1,3,5,7,9,11,13.
Autor: Ana Nossa
13. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿ Qué son las Constantes NS?
En programación, una constante es un
valor que no puede ser alterado durante
la ejecución de un programa.
Una constante corresponde a una #include <stdio.h>
longitud fija de un área reservada en la #define PI 3.1415926 int
memoria principal del ordenador, donde main() { printf("Pi vale
el programa almacena valores fijos.
Por ejemplo: %f", PI); return 0; }
El valor de pi = 3.1416
Por conveniencia, el nombre de las
constantes suele escribirse en
mayúsculas en la mayoría de lenguajes.
Autor: Ana Nossa
14. 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
15. 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
CONTAINS palabra especificada en un campo específico
del documento.
Selecciona los documentos que acaban en la
ENDS cadena de caracteres especificada en un
campo específico del documento.
Selecciona los documentos que contienen
palabras que empiezan por la cadena de
STARTS
caracteres especificada en un campo
específico del documento.
Selecciona los documentos que contienen
palabras que contienen la cadena de
SUBSTRING
caracteres especificada en un campo
específico del documento.
Autor: Ana Nossa
16. 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?
Autor: Ana Nossa
17. 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 objetos tales como imágenes.
Autor: Ana Nossa
18. 2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿ significado y uso de las siguientes etiquetas ?
< html > : Define el inicio del < head > : define la cabecera del
documento HTML, le indica documento HTML; esta cabecera suele
al navegador que lo que viene a < title > : define el título
contener información sobre el documento
continuación debe ser de la página. Por lo
que no se muestra directamente
interpretado como código general, el título aparece
al usuario. Como por ejemplo el título de
HTML. en la barra de título
la ventana del navegador.
encima de la ventana.
<!DOCTYPE html PUBLIC "-
//W3C//DTD HTML 4.01
Strict//EN" < center > : Centra un grupo de
"http://www.w3.org/TR/html4/st texto y gráficos.
rict.dtd">
< hr > : Crea una línea horizontal.
< body > : define el contenido
principal o cuerpo del documento. Esta
es la parte del documento html que se < palign=“valo” > : Alineación de texto
muestra en el navegador. comunes a
toda la página, como color de fondo y
márgenes.
Autor: Ana Nossa