1. República Bolivariana de Venezuela
Universidad Fermín Toro
Facultad de Ingeniería
Escuela de Ingeniería
Sede Cabudare
Pascal y C
Participantes:
Torres, Javier.
CI: 18546307.
Sección: SAIA A.
Cabudare, julio 2015
2. El lenguaje de programación C, es un lenguaje que se creó con la finalidad de estar
orientado a la implementación de sistemas operativos. Es muy eficiente y popularmente se
utiliza para la creación de software de sistemas. En C, el compilador hace el mejor esfuerzo
para dar una interpretación a casi todo tipo de asignaciones.
Por su parte Pascal es un lenguaje de programación estructurado fuertemente topado, es
decir, el código está dividido en porciones fácilmente legibles, que se llaman funciones o
procedimientos y el tipo de dato de todas las variables debe ser declarado previamente para
que se puede utilizar.
El pasar de los años hizo que Pascal quedara por debajo de C en cuanto a popularidad y por
esto C ha tenido más personas que aporten desarrollos y mejoras a dicho lenguaje, sin
embargo Pascal en los últimos tiempos también se ha adaptado a los nuevos paradigmas y
cuenta con versiones que nada tienen que envidiar a C++, por ejemplo FreePascal.
Éste último es tan completo como C++ pero además es más entendible ya que el propósito
de Pascal cuando surgió, era el poder facilitar el aprendizaje de la programación.
Respecto a su sintaxis, tanto C como PASCAL mantienen un parecido ya que ambos son
lenguaje procedurales en los cuales se toma en cuenta el orden de las instrucciones.
3. Ejemplo en C.
Se desea conocer el salario de los empleados de una empresa. Para esto se conoce las horas
trabajadas y el precio por hora el cual es de 8 USD. Si las horas trabajadas son menos que
30, el salario a pagar se calcula en base a las horas y el precio, pero si son 30 o más, se le
paga además un bono del 20. Se desea que el programa imprima el salario a pagar.
#include <stdio.h>
float main(){
float Horas, Salario;
char Respuesta;
do{
printf("Introduzca la cantidad de horas trabajadas: ");
scanf("%d",&Horas);
if(Horas<30) {
Salario=Horas*8;
} else {
Salario=(Horas*8)*1,20;
}
printf("El salario es de dólares ", Salario);
printf("¿Desea calcular otro salario (s/n)?n");
scanf("%c",&Respuesta);
} while(Respuesta=='s');
}
4. Ejemplo en Pascal.
Se desea conocer el salario de los empleados de una empresa. Para esto se conoce las horas
trabajadas y el precio por hora el cual es de 8 USD. Si las horas trabajadas son menos que
30, el salario a pagar se calcula en base a las horas y el precio, pero si son 30 o más, se le
paga además un bono del 20. Se desea que el programa imprima el salario a pagar.
PROGRAM Salario (INPUT, OUTPUT);
Var
Horas, Salario: real;
Respuesta: char;
Begin
Do
Begin
WriteLn ('Introduzca la cantidad de horas trabajadas: ');
ReadLn (Horas);
If(Horas<30) Then
Salario:= Horas*8;
else
Salario:= (Horas*8)*1,20;
End;
WriteLn('El salario es de dólares ', Salario);
WriteLn('¿Desea calcular otro salario (s/n)? ');
ReadLn(Respuesta);
While(Respuesta='s');
End.