SlideShare a Scribd company logo
1 of 11
Es el proceso de diseño, codificación y
mantenimiento del código de un
programa; su propósito es crear
programas y para esto se emplean
algoritmos y lógica formal.

             Algoritmos
Es el conjunto de instrucciones bien
definidas,  ordenadas y finitas que
permite resolver problemas mediante
pasos secuenciales y sucesivos
   Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos
    valores es el mayor y escribirlo.

   1. Inicio
   2. Inicializar variables: A = 0, B = 0
   3. Solicitar la introducción de dos
   valores distintos
   4. Leer los dos valores
   5. Asignarlos a las variables A y B
   6. Si A = B Entonces vuelve a 3
   porque los valores deben ser
   distintos
   7. Si A>B Entonces
   Escribir A, “Es el mayor”
   8. De lo contrario: Escribir B, “Es
   el mayor”
   9. Fin_Si
   10. Fin
   Desarrolle un algoritmo que realice la sumatoria de los números enteros
    comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.

   1. Inicio
   2. Declaración de variables:
   N= 0, Suma = 0
   3. Asignación Contador :
   N=N+1
   4. Asignación Acumulador:
   Suma = Suma + N
   5. Si N = 10 Entonces
   6. Escribir Suma
   7. De lo contrario, Repetir desde el
   paso 3
   8. Fin_Si
   8. Fin
Es la representación gráfica
de los algoritmos, es una
herramienta       para      la
elaboración de los algoritmos
y     es   fundamental     en
programación.
Emplea símbolos específicos
de cada         disciplina y
representa las acciones a
través de flechas que indican
los flujos
Desarrolle un
algoritmo que
permita leer
dos valores
distintos,
determinar
cual de los
dos valores es
el
mayor y
escribirlo.
   Desarrolle un algoritmo que
    realice la sumatoria de los
    números enteros comprendidos
    entre el 1 y el 10,es decir, 1 + 2 +
    3 + …. + 10.
Es la herramienta para
entender                el
funcionamiento de un
algoritmo y verifica que
cumple                 las
especificaciones       sin
ejecutarlo.
Es una ejecución en
papel para lo cual se
emplea el registro en
papel de las variables y
los valores que toman.
El diagrama de flujo presenta un programa que calcula la potencia de un
número a través del siguiente proceso.
Toma las siguientes variables:
int A, B, P, COUNT ;

PAS               COU
      A   B   P                          OBSERVACIONES
 O                 NT
 1    2   2             Establece la decisión variable A es Entero
 2        2   2         Iguala a B y P
 3                 1    Inicia el contador
 4                 2    Incrementa el contador
 5        2   2         Calcula el producto B*P; nuevo valor de P = 4
 6    2       4    2    Compara las variables A y COUNT
 7            4         Salida de pantalla igual a P
 8                      FIN PROGRAMA
Una vez dadas las variables se da valor de entrada a cada una
El proceso se da de la siguiente forma se ingresa la variable B
luego la variable A una vez recibidas las variables el programa
evalúa que la variable A sea un numero entero de ser así continua
el proceso en caso contrario termina el programa, al seguir el
programa iguala las variables P y B, en ese momento la variable
COUNT aparece y se hace igual a 1, después esta variable COUNT
se incrementa en 1 y posterior se realiza el proceso de
multiplicación de la variable P y B, con la cual esa variable P asume
un nuevo valor que es P * B, el programa vuelve a llamar a la
variable A y la compara con la variable COUNT donde si A es menor
o igual a COUNT se presenta en pantalla el valor de P y luego
termina el programa.
Inicio

    Prueba de Escritorio El programa calcula la suma de dos números

    Variables:                                                               a
    Int a , b , Suma ;

                                                                             b

Paso     a    b   Suma          Observaciones
1       3    5           Se ingresan los valores
                                                                      Suma         a+b

