SlideShare une entreprise Scribd logo
1  sur  16
Lucelly Castillo
• R be i nst r ucci ones r egl as,
   eci
  or denes par a r eal i zar una
  act i vi dad def i ni da por el
  pr ogr am ador
 Los algoritmos llevan un lenguaje
 de programación
 Ti enen un i ni ci o, un desar r ol l o
 del pr obl em y un f i nal
              a
MAQUINA : es el único que entiende
                directamente la computadora



                  ALTO NIVEL : se caracteriza
                  por expresar los algoritmos
                  de una manera adecuada a
                  la capacidad cognitiva
                  humana, utiliza
                  Pseudocodigo


BAJO NIVEL: es aquel en el que sus
instrucciones ejercen un control directo sobre
el hardware
Nombre de un algoritmo  se representan con su nombre

    Logico    Entero         Caracter     Real


                 Son predeterminados

Var i abl es : es un espaci o de m or i a com
                                  em         o:
 Ent er o, R , Logi co, Carácter, y C
            eal                      adena

Es un dat o al m  acenado que no cam a pueden ser
                                    bi
de t i po Ent er o,
 R , Logi co, Carácter y cadena
  eal
• Indica el tiempo de     • Son operandos y
  operación sobr e el       operaciones escritas en
  oper ando                 un operando en orden
• Pueden ser constantes     de sintaxis
  y actúa sol o con un    • Aparece sobre una
  oper ando                 expresión como
O andos y
 per                        aritmética, logica,
  oper ador es              carácter y cadena
+,-,*,,()       y
  1,3,4,2,…
+, -, pot enci a *,
Se obtendrá un val or
                                  /, di v,
de t i po ent er o o r eal
                                  mod


Se obtendrá un val or de            +, -, pot enci a *
t i po Logi co ( ver dader o o       /, di v,
Fal so)                              mod
Es una asignación de salida: aparecerá en el programa,


Es una asignación de entrada: No aparecerá en el programa
solo leerá la instrucción de la asignación “Escribir”

Es una asignación de entrada: En la cual se hace la asignación
de un dato o indicador

Es una asignación de entrada: Da una opción única


Es una asignación de entrada: Trata de dar doble opción pero
mas completa dando doble información

Es una asignación de entrada: Mientras haya una única
instrucción este seguirá haciendo lo mismo
Abr i r el
  pr ogr am de
           a
  Psei nt


Escr i bi r el
pr ogr am a
t eni endo en
cuent a l a
ant er i or
Se r eal i za el
pr ogr ama
En est e caso el
ar ea de un
C r cul o
 i
Este será el
            r esul t ado de
            t u pr ogr ama

Resultado
Octágono: muestra
el inicio y Final del
programa                      Paralelogramo la flecha hacia fuera:
                              muestra lo que vera el programador



Paralelogramo con flecha hacia dentro: es la función que debe
leer lo anterior


 Condicional del Si


                                  Es una asignación
Los diagramas de flujo son descripciones
gráficas de algoritmos; usan símbolos
conect ados con f l echas par a i ndi car l a
secuenci a de i nst r ucci ones
Son utilizados para representar algoritmos
pequeños
Es t e es un ej em o de
                  pl
l o ant er i or
Programación

Contenu connexe

Tendances

Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 
Analizadores Sintácticos
Analizadores SintácticosAnalizadores Sintácticos
Analizadores SintácticosBryant Arellano
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webPaula_rozo
 
Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021Bryan Chasiguano
 
Analizador Sintactico
Analizador SintacticoAnalizador Sintactico
Analizador SintacticoBayo Chicaiza
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++Idalia Tristan
 
Analizador léxico
Analizador léxico Analizador léxico
Analizador léxico Jorge Molano
 
Generador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionGenerador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionbulnez
 
Gramatica libre de contexto
Gramatica libre de contextoGramatica libre de contexto
Gramatica libre de contextoDaniel Molina
 
Trabajo dfe informatica
Trabajo dfe informatica Trabajo dfe informatica
Trabajo dfe informatica maleja3456
 
Trabajo de informatica.com
Trabajo de informatica.comTrabajo de informatica.com
Trabajo de informatica.comJorge Suesca
 
Clase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoClase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoInfomania pro
 
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Videoconferencias UTPL
 

Tendances (20)

Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Analizadores Sintácticos
Analizadores SintácticosAnalizadores Sintácticos
Analizadores Sintácticos
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021
 
Taller de compiladores
Taller de compiladoresTaller de compiladores
Taller de compiladores
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Analizador Sintactico
Analizador SintacticoAnalizador Sintactico
Analizador Sintactico
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
4 Datos
4 Datos4 Datos
4 Datos
 
Analizador léxico
Analizador léxico Analizador léxico
Analizador léxico
 
Generador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionGenerador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Tr asem-ver
Tr asem-verTr asem-ver
Tr asem-ver
 
Gramatica libre de contexto
Gramatica libre de contextoGramatica libre de contexto
Gramatica libre de contexto
 
Trabajo dfe informatica
Trabajo dfe informatica Trabajo dfe informatica
Trabajo dfe informatica
 
Trabajo de informatica.com
Trabajo de informatica.comTrabajo de informatica.com
Trabajo de informatica.com
 
Compiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico ConceptosCompiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico Conceptos
 
Clase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoClase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexico
 
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
 
Automatas finitos
Automatas finitosAutomatas finitos
Automatas finitos
 

En vedette

En vedette (15)

Paisaje nocturno
Paisaje  nocturnoPaisaje  nocturno
Paisaje nocturno
 
Graficos
GraficosGraficos
Graficos
 
