Oriente conceptos de programacion
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Oriente conceptos de programacion

  • 266 views
Uploaded on

VIDEO EDUCATIVO...

VIDEO EDUCATIVO
PARA ESTUDIANTES DEL PRIMER AÑO
DE LA CARRERA DE TECNICO EN PROGRAMACION EMPRESARIAL
DEL CENTRO REGIONAL UNIVERSITARIO DE CHIRIQUI ORIENTE

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
266
On Slideshare
266
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. UNIVERSIDAD AUTONOMA DE CHIRIQUICENTRO 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 PROGRAMACIONALGORITMO: Serie de acciones en orden DIAGRAMA DE FLUJO: Es laespecífico, para resolver un problema, representación gráfica de un algoritmo.involucra acciones a ejecutarse y orden enel cual estas acciones deben ejecutarse. Los símbolos más utilizados en el diagrama de flujo son:PROGRAMA:*Secuencia de instrucciones mediante lascuales se ejecutan diferentes acciones deacuerdo con los datos que se esténprocesando.*Es un algoritmo desarrollado para serutilizado por la computadora.*Expresión de un algoritmo en un lenguajepreciso que puede llegar a entender unamáquina de cómputo.
  • 3. CONCEPTOS BASICOS DE PROGRAMACIONDATO: Es toda aquella representación de PROCESO DE INFORMACION DE LAuna entidad , que es susceptible de COMPUTADORA :tratamiento ya sea en un programa oproceso informático. Ejemplo: nombre, DATOS DATOSapellido y edad son datos de una persona. DE PROCESO DE ENTRADA SALIDAINFORMACION: Mensaje válido para unreceptor o resultado del procesamiento dedatos. En el momento en el que un dato setransmite y se le añade un contexto, seconvierte en información. Ejemplo “Elpaciente tiene una temperatura corporal de38 grados C. En general, la comunicaciónen un contexto determinado convierten eldato en información.
  • 4. CONCEPTOS BASICOS DE PROGRAMACIONPROGRAMACION: Requiere de una serie de conocimientos básicos comunes a cualquier lenguaje deprogramació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 quedefinen su estructura y el significado de sus elementos y expresiones. Son utilizadas para controlarel 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 interpretadosdirectamente por los circuitos internos de la máquina. Está basado eninstrucciones 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 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 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 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 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 PROGRAMACIONCOMPILAR: Es traducir un programa escrito en un lenguaje de alto nivel en lenguajede máquina que es la forma que la computadora puede ejecutar las acciones oinstrucciones.BASE DE DATOS: Es una colección de datos completa e integrada para evitarduplicados, que permite recuperar información para satisfacer a una ampliavariedad de usuarios.SISTEMA OPERATIVO: Es una colección organizada de software que se usa paraayudar y controlar las operaciones de una computador.ALMACENAMIENTO: Son los dispositivos en que los datos se almacenan yposteriormente se recuperan.
  • 9. CONCEPTOS BASICOS DE PROGRAMACIONPASOS PARA DESARROLLAR UN PROGRAMA DE COMPUTADORAEl programador debe escribir las sentencias o instrucciones del código fuenteen 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 comandosentendibles por el computador llamado “programa ejecutable”.Si se encuentra algún error en la sintaxis de los comandos en el archivofuente, el compilador listará cada uno de ellos y no produce el archivoejecutable.
  • 10. PASOS GRAFICOS PARA DESARROLLAR UN PROGRAMA DE COMPUTADORA Editor Programa Fuente Compilador Programa Ejecutable Lista de Programas