Este seudocódigo, si bien PSeInt lo toma, queda cargando en pantalla, queda ejecutando indefinidamente y o sale ningún mensaje
Se suministra una guía para PsFlex, comparándolas con PSeInt. Es solo un boceto, se va a ir ampliando a medida que pasen los días. Versión del día 16/06/2024
Se suministra una guía para PsFlex, comparándolas con PSeInt. Es solo un boceto, se va a ir ampliando a medida que pasen los días.
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido) Esta nueva versión del archivo corrigió numerosos códigos, además de implementar (adaptar, añadir funciones) los que marcaban error. Versión del archivo 11/6/2024
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido) Esta nueva versión del archivo corrigió numerosos códigos, además de implementar (adaptar, añadir funciones) los que marcaban error. Versión del archivo 7/6/2024
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido) Esta nueva versión del archivo corrigió numerosos códigos, además de implementar (adaptar, añadir funciones) los que marcaban error. Versión del archivo 7/6/2024
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido) Esta nueva versión del archivo corrigió numerosos códigos, además de implementar (adaptar, añadir funciones) los que marcaban error. Versión del archivo 7/6/2024
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido) Esta nueva versión del archivo corrigió numerosos códigos, además de implementar (adaptar, añadir funciones) los que marcaban error. Versión del archivo 7/6/2024
Se suministra una guía para PsFlex, comarándolas con PSeInt. Es solo un boceto, se va a ir ampliando a medida que pasen los días.
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido) Esta nueva versión del archivo corrigió numerosos códigos, además de implementar (adaptar, añadir funciones) los que marcaban error.
Proceso Zoologico // Invocar las funciones ingreso_administrador; ingreso_animales; CaracteristicasDeAnimales; PublicoEnGeneral; FinProceso Funcion ingreso_administrador Definir administrador, usuario, contrasenia Como Cadenas; administrador <- "Juan"; usuario <- "1234"; contrasenia <- "5678"; Si (administrador = "Juan" Y usuario = "1234" Y contrasenia = "5678") Entonces Escribir "Bienvenido al sistema de administrador del zoológico."; // Agregar más opciones para el administrador (ejemplo: agregar...
¿Como hago para crear un programa donde deba utilizar solo números y a la para q coloq una letra me tire opción invalida o error? ayudaa xf
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
La flecha de asignación se forma < (signo de menor) seguido de - (guion medio) <-. Sobra un guion medio. La asignación quedaría así: c <- a^3; Si pones <--a^3 estás pidiendo a PSeInt que a la variable c se le cargue el opuesto del cubo de a.
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido) Esta nueva versión del archivo corrigió numerosos códigos, además de implementar (adaptar, añadir funciones) los que marcaban error.
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido) Esta nueva versión del archivo corrigió numerosos códigos, además de implementar (adaptar, añadir funciones) los que marcaban error.
¿Lo querías?: aquí lo tienes: El programa ya obtiene la fecha del sistema. Proceso sin_titulo // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad. Definir anios, meses, dias, DiasMes Como Enteros; Definir Anio_min Como Entero; Definir Anio_maximo Como Entero; Anio_min <- 1583; // El calendario gregoriano introdujo + 1 Anio_maximo <- Anio_actual; // Año actual DiasMes <-...
La flecha de asignación se forma < (sigo de menor) seguido de - (guion medio) <-. Sobra un guion medio. La asignación quedaría así: c <- a^3; Si pones <--a^3 estás pidiendo a PSeInt que a la variable c se le cargue el opuesto del cubo de a.
La flecha de asignación se forma < (sigo de menor) seguido de - (guion medio) <-. Sobra un guion medio. La asignación quedaría así: c <- a^3; Si pones <--a^3 estás piediendo que a la variable c se le cargue el opuesto del cubo de a.
La flecha de asignación se forma < (sigo de menor) seguido de - (guion medio) <-. Sobra un guion medio. La asignación quedaría así: c <- a^3;
Subo enlace protegido.
Presento un manual completo y muy exhaustivo que explica el funcionamiento de PSeInt. Es una implementación, corrección y ampliación del original para LPP.
Presento un manual completo y muy exhautivo que explica el funcionamiento de PSeInt. Es una implementación, corrección y ampliación del original para LPP.
[url=http://www.royalcenter585.org/GuestBook/redirect.php?LOCATION=http://corpo-sano-it.info/titan-premium-come-funziona-parere-recensioni-prezzo-dove-comprare-effetti-collaterali-dosaggio-farmacia-la-composizione-della/]titan premium dove si compra[/url] Wow a lot of awesome knowledge!
El código tenía otros errores, faltaba el procedimiento mostrar, etc. Lo mejor es re implementar el código de nuevo: Acá está el algoritmo corregido (configurar PSeInt para que acepte usar variables para dimensionar arreglos, y que los arreglos sean en base 0) Proceso sin_titulo Definir c, ContPos, ContNeg, ContNeut, AcuPos, AcuNeg, i, VectorA, Valor Como Enteros; ContPos<-0; ContNeg<-0; ContNeut<-0; //-------------------------------------------// Repetir Escribir "Ingrese tamaño del arreglo"; Leer...
El código tenía otros errores, faltaba el procedimiento mostrar, etc. Lo mejor es re implementar el código de nuevo: Acá está el algoritmo corregido (configurar PSeInt para que acepte usar variables para dimensionar arreglos, y que los arreglos sean en base 0) Proceso sin_titulo Definir c, ContPos, ContNeg, Cont0, AcuPos, AcuNeg, i, VectorA, Valor Como Enteros; ContPos<-0; ContNeg<-0; Cont0<-0; //-------------------------------------------// Repetir Escribir "Ingrese tamaño del arreglo"; Leer c;...
El código tenía otros errores, faltaba el procedimiento mostrar, etc. Lo mejor es re implementar el código de nuevo: Acá está el algoritmo corregido (configurar PSeInt para que acepte usar variables para dimensionar arreglos, y que los arreglos sean en base 0) Proceso sin_titulo Definir c, ContPos, ContNeg, Cont0, AcuPos, AcuNeg, i, VectorA, Valor Como Enteros; ContPos<-0; ContNeg<-0; Cont0<-0; //-------------------------------------------// Repetir Escribir "Ingrese tamaño del arreglo"; Leer c;...
El código tenía otros errores, faltaba el procedimiento mostrar, etc. Lo mejor es re implementar el código de nuevo: Acá está el algoritmo corregido (configurar PSeInt para que acepte usar variables para dimensionar arreglos, y que los arreglos sean en base 0) Proceso sin_titulo Definir c, ContPos, ContNeg, Cont0, AcuPos, AcuNeg, i, A, Valor Como Enteros; ContPos<-0; ContNeg<-0; Cont0<-0; //-------------------------------------------// Repetir Escribir "Ingrese tamaño del arreglo"; Leer c; Si c <...
El código tenía otros errores, faltaba el procedimiento mostrar, etc. Lo mejor es re implementar el código de nuevo: Acá está el algoritmo corregido (configurar PSeInt para que acepte usar variables para dimensionar arreglos, y que los arreglos sean en base 0) Proceso sin_titulo Definir c, ContPos, ContNeg, Cont0, AcuPos, AcuNeg, i, a, Valor Como Enteros; ContPos<-0; ContNeg<-0; Cont0<-0; //-------------------------------------------// Repetir Escribir "Ingrese tamaño del arreglo"; Leer c; Si c <...
Para calcular las horas y minutos vividos entre dos fechas se requieren cálculos muy precisos, que PSeInt no es capaz de alcanzar. Además, el año trópico tampoco es exacto y varía con respecto a la eclíptica. Por lo que PSeInt no es capaz de realizar el cálculo ni de horas ni minutos vividos de una persona. Con el alcance actual de PSeInt, este solo puede contar los días vividos.
Programa semi modularizado contado también la cantidad de días vividos: Proceso edad_exacta_y_dias_vividos // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad y los días vividos. Definir anios, meses, dias Como Enteros; Definir totaldiasvividos Como Entero; Definir Anio_min Como Entero; Definir Anio_maximo Como Entero; Anio_min <- 1583; // El calendario gregoriano introdujo...
Para calcular las horas y minutos vividos entre dos fechas se requieren cálculos muy precisos, que PSeInt no es capaz de alcanzar. Además, el año trópico tampoco es exacto y varía con respecto a la eclíptica. Otro factor a tener en cuenta es la hora que la persona nació. Por lo que PSeInt no es capaz de realizar el cálculo ni de horas ni minutos vividos de una persona. Quizás sí de días vividos.
Para calcular las horas y minutos vividos entre dos fechas se requieren cálculos muy precisos, que PSeInt no es capaz de alcanzar. Además, el año trópico tampoco es exacto y varía con respecto a la eclíptica. Por lo que PSeInt no es capaz de realizar el cálculo ni de horas ni minutos vividos de una persona. Quizás sí de días vividos.
Para calcular las horas y minutos vividos entre dos fechas se requieren cálculos muy precisos, que PSeInt no es capaz de alcanzar. Además, el año trópico tampoco es exacto y varía con respecto a la eclíptica. Por lo que PSeInt no es capaz de realizar el cálculo ni de días ni de horas vividas de una persona. Quizás sí de días vividos.
Lo querías: Aquí lo tienes: El programa ya obtiene la fecha del sistema Proceso sin_titulo // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad. Definir anios, meses, dias, DiasMes Como Enteros; Definir Anio_min Como Entero; Definir Anio_maximo Como Entero; Anio_min <- 1583; // El calendario gregoriano introdujo + 1 Anio_maximo <- Anio_actual; // Año actual DiasMes <- 0;...
Lo querías: Aquí lo tienes: El programa ya obtiene la fecha del sistema Proceso sin_titulo // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad. Definir anios, meses, dias, DiasMes Como Enteros; Definir Anio_min Como Entero; Definir Anio_maximo Como Entero; Anio_min <- 1583; // El calendario gregoriano introdujo + 1 Anio_maximo <- Anio_actual; // Año actual DiasMes <- 0;...
Lo querías: Aquí lo tienes: El programa ya obtiene la fecha del sistema Proceso sin_titulo // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad. Definir anios, meses, dias, DiasMes Como Enteros; Definir Anio_min Como Entero; Definir Anio_maximo Como Entero; Anio_min <- 1583; // El calendario gregoriano introdujo + 1 Anio_maximo <- Anio_actual; // Año actual DiasMes <- 0;...
//Los arreglos están en base 0 Proceso Nomina // Variables: Definir cantPer,cedula,edad Como Enteros; Definir i,j Como Enteros; Definir nombre,apellido,opc Como Caracter; // Variables para determinar si el sueldo posee es numero o letras: Definir cont,a,b,num,c Como Entero; Definir sueldo,d,e,variable Como Caracter; // Declaramos el valor de las variables del sueldo: num<-0; b<-0; // Ingresamos los datos: Escribir 'Ingrese la cantidad de personas:'; Leer cantPer; Escribir ''; // Establecemos las...
(Algoritmo corregido) (Configurar PSeint para que acepte el poder utilizar variables para dimensionar arreglos Tengo el siguiente código Proceso sin_titulo Definir A, i, n Como Enteros; Escribir "Ingrese la cantidad de datos:"; Leer n; Dimension A[n]; Para i<-0 Hasta n-1 Con Paso 1 Hacer Escribir "Ingrese el dato: ",i+1; Leer A[i]; FinPara Mostrar_arreglo(A,n,i); FinProceso SubProceso Mostrar_arreglo(A,n,i) Para i<-0 Hasta n-1 Con Paso 1 Hacer Escribir A[i]; FinPara FinSubProceso
Lo querías: Aquí lo tienes: El programa ya obtiene la fecha del sistema Proceso sin_titulo // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad. Definir anios, meses, dias, DiasMes Como Enteros; Definir Anio_min Como Entero; Definir Anio_maximo Como Entero; Anio_min <- 1583; // El calendario gregoriano introdujo + 1 Anio_maximo <- Anio_actual; // Año actual DiasMes <- 0;...
Lo querías: Aquí lo tienes: El programa ya obtiene la fecha del sistema Proceso sin_titulo // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad. Definir anios, meses, dias, DiasMes Como Enteros; Definir Anio_min Como Entero; Definir Anio_maximo Como Entero; Anio_min <- 1583; // El calendario gregoriano introdujo + 1 Anio_maximo <- Anio_actual; // Año actual DiasMes <- 0;...
Lo querías: Aquí lo tienes: El programa ya obtiene la fecha del sistema Proceso sin_titulo // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad. Definir anios, meses, dias, DiasMes Como Enteros; Definir Anio_min Como Entero; Definir Anio_maximo Como Entero; Anio_min <- 1583; // El calendario gregoriano introdujo + 1 Anio_maximo <- Anio_actual; // Año actual DiasMes <- 0;...
Lo querías: Aquí lo tienes: El programa ya obtiene la fecha del sistema Proceso sin_titulo // Definir variables para la fecha actual y la fecha de nacimiento. Definir da, ma, aa Como Enteros; Definir dn, mn, an Como Enteros; // Definir variables para el cálculo de la edad. Definir anios, meses, dias, DiasMes Como Enteros; DiasMes <- 0; Escribir "CÁLCULO DE EDAD"; // Obtener la fecha actual del sistema da <- Dia_actual; ma <- Mes_actual; aa <- Anio_actual; Escribir "Ingrese día de nacimiento"; Leer...
Subo actualización del documento TrabajoPseu en PSeInt.
2. import java.util.Random; public class RandomMultiples { /** * Este metodo genera 30 numeros aleatorios y encuentra el multiplo mayor de 5 y 3. * Luego imprime los multiplos mas grandes encontrados. * * @param args Argumentos de linea de comando (no utilizados). */ public static void main(String[] args) { // Inicialice el objeto aleatorio para generar numeros aleatorios Random random = new Random(); // Inicialice variables para almacenar los multiplos mas grandes de 5 y 3 int mayorMultipleDeCinco...
2. import java.util.Random; public class RandomMultiples { /** * Este metodo genera 30 numeros aleatorios y encuentra el multiplo mayor de 5 y 3. * Luego imprime los multiplos mas grandes encontrados. * * @param args Argumentos de linea de comando (no utilizados). */ public static void main(String[] args) { // Inicialice el objeto aleatorio para generar numeros aleatorios Random random = new Random(); // Inicialice variables para almacenar los multiplos mas grandes de 5 y 3 int mayorMultipleDeCinco...
2. import java.util.Random; public class RandomMultiples { /** * Este metodo genera 30 números aleatorios y encuentra el multiplo mayor de 5 y 3. * Luego imprime los multiplos más grandes encontrados. * * @param args Argumentos de línea de comando (no utilizados). */ public static void main(String[] args) { // Inicialice el objeto aleatorio para generar números aleatorios Random random = new Random(); // Inicialice variables para almacenar los multiplos mas grandes de 5 y 3 int mayorMultipleDeCinco...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este metodo comprueba si un numero es primo. * * @param numero El numero a verificar. * @return verdadero si el numero es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El metodo principal genera 30 numeros aleatorios, * identifica numeros primos entre ellos,...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este metodo comprueba si un numero es primo. * * @param numero El numero a verificar. * @return verdadero si el numero es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El metodo principal genera 30 numeros aleatorios, * identifica numeros primos entre ellos,...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este metodo comprueba si un numero es primo. * * @param numero El numero a verificar. * @return verdadero si el numero es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El metodo principal genera 30 numeros aleatorios, * identifica numeros primos entre ellos,...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este metodo comprueba si un número es primo. * * @param numero El numero a verificar. * @return verdadero si el numero es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El metodo principal genera 30 numeros aleatorios, * identifica numeros primos entre ellos,...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este metodo comprueba si un número es primo. * * @param numero El numero a verificar. * @return verdadero si el número es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El metodo principal genera 30 numeros aleatorios, * identifica numeros primos entre ellos,...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este metodo comprueba si un número es primo. * * @param numero El numero a verificar. * @return verdadero si el número es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El metodo principal genera 30 números aleatorios, * identifica numeros primos entre ellos,...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este método comprueba si un número es primo. * * @param número El número a verificar. * @return verdadero si el número es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El método principal genera 30 números aleatorios, * identifica números primos entre ellos,...
2. import java.util.Random; public class RandomMultiples { /** * Este método genera 30 números aleatorios y encuentra el múltiplo mayor de 5 y 3. * Luego imprime los múltiplos más grandes encontrados. * * @param args Argumentos de línea de comando (no utilizados). */ public static void main(String[] args) { // Inicialice el objeto aleatorio para generar números aleatorios Random random = new Random(); // Inicialice variables para almacenar los múltiplos más grandes de 5 y 3 int mayorMultipleDeCinco...
2. import java.util.Random; public class RandomMultiples { /** * Este método genera 30 números aleatorios y encuentra el múltiplo mayor de 5 y 3. * Luego imprime los múltiplos más grandes encontrados. * * @param args Argumentos de línea de comando (no utilizados). */ public static void main(String[] args) { // Inicialice el objeto aleatorio para generar números aleatorios Random random = new Random(); // Inicialice variables para almacenar los múltiplos más grandes de 5 y 3 int mayorMultipleDeCinco...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este método comprueba si un número es primo. * * @param número El número a verificar. * @return verdadero si el número es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El método principal genera 30 números aleatorios, identifica números primos entre ellos,...
2. import java.util.Random; public class RandomMultiples { /** * Este método genera 30 números aleatorios y encuentra el múltiplo mayor de 5 y 3. * Luego imprime los múltiplos más grandes encontrados. * * @param args Argumentos de línea de comando (no utilizados). */ public static void main(String[] args) { // Inicialice el objeto aleatorio para generar números aleatorios Random random = new Random(); // Inicialice variables para almacenar los múltiplos más grandes de 5 y 3 int largestMultipleOfFive...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este método comprueba si un número es primo. * * @param número El número a verificar. * @return verdadero si el número es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El método principal genera 30 números aleatorios, identifica números primos entre ellos,...
1. ~~~ import java.util.Random; public class SumaNumerosPrimos { /* * Este método comprueba si un número es primo. * * @param número El número a verificar. * @return verdadero si el número es primo, falso en caso contrario. / public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El método principal genera 30 números aleatorios, identifica números primos entre ellos,...
1. import java.util.Random; public class SumaNumerosPrimos { /* * Este método comprueba si un número es primo. * * @param número El número a verificar. * @return verdadero si el número es primo, falso en caso contrario. / public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El método principal genera 30 números aleatorios, identifica números primos entre ellos, *...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este método comprueba si un número es primo. * * @param número El número a verificar. * @return verdadero si el número es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El método principal genera 30 números aleatorios, identifica números primos entre ellos,...
1. import java.util.Random; public class SumaNumerosPrimos { /** * Este método comprueba si un número es primo. * * @param número El número a verificar. * @return verdadero si el número es primo, falso en caso contrario. */ public static boolean esPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { return false; } } return true; } /** * El método principal genera 30 números aleatorios, identifica números primos entre ellos,...
¡Muy bueno! Versión estricta (arreglos y cadenas en base 0)
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
Le das exportar y abre la ventana, pero a darle guardar no genera ni guarda el archivo.
Cuando se muestran variables en el escribir, todo lo que está después del escribir va sin paréntesis. Quedaría así: Escribir "Hacer un guiso de carne con ", grano_elegido, " y una ", harina_elegida";
Cuando se muestran variables en el escribir, todo lo que está después del escribir va sin paréntesis. Quedaría así: Escribir "Hacer un guiso de carne con ", grano_elegido, " y una ", harina elegida";
Cuando se muestran variables en el escribir, todo lo que está después del escribir va sin paréntesis.
Falta el operador de o lógico (|) después del menor a 100 Quedaría así: Mientras a y b > 100 | a y b < 100 Hacer De todos modos no entiendo bien que finalidad tiene el ciclo mientras en este programa
Tengo esta función: SUBPROCESO opcion <- leer_opcion Definir opcion Como Entero; LEER opcion; FINSUBPROCESO Intento cargar en opción el valor devuelto por la funcion leer_opcion ALGORITMO principal DEFINIR opcion COMO ENTERO; REPETIR pantalla_menu(); opcion <- leer_opcion; SEGUN leer_opcion HACER 1: procedimiento_amigos; 2: procedimiento_sociables; 3: ESCRIBIR funcion_vector_productos(vector, cota_inferior, cota_superior); 4: ESCRIBIR suma_vector(vector, cota_inferior, cota_superior); 5: bisiesto();...
Tengo esta función: SUBPROCESO opcion <- leer_opcion Definir opcion Como Entero; LEER opcion; FINSUBPROCESO Intento cargar en opción el valor devuelto por la funcion leer_opcion ALGORITMO principal DEFINIR opcion COMO ENTERO; REPETIR pantalla_menu(); opcion <- leer_opcion; SEGUN leer_opcion HACER 1: procedimiento_amigos; 2: procedimiento_sociables; 3: ESCRIBIR funcion_vector_productos(vector, cota_inferior, cota_superior); 4: ESCRIBIR suma_vector(vector, cota_inferior, cota_superior); 5: bisiesto();...
Tengo esta función: SUBPROCESO opcion <- leer_opcion Definir opcion Como Entero; LEER opcion; FINSUBPROCESO Intento cargar en opción el valor devuelto por la funcion leer_opcion ALGORITMO principal DEFINIR opcion COMO ENTERO; REPETIR pantalla_menu(); opcion <- leer_opcion; SEGUN leer_opcion HACER 1: procedimiento_amigos; 2: procedimiento_sociables; 3: ESCRIBIR funcion_vector_productos(vector, cota_inferior, cota_superior); 4: ESCRIBIR suma_vector(vector, cota_inferior, cota_superior); 5: bisiesto();...
Tengo esta función: SUBPROCESO opcion <- leer_opcion Definir opcion Como Entero; LEER opcion; FINSUBPROCESO Intento cargar en opción el valor devuelto por la funcion leer_opcion ALGORITMO principal DEFINIR opcion COMO ENTERO; REPETIR pantalla_menu(); opcion <- leer_opcion; SEGUN leer_opcion HACER 1: procedimiento_amigos; 2: procedimiento_sociables; 3: ESCRIBIR funcion_vector_productos(vector, cota_inferior, cota_superior); 4: ESCRIBIR suma_vector(vector, cota_inferior, cota_superior); 5: bisiesto();...
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
Subo actualización del documento TrabajoPseu en PSeInt.
Proceso principal Definir resultado Como Entero; resultado<-3^3 * (10-(24)); Escribir resultado; FinProceso
Proceso principal Definir resultado Como Entero resultado<-3^3 * (10-(24)) FinProceso
PSeInt confunde un valor numérico con un valor lógico si existe una asignación en una sentencia Escribir Proceso sin_titulo Definir A, B, C, resultado Como Enteros; Leer A, B, C; resultado <- 0; Escribir resultado <- A + B + C; FinProceso
Acá está el mismo programa con la encriptación en una función que denominé ascii Funcion tado <- ascii ( Frase, clave) Definir CodLet, g Como Cadenas; CodLet <- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; Definir i, j, k, L Como Enteros; k <-0; Definir tado Como Caracter; tado <- ""; Para i<-1 Hasta longitud(Frase) Con Paso 1 Hacer g<-SubCadena(Frase, i, i); Para j<-1 Hasta 26 Con Paso 1 Hacer Si g=SubCadena(Codlet, j, j) Entonces k<-j; FinSi FinPara L<-(k+clave) % 27; tado <-concatenar(tado,subcadena(CodLet,...
Acá está el mismo programa con la encriptación en una función que denominé prt_ascii Funcion tado <- ascii ( Frase, clave) Definir CodLet, g Como Cadenas; CodLet <- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; Definir i, j, k, L Como Enteros; k <-0; Definir tado Como Caracter; tado <- ""; Para i<-1 Hasta longitud(Frase) Con Paso 1 Hacer g<-SubCadena(Frase, i, i); Para j<-1 Hasta 26 Con Paso 1 Hacer Si g=SubCadena(Codlet, j, j) Entonces k<-j; FinSi FinPara L<-(k+clave) % 27; tado <-concatenar(tado,subcadena(CodLet,...
No, solo modifico el documento de acuerdo al PSeInt original, muchas gracias. Disculpen
Aquí dejo unos ejemplos de programas en PSeInt, implementados desde Maruga Script. Pueden servir de ayuda. (Re subido y enlace protegido)
Subo material sobre ordenación de vectores en PSeInt. Es una implemetación del código que aparece en https://vectoradsi.wordpress.com/2012/11/29/metodos-de-ordenacion-de-vectores/ (nueva versión 2022)
1 Corregir los cuelguen que se producen cuando se ejecuta la terminal propia y existen, por ejemplo códigos con errores con por ejemplo buce infinito. Ej.: Tenemos bucle infinito: Proceso sin_titulo Mientras 1 <= 10 Hacer Escribir "¡Esto es un bucle infinito!"; FinMientras FinProceso Más allá del error en el código, al que cerrar la ventana, el programa no se tranca, cuelga, congela, pero la ventana si.
1 Corregir los cuelguen que se producen cuando se ejecuta la terminal propia y existen, por ejemplo códigos con errores con por ejemplo buce infinito. Ej.: Tenemos bucle infinito: Proceso sin_titulo Mientras 1 <= 10 Hacer Escribir "Esto es un bucle infinito"; FinMientras FinProceso Más allá del error en el código, al que cerrar la ventana, el programa no se tranca, cuelga, congela, pero la ventana si.