SlideShare una empresa de Scribd logo
2
Lo más leído
4
Lo más leído
11
Lo más leído
Definiciones Básicas Dato e Información El computador Programa (Software) Tipos de Lenguajes de Programación Base de Datos  Sistema Operativo Desarrollo de un programa
Datos:  Es todo aquella representación de una entidad y que es susceptible de tratamiento ya sea en un programa o proceso informático. Por ejemplo nombre, apellido y edad son datos de una persona (entidad). En otras palabras un dato es la representación de una realidad.  Información:  Mensaje válido para un receptor o resultado del procesamiento de datos . En el momento en el que un dato se transmite y se le añade un contexto, se convierte en información. Por ejemplo: "El paciente tiene una temperatura corporal de 38ºC".  En general, la comunicación en un contexto determinado convierten al dato en información   CONCEPTO DE DATO E INFORMACIÓN
Computador:  Máquina capaz de aceptar datos de entrada, procesarlos y entregar resultados de salida información.  Una computadora es una máquina de procesamiento de información. Es una máquina porque tiene cables, circuitos y demás elementos mecánicos. Es de procesamiento porque es capaz de transformar o procesar datos  De información porque maneja conjuntos ordenados de datos. Los ordenadores sirven para la gestión de datos, almacenan grandes cantidades de datos e información y permite recuperarlos o enviarlos a gran velocidad y bajo costo Para procesar la información se requiere del hardware y del software EL COMPUTADOR
PROCESO DE INFORMACIÓN DE LA COMPUTADORA Programa o Software Programa: es el conjunto de instrucciones escritas en algún  lenguaje de programación  y que ejecutadas secuencialmente resuelven un problema específico. Un   programa de computadora es : Una solución a un problema.  Una secuencia de instrucciones que se ejecutan en una computadora.  Sólo tan correcto como el programador lo haya hecho Datos de Entrada Datos de Salida Proceso
Para programar se requiere de: Fundamentos generales de programación. Lógica para entender, conceptualizar y solucionar el problema.  Conocimientos  del lenguaje de programación . La programación requiere de una serie de conocimientos básicos comunes a cualquier lenguaje de programación que le permitan al programador indicarle inequívocamente al computador las tareas que éste debe realizar.
LENGUAJE DE PROGRAMACIÓN Un  lenguaje de programación   es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.  Se usa controlar el comportamiento físico y lógico de una máquina. Un lenguaje de programación permite al programador especificar de  manera precisa  sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Los principales tipos de lenguajes utilizados son : –  Lenguaje Máquina. –  Lenguaje de bajo Nivel o Ensamblador. –  Lenguajes de Alto Nivel.
Lenguaje de Máquina Lenguaje de Máquina  es un lenguaje que puede ser interpretado directamente por los circuitos internos de la máquina. Está basado en instrucciones compuestas por sentencias de ceros (0) y unos (1). Ventajas: No requiere traducción, la máquina lo interpreta. Opera directamente con la máquina. Puede ser eficiente en el manejo de los recursos. Desventajas: Difícil de aprender, implementar y mantener. Es único y particular para cada procesador.
Lenguaje de Bajo Nivel - Ensamblador Lenguaje de Bajo Nivel o Ensamblador  es un lenguaje fuente para codificar sentencias simbólicas, Hace uso de nemotécnicos  para representar instrucciones de máquina. Un ensamblador convierte cada instrucción en instrucciones de lenguaje de máquina. Los lenguajes ensamblador se usan principalmente en aplicaciones de tiempo real, control de procesos y de dispositivos  electrónicos Ventajas: No es tan complicado como el lenguaje de máquina. Eficiente en el manejo de recursos. Desventajas: Cada procesador tiene su propio juego de instrucciones en ensamblador Dependencia total de la máquina lo que impide la transportabilidad de los programas.  El lenguaje ensamblador de la PC es distinto del lenguaje  ensamblador del la Apple. Debe ser traducido – ensamblado.
Lenguaje de Alto Nivel Lenguaje de Alto Nivel  es un lenguaje orientado al problema o procedimiento. Son los más cercanos al lenguaje humano. Ejemplo: COBOL, PL/I, FORTRAN,  etc. Otros son los lenguajes de Programación Orientado a Objetos (OOPL) : C++, Smalltalk, Java, etc. Ventajas: Son independientes del procesador Son más fáciles de aprender, implementar y mantener. Tiene un carácter genérico Desventajas: Menos eficiente en el manejo de recursos Requiere un proceso de traducción
Otras Definiciones Básicas Compilar:  Es traducir un programa escrito en un lenguaje de alto nivel en lenguaje de máquina que es la forma que la computadora puede ejecutar las acciones o instrucciones. Base de Datos:  Es una colección de datos completa e integrada para evitar duplicados, que permite recuperar información para satisfacer  a una amplia variedad de usuarios. Sistema Operativo:  Es una colección organizada de software que se usa para ayudar y controlar las operaciones de una computadora. Almacenamiento:  Son los dispositivos en que los datos se almacenan y posteriormente se recuperan.
Desarrollar un Programa de Computadora   El programador debe escribir las sentencias o instrucciones del  código fuente  en un editor. El conjunto de sentencias fuente se denomina “ archivo fuente .”  El archivo fuente es la entrada para el  compilador . El compilador convierte el archivo fuente en un conjunto de comandos entendibles por el computador llamado  “ programa ejecutable ”.  Si se encuentra algún error en la sintaxis de los comandos en el archivo fuente, el compilador listará cada uno de ellos y no produce el archivo ejecutable.  Editor Compilador Programa Ejecutable Programa Fuente Lista de  Programas

