Académique Documents
Professionnel Documents
Culture Documents
Es un lenguaje de alto nivel desarrollado en Alemania a fines de la dcada del 70. Lenguaje que permite la enseanza y el aprendizaje de la programacin. La sintaxis del Pascal es muy similar a la del idioma ingls y los programas son fciles de leer e interpretar. Adems, Pascal no toma en consideracin el hecho que las letras estn en maysculas o minsculas.
Programacin modular.
Lenguaje estructurado, se utilizan secuencias de control de bifurcacin y bucles(if, for, while, repeat).
Soporta
la recursividad, es decir, propiedad que tienen los procedimienrtos para llamarse a s mismo.
Tipo
Anlisis del problema. Diseo del algoritmo. Codificacin. Compilacin y ejecucin. Verificacin Depuracin Documentacin.
Se requiere una clara definicin, donde se contemple exactamente lo que debe hacer el programa y el resultado o solucin deseada.
Algoritmo: Es un mtodo para resolver un problema mediante una serie de pasos precisos, definidos y finitos.
Leer 2 nmeros y calcular la suma de ellos. Dadas 5 calificaciones de un estudiante calcula el promedio de su calificacin. Dado un nmero entero positivo calcula el cuadrado y el cubo de dicho nmero.
Es la escritura en un lenguaje de programacin de la representacin del algoritmo desarrollada en las etapas precedentes.
Es el proceso de ejecucion del programa con una amplia variedad de datos de entrada llamados datos de prueba.
Es el proceso de encontrar los errores del programa y corregir o eliminar dichos errores.
Tipos de errores
Errores
de
compilacin
Errores de ejecucin Divisin por cero. Errores Lgicos La fuente del error suele ser el diseo del algoritmo.
Consta de las descripciones de los pasos a dar en el proceso de resolucin de un problema. La documentacion de un programa puede ser interna y externa.
Constante: Espacio de memoria cuyo contenido no varia durante la ejecucin del programa. Variable: Espacio de memoria cuyo contenido puede variar durante la ejecucin del programa.
Rango
Char Boolean
Las expresiones son construcciones algoritmicas que consta de operandos, operadores, constantes y/o variables. Estas expresiones son evaluadas de acuerdo a ciertas reglas para producir un resultado. Las expresiones pueden ser : Aritmticas. Booleanas.
Son combinaciones de operandos, constantes, variables, operadores aritmticos y/o funciones asociadas con operandos que al ser evaluados proporcionan un resultado numrico entero o real. Pueden ser usados para realizar clculos matemticos. Ejemplo: u=2+r.
Operador
Descripcin
**
* / Div Mod
Potencia.
Multiplicacin, divisin, divisin entera, resto. Suma, resta.
+ -
Si la expresin aritmtica esta formada por ms de un operador, las operaciones se resuelven en orden, respetando la jerarqua de estos operadores. En caso de que se presenten operadores con la misma jerarqua, se resuelven en orden en que aparecen de izquierda a derecha. Los parntesis se usan para dar prioridad o evitar confusiones.
2+3*5=2+15=17 5/2*3=7.5
Son los que permiten comparar dos operandos donde el resultado es verdadero o falso.
<
> <=
Menor que
Mayor que Menor o igual que
>=
Conectores Lgicos. Son operadores que permiten formular condiciones complejas a partir de condiciones simples.
Operador
Expresin
Not
And Or
Not p
p and q P or q
Supongamos que las variables I,ACUM y J son de tipo entero, REA y SUM de tipo real, CAR de tipo Char y BAND de tipo Boolean. Considerar que se deben realizar las siguientes asignaciones:
I:=5 J:=0 BAND := (I=J) I:=I-3 I := I+1 ACUM := 0 J := 5**2 div 3 Car :=a ACUM := J Div I REA := ACUM/3 BAND :=(8>5) and (15<2**3) SUM := ACUM*5/J**2 I := I*3 REA := REA/5 I := REA CAR := J Muestre el valor de cada variable
1.
2.
Dado el costo de un artculo vendido y la cantidad de dinero entregado por el cliente , calcule el cambio que debe entregarselo al mismo. Dada una cantidad en bolivares, realizar la conversion en dolares.
3.
Supongamos un algoritmo que lea las coordenadas de tres puntos y mueva cinco unidades la coordenada x. Escriba el resultado en algn dispositivo de salida.
5.
Dado un numero entero decir si: a) es par o impar. b) es mayor, menor o igual a cero. c) es primo.