Programacion en Pascal

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • RadiO
    L.V.E.A.
    • 09-04-2004
    • 5754

    #1

    Programacion en Pascal

    no es para mi pero un concido necesita saber estos datos para mañana antes de las 5 de la mañana, a ver si alguien docto en el tema me da una mano

    1 ¿Cuáles son las ventajas de los lenguajes estructurados y por qué se dice que Pascal es un lenguaje compilado?

    2 ¿Qué función cumplen las variables y que las caracteriza?

    3 ¿librerías, dónde definiste las mismas y cuál es su función?

    4 ¿que se entiende por sentencia en pascal y por sentencia de asignación?

    5 ¿Cómo realiza las operaciones matemáticas el Lenguaje Pascal y qué operaciones matemáticas conoces?

    6 ¿Define con tus palabras las diferencia que existe entre operadores aritméticos y operadores lógicos ?

    6 ¿Es lo mismo presentar en pantalla una variable de tipo entera qué una real?

    bueno muchas gracias a quien/es se tome/n la molestia de hacerlo



    ...........-
  • Pendorcho
    Poroto rojo con tos.
    • 21-05-2004
    • 5350

    #2
    No sep...de Pascal no entiendo un pedo, recien estoy mirando Java ...
    Lo unico que te puedo decir es en la primera (lo demas ni lo lei.. ) que se debe llamar compilado porque requiere de un compilador para su ensamblaje..(como la mayoria de lenguajes de alto nivel..)

    Fijate por aca que seguro hay mas info:




    Comentario

    • judío ginger daywalker petiso
      Pelotudo
      • 14-03-2005
      • 16758

      #3
      te chamuyo lo que me sale ahora... me baso en mi experiencia de programacion, que nunca incluyo al pascal.

      1 ¿Cuáles son las ventajas de los lenguajes estructurados y por qué se dice que Pascal es un lenguaje compilado?
      ventajas: facilidad de comprencion ya que el codigo se organiza de manera jerarquica
      compilado: porque el se necesita compilar el archivo fuente y luego enlazarlo para obtener codigo ejecutable, no es posible interpretarlo. (esto es una definicion de "lenguaje compilado", mas que nada... la VERDADERA razon de porque pascal resulta ser un lenguaje compilado es "porque al que lo invento se le canto el orto")

      2 ¿Qué función cumplen las variables y que las caracteriza?
      almacenar en memoria datos que el programa pueda necesitar mas adelante, asi como para manipularlos.
      que las caracteriza? que se yo... que tienen "tipo"? pueden ser numeros, caracteres, arrays, estructuras ("records", en pascal), etc...

      3 ¿librerías, dónde definiste las mismas y cuál es su función?
      primero, decile al profesor de tu amigo que el termino correcto es "biblioteca". en ingles es library, pero libreria es bookshop o bookstore, library significa biblioteca y esta es la palabra adecuada del espaniol para referirse a una "function library".
      segundo, no creo que quiera decir "donde las definiste"... definir seria hacer la biblioteca. creo que apunta a que le digas "En la clausula USES se declaran las bibliotecas que van a ser enlazadas. sirven para poder utilizar las funciones que dichas bibliotecas contienen. una biblioteca permite encapsular un grupo de funciones que luego podran ser utilizadas desde cualquier codigo simplemente declarando una referencia a la misma.

      4 ¿que se entiende por sentencia en pascal y por sentencia de asignación?
      una sentencia es una unidad minima de codigo. usualmente una linea, pero pueden ser mas si se mantiene una unica "unidad". es algo muy abstracto en verdad.
      los tipos posibles de sentencias en pascal son: una sentencia de asignacion, una llamada a funcion (a procedimiento), un goto, una repetitiva, una condicional, un with, y un bloque de sentencias encerradas entre "begin" y "end".
      una sentencia de asignacion es aquella que asigna un valor a una variable, y son las que toman la forma "variable := [expresion]"

      5 ¿Cómo realiza las operaciones matemáticas el Lenguaje Pascal y qué operaciones matemáticas conoces?
      como? usando el micro, no se a que alude esta pregunta.
      conocer conozco mucho. todas las "basicas" (suma, resta, producto y razon) estan soportadas por cualquier cosa, y la mayoria de los micros modernos soportan cosas mas avanzadas, y el lenguaje pascal directamente soporta todo lo normal, lease potencias, trigonometria, etc.
      asi q esto creo q es algo que solo tu amigo podria responder sabiendo que es lo que quieren que responda.

      6 ¿Define con tus palabras las diferencia que existe entre operadores aritméticos y operadores lógicos ?
      aritmeticos: realizan operaciones matematicas, con valores numericos.
      logicos: realizan operaciones logicas, con valores booleanos.
      usualmente los aritmeticos son todos operadores binarios [osea que tenes TERMINO1 [operador] TERMINO 2, ej: A + B] (a exepcion del - utilizado para representar "el opuesto", aunque en ese caso podria considerarse tacito un 0 antes de la "resta"), mientras que los logicos suelen venir en ambos sabores: el binario se refiere a la operacion logica esperada entre los dos terminos, y el unario se suele utilizar para la operacion logica bit a bit sobre el unico termino.

      6 ¿Es lo mismo presentar en pantalla una variable de tipo entera qué una real?
      si se refiere a la forma de mostrarlos, un writeln funca siempre para ambos casos. solo que con la real va a salir en notacion cientifica y con un choclo de decimales, por lo que lo mas probable es que te veas obligado a formatear el numero para que se vea algo decente. si no se refiere a esto, ni idea a que se refiere.

      K

      Comentario

      • RadiO
        L.V.E.A.
        • 09-04-2004
        • 5754

        #4
        gracias
        ...........-

        Comentario

        • Inclinado
          Mega Egelito
          • 26-01-2006
          • 3497

          #5
          Originalmente publicado por [Pendorcho]
          No sep...de Pascal no entiendo un pedo, recien estoy mirando Java ...
          Lo unico que te puedo decir es en la primera (lo demas ni lo lei.. ) que se debe llamar compilado porque requiere de un compilador para su ensamblaje..(como la mayoria de lenguajes de alto nivel..)

          Fijate por aca que seguro hay mas info:




          http://www.intec.edu.do/~rjimenez/pascal.html

          Che pero JAVA es mucho mas jodido que PASCAL.
          De hecho PASCAL es un lenguaje para principiantes e introductorio.
          Profesionalmente ya no se usal, A lo mejor en un proyecto chico se podría usar el Borland DELPHI que en otras palabras es el "Visual Pascal" pero ya se lo dejó.
          Alfajor JORGITO eater

          Comentario

          • COMPRO-ORO
            castlevania
            • 05-06-2003
            • 27379

            #6
            si no sabe nada de eso esta muy en el horno juas
            Lo bueno, si breve ; dos veces bueno

            Comentario

            • MoaLaiSkirulais
              ^^(V)^^
              • 08-07-2003
              • 23268

              #7
              no tiene nada de malo el pascal el arte de programar se mueve por otro caminos...

              se puede desarrollar una aplicacion espectacular en pascal (si bien ya no se usa :o )

              Comentario

              • Pendorcho
                Poroto rojo con tos.
                • 21-05-2004
                • 5350

                #8
                Originalmente publicado por Mendieto
                Che pero JAVA es mucho mas jodido que PASCAL.
                De hecho PASCAL es un lenguaje para principiantes e introductorio.
                Profesionalmente ya no se usal, A lo mejor en un proyecto chico se podría usar el Borland DELPHI que en otras palabras es el "Visual Pascal" pero ya se lo dejó.
                Sep, pero entre a mirar derecho JAVA y fue, mire poco y nada, recien estoy entrando a mirar lo que es programacion (en la facu no se dio nada todavia, bah..si una idea basica, minima de lenguajes orientados a objetos y nada mas..).
                Una pregunta para todo' lo putosdsfds.f..
                Segun el amigo Nachox, C++ es mas simple, depende de donde se lo mire...
                Que me recomiendan pa agarrar del principio??

                Comentario

                • MoaLaiSkirulais
                  ^^(V)^^
                  • 08-07-2003
                  • 23268

                  #9
                  Java obviamente....

                  orientado a objetos y soporte de la principal plataforma de desarrollo open source en la actualidad: JBoss

                  Comentario

                  • Pendorcho
                    Poroto rojo con tos.
                    • 21-05-2004
                    • 5350

                    #10
                    Entonces empeze bien, para que me cambian los tantos, herejes!!??

                    Comentario

                    • Pendorcho
                      Poroto rojo con tos.
                      • 21-05-2004
                      • 5350

                      #11
                      Java, sera entonces..

                      Comentario

                      • Kpoyo
                        Mandatory rape!
                        • 16-05-2004
                        • 8042

                        #12
                        Segun el amigo Nachox, C++ es mas simple, depende de donde se lo mire.
                        Que pascal o que Java? Bah, de ambas formas, c++ es mas complejo en realidad, ya que al ser de mas bajo nivel que estos, uno tiene que saber mucho mas de funcionamiento real de una memoria y de punteros y toda la bola.

                        Yo estoy viendo este año en el colegio pascal y me esta gustando. Yo ya sabia Basic, VB y algo de C. Pero Pascal me parece superior en el sentido de estructuracion.

                        Comentario

                        • Roy
                          the toxic boy
                          • 20-03-2004
                          • 17028

                          #13
                          aprendan INTERCAL entonces
                          To those who knew him
                          -his friends-
                          we called him Roy.
                          To others he was known
                          as that horrible Toxic Boy.

                          Comentario

                          • judío ginger daywalker petiso
                            Pelotudo
                            • 14-03-2005
                            • 16758

                            #14
                            okz...
                            1) el que dijo que delphi no se usa a nivel profeseional cago la fruta, si se lo usa.
                            2) pascal es un lenguaje con todo el poder como para que sea utilizado en las olimpiadas internacionales de informatica.
                            3) cuan complicado o dificil sea un lenguaje respecto de otro depende mucho de cada persona. para mi no hay lenguajes dificiles... lo que se hace primero es aprender a programar, a desarollar la logica del programa. y eso, el algoritmo en pseudocodigo, es universal. dps vos lo codificaras en el lenguaje que se te cante el orto, pero esto es simplemente "traducir" tu pseudocodigo a algo concreto, y da igual que lenguaje uses. (dejando de lado esos lenguajes esotericos http://en.wikipedia.org/wiki/Esoteri...mming_language , obviamente).
                            digo, tanto java como pascal como c/c++ tienen mas o menos la misma cantidad de palabras reservadas. soportan mas o menos los mismos tipos de datos (salvando que c y pascal no soportan OOP). todos tienen bibliotecas de funciones basicas. entonces, el volumen a memorizar es mas o menos el mismo.
                            obvio que para alguien nuevo y por lo tanto sin criterio de "que vale la pena memorizar y que no" (sinceramente, cuando se aprende a programar no se tienen NI LA MENOR idea de para que vas a usar cada cosa... yo cuando leia mi primer libro y llegue a la seccion de "variables", no comprendia para que las iba a necesitar, si total tenia labels y textboxes [si, taba con VB]), entonces lenguajes con bibliotecas mas grandes, como java y c++ (si miramos la STL), pueden ser mas duros, pero nada mas.
                            otro error que se suele cometer es que porque un lenguaje SOPORTA algo, HAY que usarlo. eso es mentira. solo porque c++ soporta objetos, no significa que tenes que usarlos siempre. o abrir todos los archivos con streams. o realizar todas las operaciones entre dos objetos por sobrecarga de operadores en lugar de por funciones miembro. osea: si, c++ te permite hacer direccionamientos puros (punteros). pero eso no significa que para poder usar c++ TENGAS que saber usarlos y comprenderlos.
                            para usar el string.h solo tenes que saber que un "char *" te guarda la cadena, y listo. lo pasas como parametro, lo recibis como resultado, no tenes que entender la teoria.
                            obvio, el dia en que veas que estan haciendo un "pointer++;" en el codigo y quieras entender porque, ahi vas a tener que sentarte con papel y lapiz, pero hasta ese momento podias programar sin dramas, suponiendo que no te joda no entender 100% lo que esta pasando (a mi me joderia mucho). por cierto, ya que estoy tratando esto en cuestion, pascal y c, ambos, son de "nivel medio", ya que serian lenguajes de alto nivel pero que permiten abstraerse todo lo que uno quiera dentro del bajo nivel (lease: ambos te permiten, si queres, usar asembler, acceder a los registros del microprocesador, a la memoria, a las interrupciones, y al I/O bus).

                            K

                            Comentario

                            • SAMUEL
                              TÎo PâSTãFLöRÄ
                              • 27-08-2003
                              • 3689

                              #15
                              jajaj me acuerdo en el secundario programando en pascal con kamus, hicimos una base de datos de una biblioteca y el fondo del la ventana era la q del quake, que lastima que no lo tengo, era mejor que cualquier base de datos hecho en Dos.
                              no lei nada de lo que pusieron pero
                              creo si le ponias a la variable real x:0:0 no te mosrtraba los decimales y pareciera que fuera entera. epaaa
                              sino agarra un codigo fuente lo lees y ya esta
                              program RadiO
                              definir variables;
                              sentencia;
                              end.

                              creo que en c tenias que poner las librerias y todo el conio. en pascal lo unico que tenias que definir era la direccion de las librerias del modo grafico que lo pones como parametro en un procedimiento.
                              las operaciones que conocen son sumas como la que conoce el procesador creo complementos de numeros binarios y multiplicacion con el operador logico and, pero eso es medio al pedo saberlo porque el que las hace, es el procesador, las funciones matematicas usan polinomio de taylor segurisimo.
                              las librerias las tenes que definir en opciones y no se que cosa. ahi tenes para poner las deriecciones de la basura y librerias.
                              las operiacion logicas son and not xor y or < , > y creo que ninguna mas


                              Originalmente publicado por tincho
                              no tiene nada de malo el pascal el arte de programar se mueve por otro caminos...
                              se puede desarrollar una aplicacion espectacular en pascal (si bien ya no se usa :o )
                              mejor dicho imposibilisimo

                              COCINERO

                              Esta es la luz de cristo

                              Comentario

                              Trabajando...