UTNianos

Versión completa: [Aporte] [Algoritmos y Est. de Datos] Parcialito Módulo 1 - Sosisky
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Gente pongo el parcialito que nos tomo sosisky del modulo 1 .


4 escribir el encabezo del procedimiento Equivalencia que recibe una longitud expresada en pies y retorna su equivalencia en yardas , pulgadas , centimetros y metros.
5 escribir el encabezamiento de la funcion ES_PERFECTO que escribe un entero n y retorna verdadero si es perfecto y falso en caso contrario.
6 Hacer algoritmo , tabla de entrada y salida y prueba de escritorio
a)Ingresar un valor que representa la altura en piez alcanzado por un proyectil y mostrar por por la pantalla el mismo valor expresado en pulgadas y metros.
NOTA: utilizar procedimiento equivalencia.
b) Dada la ecucacion y= 4 x al cuadrado -16x +15 donde x toma todos los valres de 1 a 2 en paso de 0.1 , mostrar por la pantalla todos los valores de x ( 1, 1.1, 1.2) etc acompañado del valor y correspondiente ( una columna con las x y otra con la y).
c)Se tiene la siguiente informacion de los alumnos de una comision : legajo , edad , codigo de sexo ( 1: masculino , 2: femenino). El fin de la informacion se indica con legajo = 0 . Se pide informar :
a) cantidad de alumnos con edad menor a 20 años y calificacion mayor a 7
b) legajo y edad de la alumnA de mayor calificacion.
Holaaaa, no entendí muy bien ese de "ES_PERFECTO"
Cuál es el criterio para que el número ingresado sea perfecto?

Supongo que ese criterio será evaluado al leer el número ingresado y en base a eso retornarán V o F; mi duda es más que nada de enunciado.


Off-topic:
Te voy a tocar un poco el título del topic así sale más fácil en las búsquedas!

Edit: quería poner "Parcialito Módulo 1: Estructuras de control y datos simples" pero no entraba todo =P
ajjaa ta .
Yo lo que hice fue hacer el rombito o hexagono de la funcion pero no desarrolarlo.(no habia que desarrolarlo)
En la parte de arriba le puse FUNCTION ES_PERFECTO
y abajo puse n:integer
y despues afuera del hexagono lo puse para que me de un resultado boolean

El criterio para que un numero sea perfecto es que la suma de sus divisores te de el mismo numero
Un ejemplo puede ser 6=1+2+3
Ah, perfecto

igual guarda, que si lo que te pedía era INVOCAR, no tenés que poner "function".

Eso es solamente para cuando vas a implementar la función. Al llamarla no es necesario.
URLs de referencia