Recent Posts

Recent Posts

Pages: 1 2 [3] 4 5 ... 10
23
Primer Año / Analisis Matematico I
« Last post by Zenyatta on April 12, 2020, 06:15:33 pm »
Analisis Matematico I



Trabajos Practicos
24
Primer Año / Re: Introduccion a la Programacion - PSeInt y los ejercicios!
« Last post by Zenyatta on April 09, 2020, 02:26:23 am »
Ejercicio 21
Link de descarga

Analizar si el numero ingresado es par o impar, sin el operador "%".

Algoritmo e21
Borrar Pantalla
Definir a como ENTERO;
Escribir "Par o impar sin el operador aritmetico %.";
Escribir "";
Escribir "Ingrese un numero para verificar Si es par o impar.";
Leer a;
Si a == 0 Entonces
Escribir "El numero 0 no es ni par ni impar.";
SiNo
Si a / 2 == TRUNC(a/2) Entonces
Escribir "El numero ",a," es par.";
SiNo Escribir "El numero ",a," es impar.";
FinSi
FinSi
FinAlgoritmo

Ejercicio 21 - bis
Link de descarga

Analizar si un numero es par o impar sin usar modulo "%" pero usando un loop.

//21 Comprobar si un número es par SIN utilizar la función MOD o ES PAR

Algoritmo e_21_1
Definir a, b como ENTERO;

Escribir "Par o impar sin el operador aritmetico %.";
Escribir "";
Escribir "Ingrese un numero para verificar si es par o impar.";
Leer a;

Si a == 0 entonces
Escribir "El numero 0 no es ni par ni impar.";
SiNo
b = a;

Mientras a - 2 >= 0 Hacer
a = a - 2;
n = n + 1;
FinMientras

Si a == 0 Entonces
Escribir "El numero ",b," es par.";
SiNo
Escribir "El numero ",b," es impar.";
FinSi
FinSi
FinAlgoritmo

^ Arriba ^



Ejercicio 22
Link de descarga

Calculo de minutos y segundos a partir de un ingreso de segundos.

Algoritmo e_22
Borrar Pantalla
Definir a, b, c como ENTERO;
Escribir "Segundos a minutos.";
Escribir "";
Escribir "Ingrese una cantidad de segundos para convertir a minutos.";
Leer a;
b = TRUNC(a/60);
c = a - b*60;
Si c != 0 Entonces
Escribir a, " segundos son ", b," minutos con ",c," segundos.";
SiNo Escribir a, " segundos son ", b," minutos.";
FinSi
FinAlgoritmo

^ Arriba ^


Ejercicio 22 (bis)
Link de descarga

Segundos a minutos y segundos pero con loop.

Algoritmo e_22_1
Borrar Pantalla
Definir a, b, c, n como ENTERO;
Escribir "Segundos a minutos.";
Escribir "";
Escribir "Ingrese una cantidad de segundos para convertir a minutos.";
Leer a;
b = 60;
c=a;
n=0;
Mientras a - b >= 0 Hacer
a = a - b;
n = n + 1;
FinMientras
Escribir "";
Si a == 0 Entonces
Escribir c," son ",n," minutos";
SiNo Escribir c," son ",n," minutos con ",a," segundos.";
FinSi
FinAlgoritmo

^ Arriba ^



Ejercicio 23
Link de descarga

Conversion de Megabytes a Gigabytes.

Algoritmo e23
Borrar Pantalla
Definir a, b, c como ENTERO;
Escribir "Megabytes a Gigabytes.";
Escribir "";
Escribir "Ingrese una cantidad de megabytes para convertir a gigabytes.";
Leer a;
b = TRUNC(a/1024);
c = a - b*1024;
Si c != 0 Entonces
Escribir a, " MBs son ", b," GBs con ",c," MBs.";
SiNo Escribir a, " MBs son ", b," GBs.";
FinSi

FinAlgoritmo

Ejercicio 23 - bis
Link de descarga

Conversion de megabytes a gigabytes pero usando un loop.

//23 Convertir un número (dado en Mb) a su correspondiente Gb.

Algoritmo e_23_1
Definir a, b, c como ENTERO;
Escribir "Megabytes a Gigabytes.";
Escribir "";
Escribir "Ingrese una cantidad de megabytes para convertir a gigabytes.";
Leer a;

