Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase02 03
Clase02 03
Lenguajes de Programación.
Entornos de desarrollo.
Programa
Es un conjunto ordenado de instrucciones que se le
dan a la computadora para que luego las interprete y
ejecute.
Tipos de Lenguaje de Programación
1) Lenguaje de Máquina.
2) Lenguaje de Bajo Nivel.
3) Lenguajes de Alto Nivel:
1) Lenguaje de Máquina (Lenguaje
s de primera generación)
Sus instrucciones, que dependen del hardware de la
computadora, son cadenas binarias (0’s y 1’).
2) Lenguaje de Bajo Nivel (Lenguajes de segunda
generación)
Depende de la máquina en que se ejecutará. El
lenguaje de bajo nivel por excelencia es el
ENSAMBLADOR.
3) Lenguajes de Alto Nivel
Su sintaxis es más cercana al lenguaje humano que el
código del lenguaje máquina o ensamblador.
Las computadoras sólo pueden ejecutar programas
escritos en lenguaje de máquina, entonces ¿Cómo
hacen para ejecutar un programa escrito en un
lenguaje de alto nivel?
no
PROGRAMA EJECUTABLE
El programa ejecutable, es
aquel que puede ser ejecutado
por el sistema operativo.
Ejecutamos
el archivo
MEMORIA
E0004F
si no
¿Ejecución con error?
E00186
E0025E
El procesador ejecuta el
E003AB programa almacenado en la
memoria, para esto utiliza un
ciclo de búsqueda y un ciclo de
ejecución.
Proceso de Salida del
Interpretación programa
PROGRAMA FUENTE
E0004F
MEMORIA
no E00186
si
¿Interpretación con error?
E0025E
E003AB
El procesador ejecuta el
programa almacenado en la
memoria, para esto utiliza un
ciclo de búsqueda y un ciclo de
ejecución.
Concepto:
Un entorno de desarrollo integrado o en inglés
Integrated Development Environment (IDE) es un
programa compuesto por un conjunto de
herramientas para un programador.
Editores de textos,
Depuradores de código,
Integración con compiladores/interpretes,
Asistentes para creación de programas,
Entre otros.
Tipos de entornos de desarrollo:
Modo texto: El ambiente en el que se trabaja no
tiene ventanas, como en el Turbo Pascal, Borland
Pascal, Free Pascal, Borland C++, etc.
Modo gráfico: El ambiente en el que se trabaja tiene
ventanas como en Eclipse, NetBeans, Borland Delphi,
Microsoft Visual C++, Microsoft Visual Basic, Sybase
Power Builder, etc.
Fase 1:
Etapas para la resolución Definición
Fase 3:
Diseño del sistema
Fase 4: Codificación
Fase 5:
Depuración
Fase 6:
Documentación
Algoritmo
– Secuencia lógica de pasos discretos usados para
resolver un problema en una cantidad finita de
tiempo.
– Representación
Lenguaje natural.
Pseudocódigo.
Diagramas de Flujo.
Diagramas NS.
Otros.
Inicio
Inicio
Fin
Fin
Proceso Secuencial
Sum Sum + 1
Sum Sum + 1
Produb*n
Cont 1
Escribir / Imprimir
Imprimir “la rpta es”, h “la rpta es” , h
Asignación