Ejemplos C++ y Pascal
Ejemplos C++ y Pascal
Ejemplos C++ y Pascal
Los lenguajes de programacin son cdigos o variables que se escriben en un programa el cual los traduce a un lenguaje que la computadora pueda entender.
Apareci en 1983 y fue diseado y desarrollado por Bjame Stroustrun Los compiladores utilizados para este lenguaje son GNU Compiler Collection Dev-C++ wxDev-C++ Intel C++ Compiler Borland C++ Builder Microsoft Visual C++ C-Free Code::Blocks. Al lenguaje de programacin c++ tambin se le puede llamar como: ISO C++ ANSI C++ 1998 ANSI C++ 2003 C++ es un lenguaje de programacin diseado en los aos 1980 por Bjarne Stroustrup. El c++ fue creado con el fin de expander el exitoso lenguaje de programacin C con el fin de ponerle nuevas funciones y que permitiera la manipulacin de objetos. Por eso C++ significa Lenguaje C Extendido. Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales. El nombre C++ fue propuesto por Rick Mascitti en el ao 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio cientfico.
Antes se haba usado el nombre "C con clases". En C++, la expresin "C++" significa "incremento de C" y se refiere a que C++ es una extensin de C.
Hola mundo
#include <stdio.h> #include <conio.h> int main() { printf("Hello, world\n"); getch(); return 0; }
.El lenguaje de programacin pascal fue publicado por primera vez en el ao 1970 por el profesor suizo Niklaus Wirth el cual lo desarrollo en los aos 1968/9.
A Pascal tambin se le denomina como: UCSD Borland Turbo
Su objetivo era crear un lenguaje que facilitara el aprendizaje de programacin a sus alumnos, utilizando la programacin estructurada y estructuracin de datos. Sin embargo con el tiempo su utilizacin excedi el mbito acadmico para convertirse en una herramienta para la creacin de aplicaciones de todo tipo. Pascal se caracteriza por ser un lenguaje de programacin estructurado fuertemente tipificado. Esto implica que: 1. El cdigo est dividido en porciones fcilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilizacin de la programacin estructurada en oposicin al antiguo estilo de programacin monoltica. 2. El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado. El nombre de Pascal fue escogido en honor al matemtico Blaise Pascal.
Caractersticas nicas
A diferencia de lenguajes de programacin descendientes de C, Pascal utiliza el smbolo ":=" para la asignacin en vez de "=". Si bien el segundo es ms conocido, la prctica ha demostrado que muchos usuarios utilizan el smbolo de igualdad para comparar valores en lugar del comparador de C que es el smbolo ==. Esta sintaxis conduce a muchos errores o bugs difciles de rastrear en cdigo C. Dado que Pascal no permite asignaciones dentro de expresiones y utiliza sintaxis distintas para asignaciones y comparaciones, no sufre estos errores. Otra diferencia importante es que en Pascal, el tipo de una variable se fija en su definicin; la asignacin a variables de valores de tipo incompatible no estn autorizadas (en C, en cambio, el compilador hace el mejor esfuerzo para dar una interpretacin a casi todo tipo de asignaciones). Esto previene errores comunes donde variables son usadas incorrectamente porque el tipo es desconocido; y tambin evita la necesidad de notacin hngara, que vienen a ser prefijos que se aaden a los nombres de las variables y que indican su tipo.
Ejemplos
Suma
program suma; uses crt; var x,s:integer; begin clrscr; x:=1; s:=0; repeat s:=s+x; x:=x+1; until x=50; writeln('la suma es ',s); readln; end.
Multiples
program multi; {$APPTYPE CONSOLE} uses SysUtils; var n,x:integer; begin x:=0; writeln('Entra un numero de la serie'); readln(n); while n<>0 do begin if (n mod 3)=0 then begin x:=x+1; writeln('Dame otro numero'); readln(n); end else begin writeln ('Dame otro numero'); readln(n); end; end; writeln ('El numero de multiples de 3 es',x); readln; end.
Epox Compilador GNU Pascal (GPC), escrito en C, basado en GNU Compiler Collection (GCC). Se distribuye bajo licencia GPL. Free Pascal est escrito en Pascal (el compilador est creado usando Free Pascal), es un compilador estable y potente. Tambin distribuido libremente bajo la licencia GPL. Este sistema permite mezclar cdigo Turbo Pascal con cdigo Delphi, y soporta muchas plataformas y sistemas operativos. Turbo Pascal fue el compilador Pascal dominante para PC durante los aos 1980 y hasta principios de los aos 1990, muy popular debido a sus magnficas extensiones y tiempos de compilacin sumamente cortos. Actualmente, versiones viejas de Turbo Pascal (hasta la 7.0) estn disponibles para descargarlo gratuito desde el sitio de Borland (es necesario registrarse). Delphi es un producto tipo RAD (Rapid Application Development) de Borland. Utiliza el lenguaje de programacin Delphi, descendiente de Pascal, para crear aplicaciones para la plataforma Windows. Las ltimas versiones soportan compilacin en la plataforma .NET. Kylix es la versin ms nueva de Borland reiterando la rama de Pascal de sus productos. Es descendiente de Delphi, con soporte para el sistema operativo Linux y una librera de objetos mejorada (CLX). El compilador y el IDE estn disponibles para uso no comercial. Actualmente este proyecto est descontinuado. Lazarus es un clon de Delphi, basado en Free Pascal es software libre. TMT. Pascal.
1. Los lenguajes de programacin C++ y PASCAL fueron creados por motivos distintos: A) C++: ampliar el lenguaje C B) PASCAL: Facilitar el aprendizaje Pero ambos llevan a una misma cosa: LA CREACION DE PROGRAMAS
2. Los dos lenguajes son utilizados por muchas escuelas de computacin o programacin 3. Necesitamos mucho esfuerzo para aprender a programar en uno de estos lenguajes