PROGRAMA INFORMATICO   n programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o var...
lenguaje de programación Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pue...
Lenguaje de   máquinaLenguaje de máquina es el sistemade códigos directamente interpretablepor un circuitomicroprogramable...
lenguaje de programación de bajo nivel Un Un lenguaje de programación de bajo nivel es el que proporciona un conjunto de ...
Lenguaje de programación Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pue...
Lenguaje ensamblador El lenguaje ensamblador, o assembler (assembly  language en inglés) es un lenguaje de programación d...
Algoritmo En matemáticas, ciencias de la computación y disciplinas  relacionadas, un algoritmo (del griego y latín, dixit...
seudocodigo   El ciencias de la computación, y análisis    numérico el pseudocódigo (o falso lenguaje) es una    descripc...
COMPILADOR Compilador «Compilación» redirige aquí. Para otras  acepciones, véase recopilación. Diagrama a bloques de la...
PROGRAMACION MODULAR La programación modular es un paradigma de programación que  consiste en dividir un programa en módu...
programación orientadaa             objetos POO La programación orientada a    objetos o POO (OOP según sus siglas en ing...
PROGRAMACION DECLARATIVA La Programación Declarativa, en contraposición a la programación imperativa es un paradigma de p...
DIAGRAMA DE FLUJO Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas...
 En programación, se llama código objeto al código que resulta de  la compilación del código fuente. Consiste en lenguaj...
base de datos Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o  con la abreviatura b. d.) es ...
PROGRAMADOR Un programador es aquella persona que escribe, depura y  mantiene el código fuente de un programa informático...
CODIGOS ASCII ASCII (acrónimo inglés de American Standard Code  for Information Interchange — Código Estándar Americano p...
DATOS Y TIPOS DE DATOS   Tipo de Dato Informático es un atributo de una               En un sentido amplio, un tipo de d...
pseudocódigo El ciencias de la computación, y análisis  numérico el pseudocódigo (o falso lenguaje) es una descripción  d...
Aplicación  informáticaEn informática, una aplicación es un tipo de programainformático diseñado comoherramienta para perm...
Un sistema operativo (SO) es el programa o conjunto  de programas que efectúan la gestión de los procesosbásicos de un sis...
Próxima SlideShare
Cargando en…5
×

Programa informatico.tecnicas

465 visualizaciones

Publicado el

trabajo de diapositivas de programs informaticos

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

  • Sé el primero en recomendar esto

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

No hay notas en la diapositiva.

Programa informatico.tecnicas

  1. 1. PROGRAMA INFORMATICO n programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.1 2 Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital. En informática, se los denomina comúnmente binarios, (propio en sistemas Unix, donde debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones. Posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un lenguaje de programación que los humanos usan para escribirlos con mayor facilidad, se han traducido al único idioma que la máquina comprende,combinaciones de ceros y unos llamada código máquina
  2. 2. lenguaje de programación Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como lascomputadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1 Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene elcódigo fuente de un programa informático se le llama programación.
  3. 3. Lenguaje de máquinaLenguaje de máquina es el sistemade códigos directamente interpretablepor un circuitomicroprogramable, comoel microprocesador deuna computadora oel microcontrolador de un autómata .Este lenguaje está compuesto por unconjunto de instrucciones quedeterminan acciones a ser tomadaspor la máquina. Un programa consisteen una cadena de estas instruccionesde lenguaje de máquina (más losdatos). Estas instrucciones sonnormalmente ejecutadas ensecuencia, con eventuales cambios deflujo causados por el propio programao eventos externos. El lenguaje demáquina es específico de cadamáquina o arquitectura de lamáquina, aunque el conjunto deinstrucciones disponibles pueda sersimilar entre ellas.
  4. 4. lenguaje de programación de bajo nivel Un Un lenguaje de programación de bajo nivel es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware. es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.
  5. 5. Lenguaje de programación Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como lascomputadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1 Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene elcódigo fuente de un programa informático se le llama programación.
  6. 6. Lenguaje ensamblador El lenguaje ensamblador, o assembler (assembly language en inglés) es un lenguaje de programación de bajo nivel para los computadores,microprocesadores, microcontroladores, y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquinabinarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representación más directa del código máquinaespecífico para cada arquitectura legible por un programador. Esta representación es usualmente definida por el fabricante de hardware, y está basada en losmnemónicos que simbolizan los pasos de procesamiento (las instrucciones), los registros del procesador, las posiciones de memoria, y otras características del lenguaje. Un lenguaje ensamblador es por lo tanto específico a cierta arquitectura de computador física (o virtual). Esto está en contraste con la mayoría de los lenguajes de programación de alto nivel, que, idealmente son portables.
  7. 7. 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 Juarismi1 ) es un conjunto preescrito 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.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.1
  8. 8. seudocodigo El ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción de un algoritmo de programación informático de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la codificación efectivamente. No existe una sintaxis estándar para el pseudocódigo,
  9. 9. COMPILADOR Compilador «Compilación» redirige aquí. Para otras acepciones, véase recopilación. Diagrama a bloques de la operación de un buen compilador. Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.1
  10. 10. PROGRAMACION MODULAR La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable. Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver. Al aplicar la programación modular, un problema complejo debe ser dividido en varios subproblemas más simples, y estos a su vez en otros subproblemas más simples. Esto debe hacerse hasta obtener subproblemas lo suficientemente simples como para poder ser resueltos fácilmente con algún lenguaje de programación. Ésta técnica se llama refinamiento sucesivo, divide y vencerás ó análisis descendente (Top-Down).
  11. 11. programación orientadaa objetos POO 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 programasinformáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfis mo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.
  12. 12. PROGRAMACION DECLARATIVA La Programación Declarativa, en contraposición a la programación imperativa es un paradigma de programación que está basado en el desarrollo de programas especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ec uaciones o transformaciones que describen el problema y detallan su solución. La solución es obtenida mediante mecanismos internos de control, sin especificar exactamente cómo encontrarla (tan sólo se le indica a la computadora que es lo que se desea obtener o que es lo que se está buscando). No existen asignaciones destructivas, y las variables son utilizadas con Transparencia referencial
  13. 13. DIAGRAMA DE FLUJO Un diagrama de flujo es una representación gráfica de un 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.
  14. 14.  En programación, se llama código objeto al código que resulta de la compilación del código fuente. Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado. Para obtener un programa ejecutable se han de enlazar todos los archivos de código objeto con un programa llamado enlazador (linker).
  15. 15. base de datos Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
  16. 16. PROGRAMADOR Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada. La programación es una de las principales disciplinas dentro de la informática. En la mayoría de los países, programador es también una categoría profesionalreconocida. Los programadores también reciben el nombre de desarrolladores de software, aunque estrictamente forman parte de un equipo de personas de distintas especialidades (mayormente informáticas), y siendo que el equipo es propiamente el desarrollador.
  17. 17. CODIGOS ASCII ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estándar Americano para el Intercambio de Información), pronunciado generalmente [áski] o [ásci] , es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares
  18. 18. DATOS Y TIPOS DE DATOS Tipo de Dato Informático es un atributo de una  En un sentido amplio, un tipo de datos define un parte de los datos que indica al ordenador (y/o al conjunto de valores y las operaciones sobre estos programador) algo sobre la clase de datos sobre los que valores.1 Casi todos los lenguajes de programación se va a procesar. Esto incluye imponer restricciones en explícitamente incluyen la notación del tipo de los datos, como qué valores pueden tomar y qué datos, aunque lenguajes diferentes pueden usar operaciones se pueden realizar. Tipos de datos terminología diferente. La mayor parte de los comunes son: enteros, números de coma lenguajes de programación permiten al programador flotante (decimales), cadenas definir tipos de datos adicionales, normalmente alfanuméricas, fechas, horas, colores, coches o combinando múltiples elementos de otros tipos y cualquier cosa que se nos ocurra. Por ejemplo, en el definiendo las operaciones del nuevo tipo de dato. Por tipo "int" representa un conjunto de enteros de 32 bits ejemplo, un programador puede crear un nuevo tipo cuyo rango va desde el -2.147.483.648 al de dato llamado "Persona" que especifica que el dato 2.147.483.647, así como las operaciones que se pueden interpretado como Persona incluirá un nombre y una realizar con los enteros, como la suma, resta y fecha de nacimiento. multiplicación. Los colores, por otra parte, se  Un tipo de dato puede ser también visto como una representan como tres bytes denotando la cantidad de limitación impuesta en la interpretación de los datos rojo, verde y azul, y una cadena de caracteres en un sistema de tipificación, describiendo la representando el nombre del color; las operaciones representación, interpretación y la estructura de permitidas incluyen la adición y sustracción, pero no los valores u objetos almacenados en la memoria del la multiplicación. ordenador. El sistema de tipificación usa información Éste es un concepto propio de la informática, más de los tipos de datos para comprobar la verificación de específicamente de los lenguajes de los programas que acceden o manipulan los datos. programación, aunque también se encuentra relacionado con nociones similares de las matemáticas y lalógica.
  19. 19. pseudocódigo El ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción de un algoritmo de programación informático de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta
  20. 20. Aplicación informáticaEn informática, una aplicación es un tipo de programainformático diseñado comoherramienta para permitir a unusuario realizar uno o diversostipos de trabajo. Esto lodiferencia principalmente deotros tipos de programas comolos sistemas operativos (quehacen funcionar alordenador), las utilidades (querealizan tareas demantenimiento o de usogeneral), y los lenguajes deprogramación (con el cual secrean los programasinformáticos).
  21. 21. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesosbásicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.1

×