c = a;

Mientras a - 1024 >= 0 Hacer
a = a - 1024;
b = b + 1;
FinMientras

Si a != 0 entonces
Escribir c, " MBs son ", b," GBs con ",a," MBs.";
SiNo Escribir c, " MBs son ", b," GBs.";
FinSi
FinAlgoritmo

^ Arriba ^



Ejercicio 24
Link de descarga

Para inicializar: Recorrer todo un arreglo de 15 elementos numéricos reales e inicializar en 0

Algoritmo e24
Escribir "Iniciar un array de 15 indices en cero";
Dimension array(15);
Definir n como Entero;
n = 0;
Mientras n < 15 Hacer
array(n) = 0;
n = n + 1;
FinMientras
FinAlgoritmo

^ Arriba ^



Ejercicio 25
Link de descarga

Para mostrar: Recorrer todo un arreglo de 15 elementos numéricos reales y mostrar su contenido en forma de columna

Algoritmo sin_titulo
Dimension array(15);
Definir n como ENTERO;

Escribir "Mostrar todos los valores de los indices de un array";

n = 0;

Mientras n < 15 Hacer

Si n < 9 Entonces
Escribir "Indice [0",n,"] = ",array(n);
SiNo Escribir "Indice [",n,"] = ",array(n);
FinSi

n = n + 1;
FinMientras
FinAlgoritmo

^ Arriba ^
25
Primer Año / Re: Introduccion a la Programacion - PSeInt y los ejercicios!
« Last post by Zenyatta on April 09, 2020, 02:23:11 am »
Ejercicio 16
Link de descarga

Calcular el area de un triangulo.

Algoritmo e16
Borrar Pantalla
Definir base, height, a como REAL;
base = -1;
height = -1;

Escribir "Calculo del area de un triangulo.";
Escribir "";

a = -1; //base <= 0 && height <= 0 se ejecuta aun cuando solo uno es verdadero por algun motivo pero puse un &&, no un ||. Esto tendra que ser.

Mientras a != 2 Hacer

Si a == -1 Entonces
Escribir "Por favor, ingrese a continuacion, el valor de la base.";
Leer base;
Escribir "";
Escribir "Por favor, ingrese a continuacion, el valor de la altura";
Leer height;
FinSi

a = 0;

Si base <= 0 Entonces
Escribir "";
Escribir "El valor de la base es invalido. Debe ser un numero mayor a cero.";
Escribir "Ingrese nuevamente el valor de la base.";
Leer base;
FinSi

Si height <= 0 Entonces
Escribir "";
Escribir "El valor de la base es invalido. Debe ser un numero mayor a cero.";
Escribir "Ingrese nuevamente el valor de la base.";
Leer height;
FinSi

Si base > 0 Entonces
a = a + 1;
FinSi

Si height > 0 Entonces
a = a + 1;
FinSi
FinMientras

base = (base * height)/2;
Escribir "";
Escribir "El area del triangulo es ",base,".";
FinAlgoritmo

^ Arriba ^



Ejercicio 17
Link de descarga

Cuantificacion de numeros pares e impares de un set de veinte numeros.

Algoritmo e17
Borrar Pantalla
Escribir "Ingreso de veinte numeros cuantificar los numeros pares e impares.";
Definir max, pares, impares, ceros, n como REAL;
max = 20;
pares = 0;
impares = 0;
ceros = 0;
Dimension numeroSingresados[max];
n=0;
Escribir "";
Mientras n < max Hacer
Si n == 0 Entonces
Escribir "Por favor, ingrese un numero.";
SiNo Escribir "Por favor, ingrese otro numero. Aun faltan ", max - n, " numeros.";
FinSi
n = n + 1;

Leer numeroSingresados[n];

Si numeroSingresados[n] == 0 Entonces
ceros = ceros + 1;
SiNo
Si numeroSingresados[n] % 2 == 0 Entonces
pares = pares + 1;
SiNo
impares = impares + 1;
FinSi
FinSi
Escribir "";
FinMientras

Si pares > 0 Entonces
Escribir "Hay ", pares, " numeros pares.";
SiNo Escribir "No hay numeros pares.";
FinSi

