viernes, 8 de julio de 2011

Alice es lenguaje de programación educativo libre y abierto[1] orientado a objetos con un entorno de desarrollo integrado (IDE). Está programado en Java. Utiliza un entorno sencillo basado en «arrastrar y soltar» para crear animaciones mediante modelos 3D. Este software fue desarrollado por los investigadores de la Universidad Carnegie Mellon, entre los que destaca Randy Pausch.

La versión actual de Alice (2.0) puede ejecutarse en Microsoft Windows, Mac OS X y Linux.


Está programado en Java.

Utiliza un entorno sencillo basado en «arrastrar y soltar» para crear animaciones mediante modelos 3D.

Utiliza las mismas funciones basicas del programa Pseint,tales como “decir o escribir”, “condicion si/no”.


El programa se desarrolló prioritariamente para solucionar tres problemas fundamentales del software educativo.

La mayoría de los lenguajes de programación están diseñados para producir otros programas, cada vez más complejos. Alice está diseñado únicamente para enseñar a programar.

Alice está íntimamente unido a su IDE. No hay que recordar ninguna sintaxis especial. De todas formas, acepta tanto el modelo de programación orientada a objetos como la dirigida a eventos.

Alice está diseñada para el público que normalmente no se enfrenta a problemas de programación, tales como alumnos de secundaria, mediante un sistema de «arrastrar y soltar».


Lo principal es el drag and drop sin codigos para la realizacion de un algoritmo solamente es aplicar funciones a los elementos que elegimos, personas criaturas automoviles, a cualquier pieza que se le pueda integrar un movimiento un ejemplo de esto sera con las estructuras que presentaremos a continuacion realizadas para programacion.


Pseint - numero Binario .

Escribir " ingrese un numero entero positivo";
Leer n
mientras n<0 o n <> trunc(n) Hacer

escribir: "error, ingrese un entero positivo";
leer n

fin mientras

decimal<-n bninario<-0 i<- 1 mientras trunc(n) >0 hacer
d<- n mod 2
binario <-binario+d*i

i<-i*10
n<-trun(n/2)
fin mientras
escribir "el numero ", decimal, " en binario es ", binario;
fin proceso

miércoles, 4 de mayo de 2011

Catedra .

Desarrolle un programa en Pseint que reciba un numero entero entre 1 y 10 y muestre el numero elevado al cubo.


proceso alcubo
Repetir

escribir "ingrese numero"
leer n
hasta que n=trunc(n) y n > 0 y n < 11
escribir "el numero",n,"elevado al cubo es:",n*n*n
FinProceso

sábado, 9 de abril de 2011

ejercicio 6 ( unidad 2 )

Invertir un numero de tres digitos con un programa realizado en pseint.
estructura :

Proceso inversion
Escribir "ingrese su numero de 3 digitos para invertir"
LEER D
R<-trunc(D/10)
P<-D mod 10
Q<-trunc(R/10)
s<-R mod 10
escribir P,S,Q





FinProceso

Ejercicio 5

realizacion de un programa pseint que nos permita averiguar el resultado de el area sobrente de un circulo dentro de un cuadrado obteniendo perimetro y area de ambos .
estructura :


Proceso Calculefigura
escribir "calcule area y perimetro de su figura";
escribir "ingrese el lado de su cuadrado"
leer L
Escribir " el perimetro de su cuadrado es:";
P<-L*4
escribir P
Escribir " El area de su cuadrado es:"
A<-L*L
escribir A
PI<-3.14
Escribir " ingrese el radio de su cirlculo";
Leer R
Escribir " El perimetro de su circulo es:";
PE<-2*PI*R
escribir PE
Escribir " El area de su circulo es :";
AR<-PI*R^2
escribir AR
Escribir "El perimetro de la figura es:";
FIGPe<-P+PE
Escribir FIGPE
Escribir "El area de la figura es:";
FIGA<-A-AR
Escribir FIGA





FinProceso

Ejercicio 4

realizacion de un programa que nos permita la suma de fracciones y las pueda convertir de decimal a numero entero, o visceversa.
estructura :


Proceso sumafracciones
escribir " Ingrese sus fracciones ";
escribir " ====================== "
escribir " ingrese primer numerador ";
leer a
escribir " igrese primer denominador ";
leer b
escribir " ingrese segundo numerador ";
leer c
escribir " ingrese segundo denominador ";
leer d
Escribir a,"/",b,"+",c,"/",d
escribir a," ",b
escribir "-+-"
escribir c," ",d
E<-a*d+c*b
F<-b*d
escribir E,"/",F
escribir trunc( E/F )," ",E mod F,"/",F," ",E/F

Ejercicio 3

realizacion de un programa que nos permita saber el perimetro y el area de un rectangulo.
estructura :


Proceso Calculesurectangulo
escribir "ingrese el largo de su rectangulo en centimetros";
leer L
escribir "ingrese el ancho de su rectangulo en centimetros";
leer A
Area<-A*L
Perimetro<-2*A+2*L
escribir "Area: ",Area," Centimetros Cuadrados";
Escribir "Perimetro: ",Perimetro," centimetros";
Escribir "Gracias por utilizarme :)"

FinProceso

Ejercicio 2

la realizacion en pseint de un programa que nos de un numero mas venciendonos al ingresar un numero respondiendo con un numero mayor :
estructura :


Proceso Tevencere
escribir " Quien tenga el numero mayor ganara "
escribir " ingresa tu numero :"
leer N
R<-n+1
escribir R," Soy seco, te gane ;)"


FinProceso

Programacion pseint - Hola mundo

realizacion de programa en pseint que al lanzar la pantalla nos responda " Hola mundo "
estructura :


Proceso holamundo
escribir "Hola mundo";

FinProceso

viernes, 8 de abril de 2011

Programacion. ( realizaciones en pseint - Udla )

Profesor Fischer.
efischer.udla@gmail.com

Blog perteneciente a Diego Escobar y Felipe Alcaino.
Carrera : diseño digital y web Udla ( Antonio varas )