Más contenido relacionado

PPTX
Introduccion a la programacion
PDF
Conceptos basicos de la programacion
PPTX
Programación de microcontroladores
PPT
Presentacion Programacion
PPTX
Lenguajes de programación.ppt
PDF
Pseudocódigo
PPTX
1 introduccion a la programacion 1
PPTX
Clases/Tipos de lenguajes de programación
Introduccion a la programacion
Conceptos basicos de la programacion
Programación de microcontroladores
Presentacion Programacion
Lenguajes de programación.ppt
Pseudocódigo
1 introduccion a la programacion 1
Clases/Tipos de lenguajes de programación

La actualidad más candente (20)

PPT
Estructuras condicionales
PPSX
PDF
Ejercicios sistemas operativos I
PPTX
SOPORTE TÉCNICO
PPTX
Introduccion a la programacion
PPTX
El Computador
PPTX
Diapositivas perifericos de entrada
PPT
Fundamentos de Programación
DOCX
Mapa conceptual del sistema operativo
PPT
Partes de la computadora
PPTX
Exposición de Lenguajes de Programación
PPTX
Software diapositivas 1
DOCX
Herramientas para el mantenimiento de software
PPTX
Lenguajes de programacion (exposicion)
DOCX
Estructura de registros
PPTX
Jerarquía de la computadora
PPTX
Sistema operativo windows
PPTX
informatica basica para los niños
PPTX
Navegadores web
Estructuras condicionales
Ejercicios sistemas operativos I
SOPORTE TÉCNICO
Introduccion a la programacion
El Computador
Diapositivas perifericos de entrada
Fundamentos de Programación
Mapa conceptual del sistema operativo
Partes de la computadora
Exposición de Lenguajes de Programación
Software diapositivas 1
Herramientas para el mantenimiento de software
Lenguajes de programacion (exposicion)
Estructura de registros
Jerarquía de la computadora
Sistema operativo windows
informatica basica para los niños
Navegadores web
Publicidad

Destacado (20)

PPT
Introducción a la Programación.
PPTX
Tipos de datos en programacion
PPT
Presentación trabajo programación
PDF
Ventajas del pseudocódigo sobre los diagramas de flujo
PPTX
Mapa conceptual de la programacion
PPSX
Lenguajes De Programacion
PPT
Caracteristicas de la programacion
PPT
Lenguajes De Programacion
PPT
Definición "Datos e informacion"
PPTX
Sistemas gestores de base de datos (sgbd)
PDF
21 problemas de algoritmo resueltos
PDF
Informática: Bases de Datos
PPTX
Bases De Datos "Conceptos Basicos"
PPTX
10 sistemas gestores de base de datos
PPT
Herramientas ofimaticas
PPTX
Diap 01
PPTX
Programacion para niños
PPTX
Concepto de programacion
PPS
Ejemplos de buenas prácticas
Introducción a la Programación.
Tipos de datos en programacion
Presentación trabajo programación
Ventajas del pseudocódigo sobre los diagramas de flujo
Mapa conceptual de la programacion
Lenguajes De Programacion
Caracteristicas de la programacion
Lenguajes De Programacion
Definición "Datos e informacion"
Sistemas gestores de base de datos (sgbd)
21 problemas de algoritmo resueltos
Informática: Bases de Datos
Bases De Datos "Conceptos Basicos"
10 sistemas gestores de base de datos
Herramientas ofimaticas
Diap 01
Programacion para niños
Concepto de programacion
Ejemplos de buenas prácticas
Publicidad

