Entradas

Mostrando las entradas etiquetadas como PASCAL

Programa para reducir una fracción dada X/Y

En un libro sobre algoritmos, un problema básico es el siguiente: “escribe un programa para reducir una fracción dada x/y (con números x, y enteros) a sus términos más simples”. Piden que el programa sea hecho en Pascal y en C++. Programa en Pascal: Program ReduceFraction; Function GCD(a, b: integer): integer; begin   if b = 0 then     Result := a   else     Result := GCD(b, a mod b); end; Procedure ReduceFraction(var numerator, denominator: integer); var   gcd1: integer; begin   gcd1 := GCD(numerator, denominator);   numerator := numerator div gcd1;   denominator := denominator div gcd1; end; var   x, y: integer; Begin     writeln('Ingrese el numerador (x): ');     readln(x);     writeln('Ingrese el denominador (y): ');     readln(y);     ReduceFraction(x, y);     writeln('La fraccion reducida es: ', x, '/', y);     readln; End. Programa en C++: #include <iostream> int GCD(int a, int b) {     return (b == 0) ? a : GCD(b, a % b); } void ReduceFract

Lenguaje de programación PASCAL

Imagen
La decisión de aprender PASCAL dependerá en gran medida de tus objetivos y las circunstancias en las que te encuentres . Origen, importancia, pertinencia del lenguaje de programación Pascal PASCAL es un lenguaje de programación de alto nivel que fue desarrollado en 1970 por el científico de la computación suizo, Niklaus Wirth. Este lenguaje lleva el nombre del matemático y filósofo francés Blaise Pascal. Fue diseñado como un lenguaje educativo y para el desarrollo de software en general . Aunque PASCAL ha perdido gran parte de su popularidad en comparación con otros lenguajes de programación modernos, aún existen algunas empresas, instituciones y organizaciones que utilizan PASCAL en ciertos contextos o proyectos específicos.  Características principales de PASCAL: Simplicidad y claridad : PASCAL fue diseñado para ser un lenguaje simple y legible, lo que facilita su aprendizaje y comprensión para programadores principiantes y avanzados. Estructurado : Fomenta la programación estructura