SlideShare una empresa de Scribd logo
1 de 10
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
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.
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.
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 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.
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.
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.
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

                                   Programa Fuente


                    Compilador


                                  Programa Ejecutable
         Lista de
        Programas

Más contenido relacionado

La actualidad más candente

Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticoluzdaneelli
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosMilagrosJacqueline
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernandaJHINETA
 
Fundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programaciónFundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programaciónRoberto Hernandez
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Carito Paz
 
Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []kenelinggullo
 
Trabajo de tecnicas william
Trabajo de tecnicas williamTrabajo de tecnicas william
Trabajo de tecnicas williamwilliam031195
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programaciónromeprofe
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTPcesia_97
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónRonny Parra
 
Lenguaje de Programacion
Lenguaje de ProgramacionLenguaje de Programacion
Lenguaje de ProgramacionEliecerBatista
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASsergiosalazarcano
 
Abraham campiño
Abraham campiñoAbraham campiño
Abraham campiñohitep
 

La actualidad más candente (20)

Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Yuranip
YuranipYuranip
Yuranip
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernanda
 
Fundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programaciónFundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programación
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []
 
Nana
NanaNana
Nana
 
Darckjunio
DarckjunioDarckjunio
Darckjunio
 
Trabajo de tecnicas william
Trabajo de tecnicas williamTrabajo de tecnicas william
Trabajo de tecnicas william
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programación
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Lenguaje de Programacion
Lenguaje de ProgramacionLenguaje de Programacion
Lenguaje de Programacion
 
Software
SoftwareSoftware
Software
 
Leccion1 2
Leccion1 2Leccion1 2
Leccion1 2
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMAS
 
Abraham campiño
Abraham campiñoAbraham campiño
Abraham campiño
 

Destacado (9)

MCEGA-ACEG
MCEGA-ACEGMCEGA-ACEG
MCEGA-ACEG
 
Trabajo mio! de sistemas♥
Trabajo mio! de sistemas♥Trabajo mio! de sistemas♥
Trabajo mio! de sistemas♥
 
Presentación proyecto swpea
Presentación proyecto  swpeaPresentación proyecto  swpea
Presentación proyecto swpea
 
Péndulo en el sistema solar
Péndulo  en el sistema solarPéndulo  en el sistema solar
Péndulo en el sistema solar
 
Esqueleto Y MúSculo
Esqueleto Y MúSculoEsqueleto Y MúSculo
Esqueleto Y MúSculo
 
E mediador y el ple
E mediador y el pleE mediador y el ple
E mediador y el ple
 
Iconicidad
IconicidadIconicidad
Iconicidad
 
3
33
3
 
Mundialización y uniformidad
Mundialización y uniformidadMundialización y uniformidad
Mundialización y uniformidad
 

Similar a Oriente conceptos de programacion

Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 
Tutorial conceptos programacion
Tutorial conceptos programacionTutorial conceptos programacion
Tutorial conceptos programacionMichele André
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informático
Programa informáticoPrograma informático
Programa informáticotomorrowland
 
Hannyer calero sanchez
Hannyer calero sanchezHannyer calero sanchez
Hannyer calero sanchezVAMPKLAIZ
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardwareraydmon
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.hitep
 
Diapositivas de terminos de redes
Diapositivas de terminos de redesDiapositivas de terminos de redes
Diapositivas de terminos de redessebasgaibor
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptxDieguess
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 

Similar a Oriente conceptos de programacion (20)

Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Tutorial conceptos programacion
Tutorial conceptos programacionTutorial conceptos programacion
Tutorial conceptos programacion
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Hannyer calero sanchez
Hannyer calero sanchezHannyer calero sanchez
Hannyer calero sanchez
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardware
 
Software
SoftwareSoftware
Software
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
 
Diapositivas de terminos de redes
Diapositivas de terminos de redesDiapositivas de terminos de redes
Diapositivas de terminos de redes
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Programación
ProgramaciónProgramación
Programación
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 

Último (20)

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
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