sábado, 18 de abril de 2009

TAREA (lenguaje de programacion)

LENGUAJE DE PROGRAMACION?

conjunto de simbolos caracteres y reglas que permiten al usuario o programador dar ordenes a la computadora

TIPOS DE LENGUAJE DE PROGRAMACION?

-LENGUAJE DE MAQUNA:

es aquel cuyas intrucciones son entendiobles directamente por la computadora y se expresan en terminos de bit => ceros y unos

-LENGUAJE DE BAJO NIVEL:

asenbler o ensamblador son lenguajes de programacion que se asercan a el funcionamiento de una computadora.El lenguaje de mas bajo nivel por exelencia es el codigo de maquina.

-LENGUAJE DE ALTO NIVEL:

Son aquellos en los que ls instruciones son escritas con palabras similares a el lenguaje humano por lo if a>b then.

-LENGUAJE DE MEDIO NIVEL:

Hay algunos lenguajes de programacion que se encuantran en medio nivel
-LENGUAJES IMPERATIVOS:

Son los que dan intucciones a la computadora es decir ordenes.

*QUE ES UN COMPILADOR:

Es un programa que traduce u pro0grama escrito en lenguaje de programacion a otro lenguaje de programacion y a esto se le llama compilacion.

*QUE ES UN COMPILADOR :

Es un programa que permite tradicir el codigo fuente de un programa en lenguaje de alto nivel otro lenguaje de nivel interior <>
-ANALIZADOR LEXICO:

es un programa que recibe como entrada del codigo fuente de otra programacion (secuencia de caracteres)y produce una salida compuesta de tokens o siombolos estos tonkens sirben para una posterior etapa del proceso de traduccion, siendo la entrada para el parser o analizador sintactico

-ANALIZADOR SINTACTICO:

(en ingles parser)es una de las partes de un compilador que tansforma su entrada en un arbol de derivacion el analizis sintactico convierte el texto de entrada en otras extucturas (conmunente arboles) que son mas utiles para el posterior analisis y capturacion de jerarquia implicita de la entrada.

TAREA DEL SENA

QUE ES UNA CONSTANTE?
-CONSTANTE EN INFORMATICA:
son elementos fijos no identificados
-CONSTANTE EN MATEMATICAS:
es un valor fijo auque aveces no determinado
QUE ES UNA VARIABLE?
-VARIABLE INFORMATICA:
es un elemento que cambia durante el proceso
-VARIABLE EN MATEMATICAS:
es un valor matematico que puede tomar una variable siempre y cuando cumpla con la condicion.Ejemplo 3x-4y= 28en donde tanto x como y son variables
QUE ES SINTAXIS?
-SINTAXIS EN INFORMATICA:
se denomina sintaxis al conjunto de normas que gobiernan la asosiacion de variables de programacion para formar las instrucciones.
-SINTAXIS EN ESPAÑOL:
es una subdisiplina de la linguistica y parte importante del anlisisgramatical,se encarga del estudio de las reglas que gobiernan la combinatoria de constituyentes y la formacion de unidades superiores a estos ,como los sintagmas y oraciones.
QUE ES UN DATO?
es la minima unidad de informacion significativa para alguien.
TIPOS DE DATOS?
es el valor que se le da a una variable(caracteristicas de la variable)
TIPOS DE DATOS SIMPLES?
DATOS NUMERICO:
permiten reprsentar valores escalares de forma numerica, esto incluye a los numeros enteros y a los reales. este tipo de dato permite realizar operaciones aritmeticas comunes.
DATOS LOGICO:
son aquellos que solo pueden tener dos valores (cierto o falsos )ya que representa el resultadode una comparacion entre otros datos (numericos o alfanumericos)
DATOS ALFANUMERICOS (string)
es una secuensia de caracteres alfanumericos que permiten representar valores identificables de forma descriptiva, esto incuye nombre de personas ,direcciones etc.es posible representar numeros como alfanumerico, pero estas pierden su propiedad matematica,es decir no es posible hacer operaciones con ellos.

jueves, 16 de abril de 2009