Si impares > 0 Entonces
Escribir "Hay ", impares, " numeros impares.";
SiNo Escribir "No hay numeros impares.";
FinSi

Si ceros > 0 Entonces
Escribir "Ademas, hay ", ceros, " ceros.";
FinSi
FinAlgoritmo

^ Arriba ^



Ejercicio 18
Link de descarga

Calculo del salario de una persona.

Algoritmo e18
Borrar Pantalla
Escribir "Calculo de salario.";
Definir CONST_SeguroA,CONST_CostoPorHora,horas como ENTERO;
Definir nombre como CARACTER;
Definir CONST_SeguroB, seguro, pago como REAL;

CONST_SeguroA = 85; //PSEInt no tiene como Definir constantes (o por lo menos no lo encontre). Esto tendra que ser.
CONST_SeguroB = 0.035;
CONST_CostoPorHora = 210;

Escribir "";
Escribir "Nombre del empleado: " SINSALTAR;
Leer nombre;
Escribir "Ingrese la cantidad de horas trabajadas: " SINSALTAR;
Leer horas;
Escribir "";
pago = horas * CONST_CostoPorHora;
Escribir "El sueldo bruto es: $",pago;

Si pago < 2500 Entonces
seguro = CONST_SeguroA;
pago = pago - CONST_SeguroA;
SiNo
seguro = pago * CONST_SeguroB;
pago = pago - seguro;
FinSi

Escribir "El costo del seguro es: $",seguro;
Escribir "El sueldo a pagar es: $",pago;

FinAlgoritmo

^ Arriba ^



Ejercicio 19
Link de descarga

Multiplicacion sin el operador "*".

Algoritmo e19
Borrar Pantalla
Definir a, b, c, n como ENTERO;
Escribir "Multiplicacion sin el operador aritmetico *.";
Escribir "";
Escribir "Ingrese dos numeros NATURALES para multiplicar";
Leer a,b;
n=0;
c=0;
Mientras n < b Hacer
c = c + a;
n = n + 1;
FinMientras
Escribir "";
Escribir a," * ",b," = ",c;
FinAlgoritmo

^ Arriba ^



Ejercicio 20
Link de descarga

Division sin el operador "/".

Algoritmo e20
Borrar Pantalla
Definir a, b, c, n como ENTERO;
Escribir "Division sin el operador aritmetico /.";
Escribir "";
Escribir "Ingrese dos numeros NATURALES para dividir";
Leer a,b;
c=a;
n=0;
Mientras a - b >= 0 Hacer
a = a - b;
n = n + 1;
FinMientras
Escribir "";
Si a == 0 Entonces
Escribir c," / ",b," = ",n;
SiNo Escribir c," / ",b," = ",n," con resto ",a;
FinSi

FinAlgoritmo

Ejercicio 20 - bis
Link de descarga

Division sin el operador "/" pero usando un loop.

//20 Calcular el cociente entero y el resto de dividir dos números SIN utilizar la operación /

Algoritmo e_20_1
Definir a, b, c, n como ENTERO;
Escribir "Division sin el operador aritmetico /.";
Escribir "";
Escribir "Ingrese dos numeros NATURALES para dividir";
Leer a,b;
c=a;
n=0;

//falta validar
//ojo! si b llega a ser 0 entra en un loop infinito [edit: division por cero no se puede hacer. Ahi agregue una verificacion]

Mientras a - b >= 0 && !(b == 0) Hacer
a = a - b;
n = n + 1;
FinMientras

Escribir "";

Si b == 0 Entonces
Escribir "Error matematico: division por cero";
SiNo

Si a == 0 entonces
//tb puede pasar que a sea 0 desde el comienzo [edit: Si a es 0 desde el comienzo, el cociente siempre sera cero por regla matematica]
Escribir c," / ",b," = ",n;
SiNo
Escribir c," / ",b," = ",n," con resto ",a;
FinSi
FinSi

FinAlgoritmo

^ Arriba ^
26
Primer Año / Re: Introduccion a la Programacion - PSeInt y los ejercicios!
« Last post by Zenyatta on April 09, 2020, 02:19:00 am »
Ejercicio 11
Link de descarga

Verificar si un numero es mayor a 100.

