Programacion en pascal

Solo disponible en BuenasTareas
  • Páginas : 43 (10693 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de marzo de 2011
Leer documento completo
Vista previa del texto
Escuela Técnica Superior de Ingenieros Industriales de Gijón Apuntes de Informática. Metodología de la programación-Pascal. Curso 3º

Página 1

7. Metodologia de la programacion Introducción:
Antes de programar hay que analizar el proceso del problema y el planteamiento que le vamos a dar. Después resolveremos el problema mediante un algoritmo. Programar consiste en decir como se desarrollael algoritmo y dar un resultado final. Problema real à Enunciado à Algoritmo à Programa El Pascal es un lenguaje con fundamento algorítmico y el Pascal en cada máquina es distinto y por ello es necesario que se establezca un lenguaje standard de Pascal para que funcionen en todas las máquinas.

7.1 Notación algoritmica:
Hay dos maneras de meter los datos (objetos): constantes y variables. Losobjetos pueden ser de distinto tipo: a.- Tipo numérico: Entero (Z) sin decimales (32) Real (R) con decimales b.- Tipo carácter: una única letra imprimible del código ASCII ( ‘a’,’32’ ) c.- Tipo string: Es una secuencia de caracteres que se trata como un solo dato. d.- Tipo lógico o booleano: Pueden contener los valores de falso o verdadero El tipo de variable determina el rango de valores quepodemos almacenar en ella.

Variables y constantes
Los tipos de datos que manejaremos en nuestro programa pueden ser de dos clases: variables o constantes. Como su nombre lo indica las variables pueden cambiar a lo largo de la ejecución de un programa, en cambio las constantes serán valores fijos durante todo el proceso. Un ejemplo de una variable es cuando vamos a sumar dos números que seránintroducidos por el usuario del programa, éste puede introducir dos valores cualesquiera y no sería nada útil restringirlo a dos valores predefinidos, así que dejamos que use los valores que el necesite sumar.
Juan Ramón Alvarez Riera http://www2.drogas.org

ICQ# 24246105

jrar@micorreo.net

Página 2

Apuntes de Informática Metodología de la programación-Pascal

Ahora, si nuestro programa deoperaciones matemáticas va a utilizar el valor de PI para algunos cálculos podemos definir un identificador PI con el valor de 3.1415926 constante, de tal forma que PI no pueda cambiar de valor, ahora en lugar de escribir todo el número cada vez que se necesite en nuestro programa, solo tenemos que escribir PI. Las variables y constantes pueden ser de todos los tipos vistos anteriormente:numéricos tanto enteros como reales, caracteres, cadenas de caracteres, etc. Comentarios Es posible introducir comentarios en nuestro programa que sirvan únicamente para mejorar la comprensión del código fuente. Un comentario no es tomado en cuenta al momento de la compilación del programa y es de enorme importancia al momento de crearlo, modificarlo o mantenerlo. Existen dos formas de colocar comentariosen un programa de Turbo Pascal, entre llaves: {Comentario} o entre paréntesis y asteriscos: (*Comentario*).

Operaciones con variables:
Se pueden hacer dos tipos de operaciones: Las operaciones aritméticas se aplican a tipos numéricos y son por orden de prioridad: mod (resto de la div), div, /,* +,>,20 es 13>20 y es F Mezcla de valores de distintos tipos numéricos: Para la suma, la resta y elproducto: Operando Operando Izquierda Derecha Real Real Integer Integer Real Integer Integer Real
ICQ# 24246105 jrar@micorreo.net

Resultado Real Integer Real Real
©Juan Ramón Alvarez Riera J http://www2.drogas.org Juan Ramón Alvarez Riera

Escuela Técnica Superior de Ingenieros Industriales de Gijón Apuntes de Informática. Metodología de la programación-Pascal. Curso 3º

Página 3

Parala división: Operando Izquierda Real Integer Integer Real Para mod: Operando Izquierda Integer Real Integer Real Operando Derecha Integer Real Real Integer Resultado Integer Ilegal Ilegal Ilegal Operando Derecha Real Integer Real Integer Resultado Real Real Real Real

Las operaciones lógicas se aplican a todo y son por orden de prioridad: NOT, AND, OR Dos órdenes con igual prioridad en VMS...
tracking img