Un programa informático es un conjunto deinstrucciones que una vez ejecutadas realizarán una ovarias tareas en una computa...
En informática, una aplicación es un tipo deprograma informático diseñado como herramientapara permitir a un usuario reali...
Un sistema operativo (SO) es el programa o conjunto de programas queefectúan la gestión de los procesos básicos de un sist...
Un lenguaje de programación es un idiomaartificial diseñado para expresar computacionesque pueden ser llevadas a cabo por ...
Lenguaje de máquina es el sistema de códigos directamente interpretable porun circuito micro programable, como el micropro...
Lenguajes de alto nivel - Sonaquellos que permiten unamáxima flexibilidad alprogramador a la hora deabstraerse o de ser li...
bajo nivel es el que proporciona un conjunto deinstrucciones aritmeticológicas sin la capacidad deencapsular dichas instru...
El lenguaje ensamblador, o assembler (assembly lenguaje en inglés)es un lenguaje de programación de bajo nivel para los co...
En matemáticas, ciencias de la computación y disciplinas relacionadas, unalgoritmo (del griego y latín, dixit algoritmos y...
El pseudocódigo (o falsolenguaje) es utilizado porprogramadores para describiralgoritmos en un lenguaje humanosimplificado...
Un compilador es un programainformático que traduce un programaescrito en un lenguaje de programación aotro lenguaje depro...
Se titula Traducción e Interpretacióna los estudios universitarios deEspaña y otros países, cuyo fin esformar traductores ...
La programación estructurada es una técnicapara escribir programas (programación decomputadora) de manera clara. Para ello...
La programación modular es unparadigma de programación que consisteen dividir un programa en módulos osubprogramas con el ...
La programación orientada aobjetos o POO (OOP según sussiglas en inglés) es un paradigmade programación que usa objetosy s...
La Programación Declarativa, encontraposición a la programaciónimperativa es un paradigma deprogramación que está basado e...
Un diagrama de flujo es una representación gráfica de unalgoritmo o proceso. Se utiliza en disciplinas como laprogramación...
En programación, se llamacódigo objeto al código queresulta de la compilación delcódigo fuente.Consiste en lenguajemáquina...
Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con laabreviatura b. d.) es un conjunto de da...
Tipo de Dato Informático es un atributode una parte de los datos que indica alordenador (y/o al programador) algo sobrela ...
La programación es el proceso dediseñar, escribir, depurar y mantener elcódigo fuente de programascomputacionales. El códi...
Taller de aplicacion 9 b
Próxima SlideShare
Cargando en…5
×

Taller de aplicacion 9 b

241 visualizaciones

Publicado el