2                 3+5=   Se realiza el proceso suma
                  8
                                                                         Suma
3                 8      Se presenta el resultado en
                         pantalla

                                                                             Fin

4                        Fin de programa

More Related Content

What's hot (20)

Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
 
!Prograc2
!Prograc2!Prograc2
!Prograc2
 
Algoritmo ibrahim ishtay
Algoritmo ibrahim ishtayAlgoritmo ibrahim ishtay
Algoritmo ibrahim ishtay
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Uso de operadores
Uso de operadoresUso de operadores
Uso de operadores
 
Ejercicios
 Ejercicios Ejercicios
Ejercicios
 
Ejercicios de algoritmos2
Ejercicios de algoritmos2Ejercicios de algoritmos2
Ejercicios de algoritmos2
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Ejercicios algoritmossecuenciales
Ejercicios algoritmossecuencialesEjercicios algoritmossecuenciales
Ejercicios algoritmossecuenciales
 
Condicion Si ANIDADA
Condicion Si ANIDADACondicion Si ANIDADA
Condicion Si ANIDADA
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
 
Actividad ejercicios de algoritmos
Actividad ejercicios de algoritmosActividad ejercicios de algoritmos
Actividad ejercicios de algoritmos
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
Prueba1
Prueba1Prueba1
Prueba1
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Resolucion de 35 programas básicos
Resolucion de 35 programas básicosResolucion de 35 programas básicos
Resolucion de 35 programas básicos
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Trabajo de algoritmo
Trabajo de algoritmoTrabajo de algoritmo
Trabajo de algoritmo
 
Analisis disenoalgorit
Analisis disenoalgoritAnalisis disenoalgorit
Analisis disenoalgorit
 

Viewers also liked

El medio ambiente
El medio ambienteEl medio ambiente
El medio ambienteIvxn_ds
 
Rtas a preguntas proceso articulación
Rtas a preguntas proceso articulaciónRtas a preguntas proceso articulación
Rtas a preguntas proceso articulaciónyhing
 
Evaluación
EvaluaciónEvaluación
Evaluaciónjlhv2204
 
Seminario tarea 1 mat 1 mod 3 c
Seminario tarea 1 mat 1 mod 3  cSeminario tarea 1 mat 1 mod 3  c
Seminario tarea 1 mat 1 mod 3 cabril1312
 
1º la pedagogía que vendrá
1º la pedagogía que vendrá1º la pedagogía que vendrá
1º la pedagogía que vendráAdalberto
 
Didactica general ix_unidad_
Didactica general ix_unidad_Didactica general ix_unidad_
Didactica general ix_unidad_Santiago An
 
PresentacióLa SíNdrome De Down
PresentacióLa SíNdrome De DownPresentacióLa SíNdrome De Down
PresentacióLa SíNdrome De DownAgustí
 
Colegio catolico-100128
Colegio catolico-100128Colegio catolico-100128
Colegio catolico-100128Nelo Stanley
 
Hospital pediatrico chiapas
Hospital pediatrico chiapasHospital pediatrico chiapas
Hospital pediatrico chiapaskadohe
 
Software presentation.pptx
Software presentation.pptxSoftware presentation.pptx
Software presentation.pptxguswngks
 
Cronograma de actividades de la investigación 2014
Cronograma de actividades de la investigación 2014Cronograma de actividades de la investigación 2014
Cronograma de actividades de la investigación 2014Condesti Centro de Ciencias
 

Viewers also liked (20)

Enfernedades de la madera
Enfernedades de la maderaEnfernedades de la madera
Enfernedades de la madera
 
El medio ambiente
El medio ambienteEl medio ambiente
El medio ambiente
 
Invitacion
InvitacionInvitacion
Invitacion
 
Rtas a preguntas proceso articulación
Rtas a preguntas proceso articulaciónRtas a preguntas proceso articulación
Rtas a preguntas proceso articulación
 
