Your SlideShare is downloading. ×
0
Un programa informático es un conjunto de instrucciones que una vez      ejecutadas realizarán una o varias        tareas ...
   programa de aplicación es un tipo de    software diseñado para facilitar al usuario la    concreción de un cierto trab...
   Un sistema operativo (SO) es el programa o    conjunto de programas que efectúan la gestión de los    procesos básicos...
   Un lenguaje de programación es un idioma artificial diseñado    para expresar computaciones que pueden ser llevadas a ...
   El CODIGO DE MAQUINA o CÓDIGO BINARIO es una codificación de programas    en sistema binario que es el único que puede...
. Un lenguaje de programación de altonivel se caracteriza por expresar losalgoritmos de una manera adecuada a lacapacidad ...
El lenguaje ensamblador, o assembler (assembly language eninglés) es un lenguaje de programación de bajo nivel para loscom...
En matemáticas, ciencias de lacomputación y disciplinas relacionadas,un algoritmo (del griego y latín, dixitalgorithmus y ...
   El pseudocódigo (o falso lenguaje) es utilizado    por programadores para describir algoritmos en    un lenguaje human...
Un compilador es un programainformático que traduce unprograma escrito en un lenguajede programación a otro lenguajede pro...
   En ciencias de la computación, intérprete o    interpretador es un programa informático capaz de    analizar y ejecuta...
La programación estructuradaes una técnica para escribirprogramas (programación decomputadora) de manera clara.Para ello s...
   La programación modular es un    paradigma de programación que    consiste en dividir un programa en    módulos o subp...
Programa orientado a objetos   La programación Orientada a    objetos (POO) es una forma    especial de programar, más   ...
Programacion ceclarativa   La Programación Declarativa,    en contraposición a la    programación imperativa es un    par...
Doagramas deflujo   Un diagrama de flujo es una    representación gráfica de un    algoritmo o proceso. Se utiliza en    ...
Codigo objeto   Consiste en lenguaje máquina o    bytecode y se distribuye en    varios archivos que    corresponden a ca...
Base de datos   Una base de datos o banco de    datos (en ocasiones abreviada con    la sigla BD o con la abreviatura b. ...
Datos y tipos datos   En el lenguaje C estandarizado    como C89, existían cuatro tipos    de datos básicos que son: los ...
Programador de computadores     Un programador es aquella persona      que escribe, depura y mantiene el      código fuen...
Codigo de ascci   ASCII (acrónimo inglés de    American Standard Code for    Information Interchange — Código    Estándar...
Upcoming SlideShare
Loading in...5
×

Programa informatico

194

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
194
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Programa informatico"

  1. 1. Un 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. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere alequipamiento lógico o soporte lógico de una computadora digital.
  2. 2.  programa de aplicación es un tipo de software diseñado para facilitar al usuario la concreción de un cierto trabajo. Esta característica lo diferencia de otros tipos de programas, como los sistemas operativos (que son los que hacen funcionar a la computadora), los lenguajes de programación (que permiten crear los programas informáticos en general) y las utilidades (que realizan tareas de mantenimiento o de uso general).
  3. 3.  Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.[1
  4. 4.  Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. 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 el código fuente de un programa informático se le llama programación.
  5. 5.  El CODIGO DE MAQUINA o CÓDIGO BINARIO es una codificación de programas en sistema binario que es el único que puede ser directamente ejecutado por una computadora. Sin embargo, para los seres humanos, programar en sistema binario es molesto y propenso a errores. Incluso con la abreviatura octal o hexadecimal, es fácil confundir una cifra con otra y trabajoso acordarse del código de operación de cada una de las instrucciones de la máquina. Por esa razón se inventaron los lenguajes simbólicos, que se llaman así porque utilizan símbolos para representar las operaciones a realizar por cada instrucción y las direcciones de memoria sobre las que actúa.
  6. 6. . Un lenguaje de programación de altonivel se caracteriza por expresar losalgoritmos de una manera adecuada a lacapacidad cognitiva humana, en lugar de ala capacidad ejecutora de las máquinas
  7. 7. El lenguaje ensamblador, o assembler (assembly language eninglés) es un lenguaje de programación de bajo nivel para loscomputadores, microprocesadores, microcontroladores, y otroscircuitos integrados programables. Implementa una representaciónsimbólica de los códigos de máquina binarios y otras constantesnecesarias para programar una arquitectura dada de CPU y constituyela representación más directa del código máquina específico paracada arquitectura legible por un programador. Esta representación esusualmente definida por el fabricante de hardware, y está basada enlos mnemónicos que simbolizan los pasos de procesamiento (lasinstrucciones), los registros del procesador, las posiciones dememoria, y otras características del lenguaje. Un lenguajeensamblador es por lo tanto específico a cierta arquitectura de
  8. 8. En matemáticas, ciencias de lacomputación y disciplinas relacionadas,un algoritmo (del griego y latín, dixitalgorithmus y éste a su vez delmatemático persa Al Juarismi[1] ) es unconjunto preescrito de instrucciones oreglas bien definidas, ordenadas y finitasque permite realizar una actividadmediante pasos sucesivos que nogeneren dudas a quien deba realizardicha actividad.[2] Dados un estado inicialy una entrada, siguiendo los pasossucesivos se llega a un estado final y seobtiene una solución. Los algoritmos sonel objeto de estudio de la algoritmia.[
  9. 9.  El pseudocódigo (o falso lenguaje) es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. Por este motivo puede ser implementado en cualquier lenguaje por cualquier programador que utilice el pseudocódigo.
  10. 10. Un compilador es un programainformático que traduce unprograma escrito en un lenguajede programación a otro lenguajede programación, generando unprograma equivalente que lamáquina será capaz deinterpretar. Usualmente elsegundo lenguaje es lenguaje demáquina, pero también puedeser simplemente texto. Esteproceso de traducción se conocecomo compilación.
  11. 11.  En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción. Usando un intérprete, un solo archivo fuente puede producir resultados iguales incluso en sistemas sumamente diferentes (ej. una PC y un PlayStation 3). Usando un compilador, un solo archivo fuente puede producir resultados iguales solo si es compilado a distintos ejecutables específicos a cada sistema.
  12. 12. La programación estructuradaes una técnica para escribirprogramas (programación decomputadora) de manera clara.Para ello se utilizan únicamentetres estructuras: secuencia,selección e iteración; siendoinnecesario el uso de la instruccióno instrucciones de transferenciaincondicional (GOTO, EXITFUNCTION, EXIT SUB o múltiplesRETURN).
  13. 13.  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.
  14. 14. Programa orientado a objetos La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación. Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas que veremos rápidamente para aclarar conceptos y dar una pequeña base que permita soltarnos un poco con este tipo de programación.
  15. 15. Programacion ceclarativa 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, ecuaciones o transformaciones que describen el problema y detallan su solución.
  16. 16. Doagramas deflujo 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
  17. 17. Codigo objeto 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).
  18. 18. 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.
  19. 19. Datos y tipos datos En el lenguaje C estandarizado como C89, existían cuatro tipos de datos básicos que son: los números enteros, los números reales, los caracteres, y los punteros. A partir del estándar C99 se agregan: los valores lógicos (verdadero o falso) y los números complejos.
  20. 20. Programador de computadores  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 profesional reconocida.
  21. 21. Codigo de ascci 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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×