Similar a Conceptos Basicos Programacion (20)

PPTX
Conceptos de programacion oriente
PPTX
Oriente conceptos de programacion
PPTX
Tutorial conceptos programacion
PPTX
Diapositivas Sobre Hadware y Software Sistema Operativo 1
PDF
Informatica(1)
PDF
Informatica
PDF
Informatica
PDF
Software
PPTX
Jhinet fernanda
PPTX
Slideshard deisy
PPTX
Diapositivas de terminos de redes
PPS
Software y Hardware
PDF
Leccion1 2
PDF
Introduccion_a_la_programacion.pdf
PPTX
Innovacionk m
PPTX
Conceptos de software
PPTX
Conceptos de software
PPT
Instructivo de TIC. Software
PPTX
Programa informatico
PPT
Fase3 t1-introduccion- a-la- programacion new
Conceptos de programacion oriente
Oriente conceptos de programacion
Tutorial conceptos programacion
Diapositivas Sobre Hadware y Software Sistema Operativo 1
Informatica(1)
Informatica
Informatica
Software
Jhinet fernanda
Slideshard deisy
Diapositivas de terminos de redes
Software y Hardware
Leccion1 2
Introduccion_a_la_programacion.pdf
Innovacionk m
Conceptos de software
Conceptos de software
Instructivo de TIC. Software
Programa informatico
Fase3 t1-introduccion- a-la- programacion new

Más de Michele André (13)

PPTX
Tutorial algoritmo estructuras ciclicas
PPTX
Tutorial algoritmo estructuras condicionales
PPTX
Tutorial Definición de algoritmo
PPTX
Tutorial algoritmo representacion
PPTX
Tutorial algoritmo expresiones
PPTX
Tutorial estructuras algoritmicas instruciones secuenciales
PPTX
Tutorial tipos de dato
PPTX
Tutorial historia de la computacion
PPTX
Tutorial la computadora
PPTX
Sistemas numéricos
PPT
Feuerstein
PPT
Lev Vygotsky
PPT
Web 2 - Arquitectura de Participacion
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras condicionales
Tutorial Definición de algoritmo
Tutorial algoritmo representacion
Tutorial algoritmo expresiones
Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial tipos de dato
Tutorial historia de la computacion
Tutorial la computadora
Sistemas numéricos
Feuerstein
Lev Vygotsky
Web 2 - Arquitectura de Participacion

Último (20)

PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
taller de informática - LEY DE OHM
PDF
clase auditoria informatica 2025.........
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Presentación de Redes de Datos modelo osi
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Sesion 1 de microsoft power point - Clase 1
Presentación PASANTIAS AuditorioOO..pptx
Estrategia de apoyo tecnología miguel angel solis
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
taller de informática - LEY DE OHM
clase auditoria informatica 2025.........
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Presentación de Redes de Datos modelo osi
introduccion a las_web en el 2025_mejoras.ppt
El-Gobierno-Electrónico-En-El-Estado-Bolivia
REDES INFORMATICAS REDES INFORMATICAS.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Diapositiva proyecto de vida, materia catedra
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Power Point Nicolás Carrasco (disertación Roblox).pptx
historia_web de la creacion de un navegador_presentacion.pptx
SAP Transportation Management para LSP, TM140 Col18
Sesion 1 de microsoft power point - Clase 1