Evaluación
EvaluaciónEvaluación
Evaluación
 
Caso de pablo
Caso de pabloCaso de pablo
Caso de pablo
 
Seminario tarea 1 mat 1 mod 3 c
Seminario tarea 1 mat 1 mod 3  cSeminario tarea 1 mat 1 mod 3  c
Seminario tarea 1 mat 1 mod 3 c
 
1º la pedagogía que vendrá
1º la pedagogía que vendrá1º la pedagogía que vendrá
1º la pedagogía que vendrá
 
Pce elsecretario
Pce elsecretarioPce elsecretario
Pce elsecretario
 
Periodico
PeriodicoPeriodico
Periodico
 
LA PROFESIÓN DOCENTE
LA PROFESIÓN DOCENTELA PROFESIÓN DOCENTE
LA PROFESIÓN DOCENTE
 
9. Ellas hacen.
9. Ellas hacen.9. Ellas hacen.
9. Ellas hacen.
 
Villencias
VillenciasVillencias
Villencias
 
Didactica general ix_unidad_
Didactica general ix_unidad_Didactica general ix_unidad_
Didactica general ix_unidad_
 
Capacidades grupo arelance_formación
Capacidades grupo arelance_formaciónCapacidades grupo arelance_formación
Capacidades grupo arelance_formación
 
PresentacióLa SíNdrome De Down
PresentacióLa SíNdrome De DownPresentacióLa SíNdrome De Down
PresentacióLa SíNdrome De Down
 
Colegio catolico-100128
Colegio catolico-100128Colegio catolico-100128
Colegio catolico-100128
 
Hospital pediatrico chiapas
Hospital pediatrico chiapasHospital pediatrico chiapas
Hospital pediatrico chiapas
 
Software presentation.pptx
Software presentation.pptxSoftware presentation.pptx
Software presentation.pptx
 
Cronograma de actividades de la investigación 2014
Cronograma de actividades de la investigación 2014Cronograma de actividades de la investigación 2014
Cronograma de actividades de la investigación 2014
 

Similar to Programación y algoritmos

Ejemplos de diagramas de flujo
Ejemplos de diagramas de flujoEjemplos de diagramas de flujo
Ejemplos de diagramas de flujoJorge Mejia
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoErnesto
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujoIsaura Nina
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujofercastilloipn
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoJorge Luis
 
ejercicios-resueltos.pdf
ejercicios-resueltos.pdfejercicios-resueltos.pdf
ejercicios-resueltos.pdfBetoCR4
 
ejercicios-resueltos (1).pdf
ejercicios-resueltos (1).pdfejercicios-resueltos (1).pdf
ejercicios-resueltos (1).pdfCROWD1 GO FOR IT
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Anexo1 diagramasdeflujo-090415113702-phpapp01
Anexo1 diagramasdeflujo-090415113702-phpapp01Anexo1 diagramasdeflujo-090415113702-phpapp01
Anexo1 diagramasdeflujo-090415113702-phpapp01josecortes28
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujoGutberto Santos
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De FlujoFabio Valencia
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)daniel lozada cutiva
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programacióncarlinauribe
 

Similar to Programación y algoritmos (20)

Ejemplos de diagramas de flujo
Ejemplos de diagramas de flujoEjemplos de diagramas de flujo
Ejemplos de diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujo
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
ejercicios-resueltos.pdf
ejercicios-resueltos.pdfejercicios-resueltos.pdf
ejercicios-resueltos.pdf
 
ejercicios-resueltos (1).pdf
ejercicios-resueltos (1).pdfejercicios-resueltos (1).pdf
ejercicios-resueltos (1).pdf
 
Ejercicios resueltos2
Ejercicios resueltos2Ejercicios resueltos2
Ejercicios resueltos2
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Anexo1 diagramasdeflujo-090415113702-phpapp01
Anexo1 diagramasdeflujo-090415113702-phpapp01Anexo1 diagramasdeflujo-090415113702-phpapp01
Anexo1 diagramasdeflujo-090415113702-phpapp01
 
