miércoles, 4 de mayo de 2011

En estas dos clases de informática que quedan hasta los exámenes como nuestro grupo ya ha terminado,nos vamos a dedicar a hacer blog.

martes, 3 de mayo de 2011




Hoy ya hemos acabado el video.A la hora de convertirlo definitivamente a video ,cliqueamos en share y luego lo convertimos en esta opción : ' PAL DVD (4:3 , Dolby Digital 5.1) '





miércoles, 20 de abril de 2011

Para guardar el proyecto vamos a file>save as
Era necesario que además de en el pen ,también lo tuviesemos guardado en mis sitios de red ,porque sino a la hora de acceder desde corel ,si lo teniamos solo en el pen no podiamos abrirlo.

martes, 19 de abril de 2011






Aunque con fotos narradas cada uno ya pusimos la transición a las fotos,Ricardo nos ha dicho que para que no quede todo tan seguido que entre video y video pongamos algún efecto de transición.
Esto se hace yendo a effect y dentro podemos escoger entre múltiples opciones ,tal y como se muestra en la captura. Algunas de estas son 3D ,push , roll ...
También hemos puesto títulos.Antes debemos cliquear en el segundo recuadrito de la parte inferior,el del medio.
Vamos a tittle y escogemos todas las posibilidades.Tenemos la posibilidad de cambiarle el tipo de letra,el tamaño del título y el tiempo que debe aparecer cada uno de ellos.

viernes, 15 de abril de 2011




Ya tenemos los tres los correspondientes videos ,ahora falta juntarlos en uno mediante el programa corel.Para ello nos tenemos que cambiar de ordenador porque solo hay algunos que tienen ese programa.Dentro de corel tenemos que elegir 'VideoStudio Editor'
Para abrir los videos desde el programa vamos al icono de la carpeta como se muestra en la captura y una vez ahí buscamos el video de fotos narradas que habíamos convertido previamente a video.
Después nos aparece en la franja negra de la parte inferior los tres videos.



lunes, 11 de abril de 2011




Hoy empezamos con fotos narradas.Entre los tres nos hemos repartido las fotos.Carlos se encargará de las de 1º ,junto con el concurso de bocadillos y los humadales.Entre Sara y yo nos hemos repartido a mitad todas las que hay de 2º, convivencias se encargará más Sara y yo villancicos y fotos de grupos que no son del colegio.
El procedimiento de fotos narradas no es necesario volver a explicarlo porque ya lo hicimos anteriormente en otros proyectos del curso.



viernes, 8 de abril de 2011
















Seguimos recopilando fotos e intentando que aparezcan todos los alumnos,tanto ciencias como letras.Pronto empezaremos con fotos narradas.
Hoy es la fecha límite para aquellos que quieran mandar fotos de grupo.
















martes, 5 de abril de 2011







Estamos buscando fotos de la gente a través del tuenti ,tanto de 1º como de 2º.
Aparte Ricardo nos ha pasado una carpeta de todos las fotos que tiene el colegio: convivencias,villancicos,humedales...
Creo que con todas las que nos estamos descargando y con las del colegio ,es suficiente.
Aunque de algunas personas no tenemos casi ninguna foto,porque no disponemos de su tuenti y tampoco envian fotos.





viernes, 1 de abril de 2011

Para comenzar los videos antes necesitamos fotos de todos los compañeros,tanto en el curso de 1º como en el de 2º de bachiller.
Entre Patricia y Paco que son los encargados del power de la orla y nosotros hemos hecho una página donde todos nos vayan enviando fotos ,tanto para el power como fotos de grupo para nosotras tener mas material con el cual hacer el video.
Hoy hemos redactado un word que el próximo día Ricardo imprimirá,en el que hemos informado de las condiciones a la hora de enviar las fotos.
En las imagénes deben aparecer como mínimo tres personas y de ahí en adelante,con la finalidad que salgan gente de cada uno de los grupos de amigos.
De fecha límite para mandar las fotos hemos puesto el 8 de abril, puesto que nosotros después ya estaremos empezando el video y no podremos poner mas fotos.
En lo que nos queda de curso en clase de informática nos dedicaremos a trabajar en la despedida del 27 de mayo de Bachillerato.Seremos la comisión encargada de todo lo relacionado con videos ,orla... pero por otro lado nos va a contar para nota.
Hoy entre todos hemos estado comentando ideas para ver que haciamos,y de que se encargaba cada uno.
Sara,Carlos y yo vamos a hacer los videos con fotos de todos los compañeros mediante fotos narradas.La duración aproximada ha de ser unos 10 min mas o menos.
El próximo día empezaremos ya en serio.