Algoritmo e11
Borrar Pantalla
Escribir "Verificar si el numero es mayor a cien.";
Definir input como ENTERO;
Escribir "Por favor, ingrese un numero.";
Leer input;
Escribir "";
Si input > 100 Entonces
Escribir "el número es mayor a 100";
FinSi
FinAlgoritmo

^ Arriba ^



Ejercicio 12
Link de descarga

Verificar si un numero es mayor o menor a 100 utilizando un SiNo.
OJO: SI EL NUMERO INGRESADO ES IGUAL A 100, SE CONSIDERARA MENOR YA QUE LA CONSIGNA DICE SOLO UTILIZAR UN SiNo!!!

Algoritmo e12
Borrar Pantalla
Escribir "Verificar Si el numero es mayor a cien.";
Definir input como ENTERO;
Escribir "Por favor, ingrese un numero.";
Leer input;
Escribir "";
Si input > 100 Entonces
Escribir "El número es mayor a 100";
SiNo Escribir "El número es menor a 100"; //Esto es erroneo porque va a mostrar que el numero es menor a 100 Si el numero es 100 pero es lo que pide la consigna.
FinSi
FinAlgoritmo

^ Arriba ^



Ejercicio 13
Link de descarga

Sumatoria con un loop. (igual al 8, que se yo)

Algoritmo e13
Borrar Pantalla
Escribir "Sumatoria con un loop.";
Escribir "";
Definir n, resultado, input como ENTERO
n = 0;
resultado = 0;
Mientras n < 3 Hacer
Si n == 0 Entonces
Escribir "Ingrese un numero ";
SiNo Escribir "Ingrese otro numero. Falta(n) ",3-n," numero(s).";
FinSi

Leer input;
resultado = resultado + input;
Escribir "";
n = n + 1;
FinMientras
Escribir "La sumatoria de los numeros es: ",resultado;
FinAlgoritmo

^ Arriba ^



Ejercicio 14
Link de descarga

Analizar si diez numeros son mayores, menores, o iguales a cero, utilizando un for loop.

Algoritmo e14
Borrar Pantalla
Definir mayores, menores, iguales, i como ENTERO;
Escribir "Diez numeros mayores y menores a cero con un for loop.";
Escribir "";
mayores = 0;
menores = 0;
iguales = 0;
Para i = 0 Hasta 9 Hacer //Esta Sintaxis marea mucho mas cuando uno esta acostumbrado a for(i=0;i<10;i=i+1) {}
//pd: hay que poner 9 porque Si es igual a 9, lo hace. Poniendo 10 hara que ingreses diez numeros.
Si i == 0 Entonces
Escribir "Por favor, ingrese un numero.";
SiNo Escribir "Ingrese otro numero. Faltan ",10-i,".";
FinSi

Leer input;
Si input > 0 Entonces
mayores = mayores + 1;
FinSi

Si input < 0 Entonces
menores = menores + 1;
FinSi

Si input == 0 Entonces
iguales = iguales + 1;
FinSi
FinPara

Si menores > 0 Entonces
Si menores == 1 Entonces
Escribir "Hay un numero menor a cero.";
SiNo Escribir "Hay ", mayores, " numeros menores a cero.";
FinSi
SiNo Escribir "No hay numeros menores a cero.";
FinSi


Si mayores > 0 Entonces
Si mayores == 1 Entonces
Escribir "Hay un numero mayor a cero.";
SiNo Escribir "Hay ", mayores, " numeros mayores a cero.";
FinSi

SiNo Escribir "No hay numeros mayores a cero.";
FinSi

Si iguales > 0 Entonces
Escribir "Ademas, hay ", iguales, " numeros iguales a cero.";
FinSi
FinAlgoritmo

^ Arriba ^



Ejercicio 15
Link de descarga

Suma consecutiva de numeros.

Algoritmo e15
Borrar Pantalla
Definir i, suma, n como ENTERO;
Definir string como CARACTER;
Escribir "Suma consecutiva de numeros.";
Escribir "";
Escribir "Por favor, ingrese el numero objetivo para sumar todos los anteriores hasta ese numero."
Leer n;
i = 0;
string = "";
suma = 0;
Repetir
i = i + 1;
suma = suma + i;
Hasta Que i == n;
Escribir "La sumatoria es: ",suma;
FinAlgoritmo

