Vous êtes sur la page 1sur 16

INSTITUCION EDUCATIVA SAN LORENZO DE ABURRA

TECNICA EN SISTEMAS GRADO 11°


MARIANA CARDENAS QUIROZ
PROFESORAS BELTSY JANETH VELEZ MURCIA
MEDELLÍN 2018

Ejercicio N°1

a. Realizar un algoritmo que permita leer dos valores, determinar cual de


los dos valores es el menor y escríbalo
b. Realizar un algoritmo que sume dos números.

Ejercicio N°2
a. ¿Es este algoritmo la solución perfecta al ejercicio anterior? Razone su
respuesta.
b. De ser necesario ¿qué cambios deberá realizar? Indíquelos.
c. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en
las variables A, B, y C respectivamente. El algoritmo debe indicar cual es
el menor. Asumiendo que los tres valores introducidos por el teclado son
valores distintos.
d. Desarrolle un algoritmo que lea cuatro números diferentes y a
continuación imprima el mayor de los cuatro números introducidos y
también el menor de ellos.

SOLUCIÓN

A.

1. Inicio

2. Iniciar variables A= 0,B= 0

3. Solicitar la introducción de dos valores distintos

4. Leer valores distintos

5. Asignarlos a las variables A y B

6. Si = A= B entonces vuelve a tres por que los valores deben ser distintos
7. Si A< B Entonces

8. Escribir A, “Es el menor”

9. De lo contrario escribir B, “Es el menor”

10. Fin Si

11. Fin

Inicio

Introduzca
dos valores
distintos

B,C

SI
B=C
=c

B<C

C no es menor B es menor

Fin
B.

1. Inicio
2. Inicializar variables: L=10,M=8
3. Solicitar la introducción de dos valores distintos
4. Leer los dos valores
5. Asignarlos a las variables L y M
6. L+M
7. Fin

Inicio

L.M

L+M

Fin

2.
A.
R/ Como le falta el menor tenemos que modificar el diagrama de flujo.

B.
1. Inicio
2. Inicializar las variables
3. Leer los tres valores
4. Almacenar en las variables A, B y C
5. Si A>B y A>C Entonces
6. Escribir A “es mayor”
7. Sino
8. Si A>B y B>C
9. Escribir B “Es mayor “
10. Sino
11. Escribir C “Es mayor”
12 Fin_Si
13. Fin _si
14. Fin
Inicio

Introduzca tres
valores
distintos

A, B,C

A>B, A>C

A es el mayor

B<A,B<C

B es el mayor

C es el mayor

Fin
B
1. Inicio
2. Inicializar las variables
3. Leer los 3 valores
4. Almacenar las variables A,B y C
5. Si A<B y A<C entonces
6. Escribir A “Es menor”
7. Sino
8. Si B<A y B<C
9. escribir B “es menor”
10. Sino
11. Escribir C “es menor”
12. Fin_si
13. Fin_si
14. Fin

Inicio

Introduzca tres
valores
distintos

A, B, C

No Si
A<B,A<C

Si
A es el menor
B<A,B<C

B es el menor

C es el menor

Fin
C.
1. Inicio
2. Inicializar las variables A,B y C
3. Leer los tres valores
4. Almacenar en las variables A,B y C
5.Si A<B y A<C entonces
6. Escribir A “Es menor”
7.Sino
8. Si B<A y B<C
9. Escribir B “es menor”
10. Sino
11. Escribir C “Es menor”
12 Fin_Si
13.Fin_Si
14. Fin

Inicio

Introduzca tres
valores
distintos

A, B, C

No Si
A<B,A<C

Si
B<A, B<C A es el menor

No
B es el menor

C es el menor

Fin
D.
1. Inicio
2. Inicializar las variables A,B,C y D
3. Leer los 4 valores
4. Almacenar las variables A,B,C y D
5. Si A<B,A<C y A<D Entonces
6. Escribir A “Es menor”
7. Sino
8. Si B<C y B<D
9. Escribir B “Es menor”
10. Sino
11. Si C<A, C<B y C<D
12. Escribir C “ Es menor”
13. Sino
14. Escribir D “Es menor”
15. Fin_Si
16. Fin_Si
17. Fin_Si
18. Fin Inicio

Introduzca tres
valores
distintos

A,B,C y D

No A<B Si
A<C,A<D

B<A,B<C Si A es menor
y B<D

No B es menor

C<A, C<B C es menor


Y C<D

D es menor
Fin

1. Inicio
2. Inicializar las variables A,B,C y D
3. Leer los 4 valores
4. Almacenar las variables A,B,C y D
5. Si A>B,A>C y A>D Entonces
6. Escribir A “Es mayor”
7. Sino
8. Si B<A y B<D
9. Escribir B “Es mayor”
10. Sino
11. Si C>A, C>B y C>D
12. Escribir C “ Es mayor”
13. Sino
14. Escribir D “Esmayor”
15. Fin_Si
16. Fin_Si
17. Fin_Si
18. Fin
Inicio