Conceptos Basicos Programacion

  • 1. Definiciones Básicas Dato e Información El computador Programa (Software) Tipos de Lenguajes de Programación Base de Datos Sistema Operativo Desarrollo de un programa
  • 2. Datos: Es todo aquella representación de una entidad y que es susceptible de tratamiento ya sea en un programa o proceso informático. Por ejemplo nombre, apellido y edad son datos de una persona (entidad). En otras palabras un dato es la representación de una realidad. Información: Mensaje válido para un receptor o resultado del procesamiento de datos . En el momento en el que un dato se transmite y se le añade un contexto, se convierte en información. Por ejemplo: "El paciente tiene una temperatura corporal de 38ºC". En general, la comunicación en un contexto determinado convierten al dato en información CONCEPTO DE DATO E INFORMACIÓN
  • 3. Computador: Máquina capaz de aceptar datos de entrada, procesarlos y entregar resultados de salida información. Una computadora es una máquina de procesamiento de información. Es una máquina porque tiene cables, circuitos y demás elementos mecánicos. Es de procesamiento porque es capaz de transformar o procesar datos De información porque maneja conjuntos ordenados de datos. Los ordenadores sirven para la gestión de datos, almacenan grandes cantidades de datos e información y permite recuperarlos o enviarlos a gran velocidad y bajo costo Para procesar la información se requiere del hardware y del software EL COMPUTADOR
  • 4. PROCESO DE INFORMACIÓN DE LA COMPUTADORA Programa o Software Programa: es el conjunto de instrucciones escritas en algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema específico. Un programa de computadora es : Una solución a un problema. Una secuencia de instrucciones que se ejecutan en una computadora. Sólo tan correcto como el programador lo haya hecho Datos de Entrada Datos de Salida Proceso
  • 5. Para programar se requiere de: Fundamentos generales de programación. Lógica para entender, conceptualizar y solucionar el problema. Conocimientos del lenguaje de programación . La programación requiere de una serie de conocimientos básicos comunes a cualquier lenguaje de programación que le permitan al programador indicarle inequívocamente al computador las tareas que éste debe realizar.
  • 6. LENGUAJE DE PROGRAMACIÓN Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Se usa controlar el comportamiento físico y lógico de una máquina. Un lenguaje de programación permite al programador especificar de manera precisa sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Los principales tipos de lenguajes utilizados son : – Lenguaje Máquina. – Lenguaje de bajo Nivel o Ensamblador. – Lenguajes de Alto Nivel.
  • 7. Lenguaje de Máquina Lenguaje de Máquina es un lenguaje que puede ser interpretado directamente por los circuitos internos de la máquina. Está basado en instrucciones compuestas por sentencias de ceros (0) y unos (1). Ventajas: No requiere traducción, la máquina lo interpreta. Opera directamente con la máquina. Puede ser eficiente en el manejo de los recursos. Desventajas: Difícil de aprender, implementar y mantener. Es único y particular para cada procesador.
  • 8. Lenguaje de Bajo Nivel - Ensamblador Lenguaje de Bajo Nivel o Ensamblador es un lenguaje fuente para codificar sentencias simbólicas, Hace uso de nemotécnicos para representar instrucciones de máquina. Un ensamblador convierte cada instrucción en instrucciones de lenguaje de máquina. Los lenguajes ensamblador se usan principalmente en aplicaciones de tiempo real, control de procesos y de dispositivos electrónicos Ventajas: No es tan complicado como el lenguaje de máquina. Eficiente en el manejo de recursos. Desventajas: Cada procesador tiene su propio juego de instrucciones en ensamblador Dependencia total de la máquina lo que impide la transportabilidad de los programas. El lenguaje ensamblador de la PC es distinto del lenguaje ensamblador del la Apple. Debe ser traducido – ensamblado.
  • 9. Lenguaje de Alto Nivel Lenguaje de Alto Nivel es un lenguaje orientado al problema o procedimiento. Son los más cercanos al lenguaje humano. Ejemplo: COBOL, PL/I, FORTRAN, etc. Otros son los lenguajes de Programación Orientado a Objetos (OOPL) : C++, Smalltalk, Java, etc. Ventajas: Son independientes del procesador Son más fáciles de aprender, implementar y mantener. Tiene un carácter genérico Desventajas: Menos eficiente en el manejo de recursos Requiere un proceso de traducción
  • 10. Otras Definiciones Básicas Compilar: Es traducir un programa escrito en un lenguaje de alto nivel en lenguaje de máquina que es la forma que la computadora puede ejecutar las acciones o instrucciones. Base de Datos: Es una colección de datos completa e integrada para evitar duplicados, que permite recuperar información para satisfacer a una amplia variedad de usuarios. Sistema Operativo: Es una colección organizada de software que se usa para ayudar y controlar las operaciones de una computadora. Almacenamiento: Son los dispositivos en que los datos se almacenan y posteriormente se recuperan.
  • 11. Desarrollar un Programa de Computadora El programador debe escribir las sentencias o instrucciones del código fuente en un editor. El conjunto de sentencias fuente se denomina “ archivo fuente .” El archivo fuente es la entrada para el compilador . El compilador convierte el archivo fuente en un conjunto de comandos entendibles por el computador llamado “ programa ejecutable ”. Si se encuentra algún error en la sintaxis de los comandos en el archivo fuente, el compilador listará cada uno de ellos y no produce el archivo ejecutable. Editor Compilador Programa Ejecutable Programa Fuente Lista de Programas