^ Arriba ^
27
Primer Año / Re: Introduccion a la Programacion - PSeInt y los ejercicios!
« Last post by Zenyatta on April 09, 2020, 02:06:34 am »
Ejercicio 6
Link de descarga

Adivinar un numero que la computadora elije al azar del 1 al 12 en diez intentos.

Algoritmo e6
Borrar Pantalla
Escribir "Adivinar un numero al azar del 1 al 12.";
Definir maxIntentos, numeroGenerado, n como ENTERO;
Definir gano como LOGICO;
numeroGenerado = AZAR(12);
numeroGenerado = numeroGenerado + 1;
maxIntentos = 10;
n=0;
gano = falso;
Mientras n < maxIntentos && !gano Hacer
Escribir "Ingrese el numero que cree que es: " SINSALTAR
Leer adivinado;
Si adivinado == numeroGenerado Entonces
Escribir "Adivino!";
gano = verdadero; //no hay break ni continue, esto tendra que ser.
SiNo Escribir "Ese no es el numero. Adivine nuevamente.";
n = n + 1;
Escribir "Le quedan ",maxIntentos - n," intentos restantes";
FinSi
Escribir "";//crlf
FinMientras
Si !gano Entonces
Escribir "Se le ha agotado las oportunidades. El numero era ",numeroGenerado;
FinSi
FinAlgoritmo

^ Arriba ^

Ejercicio 6 (bis)
Link

Adivinar un numero del 0 al 100 usando AZAR(100).
AZAR(100) devuelve un numero entre 0 y 99 oji al pioji.

Algoritmo e6_bis
Borrar Pantalla
Escribir "Adivinar un numero al azar del 0 al 100 (99 en realidad, 100 numeros totales).";
Definir maxIntentos, numeroGenerado, n como ENTERO;
Definir gano como LOGICO;
Definir adivinado como REAL;
Definir mame como CARACTER;
numeroGenerado = AZAR(100); //azar devuelve un numero entre 0 y x-1 (0-99 en este caso);
maxIntentos = 10;
n=0;
gano = falso;
Mientras n < maxIntentos && !gano Hacer
Escribir "Ingrese el numero que cree que es: " SINSALTAR
Leer adivinado;
Si adivinado == numeroGenerado Entonces
Escribir "Adivino!";
gano = verdadero; //no hay break ni continue, esto tendra que ser.
SiNo
si adivinado > -1 && adivinado < 100 Entonces
si adivinado < numeroGenerado Entonces
mame = "menor";
sino mame = "mayor";
FinSi
Escribir "Ese no es el numero. Su numero es ", mame," al numero.";
Escribir "Adivine nuevamente.";
n = n + 1;
Escribir "Le quedan ",maxIntentos - n," intentos restantes";
SiNo
Escribir "El numero es invalido. El numero ingresado debe ser entre cero y cien.";
FinSi
FinSi
Escribir "";//crlf
FinMientras
Si !gano Entonces
Escribir "Se le ha agotado las oportunidades. El numero era ",numeroGenerado;
FinSi
FinAlgoritmo

^ Arriba ^



Ejercicio 7
Link de descarga

Calcular el promedio de una lista de N datos.

Algoritmo e7
Borrar Pantalla
Escribir "Promedio de una lista de N datos.";
Definir n, promedio como ENTERO;
Definir input como CARACTER;

n = 0;
promedio = 0;
input = " "; //dejamos vacio aca

Mientras input != "" Hacer
Escribir ""; //crlf

Si n == 0 Entonces
Escribir "Por favor, a continuacion, ingrese un numero o aprete ENTER para cerrar el programa.";
FinSi

Si n != 0 Entonces

Si n == 1 Entonces
Escribir "Usted ha ingresado ",n, " numero.";
SiNo Escribir "Usted ha ingresado ",n, " numeros.";
FinSi

Escribir "Ingrese otro numero para agregar a la lista o aprete ENTER para calcular el promedio y finalizar.";
FinSi

Leer input;

Si input != "" Entonces
promedio = promedio + CONVERTIRANUMERO(input);
n = n + 1;
FinSi

FinMientras

Si n != 0 Entonces
Escribir "El promedio es ",promedio/n,".";
FinSi

FinAlgoritmo

^ Arriba ^