Anexo 1 -_diagramas_de_flujo
Anexo 1 -_diagramas_de_flujoAnexo 1 -_diagramas_de_flujo
Anexo 1 -_diagramas_de_flujo
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujo
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De Flujo
 
Aprendiendo a programar
Aprendiendo a programarAprendiendo a programar
Aprendiendo a programar
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 

Programación y algoritmos

  • 1.
  • 2. Es el proceso de diseño, codificación y mantenimiento del código de un programa; su propósito es crear programas y para esto se emplean algoritmos y lógica formal. Algoritmos Es el conjunto de instrucciones bien definidas, ordenadas y finitas que permite resolver problemas mediante pasos secuenciales y sucesivos
  • 3. Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo.  1. Inicio  2. Inicializar variables: A = 0, B = 0  3. Solicitar la introducción de dos  valores distintos  4. Leer los dos valores  5. Asignarlos a las variables A y B  6. Si A = B Entonces vuelve a 3  porque los valores deben ser  distintos  7. Si A>B Entonces  Escribir A, “Es el mayor”  8. De lo contrario: Escribir B, “Es  el mayor”  9. Fin_Si  10. Fin
  • 4. Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.  1. Inicio  2. Declaración de variables:  N= 0, Suma = 0  3. Asignación Contador :  N=N+1  4. Asignación Acumulador:  Suma = Suma + N  5. Si N = 10 Entonces  6. Escribir Suma  7. De lo contrario, Repetir desde el  paso 3  8. Fin_Si  8. Fin
  • 5. Es la representación gráfica de los algoritmos, es una herramienta para la elaboración de los algoritmos y es fundamental en programación. Emplea símbolos específicos de cada disciplina y representa las acciones a través de flechas que indican los flujos
  • 6. Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo.
  • 7. Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre el 1 y el 10,es decir, 1 + 2 + 3 + …. + 10.
  • 8. Es la herramienta para entender el funcionamiento de un algoritmo y verifica que cumple las especificaciones sin ejecutarlo. Es una ejecución en papel para lo cual se emplea el registro en papel de las variables y los valores que toman.
  • 9. El diagrama de flujo presenta un programa que calcula la potencia de un número a través del siguiente proceso. Toma las siguientes variables: int A, B, P, COUNT ; PAS COU A B P OBSERVACIONES O NT 1 2 2 Establece la decisión variable A es Entero 2 2 2 Iguala a B y P 3 1 Inicia el contador 4 2 Incrementa el contador 5 2 2 Calcula el producto B*P; nuevo valor de P = 4 6 2 4 2 Compara las variables A y COUNT 7 4 Salida de pantalla igual a P 8 FIN PROGRAMA
  • 10. Una vez dadas las variables se da valor de entrada a cada una El proceso se da de la siguiente forma se ingresa la variable B luego la variable A una vez recibidas las variables el programa evalúa que la variable A sea un numero entero de ser así continua el proceso en caso contrario termina el programa, al seguir el programa iguala las variables P y B, en ese momento la variable COUNT aparece y se hace igual a 1, después esta variable COUNT se incrementa en 1 y posterior se realiza el proceso de multiplicación de la variable P y B, con la cual esa variable P asume un nuevo valor que es P * B, el programa vuelve a llamar a la variable A y la compara con la variable COUNT donde si A es menor o igual a COUNT se presenta en pantalla el valor de P y luego termina el programa.
  • 11. Inicio Prueba de Escritorio El programa calcula la suma de dos números Variables: a Int a , b , Suma ; b Paso a b Suma Observaciones 1 3 5 Se ingresan los valores Suma a+b 2 3+5= Se realiza el proceso suma 8 Suma 3 8 Se presenta el resultado en pantalla Fin 4 Fin de programa