lunes, 28 de febrero de 2011

Factorial, suma positivos y trozo de escalar

Antes de empezar con el manual de pascal, hemos estado acabando los programas que no teníamos hechos. Leyre ha terminado el factorial y ha empezado con el de suma de positivos; yo he hecho un trozo del programa escalar.

El primer programa consiste en calcular el factorial de un número entero. Para ello se ha aplicado la función while, realizando un bucle hasta que k sea 1. k=f y a k se le resta uno y se multiplica al número que has introducido que es f hasta que k es 1, creando así el factorial del número que has introducido.

El segundo programa te suma todos los números positivos que introduzcas hasta que le introduzcas un 0, utilizando la función de repeat. Mediante un if nos avisa si introducimos un número negativo puesto que si es así, el programa no te realiza la suma de ese número.



Pascal manual

Debereis formar parejas y realizar un manual de Pascal, donde deben figurar además de las explicaciones que hayais tomado, todos los ejemplos y ejercicios propuestos, con sus correspondientes explicaciones. (incluso los algoritmos de los que tengais)
La forma del manual, si primero todo lo teórico o intercalado o ... es elección vuestra.
Los programas de Pascal podeis copiar y pegar o capturar imagen y pegar.
Las etiquetas que usareis seran: PascalManual, Pascal.

viernes, 25 de febrero de 2011

Clase teórica

Hoy no hemos ido al aula de informática porque hemos tenido una clase teórica. Ricardo nos ha explicado como tenemos que hacer los algoritmos de los programas. Nos ha enseñado lo más básico y nos ha puesto algunos ejemplos. También nos a mandado hacer unos algoritmos de programas para practicar.

jueves, 24 de febrero de 2011

Cuadrados y adivinar números

En el programa cuadrados también se utiliza el repeat. Te pide que introduzcas un número y hace el cuadrado de ese número. A continuación el programa te pregunta si quieres realizar otra operación y puedes repetir la misma operación hasta que respondas ‘n’ o ‘N’ a la pregunta.

En el programa de adivinar números, se utilizan varias funciones que en ejemplos anteriores ya han sido explicadas. Consiste en adivinar un número entre 0 y 10, para que el pascal lo genere y lo nombre se utiliza el randomize y el random, y mediante un repeat te pide que introduzcas el número hasta que lo aciertes. Para finalizar, te aparece por pantalla el número que has acertado y cuantos intentos has necesitado para ello.



martes, 22 de febrero de 2011

Mientras y repetir

En el programa mientras se introduce una nueva función, while. Esta función primero se fija en la condición, y si se cumple lo hace y si no se cumple no lo hace. El programa consiste en contar los números hasta que la variable sea igual a 10.

El segundo programa, repetir, consiste en contar del 1 al 10. Como novedad se ha añadido el repeat, el programa te escribe los números del 1 hasta (until) que llega al 10 que es cuando finaliza el programa, es decir, que se fija en la condición al final.