martes, 29 de marzo de 2011

Despedida Sn

Trabajaremos en la parte audiovisual y multimedia de la despedida.
Esta parte consistirá en:
  • Video recopilatorio de 1º y 2º de batx.
  • Entrevistas.
  • Lipdub.
  • Orla.
La etiqueta será: despedida.

lunes, 28 de marzo de 2011

Entrega Manual Pascal

Hoy ha sido el último día para entregar el manual de pascal.Al final Sara y yo hemos decidido estos dias anteriores dedicar mas tiempo a hacer el manual de pascal que a a acabar los ejercicios que nos faltaban,porque Ricardo nos dijo que ante todo lo que tenía importancia era el manual.Hemos tenido que hacer un índice y una portada.
Tenemos un total de 23 páginas con los diferentes ejemplos de ejercicios que hemos estado realizando todo este tiempo.
A la hora de trabajar entre las dos nos repartiamos el trabajo.Mientras una de nosotras hacía la explicación de un ejercicio ,la otra intentaba acabar alguno que nos quedara de antes.
Todo los ejemplos los hemos acompañado de capturas.

lunes, 21 de marzo de 2011

Par o impar



En este ejercicio tenemos que clasificar los números introducidos en par o impar , para ello hemos hecho uso del bucle repeat , en el que hemos introducido la función if .Lo hemos hecho del siguiente modo :



Le hemos indicado al ordenador el inicio del bucle escribiendo repeat

Posteriormente hemos pedido por pantalla un número .

Luego lee la variable mediante readln (variable).

Posteriormente hemos preguntado en pantalla si se quiere que el ordenador . Si se contesta que sí el ordenador procederá a calcular lo que le indica el condicionante if . De lo contrario se sale del bucle .

Para calcular hemos utilizado mod , su función es calcular el resto de la división , entonces al dividir el número introducido entre dos , el resto tiene que ser 0 , de lo contrario será impar .

jueves, 17 de marzo de 2011

Adivinar números


En este ejercicio vamos a intentar averiguar un número del o al 9 . Para ello declaramos 3 variables del tipo integer .

Lo nuevo que vamos a introducir es la función randomize , con ésta el ordenador escoge un número aleatorio en este caso del 0 al 10 del siguiente modo : randomize num:=(10)

Luego asignamos a otra variable el valor = 0 del siguiente modo i:=0

Posteriormente comenzamos la función repeat .Esta función repite la operación introducida hasta que se cumpla un determinada condición que asignamos para concluir.

En esta función no es necesario poner begin y end porque repeat y until ya cumplen esta función .



Comenzamos el bucle del siguiente modo :

Repeat

i:=i+1 de este modo cada vez que se introduzca un número y se vuelva a realizar la operación se sumará 1 y puesto que i era 0 la primera vez que se intenta y aconsta como 1 .

Pedimos un número que deberá ser el escogido arbitrariamente por el ordenador , de no ser el caso el programa pide otro número , y así sucesivamente hasta que el número introducido es igual al número escogido por el ordenador .

Esta condición se indica del siguiente modo :

until num (número arbitrario ) =N (número introducido)

cuando se cumple esta condición el programa sale del repeat y cuenta los intentos empleados en intentar adivinarlo . del siguiente modo :

writeln (‘adivinarlo te ha costado ‘,i,’intentos’);

y también nos indica cual era el número que buscábamos .




lunes, 14 de marzo de 2011

factorial

















Este ejercicio consiste en realizar el factorial de un número entero , que se realiza multiplicando el número por uno menos y así sucesivamente hasta llegar al número 1. Este ejercicio entra dentro de los que se hacen con bucle, en caso con ‘while’ . Tras explicarnos que vamos a calcular el factorial y pedir un número y que el programa lo reconozca, el esquema a seguir será



f : =num;



while num>1 do



begin



num:=num-1;(al número del que vamos calcular el factorial le atribuimos uno menos)



f: =f*num;(de manera que a la variable f,que es resultado, le atribuimos ella misma por el número anterior que cada vez será uno menos)



end;



writeln(‘El factorial del número es : ‘ , f);



sentencia for


repetir

