VIDEO EDUCATIVO
PARA ESTUDIANTES DEL PRIMER AÑO
DE LA CARRERA DE TECNICO EN PROGRAMACION EMPRESARIAL
DEL CENTRO REGIONAL UNIVERSITARIO DE CHIRIQUI ORIENTE
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
Oriente conceptos de programacion
1. UNIVERSIDAD AUTONOMA DE CHIRIQUI
CENTRO REGIONAL UNIVERSITARIO DE CHIRIQUI ORIENTE
FACULTAD DE ECONOMIA
TECNICO EN PROGRAMACION EMPRESARIAL
PRIMER AÑO
PRIMER SEMESTRE 2012
CURSO: LOGICA DE PROGRAMACION I
FACILITADORA: PROF. SARITA P.C.S. de STOTT
2. CONCEPTOS BASICOS DE PROGRAMACION
ALGORITMO: Serie de acciones en orden DIAGRAMA DE FLUJO: Es la
específico, para resolver un problema, representación gráfica de un algoritmo.
involucra acciones a ejecutarse y orden en
el cual estas acciones deben ejecutarse. Los símbolos más utilizados en el
diagrama de flujo son:
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.
3. CONCEPTOS BASICOS DE PROGRAMACION
DATO: Es toda aquella representación de PROCESO DE INFORMACION DE LA
una entidad , que es susceptible de COMPUTADORA :
tratamiento ya sea en un programa o
proceso informático. Ejemplo: nombre, DATOS DATOS
apellido y edad son datos de una persona. DE PROCESO DE
ENTRADA SALIDA
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.
4. 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.
5. LENGUAJE DE MAQUINA: es un lenguaje que puede ser interpretados
directamente por los circuitos internos de la máquina. Está basado en
instrucciones compuestas por sentencias de ceros (0) y unos (1).
VENTAJAS DESVENTAJAS:
No requiere traducción, la Difícil de aprender, implementar y
máquina lo interpreta. mantener.
Opera directamente con la Es único y particular en cada
máquina. procesador.
Puede ser eficiente en el manejo
de los recursos.
6. LENGUAJE DE BAJO NIVEL O ESAMBLADOR: 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 ensambladores se usan principalmente en aplicaciones de
tiempo real, control de procesos y de dispositivos electrónicos.
VENTAJAS DESVENTAJAS:
No es tan complicado como el Cada procesador tiene su propio
lenguaje de máquina. juego de instrucciones en
Eficiente en el manejo de ensamblador.
recursos. Dependencia total de la máquina
lo que impide la transportabilidad
de los programas.
7. LENGUAJE DE ALTO NIVEL: es un lenguaje orientado al problema o
procedimiento. 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 DESVENTAJAS:
Son independientes del Menos eficiente en el manejo de
procesador. recursos.
Son más fáciles de aprender, Requiere un proceso de
implementar y mantener. traducción.
Tiene un carácter genérico.
8. 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.
9. 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.
10. PASOS GRAFICOS PARA DESARROLLAR UN PROGRAMA DE COMPUTADORA
Editor
Programa Fuente
Compilador
Programa Ejecutable
Lista de
Programas