Está en la página 1de 16

ESTRUCTURAS DE

DATOS
ING. DENIS ROGER ARRATIA RODRIGUEZ
INTRODUCCION
1. CONCEPTOS BÁSICOS DE PROGRAMACIÓN
1.1. Introducción a la computación.
1.1.1. Componentes de una computadora.
1.1.1.1. Hardware/Software.
1.1.2. Ambientes de programación.
1.1.3. Lenguajes de alto nivel y bajo nivel.
1.1.4. Concepto de interprete y Compilador.
1.1.5. Máquina virtual.
1.1.6. Programas.
INTRODUCCIÓ
N A LA
COMPUTACIÓN
• La computación es el
conjunto de conocimientos
científicos y técnicos que
permiten procesar
información
automáticamente, dando paso
a los sistemas informaticos.
A QUE NOS REFERIMOS CON SISTEMAS?
LOS SISTEMA NOS PERMITE
ALMACENAR Y PROCESAR
INFORMACIÓN MEDIANTE UNA
SERIE DE PARTES
INTERRELACIONADAS, COMO EL
HARDWARE, EL SOFTWARE Y EL
PERSONAL
COMPONENTES DE LA COMPUTADORA
ANÁLISIS DE HARDWARE

• Consiste en saber qué hardware


(dispositivo) tiene conectado y si
está funcionando correctamente, este
a traves de sus puertos periféricos y
reconocer los dispositivos de entrada
como de salida
ANÁLISIS DE SOFTWARE

• Análisis de software es el proceso


automatizado de analizar el sistema
para el comportamiento del software.
Existen dos tipos principales de
análisis, el análisis estático de
software y el análisis dinámico de
software
AMBIENTES DE PROGRAMACIÓN

• Un ambiente de desarrollo, o
también conocido como Entorno
de Desarrollo Integrado (IDE en
sus siglas de inglés) es una
aplicación con un conjunto de
herramientas de programación
para que el desarrollador pueda
escribir en un lenguaje de
programación
EDITORES DE TEXTO

• Editor de texto es un programa informático que permite


crear y modificar archivos digitales compuestos
únicamente por textos sin formato
DIFERENCIA ENTRE IDE Y EDITORES DE TEXTO

• Un IDE es una
herramienta robusta para
escribir, editar, depurar y
ejecutar tu código. Un
editor de texto solo te
permite escribir y editar su
código
LENGUAJES DE ALTO NIVEL Y BAJO NIVEL

• Un lenguaje de bajo nivel es


trasladado fácilmente a lenguaje
de máquina (la palabra bajo se
refiere a la abstracción reducida
entre el lenguaje y el hardware).
Y los lenguajes de programación
de alto nivel se caracterizan por
expresar los programas de una
manera sencilla
CONCEPTO DE INTERPRETE Y COMPILADOR

Los compiladores e intérpretes toman


código legible por los humanos y lo
convierten en código máquina legible por
computadoras.
CONCEPTO DE INTERPRETE Y COMPILADOR

• En un lenguaje compilado, la máquina


de destino traduce directamente el
programa.
• En un lenguaje interpretado, el código
fuente no es directamente traducido
por la máquina de destino
MÁQUINA VIRTUAL

• Una máquina virtual (Virtual machine


en inglés abreviado VM) es una
réplica, en cuanto a comportamiento,
de un equipo físico, como una PC,
teléfono, etc.
PROGRAMAS

• Dependerá de la finalidad del


programa que se desea
obtener para elegir el
programa.

También podría gustarte