conceptos de programacion oriente
DESCRIPTION
VIDEO EDUCATIVO PARA LOS ESTUDIANTE DEL CENTRO FREGIONAL DE CHIRIQUI ORIENTE, DE LA FACULTAD DE ECONOMIA, DEL TECNICO EN PROGRAMACION EMPRESARIALTRANSCRIPT
UNIVERSIDAD AUTONOMA DE CHIRIQUICENTRO REGIONAL UNIVERSITARIO DE CHIRIQUI ORIENTE
FACULTAD DE ECONOMIATECNICO EN PROGRAMACION EMPRESARIAL
PRIMER AÑOPRIMER SEMESTRE 2012
CURSO: LOGICA DE PROGRAMACION I
FACILITADORA: PROF. SARITA P.C.S. de STOTT
CONCEPTOS BASICOS DE PROGRAMACION
ALGORITMO: Serie de acciones en orden específico, para resolver un problema, involucra acciones a ejecutarse y orden en el cual estas acciones deben ejecutarse.
PROGRAMA: *Secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones de acuerdo con los datos que se estén procesando. *Es un algoritmo desarrollado para ser utilizado por la computadora. *Expresión de un algoritmo en un lenguaje preciso que puede llegar a entender una máquina de cómputo.
DIAGRAMA DE FLUJO: Es la representación gráfica de un algoritmo. Los símbolos más utilizados en el diagrama de flujo son:
CONCEPTOS BASICOS DE PROGRAMACION
DATO: Es toda aquella representación de una entidad , que es susceptible de tratamiento ya sea en un programa o proceso informático. Ejemplo: nombre, apellido y edad son datos de una persona.
INFORMACION: 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. Ejemplo “El paciente tiene una temperatura corporal de 38 grados C. En general, la comunicación en un contexto determinado convierten el dato en información.
PROCESO DE INFORMACION DE LA COMPUTADORA:
DATOSDE
ENTRADAPROCESO
DATOSDE
SALIDA
CONCEPTOS BASICOS DE PROGRAMACION
PROGRAMACION: Requiere de una serie de conocimientos básicos comunes a cualquier lenguaje de programación que le permitan al programador indicarle al computador las tareas que debe realizar.
LENGUAJE DE PROGRAMACION: 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. Son utilizadas para controlar el comportamiento físico y lógico de la máquina.
Un lenguaje de programación permite al programador especificar de manera precisa sobre qué datos debe operar la computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada de gama de circunstancias.
Los principales tipos de lenguaje utilizados son;*Lenguaje de máquina*Lenguaje de bajo Nivel o emsamblador*Lenguaje de Alto Nivel.
LENGUAJE DE MAQUINA: es un lenguaje que puede ser interpretadosdirectamente por los circuitos internos de la máquina. Está basado eninstrucciones 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 en cada procesador.
LENGUAJE DE BAJO NIVEL O ESAMBLADOR: es un lenguaje fuente para codificarsentencias simbólicas. Hace uso de nemotécnicos para representar instrucciones demáquina. Un ensamblador convierte cada instrucción en instrucciones de lenguaje demáquina. Los lenguajes ensambladores se usan principalmente en aplicaciones detiempo 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 transportabilidadde los programas.
LENGUAJE DE ALTO NIVEL: es un lenguaje orientado al problema oprocedimiento. Son los más cercanos al lenguaje humano. Ejemplo: COBOL,FORTRAN, etc. Otros son los lenguajes de programación orientados 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.
CONCEPTOS BASICOS DE PROGRAMACION
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 computador.
ALMACENAMIENTO: Son los dispositivos en que los datos se almacenan y posteriormente se recuperan.
CONCEPTOS BASICOS DE PROGRAMACION
PASOS PARA 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.
PASOS GRAFICOS PARA DESARROLLAR UN PROGRAMA DE COMPUTADORA
Editor
Compilador
Programa Ejecutable
Programa Fuente
Lista de
Programas