|
Creado por ashleygerra
hace más de 10 años
|
|
MINISTERIO DE EDUCACIÓNINSTITUTO PROFESIONAL Y TECNICO DE LA CONCEPCIÓNESTUDIANTE : ASHLEY GUERRAFACILITADORA: SOID MOLINA TRABAJO DE: DESARROLLO LOGICO Y PROGRAMACIÓNGRUPO: 10GAÑO : 2014
VIDEO SOBRE LENGUAJE DE PROGRAMACIÓN
Conceptos básicosPara adentrarnos en el mundo de la programación y sus diversos lenguajes debe- mos conocer ciertos conceptos. Hablamos de programación cuando nos referi- mos al proceso de creación de un programa de computadora mediante la aplica- ción de procedimientos lógicos. La programación se desarrolla en distintos lenguajes. Estos lenguajes son códi- gos estructurados que cobran sentido en determinados contextos de uso. Antes de hablar en términos estrictamente informáticos revisemos qué son los lenguajes. Los lenguajes pueden ser naturales o artificiales. Los naturales nos son propios como seres humanos, y cada uno de ellos es el vehículo de comunicación de una determinada cultura; requieren de un aprendizaje en gran medida gobernado por factores innatos y culturales, y de un uso inconsciente en los primeros años de vida. Los artificiales, en cambio, suponen una creación consciente y metódica regida por convenciones arbitrarias establecidas por especialistas. Para utilizarlos y desa- rrollarlos se requiere un aprendizaje deliberado y planificado.El lenguaje de programación es un lenguaje artificial creado por el hombre para lograr que la máquina –en este caso la compu- tadora– realice funciones previamente establecidas.
Un lenguaje de programación es un idioma artificial diseñado para expresar cómputos que pueden Código binarioPara que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina o código binario, que la máquina comprende fácilmente, pero que resulta excesivamente complicado para las personas. Se dice que un sistema es binario cuando solo caben dos posibles resultados o respuestas a un planteo determinado. El código binario es la base de la informática al reducir todas las posibles instrucciones interpretadas por la máquina a un código de unos y ceros (encendido/apagado; sí/no) por el que el microprocesador funciona y ejecuta las órdenes introducidas en él. La unidad mínima de información en el código binario es el bit –el término proviene del inglés binary digit–. Un bit puede ser un 1 o un 0. ser llevados a cabo por las computadoras. Puede 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. Estos lenguajes permiten especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una gran cantidad de opciones posibles. Todo esto, a través de un lenguaje que intenta ser relativamente próximo al lenguaje humano o natural.
ProgramaUn programa generalmente implementa –traduce a un lenguaje de programación concreto– un algoritmo. Los programas suelen subdividirse en partes menores denominadas módulos, de forma que la complejidad algorítmica de cada una de las partes sea menor que la del programa completo, lo cual ayuda al desarrollo del problema.Para la implementación de un programa ejecutable –un típico.exe para Microsoft– se deben llevar adelante dos pasos:1. CompilaciónEn este paso se traduce un programa escrito en un lenguaje de programación a otro, generando un programa equivalente que la máquina será capaz de in- terpretar.2. EnlazadoEs el proceso que une el código de los módulos y bibliotecas que forman un programa para generar el ejecutable final.El proceso de creación de un programa, desde el punto de vista de la ingenie- ría, podría sintetizarse en los siguientes pasos:1. Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea.2. Recopilar los requisitos del programa para definir qué es lo que debe hacer y para qué se necesita.3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer; las pruebas que de- muestren la validez del programa se pueden especificar en esta fase.4. Diseñar la arquitectura del programa para descomponerlo en partes de complejidad abordable.5. Implementar el programa, lo que consiste en realizar un diseño detallado, especificando completamente todo su funcionamiento.6. Implantar o instalar el programa es ponerlo en funcionamiento junto con los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.).Como hemos visto hasta aquí, las computadoras no hablan nuestro idioma, necesitan un lenguaje específico pensado por el hombre para ellas. Además, requieren constantemente interpretar todas las instrucciones que reciben.
Nueva Página
Nueva Página
Nueva Página
Nueva Página
Nueva Página
¿Quieres crear tus propios Apuntes gratis con GoConqr? Más información.