Está en la página 1de 2

CIVU 2023

Ing. Rafael Visa – Ing. Nancy Lucero

Trabajo práctico Nº 2: “Resolución de Problemas”


Problema I
Elaborar un algoritmo para un conductor poco experimentado, en donde le indique como
“poner en movimiento el auto suponiendo que el auto está en el estado de apagado”.

Problema II
Elaborar un algoritmo donde especifique como “una persona efectúa una llamada
telefónica”.

Problema III
Se tienen 3 torres que las llamaremos A, B y C. En la situación inicial tenemos 3 discos
(pueden ser más) de diferentes tamaños en la torre A, ubicados de mayor a menor, siendo
el mayor el de más abajo. El objetivo es pasar todos los discos, de modo que queden en la
torre C, ordenados de mayor a menor, teniendo en cuenta que sólo es posible mover un
disco a la vez de una torre a otra, siempre que en la torre destino haya un disco de mayor
tamaño al que estamos moviendo o ésta se encuentre vacía.

Gráficamente

Torre A Torre B Torre C

Problema IV
Dado un sujeto con las siguientes habilidades:

a. Dibujar una línea hacia arriba.


b. Girar la hoja 30 grados hacia la derecha

Construir algoritmos para que el sujeto dibuje un cuadrado y un hexágono.

1
CIVU 2023
Ing. Rafael Visa – Ing. Nancy Lucero

Problema V
Se tienen N cartas del mismo palo en N casilleros y un sujeto con las siguientes habilidades:
a. Tomar una carta de un casillero dado con la mano derecha.
b. Si la carta de la mano derecha es menor que la de la mano izquierda
intercambiarlas sino hacer nada.
c. Si la carta de la mano derecha es mayor que la de la mano izquierda
intercambiarlas sino hacer nada.
d. Dejar la carta de la mano derecha en un casillero dado.
e. Pasar la carta de la mano derecha a la mano izquierda.
f. Pasar la carta de la mano izquierda a la mano derecha.
g. Memorizar el valor de la carta de la mano derecha.
h. Sumar el número memorizado al valor de la carta de la mano derecha y
memorizar el resultado.
i. Informar el valor memorizado.
j. Informar el valor de la mano derecha.

Construir algoritmos para que dicho sujeto solucione cada uno de los siguientes problemas:
1) Tenemos dos casilleros con dos cartas y queremos ordenarlas de menor a mayor.
2) Idem al anterior pero con cuatro cartas y cuatro casilleros.
3) Sumar los valores de dos cartas.
4) Sumar los valores de 5 cartas.
5) Obtener el valor de la menor de un grupo de 6 cartas.

Problema VI
Si tenemos 4 pizarras de las que se puede anotar una sola cosa a la vez y un sujeto tiene las
siguientes habilidades:
a. Anotar un número en una pizarra dada.
b. Pedir un número y anotarlo en una pizarra dada.
c. Sumar el número anotado en una pizarra al de otra pizarra y anotar el
resultado en una tercera pizarra.
d. Restar el número anotado en una pizarra el de otra pizarra y anotar el
resultado en una tercera pizarra.
e. Repetir las instrucciones siguientes hasta que se cumpla una condición
(indicar de alguna manera cuales son).
f. Informar el número anotado en una pizarra dada
Construir algoritmos para que dicho sujeto solucione cada uno de los siguientes problemas:
1) Sumar N números.
2) Dados dos números A y B, multiplicarlos.
3) Dados dos números A y B, calcular el resultado de la división entera A\B.

También podría gustarte