sábado, 17 de noviembre de 2012

EJERCICIOS


SUMA DEL 1 AL 10

ANALISIS

Entrada: N=1

Salida:

sumatoria

Proceso:

sumatoria= 1+2+3+4+5+6+7+8+9+10



RAPTOR:




SUMA DE IMPARES Y PARES:
IMPARES:
Analisis
Entrada:
n=1
Salida:
suma de impares
Proceso:
suma= 1+3+5+7+....+100


RAPTOR:

PARES:
Analisis
Entrada:
n=2
Salida:
suma de pares
Proceso:
suma= 2+4+6+8+10+....+100
RAPTOR:




1- Haz el algoritmo y codificación de un programa que solicite la calificación de 100 materias y me regrese su promedio.
Analisis
Entrada: n=1
Salida:
promedio
Proceso:
n=n+cal
promedio= n/100

RAPTOR:



viernes, 16 de noviembre de 2012

ANALISIS Y DIAGRAMA DE FLUJO DE LOS SIGUIENTES EJERCICIOS

1- Pedir la calificación de 5 alumnos y obtener su promedio.
Proceso:
                                   cal1 tipo entero
                                   cal2 tipo entero
                                   cal3 tipo entero
                                   cal4 tipo entero
                                   cal5 tipo entero
Salida:
                                   promedio
Proceso:
                                   promedio=(cal1+cal2+cal3+cal4+cal5)/5


2- Solicitar las medidas de un triangulo y decir si es isósceles, equilatero o escaleno.
Entrada:
                                                    lado a tipo entero
                                                    lado b tipo entero
                                                    lado c tipo entero
Salida:
                                                                                     si  dos lados son iguales "triangulo isósceles"
                                                    sino"triangulo escaleno"
Proceso:
                                   comparar:
                                                                                              lado a=lado b and lado b=lado c  "triangulo equilatero"
                                                                      lado a=lado b or lado a= lado c or lado b= lado c "triangulo isósceles"
sino "triangulo escaleno




3- Pedir un numero y verificar si es par o impar.

Entrada:

                                                    numero tipo entero
Salida:
                                                             el numero es par o impar
Proceso:
                                                                     si numero 2 es = 0  "es par"
                                                   sino    " es impar"



4- Pedir el radio de un circulo y calcular su area.            
Entrada:

                    radio tipo entero
                    pi tipo real
Salida:      
                  área
Proceso:
                     Area =pi * radio^2





sábado, 10 de noviembre de 2012

EJERCICIOS DE: SUMA, RESTA, MULTIPLICACION Y DIVISION EN RAPTOR


  SUMA:

Haz el diagrama de flujo de un programa que calcule la suma de dos cantidades


 programa                  suma
                     
Entrada:
                                 x  tipo entero
                                 y  tipo entero
Salida:
                                 suma
Proceso:
                                 suma= x+y


RESTA:
programa               resta             

Entrada:
                                 x tipo entero
                                 y tipo entero
Salida:
                                 resta
Proceso:
                                  resta= x-y





MULTIPLICACION:

programa               multiplicacion            

Entrada:
                                  x tipo entero
                                  y tipo entero
Salida:
                                   multiplicacion
Proceso:
                                   multiplicacion= x*y
DIVISION:
programa                       division
Entrada:
                                           x tipo entero
                                           y tipo entero
Salida:                            division
Proceso:
                                           division= x/y
Haz un programa que verifique si el numero que introdujo es menor que 5, si es asi que ponga un letrero que diga es menor que 5 sino que ponga no es menor que 5

Entrada:
                                                  x
Salida:
                                                   si x> 5  "x es menor que 5"
                                                   sino "x es menor que 5"
Proceso:
                                                   comparar la x con el 5




sábado, 13 de octubre de 2012

PRIMITIVOS EN JAVA Y PSEUDOCODIGO


DESCRIBIR CADA UNO DE LOS TIPOS DE DATOS PRIMITIVOS Y NO PRIMITIVOS EN EL PSEUDOCODIGO Y JAVA. COMO SE DIVIDEN O DECLARAN LOS DATOS EN PSEUDOCODIGO Y JAVA:


