Está en la página 1de 19

APLICACION DISEÑO DE ALGORITMOS 1

GA2-220501096-AA2-EV01
Análisis y solución de problemas aplicando algoritmos
Jonatan Velásquez Vargas

Servicio Nacional de Aprendizaje SENA

JULIO CESAR PALECHOR VALENCIA

Instructor diseño y metodologías de desarrollo


APLICACION DISEÑO DE ALGORITMOS 2

Resumen

En este informe damos solución a los problemas planteados, para realizar el diseño de

algoritmos se responde básicamente a la pregunta ¿cómo se va a hacer?, refiriéndose a cómo el

sistema va a realizar la tarea solicitada. Lo importante es que debe quedar bien definido el

problema, sin dar espacio a más de una interpretación sobre la acción o acciones que debe hacer

el sistema. Por lo cual se debe identificar el problema a resolver, conocer los datos de entrada,

los procesos a realizar, los datos de salida y los resultados esperados para dar solución.
APLICACION DISEÑO DE ALGORITMOS 3

GA2-220501096-AA2-EV01

Análisis y solución de problemas aplicando algoritmos

1. Diseñe un algoritmo en pseudocódigo y diagrama de flujo que lea tres números y, si el


primero es positivo calcule el producto de los otros dos, y en otro caso, calcule la suma y
muestre el resultado en pantalla.

DATOS
ENTRADA IDENTIFICADOR
1er numero expresion1
2do numero expresion2
3er numero expresion3

SALIDA variablef El resultado es:


APLICACION DISEÑO DE ALGORITMOS 4

2. Diseñe un algoritmo en pseudocódigo y diagrama de flujo que lea tres números enteros y decida si uno de
ellos coincide con la suma de los otros dos.

ENTRADA IDENTIFICADOR
1er numero expresion1
2do numero expresion2
3er numero expresion3

SALIDA variable1 Coincide con la suma del primer numero


variable2 Coincide con la suma del segundo numero
variable3 Coincide con la suma del tercer numero
APLICACION DISEÑO DE ALGORITMOS 5

3. Diseñe un algoritmo que imprima y sume la serie de números múltiplos de 3 hasta 100, es decir, 3, 6, 9, 12,
... 99 (usar ciclos). Realizar la traza para las primeras cinco iteraciones.
APLICACION DISEÑO DE ALGORITMOS 6
APLICACION DISEÑO DE ALGORITMOS 7

para x<- 3 hasta 100 con paso 3 hacer


Numero Suma Salida
3 suma<-suma + 3 3
6 suma<-suma + 6 9
9 suma<-suma + 9 18
12 suma<-suma + 12 30
15 suma<-suma + 15 45

4. Diseñe un algoritmo que presenta en pantalla todas las potencias enteras de 2 que sean menores o iguales
que 100 (usar ciclos).
APLICACION DISEÑO DE ALGORITMOS 8

5. Diseñe un algoritmo que sume los números pares comprendidos entre 50 y 200, inclusive.
APLICACION DISEÑO DE ALGORITMOS 9

6. Una temperatura Celsius (centígrados) puede ser convertida a una temperatura equivalente Fahrenheit, de
acuerdo con la siguiente 9
𝐹 = ( ) 𝐶 + 32
fórmula: 5
Diseñe un algoritmo que lea la temperatura en grados Celsius y la escriba en Fahrenheit.
APLICACION DISEÑO DE ALGORITMOS 10

ENTRADA IDENTIFICADOR
grados Celsius c

SALIDA
grados Fahrenheit f
la temperatura en grados Fahrenheit es:
APLICACION DISEÑO DE ALGORITMOS 11

7. Diseñe un algoritmo que lea la hora de un día de notación de 24 horas y la respuesta en notación de 12
horas, por ejemplo, si la entrada es 13, la salida será 1 p.m.

ENTRADA IDENTIFICADOR
hora en horario 24 horas expresion1

SALIDA variable1
Hora en horario 12 horas
la hora es:
APLICACION DISEÑO DE ALGORITMOS 12
APLICACION DISEÑO DE ALGORITMOS 13

8. Diseñe un algoritmo en pseudocódigo para crear un vector de cinco elementos de cadenas de caracteres,
inicializa el vector con datos leídos por el teclado, copie los elementos del vector en otro vector, pero en
orden inverso y, muéstrelo por la pantalla.

ENTRADA IDENTIFICADOR
posicion1,2,3,4,5 datos(i)

SALIDA
posición 5,4,3,2,1 datos(j)
los valores inversos son:
APLICACION DISEÑO DE ALGORITMOS 14

9. Diseñe un algoritmo que lea por el teclado las cinco notas obtenidas por un alumno (comprendidas entre 0 y
10). A continuación, debe mostrar todas las notas, la nota promedio, la nota más alta que ha sacado y la
menor.

ENTRADA IDENTIFICADOR
nota1 datos(x)
nota2
nota3
nota4
nota5
SALIDA
promedio promedio
nota mayor may
nota menor men
APLICACION DISEÑO DE ALGORITMOS 15
APLICACION DISEÑO DE ALGORITMOS 16
APLICACION DISEÑO DE ALGORITMOS 17

10. Diseñe el algoritmo correspondiente a un programa:


Cree una tabla bidimensional de longitud 3x4 y nómbrela “matriz”.

Cargue la tabla con valores numéricos enteros.

Sume todos los elementos de cada fila, visualizando los resultados en la pantalla.

Sume todos los elementos de cada columna y muestre los resultados en la pantalla.

ENTRADA IDENTIFICADOR
fila f
columna c

SALIDA
suma de fila datos (f, c)
suma de columna
APLICACION DISEÑO DE ALGORITMOS 18
APLICACION DISEÑO DE ALGORITMOS 19

 https://sena.territorio.la/content/index.php/institucion/Titulada/institution/SENA/Tecn

ologia/228123/Contenido/OVA/Modulo2/CF2/index.html#/

 Materiales de formación "Análisis y solución de problemas aplicando algoritmos”.

También podría gustarte