Está en la página 1de 15

ACTIVIDAD DE APRENDIZAJE No.

1: ALGORITMOS

Introducción Y Conceptos Básicos De Algoritmos

Grupo I

Gabriel Ernesto Bermúdez Chivatá

Edwin Felipe Molina López

Fundación Universitaria Compensar

Algoritmos

Facultad de Ingeniería

Ingeniería de Sistemas

2021
PRIMERA PARTE: CONTEXTUALIZACIÓN

El estudiante debe realizar y enviar un trabajo de investigación sobre los temas referidos, dando

respuesta a las siguientes preguntas:

1. Qué es un algoritmo, cita un ejemplo descriptivo.

Un algoritmo es una secuencia de ordenamientos que llevan a cabo una serie de procesos para dar
respuesta a determinados problemas. Es decir, un algoritmo resuelve cualquier problema a través
de unos ordenamientos y reglas concisas, mostrando el resultado obtenido.

Los algoritmos son muy importantes en el mundo de la informática ya que permiten al


programador resolver el problema antes de escribirlo en un lenguaje de programación que entienda
la máquina u ordenador. Antes de escribir el código de un programa hay que resolver con un
algoritmo el problema que se nos plantea.

Todo algoritmo consta de tres partes.

Entrada: en la entrada o input del algoritmo será donde se introduzcan todos aquellos datos que el
algoritmo necesite para operar.

Procesamiento: con lo recibido en la entrada o input, el algoritmo realizará una serie de cálculos
lógicos para resolver el problema.

Salida: los resultados obtenidos en el procesamiento se mostrarán en la salida u output del


algoritmo.

El momento del baño.

1. Entro al baño.

2. Cierro la puerta.

3. Me desvisto.

4. Abro la llave.

5. Me mojo el cuerpo.
6. Luego el cabello.

7. Me enjabono el cuerpo

8. Me Froto el cuerpo

9. Me enjuago.

10. Me vuelvo a dar una segunda frotada en el cuerpo.

11.Me pongo enjuague en el cabello

12.Me enjuago.

13.Cierro la llave.

14.Me seco.

15.Listo.

2. Realiza un algoritmo para realizar un café instantáneo (todos los ingredientes y

utensilios están sobre el mesón).

1.- calentar agua

2.- colocar café a gusto en la taza

3.- echar el agua caliente

4.- revolver

5.- agregar azúcar o endulzante a gusto

6.-revolver

7.- tomar

3. Que es un diagrama de flujo y sus elementos describiendo mediante un ejemplo la

función de cada uno.


El diagrama de flujo o también diagrama de actividades es una manera de representar gráficamente
un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos estructurados y
vinculados que permiten su revisión como un todo.

La representación gráfica de estos procesos emplea, en los diagramas de flujo, una serie
determinada de figuras geométricas que representan cada paso puntual del proceso que está siendo
evaluado. Estas formas definidas de antemano se conectan entre sí a través de flechas y líneas que
marcan la dirección del flujo y establecen el recorrido del proceso, como si de un mapa se tratara.
4. Que es Pseudocódigo, cita un ejemplo descriptivo.

Es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más
parecida a un lenguaje de programación. Su principal función es la de representar por pasos la
solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje
cercano al de programación. El pseudocódigo no puede ejecutarse en un ordenador ya que entonces
dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo =
falso), es un código escrito para que lo entienda el ser humano y no la máquina.

Leer Edad

Inicio

Escribir: "¿Cuál es tu edad?

Leer Edad

Escribir "Tu edad es" + Edad

Fin

5. Relaciona los operadores lógicos, matemáticos, relacionales, cita un ejemplo explicando

su función.

Los operadores matemáticos nos permiten, básicamente, hacer cualquier operación aritmética, que
necesitamos (ejemplo: suma, resta, multiplicación, etc.).

Existen operadores matemáticos binarios y unarios.

Los binarios son:

+: Suma de dos o más valores o variables.

-: Resta de dos o más valores o variables.

*: Multiplicación de dos o más valores o variables.

/: División de dos o más valores o variables.


%: Modulo (obtención del residuo de una división) de dos o más valores o variables.

Los unarios:

++: Aumenta el valor de una variable en una unidad.

--: Disminuye el valor de una variable en una unidad.

-: Cambia el signo de una variable, es como multiplicar por -1.

Los operadores relacionales se encargan de unir y comparar dos o más valores, se utilizan en
comparaciones de parejas por los símbolos:

==: igual que

! =: diferente a

>: mayor que

<: menor que

>=: mayor igual que

<=: menor igual que

Estos operadores se usan para comparar valores de variables por pares, es decir, no se pueden
comparar más de 2 valores al mismo tiempo:

a > b > c //ERROR

(a > b) && (b > c) //BIEN.

Los operadores lógicos son de unión, también llamados compuertas lógicas, estos operadores
pueden unir dos o más pares de valores comparados por medio de los operadores relaciones:

&&: Operador AND (Y) todas las condiciones deben ser verdaderas para que se ejecute una acción.

||: Operador OR (O) de todas las condiciones solo una debe ser verdadera y con hace determinada
acción.
!: Operador NOT (NO) se niega la afirmación para cambiar su valor, es decir cambia de verdadero
a falso y de falso a verdadero.

6. Observa la imagen y realiza este algoritmo en scratch, adiciona un objeto u imagen y

realiza movimientos alternos. Ver Link de apoyo

https://www.youtube.com/watch?v=gUSN_REeQhQ
SEGUNTA PARTE: PRÁCTICA

CASO PROPUESTO: Usted ha sido contratado para desarrollar diversos algoritmos que permita
interactuar identificar las figuras geométricas (nombre, área, volumen, entre otras). Revisa el
siguiente link https://ingemecanica.com/tutoriales/areas.html escoge 3 figuras geométricas y de
cada figura realiza un algoritmo que genere dos cálculos. La entrega debe evidenciar el desarrollo
de 3 algoritmos escritos en Pseint. Cita el nombre de la figura, coloca la fórmula en escritura norma
y pásala nomenclatura del computador y el código Pseint. Especifica la entrada, proceso y salida
ver material del encuentro sincrónico.

A= 3.1416*10^2 = 314.16 entrada: r

Proceso: 3.1416*10^2

Salida: A

P= 2*3.1416*10 = 62.832 entrada: r

Proceso: 2*3.1416*10

Salida: P
A= 4*3.1416*15^2 = 2827.44 entrada: R

Proceso: 4*3.1416*15^2

Salida: A

V= 4*3.1416*15^3/3= 14137.7 entrada: R

Proceso: 4*3.1416*15^3/3

Salida: V
P= 6*4= 24 entrada: n,b

Proceso: 6*4

Salida: P

A= 24*4/2=48 entrada: P,a

Proceso: 24*4/2

Salida: A

También podría gustarte