ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejemplos de algoritmos ciclicos


Enviado por   •  22 de Marzo de 2017  •  Examen  •  1.411 Palabras (6 Páginas)  •  280 Visitas

Página 1 de 6

Colegio Nacional de Educación Profesional Técnica

[pic 1]

Programación Estructurada

Alberto López Escobar

Edwin Antonio Chiñas Chiñas

3203

151550419-7

  1. Se desea implementar un programa para determinar cuál de 2 valores es el mayor. 

Análisis

Se necesita saber cuál de 2 números es mayor

Variables

A, B

Condición

A>B

Datos de salida

“A es mayor.”

“B es mayor.”

Pasos

Inicio

Leer datos

Realizar condición

Obtener resultado

Escribir en pantalla

Fin

Seudocódigo

N_Mayor

Var A, B=Float

Inicio

Leer A

Leer B

Si (A>B)

Escribir “A es Mayor.”

Si no

Escribir “B es mayor.”

Fin-Si

Fin

Diagrama de flujo

[pic 2]

Prueba de escritorio

A

B

Mensaje de salida

1

2

B es mayor.

2

1

A es mayor.

Código en lenguaje C

#include "stdafx.h"

#include

int main () {

        float A;

        float B;

        printf ("Escribe el valor de A:\n");

        scanf_s ("%f", &A);

        printf ("Escribe el valor de B:\n");

        scanf_s ("%f", &B);

        if (A > B) {

                printf ("A es mayor.\n");

        }

        else {

                printf ("B es mayor.\n");

        }

        getchar ();

}


  1. Se desea implementar un programa para determinar cuál de 3 valores es el mayor.

Análisis

Se necesita saber cuál de 3 números es mayor

Variables

A, B, C

Condición

A>B

A>C

C>B

Datos de salida

“A es mayor.”

“B es mayor.”

“C es mayor.”

Pasos

Inicio

Leer datos

Realizar condiciones

Obtener resultado

Escribir en pantalla

Fin

Seudocódigo

N_3_Mayor

Var A, B, C=Float

Inicio

Leer A

Leer B

Leer C

Si (A>B)

        Si (A>C)

                Escribir “A es mayor.”

        Sino

                Escribir “C es mayor.”

        Fin-Si2

Si no

        Si(C>B)

                Escribir “C es mayor.”

        Sino

                Escribir “B es mayor.”

        Fin-Si3

Fin-Si1

Fin


Diagrama de flujo

[pic 3]

Prueba de escritorio

A

B

C

Mensaje de salida

1

2

3

C es mayor.

1

3

2

B es mayor.

3

1

2

A es mayor.

2

1

3

C es mayor.

2

3

1

B es mayor.

3

2

1

A es mayor.


Código en lenguaje C

#include "stdafx.h"

#include

int main () {

        float A;

        float B;

        float C;

        printf ("Escribe el valor de A:\n");

        scanf_s ("%f", &A);

        printf ("Escribe el valor de B:\n");

        scanf_s ("%f", &B);

        printf ("Escribe el valor de C:\n");

        scanf_s ("%f", &C);

        if (A > B) {

                if (A > C) {

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (143 Kb) docx (31 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com