Introduzca tres
valores
distintos

A, B, C y
D

No A>B Si
A>C,A>D

B<A,B<C Si A es menor
y B<D

No B es menor

C<A, C<B C es menor


Y C<D

D es menor

Fin
Ejercicio N°3
a. Desarrolle un algoritmo que realice la sumatoria de los números enteros
múltiplos de 5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +….
+ 100. El programa deberá imprimir los números en cuestión y finalmente
su sumatoria

b. Desarrolle un algoritmo que realice la sumatoria de los números enteros


pares comprendidos entre el 1 y el 100, es decir, 2 + 4 + 6 +…. + 100. El
programa deberá imprimir los números en cuestión y finalmente su
sumatoria

c. Desarrolle un algoritmo que lea los primeros 300 números enteros y


determine cuántos de ellos son impares; al final deberá indicar su
sumatoria.

Desarrollo

a.
1. Inicio
2. Declaración de variables. N=5, Suma =0
3. Asignación contador N = N + 1
4. Si N=Múltiplo de 5 continúe
5. Asignación acumulador: Suma = Suma +N
6. De lo contrario repetir desde el paso 3
7. Si N= 100
8. Escriba suma
9. De lo contrario, repetir desde el paso 3
10 Fin_Si
11.Fin
Inicio

N=5
Suma=0

N=N+1
Suma=Suma +N

N=100

Suma

Fin
b.

1. Inicio
2. Declaración de variables. N=2, Suma =0
3. Asignación contador N = N + 1
4. Si N=Numero par entre 1 y 100 continúe
5. Asignación acumulador: Suma = Suma +N
6. De lo contrario repetir desde el paso 3
7. Si N= 100
8. Escriba suma
9. De lo contrario, repetir desde el paso 3
10 Fin_Si
11.Fin

Inicio

N=2
Suma=0

N=N+1
Suma=Suma +N

N=100

Si

Suma

Fin
c.
1. Inicio
2. Declaración de variables. N=1, Suma =0
3. Asignación contador N = N + 1
4. Si N=Numero impar entre 1 y 300
5. Asignación acumulador: Suma = Suma +N
6. De lo contrario repetir desde el paso 3
7. Si N= 300
8. Escriba suma
9. De lo contrario, repetir desde el paso 3
10 Fin_Si
11. Fin

Inicio

N=1
Suma=0

N=N+1
Suma=Suma +N

N=300

Suma

Fin

Ejercicio N° 4

a. ¿Qué falta en este algoritmo? ¿ Qué errores presenta?


b. Desarrollar un algoritmo que calcule el área de un cuadrado.
A.

1. Inicio
2. Declaración de variables. catA=0, CatB =0
3. Leer el valor de cada cateto
4. Almacenarlo en la variable catA y cAtB
5. Hip2 = CatA2 + CaTb2
6. Calcular el valor de Hip con la formula indicada
7. Escribir el valor de la hipotenusa
8. Fin

Inicio

CatA= 0
CatB=0

CatA
CatB

Hip2=CatA2+
cATB2

Hip

Fin

b)
1. Inicio
2. Declaración de variables: Lado y Lado
3. Leer el valor de cada Lado
4. A=Lado*Lado
5. Calcular el valor del área
6. Escribir el valor del área
7.Fin
Inicio

Lado*Lado

A=Lado*Lado

Área

Fin

Ejercicio N°5

a. Realiza un algoritmo que le permite determiner el area de un rectangulo..

1. Inicio
2. Declaración de variables
3. Leer el valor de la Base y Altura(H)
4. Calcula4r el valor del área aplicando la formula respectiva
5. A= Base-Altura
6. Escribir el valor del Área del rectángulo
7. Fin

Inicio.

Base, Altura

Area=Base*Altura

Fin
Ejercicio N° 6

a. Complete el algoritmo con la instruction o instrucciones necesarias.


b. Desarrolle un algoritmo que le permita determinar de una lista de
números:
b.1¿Cuántos están entre el 50 y 75, ambos inclusive?
b.2¿Cuántos mayores de 80?
b.3 ¿Cuántos menores de 30?

El algoritmo debe finalizar cuando n (el total de números de la lista), sea igual
a0

1. Inicio
2. Declaracion de numeros:N
3. Leer cada numero
4. Si esta entre 50 y 75 asignarle la variable A
5. De lo contrario
6. Si el numero>80 Asignar a la variable B
7. De lo contrario
8. Si el numero es <30 asinarle la variable C
9. Fin si
10. Fin si
11. Fin si
12. FIN
Inicio

Declaraciones
de números

Entre 50 y 75
No Si

Si

Mayor que Asignar variable A


80

No Asignar variable B

Si
No w Menor que 30
C es menor

Asignar variable
D

Fin

Vous aimerez peut-être aussi