El siguiente ejercicio trata de contar los números del 1 al 10.El tipo de variable va a ser del tipo integer y tan solo hará falta una.A esta misma le atribuimos un valor y este se hace con ':=' .
El valor que le daremos es el número 1 porque lo que queremos es que empiece a contar a partir del 1.Después de esto ya ponemos el repeat,que mira la condición al final ,repetir hasta... Lo ponemos porque lo que queremos es que ponga en primer lugar la variable, es decir el uno, y a continuación le volvemos a atribuir a la variable la variable misma más 1(A:=A+1).
De esta manera va sumando uno al anterior número y así sucesivamente 2,3,4,5... y así hasta que la variable sea mayor que diez.
Un matiz en este tipo de ejercicios ,es decir en los de repeat y until, no es necesario poner begin y end porque dentro de ellos ya hace todas las instrucciones que pongas.

contraseña



















En este ejercicio pedimos el nombre de usuario y su contraseña . Para que sea correcto hemos



introducido una condición dentro de otra .



A parte de los datos introducidos habitualmente declaramos 2 variables . Una de tipo ansistring porque es un nombre y pertenecerá al nombre de usuario y otra de tipo integer que pertenecerá al número de contraseña .



En primer lugar pedimos el usuario . Como en este caso tiene que ser Juan ponemos la condición mediante if indicamos el usuario correcto : nombre =’Juan’ then



De este modo el ordenador sabe que para continuar se tiene que cumplir la condición si se cumple continúa el programa y pide la contraseña .



También ponemos la condición para la contraseña e introducimos el número correcto



If contr=1234 then



Entonces si se verifica la condición sale por pantalla : ‘Bienvenido ‘.Si no es así , sale contraseña incorrecta o usuario incorrecto dependiendo de lo que haya fallado .



letra











Este ejercicio va a consistir en atribuirle a cada uno de los números que van del 65 al 75 su correspondiente letra según el codigo ASCII. Esto se hace con la función ‘chr’ y entre paréntesis la variable entera, es decir , cada uno de los numeros del ese intervalo.


Por lado, la segunda parte del ejercicio consiste en realizar todo lo contrario.A cada letra del alfabeto le corresponderá también con el codigo ASCII una letra determinada.Esto se hace con la función ‘ord’ y entre paréntesis la variable del tipo char.


Aquí también empleamos la función delay para que haya un tiempo mínimo entre cada una de las letras o de los números.



cuadradros

Este programa consiste en realizar el cuadrado de cualquier número y después de esto nos preguntará si deseamos realizar otra operación..Se realiza con un bucle ,en este caso con repeat, que no debemos olvidar que tiene que acabar siempre con un 'until'(hasta).
El procedimiento a seguir es antes de comenzar declarar dos tipos de variables.Una del tipo integer ,que será el número del que calculará el cuadarado y otra del tipo char que servirá para mas tarde responder a la pregunta de si queremos realizar otra operación.
Después del begin ponemos repeat ,que lo que hará será seguir haciendo el cuadrado de los numeros que introduzcamos hasta,y es aquí donde debemos poner el until, que nosotros pongamos una 'N' o 'n'.
Estas 'n' en nuestro caso es la variable 'y'(char) que automaticamente despues de poner una de las dos sale de la pantalla.Esto los hemos hecho del siguiente modo (y:=readkey)




martes, 8 de marzo de 2011

Reales










En este ejercicio vamos a pasar a las variables del tipo real, aunque para el ejercicio sigue haciendo falta variables del tipo integer. Consiste en escribir un número real y a partir de este ir dando ese mismo número con su valor original , con formato de unos tres decimales como ya hemos explicado en el área del círculo (N :0:3) ,redondeado que se hace con la función ‘round’ y entre paréntesis la variable que debe redondear y por último lo que hacía era truncar el número real con la función ‘trunc’


La segunda parte del ejercicio consistía en volver a introducir un número real, después un número entero y seguidamente otro número entero.


A partir de este momento pasamos a realizar una serie de operaciones.


-La 1ª debe sumar los dos números reales y volver a dar el resultado con dos decimales. La función es la suma: N +A


-La 2ª realizaba el producto de los dos números reales otra vez expresados cons dos decimales. La función producto: N*A


-La 3ª hacía la división entre los dos reales. La función división : N/A


-La 4ª la diferencia de los dos números enteros .La función de restar T-Q


-La 5ª la división de los dos enteros.T/Q


-La 6º vuelve a ser la división entre los dos números enteros pero esta vez de otra manera ,con la función ‘div’


-La 7ª calcula el resto de la división anterior con la función ‘mod’


-La 8ª realiza el opuesto de uno de los números enteros.


Otra matiz que hemos introducido nuevo en este ejercicio ha sido la función delay, que hace que entre sentencia y sentencia que vaya apareciendo en pantalla haya unos instantes de espera.


Para ello donde queramos que se espere escribimos la función delay y entre paréntesis t de tiempo que previamente ya hemos declarado con como constante t =1000 porque el programa trabaja en milisegundos.