Ejercicio 8
Link de descarga

Sumatoria con un loop y un array.

Algoritmo e8
Borrar Pantalla
Escribir "Sumatoria con un loop";
n = 0;
max = 3;
resultado = 0;
Dimension num[max];
Mientras n < max Hacer
n = n + 1;
Escribir "Ingrese el numero ",n;
Leer num[n];
resultado = resultado + num[n];
FinMientras
Escribir "La sumatoria de los numeros es: ",resultado;
FinAlgoritmo

^ Arriba ^


Ejercicio 8 (bis)
Link de descarga

Sumatoria con loop y sin arrays.

Algoritmo e8_1
Borrar Pantalla
Escribir "Sumatoria con un loop";
Definir n, max, resultado, input como ENTERO
n = 0;
max = 3;
resultado = 0;
Mientras n < max Hacer
n = n + 1;
Escribir "Ingrese el numero ",n;
Leer input;
resultado = resultado + input;
FinMientras
Escribir "La sumatoria de los numeros es: ",resultado;
FinAlgoritmo


^ Arriba ^

Ejercicio 8 (bis bis)
Link de descarga

Sumatoria sin loop.

Algoritmo e8_2
Borrar Pantalla
Escribir "Sumatoria con un loop";
Escribir "Ingrese tres numeros a continuacion. ";
Leer a,b,c;
a = a + b + c;
Escribir "La sumatoria de los numeros es: ",a;
FinAlgoritmo

^ Arriba ^



Ejercicio 9
Link de descarga

Calcular el cuadrado de un numero natural sin el operador "^".

Algoritmo e9
Borrar Pantalla
Escribir "Calculo del cuadrado de un numero poSitivo.";
Escribir "";
Definir n, input2 como REAL;
Definir input como CARACTER;
input = "-5";
n = 0;
Mientras input != "" && CONVERTIRANUMERO(input) <= 0 Hacer
Si n == 0 Entonces
Escribir "Por favor, ingrese un numero poSitivo.";

Escribir "En el caso de usar decimales, marcarlos con un punto (.) y no con una coma."; //Colorea como corresponde cuando usas el break character (\)
//pero tira un error de todos modos. Esto tendra que ser
Escribir "o aprete ENTER para salir del programa.";
SiNo Escribir "Ingrese un numero [POSITIVO] o aprete ENTER para salir del programa.";
FinSi

Leer input;
Escribir ""; //crlf
FinMientras
input2 = CONVERTIRANUMERO(input) * CONVERTIRANUMERO(input);
Escribir "El cuadrado de ",input," es ",input2;
FinAlgoritmo

^ Arriba ^



Ejercicio 10
Link de descarga

Ingreso de diez numeros para analizar cuantos son mayores, menores, e iguales a cero.

Algoritmo e10
Borrar Pantalla
Escribir "Ingreso de diez numeros para analizar cuantos son menores y cuantos mayores a cero";
max = 10;
menores = 0;
mayores = 0;
numMayores = "";
numMenores = "";
iguales = 0;
Escribir "Por favor, ingrese ", max, " numeros.";
Dimension numeroSingresados[max];
n=0;
Mientras n < max Hacer
Escribir "Por favor, ingrese el numero ", n;
n = n + 1;
Leer numeroSingresados[n];
Si numeroSingresados[n] > 0 Entonces
mayores = mayores + 1;
FinSi
Si numeroSingresados[n] < 0 Entonces
menores = menores + 1;
FinSi
Si numeroSingresados[n] == 0 Entonces
iguales = iguales + 1;
FinSi
FinMientras

Si menores > 0 Entonces
Escribir "Hay ", menores, " numeros menores a cero.";
SiNo Escribir "No hay numeros menores a cero.";
FinSi

Si mayores > 0 Entonces
Escribir "Hay ", mayores, " numeros menores a cero.";
SiNo Escribir "No hay numeros mayores a cero.";
FinSi

Si iguales > 0 Entonces
Escribir "Ademas, hay ", iguales, " numeros iguales a cero.";
FinSi

FinAlgoritmo

^ Arriba ^
28
Primer Año / Introduccion a la Programacion - PSeInt y los ejercicios!
« Last post by Zenyatta on April 09, 2020, 01:54:43 am »
Introduccion a la Programacion



