martes, 9 de noviembre de 2010

REPORTE # 6 LENGUAJES DE PROGRAMACIÓN (CLASE)

Lenguajes imperativos



Lenguaje Pascal


PASCAL es un lenguaje relativamente moderno, desarrollado por Niklaus Wirth y su grupo de Zurich en 1971. Se trata de un lenguaje de propósito general, esto quiere decir que se puede emplear para construir todo tipo de aplicaciones. En la práctica también quiere decir que se trata de un lenguaje no diseñado para desarrollar ningún tipo específico de aplicaciones. Pero el PASCAL es especialmente útil para algo: para la enseñanza de buenos modos de programación. 

Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado:


  1. El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
  2. El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.

Programa en pascal


Programa que te pregunta en que color esta el semáforo y con respecto al color que le digas te dice si puedes cruzar la calle o no


PROGRAM Cruzar_calle ( INPUT, OUTPUT ) ;
TYPE
colores = (verde,rojo,ámbar,amarillo) ;
VAR
color : colores ;
BEGIN
WRITELN (' De que color está el semáforo ahora (verde, rojo, ámbar) ? ') ;
READLN (color) ;
CASE color OF
verde : WRITELN(' Puedes pasar con cuidado ' );
amarillo: WRITELN( '¡Pasa rapido !' );
ámbar, rojo : WRITELN ( ' Espera! no puedes pasar  ' );
END ;
END.




Lenguaje C

C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.

C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente.

Programa en c

Programa que te dice cuanto te tardas en escribir tu nombre

#include < stdio.h >
#include < time.h >
int main(){
    int i;
    time_t start, end; //* declara variables de tipo tiempo
    char input[2000];
    double dif;
    for(i=0;i<=10;i++){
    time(&start); //* toma el tiempo actual 
    printf("\n\n-Teclee su nombre\n");
    gets(input);
    time(&end);
    dif= difftime(end, start); //* saca la diferencia de ese rango de tiempo
    printf("\n\n-Hola %s como has estado", input);
    printf("\n\n-Te ha tomado %.2f segundos tecleear tu nombre\n\n", dif);}
    getche();
    
    return 0;
    
}







Aquí esta otro código, este te imprime hasta la tabla de multiplicar hasta la del 25 

#include < stdio.h >
#include < conio.h >
#include < math.h >
main(){
int _tabla,_numero;
 _tabla=1;// Se inician
 _numero=1;//variables

while(_tabla<=25){//mientras que tabla no llegue a 9   
while(_numero<=10){//mientras que numero no llegue a 9

printf("%d * %d = %d\n",_tabla,_numero,_tabla*_numero);
_numero++;//Se imprime en pantalla,y se incrementa numero
}//END while numero    
printf("\n\n");//se imprime salto de linea para separar tabla

_tabla++;//se incrementa tabla en uno
_numero=1;//Se regresa el numero a 2 para re-multiplicar
}
  getche();
 return 0;
}






Lenguaje Fortran

Fortran es lenguaje de propósito general, principalmente orientado a la computación matemática, por ejemplo en ingeniería. Fortran es un acrónimo de FORmula TRANslator, y originalmente fue escrito con mayúsculas como FORTRAN. Sin embargo la tendencia es poner sólo la primera letra con mayúscula, por lo que se escribe actualmente como Fortran.

Este lenguaje procedural fue el primero de alto nivel (1957)
  • Desarrollado por IBM para el IBM 704.
  • Orientado a la eficiencia en la ejecución.
  • Se creó la definición estándar del lenguaje en el 66


Programa en Fortran

Programa que te convierte de grados celsius a fahrenheit


program convrt
real cel, fa
print *, 'Ingresar temperatura en grados celsius'
read *, cel
fa = 1.8 * cel + 32
print *,'\nGrados Celsius: ',cel
print *,'Grados Fahrenheit: ',fa
stop
end




Esta pendiente agregar un programa mas en otro lenguaje  
Espero y les hayan entendido a estos que subi

SALUDOS A TODOS

ATTE: JESUS ALEJANDRO BELTRAN REYNA





7 comentarios:

  1. hola te faltan las librerias, subi algo ami blog que te puede ser útil...http://ceciliaurbina.blogspot.com/2010/11/simbolos-en-html.html

    ResponderEliminar
  2. Gracias por comentarme, ya que no me habia fijado bien en eso

    ResponderEliminar
  3. Muy bien tu reporte, las imagenes complementan muy bien, ojala que tengas una buena calificacion.

    ResponderEliminar
  4. hola!!

    me parecio muy bien lo que realizaste, fueron my sencillos y precisos ...

    =) te recomiendo subir el otro programa ..

    ResponderEliminar
  5. muy bien por los programas y que bueno que te ayudaron con las librerias :P

    ResponderEliminar
  6. muy bien explicado las imágenes son de mucha ayuda

    ResponderEliminar
  7. Bien; los programas se me hicieron muy creativos.

    Nada más que acuérdate que en la clase pasada recalcamos el hecho de que los programas tienen que ser en lenguajes distintos.

    Calificación: 4.25/5

    ResponderEliminar