SlideShare una empresa de Scribd logo
1 de 4
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
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.
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');
}
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.

Más contenido relacionado

La actualidad más candente

Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Aprendiendo a programar en Scratch
Aprendiendo a programar en ScratchAprendiendo a programar en Scratch
Aprendiendo a programar en ScratchMario Abel Fontana
 
Ej02 programación secuencial y condicionales (1)
Ej02 programación secuencial y condicionales (1)Ej02 programación secuencial y condicionales (1)
Ej02 programación secuencial y condicionales (1)Eimer Ramirez
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 
Sentencia For
Sentencia ForSentencia For
Sentencia Forciberosv
 
Yerdelis programacion
Yerdelis programacionYerdelis programacion
Yerdelis programacionyerdelis
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlUVM
 
Estructuras Secuenciales
Estructuras SecuencialesEstructuras Secuenciales
Estructuras Secuencialesieducativa2014
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Trabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivosTrabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivosemidacent
 
Funciones con retorno en lengaje c utp ejemplos
Funciones con retorno en lengaje c utp ejemplosFunciones con retorno en lengaje c utp ejemplos
Funciones con retorno en lengaje c utp ejemplosHome
 
Practica 4 2016
Practica 4 2016Practica 4 2016
Practica 4 2016Tensor
 
3.tecnicas de algoritmación
3.tecnicas de algoritmación3.tecnicas de algoritmación
3.tecnicas de algoritmaciónMarina Vintimilla
 
For laura ximena martinez
For laura ximena martinezFor laura ximena martinez
For laura ximena martinezlaurita30_x
 

La actualidad más candente (19)

Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Aprendiendo a programar en Scratch
Aprendiendo a programar en ScratchAprendiendo a programar en Scratch
Aprendiendo a programar en Scratch
 
Lengiii 001
Lengiii 001Lengiii 001
Lengiii 001
 
Ej02 programación secuencial y condicionales (1)
Ej02 programación secuencial y condicionales (1)Ej02 programación secuencial y condicionales (1)
Ej02 programación secuencial y condicionales (1)
 
Problema 8 jara molina
Problema 8 jara molinaProblema 8 jara molina
Problema 8 jara molina
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Sentencia For
Sentencia ForSentencia For
Sentencia For
 
Yerdelis programacion
Yerdelis programacionYerdelis programacion
Yerdelis programacion
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Ejercicios de sentencias basicas
Ejercicios de sentencias basicasEjercicios de sentencias basicas
Ejercicios de sentencias basicas
 
Estructuras Secuenciales
Estructuras SecuencialesEstructuras Secuenciales
Estructuras Secuenciales
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Trabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivosTrabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivos
 
Funciones con retorno en lengaje c utp ejemplos
Funciones con retorno en lengaje c utp ejemplosFunciones con retorno en lengaje c utp ejemplos
Funciones con retorno en lengaje c utp ejemplos
 
Practica 4 2016
Practica 4 2016Practica 4 2016
Practica 4 2016
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
3.tecnicas de algoritmación
3.tecnicas de algoritmación3.tecnicas de algoritmación
3.tecnicas de algoritmación
 
C++
C++C++
C++
 
For laura ximena martinez
For laura ximena martinezFor laura ximena martinez
For laura ximena martinez
 

Destacado

Destacado (20)

Energia nuclear
Energia nuclearEnergia nuclear
Energia nuclear
 
Yelvin
YelvinYelvin
Yelvin
 
T I C TECNOLOGÍAS DE LA INFORMACIÓN
T I C TECNOLOGÍAS DE LA INFORMACIÓNT I C TECNOLOGÍAS DE LA INFORMACIÓN
T I C TECNOLOGÍAS DE LA INFORMACIÓN
 
Fuegos fatuos
Fuegos fatuosFuegos fatuos
Fuegos fatuos
 
Final campos - plan concertado
Final campos - plan concertadoFinal campos - plan concertado
Final campos - plan concertado
 
Vender en internet
Vender en internetVender en internet
Vender en internet
 
2012
20122012
2012
 
Salud de los lechones desp del destete
Salud de los lechones desp del desteteSalud de los lechones desp del destete
Salud de los lechones desp del destete
 
La comtabilidad y_la_empresa
La comtabilidad y_la_empresaLa comtabilidad y_la_empresa
La comtabilidad y_la_empresa
 
Twitter educativo
Twitter educativoTwitter educativo
Twitter educativo
 
Acidosis
AcidosisAcidosis
Acidosis
 
Las rutas mas raras del mundo
Las rutas mas raras del mundoLas rutas mas raras del mundo
Las rutas mas raras del mundo
 
8 el faro-de_la_jument_(una_historia)
8 el faro-de_la_jument_(una_historia)8 el faro-de_la_jument_(una_historia)
8 el faro-de_la_jument_(una_historia)
 
Socialiacion integracion curricular
Socialiacion integracion curricularSocialiacion integracion curricular
Socialiacion integracion curricular
 