viernes, 4 de marzo de 2011

Manual de 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.

lunes, 7 de febrero de 2011

Azar




Para estos ejercicios la nueva función a utilizar ha sido la función random que da numeros aleatorios dentro de un intervalo ,es decir numeros al azar. Primero hemos practicado con un ejercicio más sencillos que nos daba dos números al azar entre o y 100.


Más tarde lo hemos ampliado para que nos extraiga 6 numeros al azar entre el 1 y el 49 como si fuera la primitiva.


Para este ejercicio hemos declarado 6 variables del tipo integer correspondientes a cada uno de los numeros al azar.Después de preguntarnos nuestro nombre y darnos la bienvenida al sorteo de la loteria primitiva ,cosas que ya hemos aprendido y explicado, ponemos la función randomize ,que genera numeros aleatorios y bajo de esta vamos escribiendo cada variable de esta forma :
num1:random(49)+1;
.
.
.
Otro nueva función que hemos aplicado ha sido 'delay' que genera un intervalo de tiempo, por ejemplo t, que nosotros hayamos declarado como constante .A la hora de declarar como constante t ponemos t=1ooo en lugar de t=1 que sería un segundo porque el programa pascal trabaja en milisegundos.
De esta manera se espera un segundo entre numero y numero.





miércoles, 2 de febrero de 2011

Mayor de edad






Otro tipo de ejercicio son los de aplicar condiciones es decir los de 'if '.Para familiarizarnos primeros hicimos un ejercicio en el que teniamos que introducir un número y si era mayor que cero nos escribía que el número era positivo y si era menor que cero era negativo.
A continuación explicaré como es el procedimiento a seguir con un ejercicio mas concreto.
El ejercicio consiste en que nos pregunte nuestro nombre,después la edad y aquí es donde entraría lo nuevo.Si nuestra edad, que es una variable del tipo integer, es 18 o mayor que 18 nos tiene que escribir 'Eres mayor de edad' y sin nuestra edad es menor de 18 que nos diga por ejemplo,Naiara no eres mayor de edad. Esto se hace con el siguiente esquema:
if num>=18 then
---begin
------writeln(nombre, 'eres mayor de edad')
---end

else

---begin
------write(nombre, 'no eres mayor de edad')
---end;
Si cumple la primera condición y nuestra edad es 18 o mayor de 18 entoces que es 'then' que empiece un programa dentro del general que nos diga lo anteriormente nombrado.El primer end no lleva ni . ni ; porque aun no se ha acabado la condición y Si en caso contrario no la cumple ponemos 'else' y vuelven a empezar otras lineas de programa respecto a esto.
Ahora el end si que lleva ; porque ya se acaba la condición.



martes, 1 de febrero de 2011

Vectores




El ejercicio de vectores trata de calcular la media de un vector formado por 5 elementos asi como la suma de sus elementos.
Las variables aquí seran vec y para no tener que estar poniendo vec1, vec2, vec3, vec4... directamente ponemos vec array [1...5] of real.Esto lo que hace es declarar las variables vec entre 1 y 5 sin necesidad de escribirlas todas. Añadimos of real puesto que lo elementos del vector pueden ser números reales.
Empezamos como siempre y hacemos que salga por pantalla ('Introduzca el 1º vector') con readln(vec[1]) y asi sucesivamente con todos los demás elementos.

También hemos declarado dos variables mas n1 y n2, una para la suma de los componentes del vector y otra para la media de estos.Siguen siendo del tipo real.
A la hora escribir la función que suma todos los elementos escribiremos n1:=vec[1]+vec[2]+vec[3]...

Y para la media n2: n1/5
Como ya aprendimos como se hace para que el resultado salga en un determinado color,también lo aplicamos al resultado de la suma y de la media.

lunes, 31 de enero de 2011

Concatenar


Otro ejercicio al que hemos llamado concatenar consiste en declarar tres variables del tipo ansistring a las que yo he llamado A, B y C y que son textos. Debemos hacer que nos escriba por pantalla , writeln, 'Introduzca el primer texto' y a continuacion readln(A) que es la primera variables.Lo mismo hacemos con el segundo texto,variable B, y seguidamente con la variable C que es la suma de los dos textos introducidos C=A+B y lo nuevo es que después de esto nuestro resultado de la suma de los dos textos vaya a un lugar determinado.
Esto se hace con la función gotoxy y entre parentesis las coordenadas x e y a las que queremos que vaya.Por ejemplo gotoxy(15,9) que es como está hecho en el ejercicio.



viernes, 28 de enero de 2011