examén final de tecnica 9-b

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
241
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Taller de aplicacion 9 b

  1. 1. Un programa informático es un conjunto deinstrucciones que una vez ejecutadas realizarán una ovarias tareas en una computadora. Sin programas, estasmáquinas no pueden funcionar.[1] [2] Al conjunto generalde programas, se le denomina software, que másgenéricamente se refiere al equipamiento lógico o soportelógico de una computadora digital.En informática, se los denomina comúnmente binarios,(propio en sistemas Unix, donde debido a la estructura deeste último, los ficheros no necesitan hacer uso deextensiones. Posteriormente, los presentaron comoficheros ejecutables, con extensión .exe, en los sistemasoperativos de la familia Windows) debido a que una vezque han pasado por el proceso de compilación y han sidocreados, las instrucciones que se escribieron en unlenguaje de programación que los humanos usan paraescribirlos con mayor facilidad, se han traducido al únicoidioma que la máquina comprende, combinaciones deceros y unos llamada código máquina. El mismo término,puede referirse tanto a un programa ejecutable, como asu código fuente, el cual es transformado en un binariocuando es compilado.
  2. 2. En informática, una aplicación es un tipo deprograma informático diseñado como herramientapara permitir a un usuario realizar uno o diversostipos de trabajo. Esto lo diferencia principalmente deotros tipos de programas como los sistemasoperativos (que hacen funcionar al ordenador), lasutilidades (que realizan tareas de mantenimiento ode uso general), y los lenguajes de programación(con el cual se crean los programas informáticos).Suele resultar una solución informática para laautomatización de ciertas tareas complicadas comopueden ser la contabilidad, la redacción dedocumentos, o la gestión de un almacén. Algunosejemplos de programas de aplicación son losprocesadores de textos, hojas de cálculo, y base dedatos.
  3. 3. Un sistema operativo (SO) es el programa o conjunto de programas queefectúan la gestión de los procesos básicos de un sistema informático, ypermite la normal ejecución del resto de las operaciones.[1]Nótese que es un error común muy extendido denominar al conjunto completode herramientas sistema operativo, es decir, la inclusión en el mismo términode programas como el explorador de ficheros, el navegador y todo tipo deherramientas que permiten la interacción con el sistema operativo, tambiénllamado núcleo o kernel. Uno de los más prominentes ejemplos de estadiferencia, es el núcleo Linux, que es el núcleo del sistema operativo GNU, delcual existen las llamadas distribuciones GNU. Este error de precisión, se debea la modernización de la informática llevada a cabo a finales de los 80,
  4. 4. Un lenguaje de programación es un idiomaartificial diseñado para expresar computacionesque pueden ser llevadas a cabo por máquinascomo las computadoras. Pueden usarse paracrear programas que controlen el comportamientofísico y lógico de una máquina, para expresaralgoritmos con precisión, o como modo decomunicación humana.[1] Está formado por unconjunto de símbolos y reglas sintácticas ysemánticas que definen su estructura y elsignificado de sus elementos y expresiones. Alproceso por el cual se escribe, se prueba, sedepura, se compila y se mantiene el código fuentede un programa informático se le llamaprogramación.
  5. 5. Lenguaje de máquina es el sistema de códigos directamente interpretable porun circuito micro programable, como el microprocesador de una computadora oel micro controlador de un autómata . Este lenguaje está compuesto por unconjunto de instrucciones que determinan acciones a ser tomadas por lamáquina. Un programa consiste en una cadena de estas instrucciones delenguaje de máquina (más los datos). Estas instrucciones son normalmenteejecutadas en secuencia, con eventuales cambios de flujo causados por elpropio programa o eventos externos. El lenguaje de máquina es específico decada máquina o arquitectura de la máquina, aunque el conjunto deinstrucciones disponibles pueda ser similar entre ellas.
  6. 6. Lenguajes de alto nivel - Sonaquellos que permiten unamáxima flexibilidad alprogramador a la hora deabstraerse o de ser literal.Permiten un camino bidireccionalentre el lenguaje máquina y unaexpresión casi oral entre laescritura del programa y suposterior compilación. Estoslenguajes están orientados aobjetos. Los objetos secomponen de propiedades cuyanaturaleza emerge deprocedimientos.
  7. 7. bajo nivel es el que proporciona un conjunto deinstrucciones aritmeticológicas sin la capacidad deencapsular dichas instrucciones en funciones queno estén ya contempladas en la arquitectura delhardware.
  8. 8. El lenguaje ensamblador, o assembler (assembly lenguaje en inglés)es un lenguaje de programación de bajo nivel para los computadores,microprocesadores, micro controladores, y otros circuitos integradosprogramables. Implementa una representación simbólica de los códigos demáquina binarios y otras constantes necesarias para programar unaarquitectura dada de CPU y constituye la representación más directa delcódigo máquina específico para cada arquitectura legible por unprogramador. Esta representación es usualmente definida por el fabricantede hardware, y está basada en los mnemónicos que simbolizan los pasosde procesamiento (las instrucciones), los registros del procesador, lasposiciones de memoria, y otras características del lenguaje. Un lenguajeensamblador es por lo tanto específico a cierta arquitectura de computadorfísica (o virtual). Esto está en contraste con la mayoría de los lenguajes deprogramación de alto nivel, que, idealmente son portables.
  9. 9. En matemáticas, ciencias de la computación y disciplinas relacionadas, unalgoritmo (del griego y latín, dixit algoritmos y éste a su vez del matemáticopersa Al Juarismi[1] ) es un conjunto prescrito de instrucciones o reglas biendefinidas, ordenadas y finitas que permite realizar una actividad mediantepasos sucesivos que no generen dudas a quien deba realizar dicha actividad.[2]Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llegaa un estado final y se obtiene una solución. Los algoritmos son el objeto deestudio de la algoritmia.[1]
  10. 10. El pseudocódigo (o falsolenguaje) es utilizado porprogramadores para describiralgoritmos en un lenguaje humanosimplificado que no es dependientede ningún lenguaje deprogramación. Por este motivopuede ser implementado encualquier lenguaje por cualquierprogramador que utilice elpseudocódigo.
  11. 11. Un compilador es un programainformático que traduce un programaescrito en un lenguaje de programación aotro lenguaje deprogramación, generando un programaequivalente que la máquina será capaz deinterpretar. Usualmente el segundolenguaje es lenguaje de máquina, perotambién puede ser simplemente texto.Este proceso de traducción se conocecomo compilación.[1]Un compilador es un programa quepermite traducir el código fuente de unprograma en lenguaje de alto nivel, a otrolenguaje de nivel inferior (típicamentelenguaje de máquina). De esta manera unprogramador puede diseñar un programaen un lenguaje mucho más cercano acomo piensa un ser humano, para luegocompilarlo a un programa más manejablepor una computadora.
  12. 12. Se titula Traducción e Interpretacióna los estudios universitarios deEspaña y otros países, cuyo fin esformar traductores o intérpretes envarios idiomas, principalmente inglés,español, francés y alemán. El coloracadémico relacionado con estosestudios es el verde azulado, tambiénrelacionado con la diplomacia y losasuntos exteriores
  13. 13. La programación estructurada es una técnicapara escribir programas (programación decomputadora) de manera clara. Para ello seutilizan únicamente tres estructuras: secuencia,selección e iteración; siendo innecesario el uso dela instrucción o instrucciones de transferenciaincondicional (GOTO, EXIT FUNCTION, EXITSUB o múltiples RETURN).Hoy en día las aplicaciones informáticas sonmucho más ambiciosas que las necesidades deprogramación existentes en los años 1960,principalmente debido a las aplicaciones gráficas,por lo que las técnicas de programaciónestructurada no son suficientes. Ello ha llevado aldesarrollo de nuevas técnicas, tales como laprogramación orientada a objetos y el desarrollode entornos de programación que facilitan laprogramación de grandes aplicaciones.
  14. 14. La programación modular es unparadigma de programación que consisteen dividir un programa en módulos osubprogramas con el fin de hacerlo máslegible y manejable.Se presenta históricamente como unaevolución de la programaciónestructurada para solucionar problemasde programación más grandes ycomplejos de lo que ésta puede resolver.Al aplicar la programación modular, unproblema complejo debe ser dividido envarios subproblemas más simples, y estosa su vez en otros subproblemas mássimples. Esto debe hacerse hasta obtenersubproblemas lo suficientemente simplescomo para poder ser resueltos fácilmentecon algún lenguaje de programación. Éstatécnica se llama refinamiento sucesivo,divide y vencerás ó análisis descendente(Top-Down).
  15. 15. La programación orientada aobjetos o POO (OOP según sussiglas en inglés) es un paradigmade programación que usa objetosy sus interacciones, para diseñaraplicaciones y programasinformáticos. Está basado envarias técnicas, incluyendoherencia, abstracción,polimorfismo y encapsulamiento.Su uso se popularizó a principiosde la década de los años 1990. Enla actualidad, existe variedad delenguajes de programación quesoportan la orientación a objetos.
  16. 16. La Programación Declarativa, encontraposición a la programaciónimperativa es un paradigma deprogramación que está basado enel desarrollo de programasespecificando o "declarando" unconjunto decondiciones, proposiciones, afirmaciones, restricciones, ecuacioneso transformaciones que describenel problema y detallan su solución.La solución es obtenida mediantemecanismos internos decontrol, sin especificarexactamente cómo encontrarla(tan sólo se le indica a lacomputadora que es lo que sedesea obtener o que es lo que seestá buscando). No existenasignaciones destructivas, y lasvariables son utilizadas con
  17. 17. Un diagrama de flujo es una representación gráfica de unalgoritmo o proceso. Se utiliza en disciplinas como laprogramación, la economía, los procesos industriales y lapsicología cognitiva. Estos diagramas utilizan símbolos consignificados bien definidos que representan los pasos delalgoritmo, y representan el flujo de ejecución mediante flechasque conectan los puntos de inicio y de fin de proceso.
  18. 18. En programación, se llamacódigo objeto al código queresulta de la compilación delcódigo fuente.Consiste en lenguajemáquina o bytecode y sedistribuye en varios archivosque corresponden a cadacódigo fuente compilado.Para obtener un programaejecutable se han de enlazartodos los archivos de códigoobjeto con un programallamado enlazador (linker).
  19. 19. Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con laabreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto yalmacenados sistemáticamente para su posterior uso. En este sentido, una bibliotecapuede considerarse una base de datos compuesta en su mayoría por documentos y textosimpresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollotecnológico de campos como la informática y la electrónica, la mayoría de las bases dedatos están en formato digital (electrónico), que ofrece un amplio rango de soluciones alproblema de almacenar datos.Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD,que permiten almacenar y posteriormente acceder a los datos de forma rápida yestructurada. Las propiedades de estos SGBD, así como su utilización y administración, seestudian dentro del ámbito de la informática.Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas.También son ampliamente utilizadas en entornos científicos con el objeto de almacenar lainformación experimental.
  20. 20. Tipo de Dato Informático es un atributode una parte de los datos que indica alordenador (y/o al programador) algo sobrela clase de datos sobre los que se va aprocesar. Esto incluye imponerrestricciones en los datos, como quévalores pueden tomar y qué operacionesse pueden realizar. Tipos de datoscomunes son: enteros, números de comaflotante (decimales), cadenasalfanuméricas, fechas, horas, colores,coches o cualquier cosa que se nosocurra. Por ejemplo, en el tipo "int"representa un conjunto de enteros de 32bits cuyo rango va desde el -2.147.483.648al 2.147.483.647, así como lasoperaciones que se pueden realizar conlos enteros, como la suma, resta ymultiplicación.
  21. 21. La programación es el proceso dediseñar, escribir, depurar y mantener elcódigo fuente de programascomputacionales. El código fuente esescrito en un lenguaje de programación. Elpropósito de la programación es crearprogramas que exhiban uncomportamiento deseado. El proceso deescribir código requiere frecuentementeconocimientos en varias áreasdistintas, además del dominio del lenguajea utilizar, algoritmos especializados ylógica formal. Programar no involucranecesariamente otras tareas tales como elanálisis y diseño de la aplicación (pero síel diseño del código), aunque sí suelenestar fusionadas en el desarrollo depequeñas aplicaciones

×