Presentación Emeká
Presentación EmekáPresentación Emeká
Presentación Emeká
 
Jornada en comercio electrónico: Buenas prácticas para rentabilizar tu negoci...
Jornada en comercio electrónico: Buenas prácticas para rentabilizar tu negoci...Jornada en comercio electrónico: Buenas prácticas para rentabilizar tu negoci...
Jornada en comercio electrónico: Buenas prácticas para rentabilizar tu negoci...
 
El guernica
El guernicaEl guernica
El guernica
 
Torres torres
Torres torresTorres torres
Torres torres
 
Joseescobar18334758
Joseescobar18334758Joseescobar18334758
Joseescobar18334758
 
Practica23 121104120325-phpapp02
Practica23 121104120325-phpapp02Practica23 121104120325-phpapp02
Practica23 121104120325-phpapp02
 

Similar a Compa de lengu pas c javi

Similar a Compa de lengu pas c javi (20)

Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Prueba aptitudinal ferdjjd
Prueba aptitudinal ferdjjdPrueba aptitudinal ferdjjd
Prueba aptitudinal ferdjjd
 
Intro2
Intro2Intro2
Intro2
 
Introducción a la programación en java
Introducción a la programación en javaIntroducción a la programación en java
Introducción a la programación en java
 
Trabajo Final de Programación
Trabajo Final de ProgramaciónTrabajo Final de Programación
Trabajo Final de Programación
 
Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
C basico
C basicoC basico
C basico
 
C basico
C basicoC basico
C basico
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
 
3ra Evaluación de Programación.docx
3ra Evaluación de Programación.docx3ra Evaluación de Programación.docx
3ra Evaluación de Programación.docx
 
Widison
WidisonWidison
Widison
 
Pseint (1)
Pseint (1)Pseint (1)
Pseint (1)
 
Lenguaje de pascal
Lenguaje de pascalLenguaje de pascal
Lenguaje de pascal
 
Tema vi guia de c
Tema vi guia de cTema vi guia de c
Tema vi guia de c
 
Pseint
PseintPseint
Pseint
 
programación
programaciónprogramación
programación
 
Matlab
MatlabMatlab
Matlab
 

Más de Javier Torres

El hombre y el medio ambiente
El hombre y el medio ambienteEl hombre y el medio ambiente
El hombre y el medio ambienteJavier Torres
 
Tarea tema 1 matrices
Tarea tema 1 matricesTarea tema 1 matrices
Tarea tema 1 matricesJavier Torres
 
Mapa mental comunicación
Mapa mental comunicaciónMapa mental comunicación
Mapa mental comunicaciónJavier Torres
 
Examen online 2 (green,stokes,series)
Examen online 2 (green,stokes,series)Examen online 2 (green,stokes,series)
Examen online 2 (green,stokes,series)Javier Torres
 
Envio de traba mat 3 javi
Envio de traba mat 3 javiEnvio de traba mat 3 javi
Envio de traba mat 3 javiJavier Torres
 
Escala y acotado solido javi
Escala y acotado solido javiEscala y acotado solido javi
Escala y acotado solido javiJavier Torres
 
Informe piezas mecanicas
Informe piezas mecanicasInforme piezas mecanicas
Informe piezas mecanicasJavier Torres
 
Fases de diseño UFT y UCLM
Fases de diseño UFT y UCLMFases de diseño UFT y UCLM
Fases de diseño UFT y UCLMJavier Torres
 
Problemas de la ingeniería
Problemas de la ingenieríaProblemas de la ingeniería
Problemas de la ingenieríaJavier Torres
 

Más de Javier Torres (10)

El hombre y el medio ambiente
El hombre y el medio ambienteEl hombre y el medio ambiente
El hombre y el medio ambiente
 
Tarea tema 1 matrices
Tarea tema 1 matricesTarea tema 1 matrices
Tarea tema 1 matrices
 
Mapa mental comunicación
Mapa mental comunicaciónMapa mental comunicación
Mapa mental comunicación
 
Examen online 2 (green,stokes,series)
Examen online 2 (green,stokes,series)Examen online 2 (green,stokes,series)
Examen online 2 (green,stokes,series)
 
Envio de traba mat 3 javi
Envio de traba mat 3 javiEnvio de traba mat 3 javi
Envio de traba mat 3 javi
 
Escala y acotado solido javi
Escala y acotado solido javiEscala y acotado solido javi
Escala y acotado solido javi
 
Cono
ConoCono
Cono
 
Informe piezas mecanicas
Informe piezas mecanicasInforme piezas mecanicas
Informe piezas mecanicas
 
Fases de diseño UFT y UCLM
Fases de diseño UFT y UCLMFases de diseño UFT y UCLM
Fases de diseño UFT y UCLM
 
Problemas de la ingeniería
Problemas de la ingenieríaProblemas de la ingeniería
Problemas de la ingeniería
 

Compa de lengu pas c javi

  • 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.