Texto en flash
Texto en flashTexto en flash
Texto en flash
 
Formularios con html5
Formularios con html5Formularios con html5
Formularios con html5
 
Dregradados lucelly
Dregradados lucellyDregradados lucelly
Dregradados lucelly
 
Importacion degraficos
Importacion degraficosImportacion degraficos
Importacion degraficos
 
Mantenimiento lucelly
Mantenimiento lucellyMantenimiento lucelly
Mantenimiento lucelly
 
Sprite lcelly
Sprite lcellySprite lcelly
Sprite lcelly
 
Importación
ImportaciónImportación
Importación
 
Lucelly php
Lucelly phpLucelly php
Lucelly php
 
Creación de gráficos y degradados
Creación de gráficos y degradadosCreación de gráficos y degradados
Creación de gráficos y degradados
 
1 pagina web
1 pagina web1 pagina web
1 pagina web
 
6 entorno de trabajo en flah
6 entorno de trabajo en flah6 entorno de trabajo en flah
6 entorno de trabajo en flah
 
3 puertos
3 puertos3 puertos
3 puertos
 
Importación a flash
Importación a flashImportación a flash
Importación a flash
 

Similaire à Programación

Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje calejanlaura
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Marquina, Santiago
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011seolivares
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmodarooke
 
2 Conceptos De Programacion
2 Conceptos De Programacion2 Conceptos De Programacion
2 Conceptos De ProgramacionRubén Márquez
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicaszamand14
 

Similaire à Programación (20)

Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje c
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortada
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
Programacion kmi
Programacion kmiProgramacion kmi
Programacion kmi
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
2 Conceptos De Programacion
2 Conceptos De Programacion2 Conceptos De Programacion
2 Conceptos De Programacion
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Fernando
FernandoFernando
Fernando
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 

Plus de luzeiitha

Plus de luzeiitha (20)

Para crear botones
Para crear botonesPara crear botones
Para crear botones
 
Fundamentales de action script
Fundamentales de action scriptFundamentales de action script
Fundamentales de action script
 
Formularios
FormulariosFormularios
Formularios
 
Formularios
FormulariosFormularios
Formularios
 
Clip de pelicula
Clip de peliculaClip de pelicula
Clip de pelicula
 
Clip de pelicula
Clip de peliculaClip de pelicula
Clip de pelicula
 
Notas 2
Notas 2Notas 2
Notas 2
 
Notas
NotasNotas
Notas
 
Puertos y conectores para pc
Puertos y conectores para pcPuertos y conectores para pc
Puertos y conectores para pc
 
Html
HtmlHtml
Html
 
3
33
3
 
2
22
2
 
1
11
1
 
Mapa
MapaMapa
Mapa
 
Recapitulacio
RecapitulacioRecapitulacio
Recapitulacio
 
Entorno
EntornoEntorno
Entorno
 
Variables con php
Variables con phpVariables con php
Variables con php
 
Html
HtmlHtml
Html
 
Html5
Html5Html5
Html5
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 

Programación

  • 2. • R be i nst r ucci ones r egl as, eci or denes par a r eal i zar una act i vi dad def i ni da por el pr ogr am ador Los algoritmos llevan un lenguaje de programación Ti enen un i ni ci o, un desar r ol l o del pr obl em y un f i nal a
  • 3. MAQUINA : es el único que entiende directamente la computadora ALTO NIVEL : se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, utiliza Pseudocodigo BAJO NIVEL: es aquel en el que sus instrucciones ejercen un control directo sobre el hardware
  • 4. Nombre de un algoritmo  se representan con su nombre Logico Entero Caracter Real Son predeterminados Var i abl es : es un espaci o de m or i a com em o: Ent er o, R , Logi co, Carácter, y C eal adena Es un dat o al m acenado que no cam a pueden ser bi de t i po Ent er o, R , Logi co, Carácter y cadena eal
  • 5. • Indica el tiempo de • Son operandos y operación sobr e el operaciones escritas en oper ando un operando en orden • Pueden ser constantes de sintaxis y actúa sol o con un • Aparece sobre una oper ando expresión como O andos y per aritmética, logica, oper ador es carácter y cadena +,-,*,,() y 1,3,4,2,…
  • 6. +, -, pot enci a *, Se obtendrá un val or /, di v, de t i po ent er o o r eal mod Se obtendrá un val or de +, -, pot enci a * t i po Logi co ( ver dader o o /, di v, Fal so) mod
  • 7. Es una asignación de salida: aparecerá en el programa, Es una asignación de entrada: No aparecerá en el programa solo leerá la instrucción de la asignación “Escribir” Es una asignación de entrada: En la cual se hace la asignación de un dato o indicador Es una asignación de entrada: Da una opción única Es una asignación de entrada: Trata de dar doble opción pero mas completa dando doble información Es una asignación de entrada: Mientras haya una única instrucción este seguirá haciendo lo mismo
  • 8.
  • 9.
  • 10. Abr i r el pr ogr am de a Psei nt Escr i bi r el pr ogr am a t eni endo en cuent a l a ant er i or
  • 11. Se r eal i za el pr ogr ama En est e caso el ar ea de un C r cul o i
  • 12. Este será el r esul t ado de t u pr ogr ama Resultado
  • 13. Octágono: muestra el inicio y Final del programa Paralelogramo la flecha hacia fuera: muestra lo que vera el programador Paralelogramo con flecha hacia dentro: es la función que debe leer lo anterior Condicional del Si Es una asignación
  • 14. Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conect ados con f l echas par a i ndi car l a secuenci a de i nst r ucci ones Son utilizados para representar algoritmos pequeños
  • 15. Es t e es un ej em o de pl l o ant er i or