TALLER 1

QUE ES UN ALGORITMO
es una lista bien definida ,ordenada y finita de operaciones que permiten hallar la solucion a un problema.dando un estado inicial y una entrada, a traves de pasos susesivos y bien definidos se llega a un estado final,obstante una solucion.
QUIEN FUE EL CREADOR
mahammd ibn musa = simplifico la matematica
CUAL ES LA IMPORTANCIA DE UN ALGORITMO
buscar la solucion de un problema de manera ordenada
COMO SE COMPORTA UN ALGORITMO
los algoritmos reciben una entrada la cual la transforma en salida comportadose como una caja negra .
-se comporta en forma lineal
PARA QUE UN ALGORITMO SE CONSIDERE COMO TAL QUE DEBE TENER
una secuencia ordenada, finita y definida (formalizasion de su comportamientode introduccion)
SE PUEDE PREDECIR EL COMPORTAMIENTO DE UN ALGORITMO
debe estar de una manera ordenada finita y definida
POR QUE NO SE PUEDE COMFUNDIR EL CONCEPTO ALGORITMO CON EL DE PROGRAMA
porque un algoritmo es la espesificacion de un conjunto de pasos (operaciones,instrucciones y ordenes)y el programa es ese conjuntode operaciones espesificadas en un determinado lenguaje de programacion y para un computador concreto.
CUALES SON LAS CARACTERISTICAS DE UN PROGRAMA DEFINALAS

Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos".
Precisión. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso".
Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos".
Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas".
Eficacia. "También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".
DIFERENCI ENTRE ALGORITMO Y FUNCION
la funcionse hace de manera mas automatica y menos estructurada.
el algoritmo es un proceso similar solo que en la parte del procedimiento es mas detallada,paso a paso y ademas los algoritmos tienen una serie de caracteristicas ,que la funcion no.
LA DESCRIPCION DE UN ALGORITMO USUALMENTE SE HACE EN TRES NIVELES;CUALES SON Y DEFINALOS

Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal, posiblemente con ilustraciones y omitiendo detalles.
Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución.
Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones.
QUE ES PSEUDOCODIGO
es la reseta o parte escrita de un programa sin ejecutarse.
CUALES SON LOS TIPOS E ALGORITMO SEGUN SU FUNCION
*algoritmo de ordenamiento
*algoritmo de busqueda
CUAL ES LA HERRAMIENTA MAS COMUN MENTE UTILIZADA POR SISTEMAS OPERACIONALES
los algoritmos y diagramas de flujo
PORQUE LOS DFD SON IMPORTANTES COMO HERRAMIENTAS PARA LA PLANTEACION ESTRATEJICA DE NEGOCIOS
porqu es una manera mas ordenada de representar analisis de una tabla. digamos sueldos o de presios por que separa el analisis con simbolos por lo tanto es mas entenible.
CUALES SON LOS COMPONENTES DE UN DFD DESCRIBA LOS MAS COMUNES.
* PROCESOS (burbujas): representan la parte del sistema que transforma ciertas entradas en ciertas salidas.
* FLUJOS: representan los datos en movimiento. Pueden ser flujos de entrada o flujos de salida. Los flujos conectan procesos entre sí y también almacenes con procesos.
* ALMACENES: representan datos almacenados. Pueden ser una base de datos, un archivo físico, etc.
* TERMINADORES: representan entidades externas que se comunican con el sistema. Esas entidades pueden ser personas, organizaciones u otros sistemas, pero no pertenecen al sistema que se está modelando
CUALES SON LAS VENTAJAS DE UN DFD
que el cerebro asimila mejor los graficos
CUALES SON LOS TIPOS DE LOS DFD

D.F.D. LÓGICO: Describe el movimiento de los datos en forma independiente de los componentes físicos del sistema. Es un nivel de abstracción. Estos componentes pueden ser: Pedidos de Clientes, Facturas, Empleados, Archivos magnéticos o de papeles, etcétera.
D.F.D. FÍSICO: Incluye los componentes que señalamos en el párrafo anterior, qué tipos de archivos, base de datos, arquitectura