Primitivos en java:


·         byte: El tipo de dato byte es un entero de 8 bits complemento a dos. Su valor mínimo es -128 y el máximo 127 (inclusive). El tipo de datos byte se puede utilizar para ahorrar memoria en grandes arrays,donde el ahorro de memoria realmente importa. También se pueden utilizar en lugar de int donde sus límites ayudan a aclarar el código, el hecho de que el rango de una variable es limitado puede servir como una forma de documentación.


·         short: El tipo de dato short es un entero de 16 bits complemento a dos. Su valor mínimo es -32,768 y el máximo 32,767 (inclusive). Se aplican las mismas directrices que con byte: puede utilizar short para ahorrar memoria en grandes arrays, en situaciones en las que el ahorro realmente importa.


·         int: El tipo de dato int es un entero de 32 bits complemento a dos. Su valor mínimo es -2,147,483,648 y el máximo 2,147,483,647 (inclusive). Generalmente este tipo es la elección predeterminada para valores enteros a no ser que haya una razón (como las mencionadas anteriormente) para elegir otro. Este tipo de dato normalmente será lo suficiente grande para los números que su programa vaya a utilizar pero si necesita un rango más amplio, utilice long.


·         long: El tipo de dato long es un entero de 64 bits complemento a dos. Su valor mínimo es -9,223,372,036,854,775,808 y el máximo 9,223,372,036,854,775,807 (inclusive). Utilice este tipo de dato cuando necesite un rango de valores más amplio que el proporcionado por int.


·         float: El tipo de dato float es un dato en coma flotante IEEE 754 de 32 bits y precisión simple. Su rango de valores está fuera del ámbito de este tema, pero se detalla en la sección 4.2.3 de la Especificación del lenguaje Java. Al igual que con byte y short, se recomienda usar un float (en vez de un double) si necesita ahorrar memoria en grandes array de números en coma flotante. Este tipo de dato nunca debería ser usado para valores precisos como, por ejemplo, divisas.


·         double: El tipo de dato double es un dato en coma flotante IEEE 754 de 64 bits y precisión doble. Su rango de valores está fuera del ámbito de este tema, pero se detalla en la sección 4.2.3 de la Especificación del lenguaje Java. Normalmente este tipo de dato es la elección predeterminada para valores decimales. Como ya se ha mencionado, este tipo de dato no se debería utilizar para valores precisos como, por ejemplo, divisas.


·         boolean: El tipo de dato boolean solamente tiene dos valores posibles: true (verdadero) y false (falso). Utilice este tipo de datos como conmutadores para la evaluación de condiciones verdadero/falso. Este tipo de dato representa un bit de información, pero su «tamaño» es algo que no está definido con precisión.


·         char: El tipo de dato char es un solo carácter Unicode de 16 bits. Tiene un valor mínimo de '\u0000' (o «0») y un máximo de '\uffff' (o 65.535 inclusive).


No primitivos en java:
ARRAYS: El tipo de dato para un array que solo va a contener elementos enteros.
Declaración de un array de enteros: int[ ]arraydeenteros;
STRINGS: Este código declara explícitamente un array, llamado args, que contiene objeto tipo string.
INDENTIFICADORES: Es un nombre que identifica a una variable, a un método o función miembro o una clase. Todos los identificadores empiezan con una letra el carácter subrayado (_) o el carácter dólar ($)
VARIBLES: Es unb área en memoria que tiene un nombre y un tipo asociado. Todas las variables han de declararse antes de usarlas, la declaración consiste en una sentencia en la que figura el tipo de dato y el nombre que  asigna a la variable.
TIPOS PRIMITIVOS EN PSEUDOCODIGO:
Se consideran tipos primitivos a aquellos tipos básicos en cualquier lenguaje de programación, como números enteros, booleanos o caracteres.
EJEMPLO:
Var 1: ent    // enteros negativos y positivos
Var 2: ent   // booleano -> true/false
Var 3 nat   // naturales de 0 a N
Var 4: char // caracteres
Var 5: cadena // cadenas de caracteres