Descargar el PSeInt

El PSeInt es un interpretador de codigo para aprender a programar. Pero despues en el segundo cuatrimestre vamos a programar en C segun me dijeron. Van a pasar de un triciclo en el medio de una plaza vacia con nadie a la vista a una ferrari manual bi-turbo en el medio de la ciudad rodeados de patrulleros para que no te pases del limite de velocidad de 20km/h de ese pasaje.

Una idea muy pelotuda si me preguntas a mi pero bueno.

Nota: Para bajar el archivo .psc, hay que hacer click derecho en el link y poner "Save link location" (o como mierda lo hayan traducido). Caso contrario, se abrira el codigo en el browser. En ese caso, lo pueden bajar igual apretando Ctrl+S (o en su defecto, copiar todo el codigo y pegarlo en el PSeInt directamente)

Aca les dejo un megaprograma que voy actualizando a cada rato con tooooooooodos los ejercicios que la profe nos pide hacer a lo largo del cuatrimestre (o año? quien sabra).
Todos Los Ejercicios.psc
ultima actualizacion: 9/4/2020 a las 16:59hs
(en cualquier momento hago que esto se actualice solo a medida que voy cargando el archivo para no tener que modificar este post manualmente)

pd: no hice un puto diagrama de flujo. Si alguno de ustedes lo hizo y quiere ponerlo aca a la par con los ejercicios, aviseme.



Links de la clase

Listado de Ejercicios

Unidad Tematica IV
Clase 4 (Feriado): Repaso de Ciclos
Clase 3: Logica y Estructuras

Unidad Tematica II y III
Clase 2: Entidades Primitivas (Expresiones)

Unidad Tematica I
Clase 1: Resolucion de Problemas



Ejercicios para entregar

Ejercicio 6. Codigo y diagrama de flujo. Fecha de entrega: [ExpDate]14/4/2020[/ExpDate]



Indice

Parcial 22/05/2020

Parcial 1 - A
Parcial 1 - B
Parcial 1 - C
Parcial 1 - D
Parcial 1 - E
Parcial 1 - F

Parcial 2 - A
Parcial 2 - B
Parcial 2 - C
Parcial 2 - D
Parcial 2 - E


Simulacro de Parcial

Simulacro 1 - A
Simulacro 1 - B
Simulacro 1 - C
Simulacro 1 - D
Simulacro 1 - E

Simulacro 2 - A
Simulacro 2 - B


Ejercicio 3 - Promedio de cinco valores
Ejercicio 4 - Suma de dos numeros
Ejercicio 5 - Numero mas grande del set
Ejercicio 6 - Adivinar un numero
Ejercicio 7 - Promedio de N cantidad de numeros
Ejercicio 8 - Sumatoria con loop
Ejercicio 9 - Calculo de un cuadrado

Ejercicio 10 - Mayores, menores, e iguales a cero
Ejercicio 11 - Mayor a cien
Ejercicio 12 - Mayor o menor a cien
Ejercicio 13 - Sumatoria con loop
Ejercicio 14 - Mayores, menores, e iguales a cero con un for loop
Ejercicio 15 - Suma consecutiva de numeros
Ejercicio 16 - Area de un triangulo
Ejercicio 17 - Pares e impares
Ejercicio 18 - Salarios
Ejercicio 19 - Multiplicacion

Ejercicio 20 - Division
Ejercicio 21 - Par o impar
Ejercicio 22 - Segundos a minutos y segundos
Ejercicio 23 - Megabytes a Gigabytes
Ejercicio 24 - Inicializacion de arrays
Ejercicio 25 - Mostrar un array
Ejercicio 26 - Rellenar un array con numeros al azar
Ejercicio 27 - Rellenar un array con numeros ingresados
Ejercicio 28 - Rellenar y mostrar un array
Ejercicio 29 - Promedio de cinco numeros utilizando un array

