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

Programación

  • 1.
  • 2.
    • R bei 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 : esel ú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 unalgoritmo  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 eltiempo 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.
    +, -, potenci 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ónde 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
  • 10.
    Abr i rel 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 eali 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 inicioy 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 deflujo 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 ees un ej em o de pl l o ant er i or