Вы находитесь на странице: 1из 6

Computacin para ingenieros

M.C. Cintia Quezada Reyes

Diagramas de flujo para codificar a) Instrucciones de seleccin Ejemplo: Con base en el diagrama de flujo de la figura 6.2, realice el programa en el lenguaje C para comparar tres nmeros enteros diferentes. INICIO

A,B,C

Si

A>B y A>C

No

A es el mayor

Si

No

B>A y B>C

B es el mayor

C es el may mayor

FIN Figura 6.2 Comparacin de tres nmeros enteros diferentes

Computacin para ingenieros

M.C. Cintia Quezada Reyes

Ejemplo: Con base en el diagrama de flujo de la figura 6.6, realice el programa en el lenguaje C para reservar una habitacin de hotel INICIO

"Hotel Direccin Tipos de habitacin s: sencilla d: doble t: triple opcin:

op

op s Habitacin Sencilla personas) (2 d Habitacin Doble personas) (4 t Habitacin Triple personas) (6 Opcin vlida no

FIN Figura 6.6 Reservacin de una habitacin de hotel

Computacin para ingenieros

M.C. Cintia Quezada Reyes

b) Instrucciones de repeticin Ejemplo: Con base en el diagrama de flujo de la figura 6.7, realice el programa en el lenguaje C para calcular el tiempo, dadas la distancia y la velocidad. INICIO

R=s

R=s Si d, v

No

FIN

Si d v

v0

No

t=

ERROR

El tiempo de conduccin es de, t

Otro clculo? s/n R

Figura 6.7 Clculo del tiempo de conduccin

Computacin para ingenieros

M.C. Cintia Quezada Reyes

Ejemplo: Con base en el diagrama de flujo de la figura 6.10, realice el programa en el lenguaje C para calcular el seno de un argumento dado en radianes desde un valor inicial hasta un valor final, indicando cuntos clculos se realizaron.

INICIO VI, VF, IN cont=0 i=VI i<=VF i=i+IN Y= sen(i) cont

Y cont=cont +1

FIN

Figura 6.10 Clculo del seno

Computacin para ingenieros

M.C. Cintia Quezada Reyes

c) Arreglos Ejemplo: Con base en el diagrama de flujo de la figura 6.13, realice el programa en el lenguaje C para pedir nombre y apellidos.

INICIO Introduce tu nombre

nombre

Introduce tus apellidos

apellidos Usted es nombre, apellidos FIN Figura 6.13 Peticin de nombre y apellidos

Computacin para ingenieros Ejemplo

M.C. Cintia Quezada Reyes

Una forma muy sencilla de comenzar a manejar los ndices de un arreglo sin necesidad de realizar un llenado previo de datos sera realizar la suma de los ndices, guardando el resultado dentro del arreglo. Para esto, con base en el diagrama de flujo de la figura 6.15, realice el programa en el lenguaje C.

INICIO

i=0 i<5 i=i+1

j=0 j<5 j=j+1

ai,j=i+j

ai,j

FIN Figura 6.15 Manejo de ndices