Cadenas

Este ejercicio va a consistir en escribir nuestro nombre completo y que mediante la función lenght y entre parentesis nuestra variable,es decir , nuestro nombre nos cuenta cuantas letras tiene este.
Otra función nueva que hasta ahora no habiamos vistos es la de textcolor que hace que lo que escribamos o lo que salga al hacer el programa ,lo ponga en un determinado color.
La manera de proceder para esto es escribir textcolor y entre parentesis el nombre del color en inglés o bien el número al que está atribuido.Esto último nos lo dice Ricardo.
En este ejercicio hemos hecho que nuestro nombre aparezca en amarrillo que se pone así : textcolor(yellow);







Areas

Hoy en clase seguimos con los ejercicios de pascal.
Los siguientes van a consistir en calcular el área de un rectángulo y el área de un círculo.
-Para el primer caso:
Declaramos las variables de la base(b) , la altura(h) y el area(area) como del tipo ansistring y todo lo demás igual que siempre,solo que en vez de suma ahora en la funcion area pondremos(area:=b*h)



>-Para el segundo caso:

Las variables seran la longitud,el radio y el area y ahora son del tipo real porque puede ser variables con decimales.Puesto que para calcular el area y la longitud es necesario el numero pi y este es una constante,la declaramos como tal.

Esto se hace poniendo antes de declarar la variables, (const pi=3.1415926) que nos sirve para no repetir tantas veces el numero pi.

Otro aspecto que hay que destacar es que a la hora de dar el resultado tanto del area como de la longitud lo de con dos o tres decimales.Tenemos que añadir al lado del write del area (area : 0 : 3)lo que hace que el resultado salga con tres decimales




jueves, 27 de enero de 2011

Saludo 2

Otro ejercicio ha sido que nos preguntara nuestro nombre ,nosotros lo pusieramos y el ordenador nos dijera en mi caso : 'Hola Naiara , ¿Qué tal?'
Para ello la variable en este caso es nombre y es del tipo ansistring .
Todo lo demás es como siempre y es lo que ya está explicado anteriormente en otras entradas,aunque no hay que olvidar que cada vez que pongamos que escriba algo,abajo no se nos debe olvidar poner readln y entre parentesis la variable de la que se trata.

Suma



El ejercicio siguiente consiste en sumar dos números enteros los cuales declaramos como variables al poner debajo de uses var y de ahí atribuirles nosotros una letra cualquiera ,en mi caso a los dos nuemros enteros lo he declarado como n1 y n2.También hay que declarar como variable el resultado de la suma de los dos numeros enteros a la cual yo he llamado rs.Después de hacer esto hay que poner ":" y el tipo de variable que es.En este ejercicio las variables son numeros enteros por tanto el tipo de variable es 'integer'.
Tras poner begin, clrscr... escribimos por pantalla ('Introduzca el primer numero entero') y despues readln(n1) para que tenga la variable y la reconozca y pase despues de nosotros ponerla , a la siguiente linea.
Así hacemos lo mismo con la otra variable y antes de escribir el resultado de la suma, ponemos la funcion suma rs:=n1+n2 y a continuación el mismo procedimiento para que escriba ('El resultado de la suma es : ') pero con un matiz ,ya que al lado de lo que vaya a escribir debemos volver a poner la variable rs.

martes, 25 de enero de 2011

Saludo







Para comenzar un ejercicio lo primero que se pone es program y el nombre del programa al lado.
En la siguiente línea y con unos dos o tres espacios hacia la derecha de separación escribimos las bibliotecas :uses que es (crt) y debajo a la altura de program escribimos begin para que el programa empiece.
Después de esto debajo y hacia la derecha de begin para que quede ordenado comenzamos poniendo clrscr que significa borrar pantalla.
Ricardo nos ha dicho que es bueno que nos pongamos comentarios al lado para saber que significa cada uno de los pasos que vamos haciendo.Esto de hace poniendo {*......*}
ES MUY IMPORTANTE QUE DESPUÉS DE CADA LÍNEA DE PROGRAMA PONGAMOS ";"
Nuestro primer ejercicio es que el ordenador nos escriba 'Hola' para que escriba por pantalla Hola nosotros escribimos en el programa write('Hola') ,lo tenemos hacer entre comilla simple para que lo escriba tal cual en la pantalla ,si no las ponemos estaría mal.
Para finalizar ponemos readkey ,que quiere decir que al ejecutar el programa y darle a cualquier tecla vuelva a la pantalla azul,es decir a lo que estemos poniendo en el programa.
Por ultimo de todo ya para cerrar el programa ponemos "end. "