Ejercicio 30 - Juntar dos arrays y ordenar de mayor a menor
Ejercicio 31 - Factorial de N
Ejercicio 32 - Fibonacci
Ejercicio 33 - Suma de N numeros pares
Ejercicio 34 - Promedio, Max, y Min de lluvia de un mes
Ejercicio 35 - Cuantificar cuanto ahorro una persona
Ejercicio 36 - Promedio de edad de un grupo de alumnos
Ejercicio 37 - Obtener el promedio de edad de un grupo de N alumnos universitarios (36 modificado)
Ejercicio 38 - Leer los 5 números que se ingresan por teclado y calcular su promedio (3 y 25 modificados)
Ejercicio 39 - 20 numeros mayores, menores, e iguales a cero (17 modificado)
Ejercicio 40 - MBs a GBs (23 modificado)

Carpeta
En la carpeta podran ver todos los ejercicios subidos y descargarlos todos de una como un .zip
Deben estar loggeados para poder verla.




Ejercicio 3

Link de descarga

Ingreso de cinco valores y calcular su promedio.

Algoritmo e3
Borrar Pantalla
promedio = 0;
Escribir "Promedio de cinco numeros";
Escribir "Por favor, ingrese cinco numeros para calcular el promedio.";
n = 0;
Mientras n < 5 Hacer
Escribir "Por favor, ingrese ",5-n," numeros.";
Leer ing;
n = n+1;
promedio = promedio + ing;
FinMientras
promedio = promedio/5;
Escribir "El promedio es :",promedio;
FinAlgoritmo

^ Arriba ^

Ejercicio 3 (bis)
Link de descarga

Algoritmo e3_1
Borrar Pantalla
Escribir "Promedio de cinco numeros";
Escribir "Por favor, ingrese cinco numeros para calcular el promedio.";
Leer a, b, c, d, e;
a = (a + b + c + d + e)/5;
Escribir "Resultado: ", a;
FinAlgoritmo

^ Arriba ^



Ejercicio 4
Link de descarga

Suma de dos numeros.

Algoritmo e4
Borrar Pantalla
Escribir "Sumatoria";
Escribir "Por favor, ingrese dos numeros para sumar.";
Leer a, b;
a = a + b;
Escribir "Resultado: ", a;
FinAlgoritmo

^ Arriba ^



Ejercicio 5
Link de descarga

Numero mas grande de un set de tres numeros.

Algoritmo e5
Borrar Pantalla
Escribir "Mayor del set";
Escribir "Ingrese tres numeros para obtener el mayor de los tres.";

Leer a,b,c;
return = "";

Si a > b && a > c Entonces
return = a;
FinSi

Si b > a && b > c Entonces
return = b;
FinSi

Si c > a && c > b Entonces
return = c;
FinSi

Si return == "" Entonces
Escribir "No hay un numero mas grande que los demas.";
SiNo
Escribir "El numero mas grande es ",return;
FinSi
FinAlgoritmo

^ Arriba ^
29
Juegos Propios / Image Puzzle
« Last post by Zenyatta on March 20, 2020, 07:46:31 am »
Un rompecabezas para pasar el tiempo ahora que estamos todos en cuarentena :D

Image Puzzle agarra cualquier imagen que queres convertir en rompecabezas y la mezcla para que juegues!




Image Puzzle 2 es como el anterior pero en vez de intercambiar lugares con otras partes de la imagen, tenes que mover las piezas al lugar libre y asi completarlo. Es bastante mas dificil que el anterior pero cada uno con lo suyo.








Inicio del proyecto: 20/3/2020
Fin del proyecto: 20/3/2020
147 compilaciones (en total)

Image Puzzle

Image Puzzle 2

NOTA: Se recomienda usar imagenes cuadradas de por lo menos 480x480px. Si no, se van a ver distorsionadas o pixeleadas.
30
Off-Topic / Traps aren't gay
« Last post by Zenyatta on February 10, 2020, 01:12:22 pm »
Los valores se calculan bajo promedios encontrados en internet.
Sources: dude, trust me

PesoVolumen
Testiculos: 15g x2
Pene: 116g suponiendo erecto con 14.4cm
Vesiculas seminales (vacias) 6g
Prostata: 12g

total: 164g

peso aprox: 80kg 80000g
0.205%

A trap is 0.205% gay

0.2% se redondea a 0%
Pene: 170ml
Testiculos: 20ml x2
Vesiculas seminales (vacias): 3ml
Prostata: 18ml
total: 211ml

Humano: 71000ml

0.297% gay

begone
T H O T S

Pages: 1 2 [3] 4 5 ... 10

PILAR EL TIEMPO