viernes, 7 de noviembre de 2008
Diagramas de Flujo
· Una persona es apta para prestar el servicio militar obligatorio cuando es mayor de 18 y menor de 25, de nacionalidad Colombiana y genero masculino. Realizar un diagrama para determinar si una persona es apta o no para prestar el servicio militar.
· Determinar cual es el cuadrado de un determinado numero
· Elaborar un diagrama de flujo que permita determinar si un número es positivo o negativo.
· Ejercicio de conversión: Desarrollar un diagrama que permita ingresar una cantidad en metros y la convierta en Cm, Kl, Pies y Pulgadas
· Una empresa desea conocer el monto de comisión correspondiente a una venta realizada por un vendedor bajo las siguientes condiciones. Si la venta es menor a un millón de pesos se le otorga el 3% de comisión, si la venta es de un millón o mas el vendedor recibe el 5%.
Elabore un diagrama de flujo que teniendo como datos de entrada el radio y la altura de un cilindro, calcule el área total y el volumen de un cilindro.
· Una persona recibe un préstamo de un banco por un año y desea saber cuanto pagara de interés al terminar el préstamo si se sabe que el banco le cobrara una tasa del 1.8% mensual. Realice un diagrama de flujo que permita determinar este monto.
Algoritmos
1. Cuadrado
2. Var
3. Núm. 1, cuadrado: Entero;
4. Inicio
5. Escriba (“numero”);
6. Lea (“núm. 1”);
7. Cuadrado= Núm. 1 * Núm. 1;
8. Escriba (“El resultado es:”, Cuadrado);
9. Fin
· Elaborar un algoritmo que permita determinar si un numero es positivo o negativo
1. Positivo, negativo;
2. Var
3. a: Entero;
4. Inicio
5. Escriba (“Ingrese un numero”);
6. Lea (a);
7. Si (a > 0)
8. Escriba (“El numero es positivo”);
9. Si_No
10. Escriba (“El numero es negativo”);
11. Fin_Si
12. Fin
· Ejercicio de conversión: Desarrollar un algoritmo que permita ingresar una cantidad en metros y la convierta en cm, Kl, Pies y Pulgadas
1. Algoritmo de conversión
2. Var
3. M, Cm, Km, Pies, Pulgadas: Entero;
4. Inicio
5. Escriba (“Ingrese cant. En mts”);
6. Lea (mts);
7. Cm= m * 100;
8. Escriba (“La conversión a cm es:”, cm);
9. Km: m/1000;
10. Escriba (“La conversión a Km es:”, Km);
11. Pies= m * 3,28;
12. Escriba (“La conversión a Pies es:”, Pies);
13. Pulgadas= m * 39,37;
14. Escriba (“La conversión a Pulgadas es:”, Pulgadas);
15. Fin
· Dado un tiempo en segundos calcular los segundos restantes que les correspondan para convertirse exactamente en minutos.´
1. Algoritmo Minutos;
2. Var
3. Minutos, Segundos, f, S1: Entero;
4. Inicio
5. Escriba (“Ingrese el valor a Segundos”);
6. Lea (segundos);
7. Si (Segundos < minutos=" Segundos" minutos=" Segundos/60;" s1=" Segundos" x=" S1" k=" 1" 2 =" 0)"> 0)
14. Escriba (“El num es positivo”);
15. Si_No
16. Escriba (“El num es negativo”);
17. Fin_Si
18. Fin_Para
19. Fin
· Calcular mediante un algoritmo repetitivo la suma de los n primeros números naturales
1. Algoritmo Suma de números naturales;
2. Var
3. Num, K, suma: Entero;
4. Inicio
5. Suma= 0;
6. Escriba (“Ingrese un numero hasta que desee sumar”);
7. Lea (numero);
8. Para (K= 1 hasta numero) hacer
9. Suma= Suma + K;
10. Fin_Para
11. Escriba (“El resultado es:”, Suma);
12. Fin
· Se desea desarrollar un algoritmo que permita, desarrollar la tabla de multiplicar de un determinado numero (La tabla básica va del 1 al 9).
1. Algoritmo tabla de multiplicar
2. Var
3. Multi, Num, con: Entero;
4. Inicio
5. Escriba (“Ingrese el num”);
6. Lea (num);
7. Para (con= 1 hasta 9 hacer)
8. Multi= con * num;
9. Escriba (“num, “*”, con, “=”, multi);
10. Fin_Para
11. Fin
· Variación del ejercicio anterior, se debe desarrollar un algoritmo que permita mostrar las tablas del 1 al 9
1. Algoritmos Tabla 1
2. Var
3. K, j, tabla: Entero;
4. Inicio
5. Para (K= 1 hasta 9 hacer)
6. Para (j= 1 hasta 9 hacer)
7. Tabla= K * j;
8. Escriba (K, “*”, j, “=”, Tabla);
9. Fin_Para
10. Fin_Para
11. Fin
· Se desea construir un algoritmo que permita imprimir el resultado del factorial de un numero dado (factorial= n!)
1. Algoritmo Factorial;
2. Var
3. Num, fact, K: Entero;
4. Inicio
5. Fact= 1;
6. Escriba (“Ingrese un numero”);
7. Lea (num);
8. Para (K= 1 hasta num hacer)
9. Fact= Fact * K;
10. Fin_Para
11. Escriba (“El factorial es:”, Fact);
12. Fin
· Realizar un algoritmo que permita leer 20 temperaturas (grados Cº) diferentes durante un día, se debe indicar cual fue la temperatura el promedio de ese día.
1. Algoritmo Temperatura-Promedio
2. Var
3. Temp, prom, temp t:Entero;
4. Inicio
5. Temp t= 0;
6. Para (K= 1 hasta 20 hacer)
7. Escriba (“Ingrese la temperatura”);
8. Lea (temp);
9. Temp t= Temp t + temp;
10. Fin_Para
11. Prom= Temp t/K
12. Escriba(“La temp Promedio es:”, Prom);
13. Fin
· La serie Fibonacci es un ejercicio interesante, el cual se construye a partir de los dos primeros números que son el 0 y 1, y a partir de hai se construye la serie ejemplo: 0,1; 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.55…Desarrollar un algoritmo que permita, calcular n números de esta serie.
1. Algoritmo Fibonacci;
2. Var
3. A, B, C, num, cant: Entero;
4. Inicio
5. A= 0, B= 1, C= 0
6. Escriba (“numero a calcular”);
7. Lea (num);
8. Para (cant= 0 hasta num hacer)
9. C= A +B
10. A= 10;
11. B= C;
12. Fin_Para
13. Escriba (“El valor de la serie es:”, C);
14. Fin
domingo, 2 de noviembre de 2008
Lenguajes de Programacion
Algunos de los compiladores que soportan este lenguaje son:
Delphi
Free Pascal
Kylix
ORACLE: el lenguaje de programación de cracle llamado PL/SQL es un lenguaje portable procesual y de transacción muy potente y de difícil manejo.
AJAX: acrónimo de asynchronous java script and XML (javascript asíncrono y XML), es una técnica de desarrollo web para crear interpretaciones interactivas o RIA ( rich internet applications) .Estas aplicaciones se ejecutan en el cliente, es decir en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano . De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas, lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones
SQL:(ESTÁNDAR query lenguaje) es un lenguaje estandarizado de base de datos, el cual nos permite realizar tablas y obtener datos de ella de manera muy cencilla.SQL es un lenguaje que consta de varias pates
QUE ES EL MIT: (Massachusetts institute of technology)
EJERCICIOS DE LOGICA
EN EL ASCENSOR
Cuatro jugadores de rugby entran el un ascensor que puede transportar un máximo de 3800 kilos, para que no suene la alarma que detendría el elevador por acceso de carga, tiene usted que calcular su peso total con gran rapidez, pero cuanto pesa cada jugador he aquí los datos pablo es quien pesa mas, si cada uno de los otros pesara tanto como el la alarma detendría en ascensor podría subir a 5 como el, Renato pesa 14 kilos menos que pablo y solo seis menos que Jesús, Jesús pesa 17 kilos mas que Carlos, los pesos de carlós y de pablo y de Carlos son múltiplos de 5.
Cuanto pesa cada uno
CARLOS - 75 KILOS
JESUS - 95 KILOS
RENATO - 86 KILOS
PABLO - 100 KILOS
EL NUMERO
Buscamos un numero de seis cifras con las siguientes condiciones. Ninguna cifra es impar, la primera es un tercio de la quinta y la mitad de la tercera, la segunda es la menor de todas, la ultima es la diferencia entre la cuarta y la quinta.
264.402
QUE ES IBM
(internacional business machines) (NYSE IBM) conocida coloquialmente como el gigante azul, es una empresa que fabrica y comercializa herramientas, programas y servicios relacionados con la informática, tiene su sede en armonk ( estados unidos)y esta constituida como tal desde el 15 de junio de 1911, pero llega operando desde 1888 .
QUE ES DEC
(digital equipolente corporación), fue una compañía americana considerada pionera en la fabricación de minicomputadores, se fundo en el 1957,y existo hasta 1998, cuando fue adquirida por hewlett. Pac kard en el 20d2), digital abrió el mercado de la producción miniordenadores, con su popular serie PDP, asentado la bases para la posterior horadación de los ordenadores personales.
TIPOS DE DATOS
Como se ha podido ver a lo largo de la lectura para que un computador tenga una razón de ser se hace necesario la programación de la mismas, es decir realiza software que termina el ingreso de datos para ser transportados en información, los datos que se ingresan a una computadora pueden ser datos, números están presentados por dos tipos principales enteros, presentar los números que no poseen componente fraccionario y pueden ser tanto positivos como negativos, los reales presentan todos los números que poseen componente presionaría y también puede ser pasivitos o negativos.
- DATOS LOGICOS: este tipo de datos solo puede tomar uno de dos valores, verdadero o falso.
- DATO TIPO CARÁCTER: representa datos alfanuméricos que pueden ser una cadena de caracteres o una sesión de carácter numérico, leras, símbolos, E.T.C
- CARÁCTER: contiene solo un carácter y también se incluye las comillas, entiendo del lenguaje que se esta utilizando.
Contiene solo un carácter y también se incluye las comillas para su asignatura - VARIABLES Y CONSTANTE: un variable es un espacio reservado en el computador para contener valores que puedan cambiar durante el desarrollo del alegorismo. Los tipos de variables (numérica, carácter, lógicas) se determina como se manipula la información contenida con esas. Una variable que se ha definido de un cierto tipo que e puede tomar valores de ese tipo.
U n constante es un espacio reservado para contener valore que no cambian a lo largo de un al Algoritmo los variables locales son aquellos que afectan únicamente el subprograma y los variables globales afectan a un programa en todo su contexto. Existen una serie de reglas para definir variables y constante, entre ellas están:
1. Normalmente deben iniciar con una letra
2. No deben contener simblos,ni signos de puntuación
3. No deben contener espacios en blanco
EJEM: contador - correcta
4444 - mal
Mi contador - mal
K - correcta
Luan - mal
OPERADORES
Los operadores nos permiten trabajar con las variables y las constantes, dentro de los cuales tenemos operadores aritméticos (*, /, +, -) (/ MOD resultado de la división).
· Operadores Alfanuméricos: Con cate nación, Ejm:
“Po” + “Li” Poli “S” + “5” “S5”
· Operadores Relacionales:
=
<
<=
>=
<>
· Operadores Lógicos
NOT - Negación AND - Conjunción OR - Disyunción
· Operadores Paréntesis: ( )
El paréntesis permite alterar el orden en que se realizan las diferentes operaciones
· Orden de Evaluacion de los Operadores
- ( ) Paréntesis
- Cambio de signo
- Potencias
- Productos y divisiones
- Sumas y restas
- Con catenación
- Relacionales
- Negación
- Conjunción
- Disyunción
EJERCICIOS
X= 5 + 3 * 2
1) X= 5 + 3 * 2
2) X= 5 + 5 * 4
X= X +X
3) X= 4 + (3 * 2) + 7 + 4/2
4) A= 5; B=10; C=8
X= A + B * C + (B – C)
X= X –A
5) X= 35/4
X= X MOD 2
X= X + X
SOLUCIÓN
1) X= 5 + 3 * 2
X= 5 + 6
X= 11
2) X= 5 + 5 * 4 X= X + X
X= 5 + 20 X= 25 + 25
X=25 X= 50
3) X= 4 + (3 * 2) + 7 + 4/2
X= 4 + 6 + 7 + 2
X=19
4) A= 5; B=10; C=8
X= A + B * C + (B – C) X1= X - A
X= 5 +10 * 8 + (10 – 8) X1= 87 - 5
X= 5 + 10 * 8 +2 X1= 82
X= 5 + 80 +2
X= 87
5) X= 35 / 4 X1= X MOD 2
X= 8 X1= 8 . 2
X1= 16
X= 35/4
X= X MOD 2
X= X + X
X= ¾ = 8
X= 8 MOD 2
X= 0
X= 0 + 0
X= 0
MUHAMMAD ARCA MUSA AL-KHWARIZMI
Abu abdullah muhammaad ibn musa al-khwarizmi (kheva), un sur de ciudad de rio axus es presidente (regalo) uzbekistan un país musulmán durante mas de mil años, fu asumido por los rusos en 1873) Uzbekistan. (Uzbekistan, un país musulmán durante más de mil años, fue asumido por los rusos en 1873). Sus padres emigraron a un lugar, el sur de Bagdad cuando el era un niño. No saben (conocen) la fecha exacta de su nacimiento. Ha sido establecido de sus contribuciones que el prospero bajo Khalifah (California) Al-mamun en Bagdad durante 813 a 833 C.E y muerto alrededor de 840 C.E, el es el mejor conocido para introducir el algoritmo de concepto matemático, que es tan llamado después de su apellido.
Al-khwarizmi fue uno de los más grandes matemáticos nunca antes visto. El fue el fundador de varias ramas y los conceptos básicos de matemáticas. También es famoso como astrónomo y geógrafo Al-khwarizmi influido en el pensamiento matemático en mayor medida que cualquier otro escritor medieval. El es reconocido como el fundador del algebra, ya que no solo inicio el tema en una forma sistemática, sino también desarrollado, en la medida de dar soluciones analíticas de lineales y cuadráticas ecuaciones. El nombre algebra derivados de su famoso libro Al-wa-muqabilah. Desarrollo en detalle las tablas trigonométricas que contiene funcione, que mas tarde fueron extrapolados a las funciones tangente. Al-Khwarizmi también desarrollo el calculo de dos errores, que le llevo al concepto de diferenciación. También el refinado de representación geométrica cónica, secciones. La influencia de Al-Khwarizmi en el crecimiento de las matemáticas, la astronomía y la geografía bien establecida en la historia. Su enfoque fue sistemática y lógica y no solo se reúnen a los vigentes en ese momento el conocimiento en diversas ramas la ciencia, sino también enriquecido sus contribuciones originales. Que sintetiza griego y hindú del conocimiento y que adopte el uso de cero, un número de fundamental importancia, para dar lugar a la llamada aritmética de las posiciones y el sistema decimal. Su labor pionera en el sistema de numeración es bien conocido como “algoritmo”, además de introducir la numeración árabe, ha desarrollado varios procedimientos aritméticos, incluidas las operaciones en fracciones.
Además de un importante tratado sobre astronomía, al-khwarizmi escribo un libro sobre tablas astronómicas, varios de sus libros fueron traducidos al latín o principios de los años 12 del siglo de a dulardo de baht y Gerardo de crenoma. Los tratados de aritmética, kitub al= jam” a wal-trafeey mil hisud al- hindi, y el del algebra, al – máyala solo se conoce las tradiciones del latín. En esto mas tarde la tradición que introdujo la nueva ciencia para el oeste desconocido hasta entonces 2” este libro se utilizo del texto de matemáticas de las universidades eupeas. Sus tablas astronómicas se tradujo también en las lenguas eupeas y más tarde, en china.
La contribución de al-Khwarizmi a la geografía es también excelente, que no solo reviso las opiniones de Ptolomeo sobre la geografía, sino también corregir en detalle. Setenta geógrafos trabajan bajo el mapa del mundo conocido en 830 C.E, se le informo también que han colaborado en el grado mediciones ordenados por Khalifah (Califa) Mamun Al-Rashid tenían por objeto la medición de volumen y circunferencia de la Tierra. La geografía de su libro titulado “Kitab Surat-Al-Ard” con inclusión de mapas, también fue traducido. Sus otras contribuciones originales incluyen trabajos relacionados con los relojes, relojes de sol, y astro labros. También escribió Kitab Al-Rukhmat (en relojes de sol).