domingo, 25 de abril de 2010

Reglas para elaborar diagrama de flujo

• Poner un encabezado que incluya un titulo que identifique la función del algoritmo, el nombre del autor; y la fecha de elaboración
• Solo se pueden utilizar ciertos símbolos
• Los diagramas se deben de arriba hacia abajo y de izquierda a derecha
• La ejecución del programa siempre empieza en la parte superior del programa
• El sitio donde cruza a la otra
• Las bifurcaciones y ciclos se deben dibujar procurando una cierta simetría
• Cada rombo de decisión debe tener al menos dos líneas de salida (UNA PARA SI Y OTRA PARA NO)
• Las acciones y decisiones se deben describir utilizando el menor número de palabras posible, sin que resulten confusas.
• Todo el diagrama debe ser claro, ordenado y fácil de recorrer
• Los símbolos del “Inicio” y “Final” deben aparecer una vez
• La dirección del flujo se debe representar por medio de flechas (líneas de flujo)
• Todas las líneas de flujo deben llegar a un símbolo o a otra línea
• Una línea de flujo recta nunca debe cruzar a otra debe incluir una línea arqueada
• El diagrama se debe probar recorriéndolo con datos iníciales simples

Articulo

Cree álbunes fotograficos profesionales:diseñadores, artistas y fotografos pueden dar a conocer sus creacionescon una mejopr preszentacion

Ejercicios

Diseñe un algoritmo que calcule el area de un triangulo emprima o escriba el resultado

Analisis
D.E: base, altura
PRO: area=(base* altura)/2
D.S: area

Inicio
1. siempre se debe dejar una sangria(espacio)debajo del inicio
2. se debe declarar las variables o constantes

Base, Altura, Area: real
escriba"digite la base del triangulo"

Instruciones• Escribir que me permite mostrar los mensajes atreves de los dispositivos de salida
• Leer o lea que me permite capturar o tomar información desde cualquier dispositivo de entrada
Lo que el escriba va a ser almacenado en la variable base
“digite la altura del triangulo”
Área ------ (Base* Altura)/2
Escriba “el área del triangulo es”; área
fin

Tips

La variable y constante poseen un tipo y además estás tienen un nombre el tipo de una variable depende lo que vaya a guardar así va a ser el tipo

Tipos de datos

•Enteros: numero naturales sin parte decimal
•Reales: numero enteros con parte decimal
•Cadena o texto (alfanumérico)
•Booleano o lógico: poseen dos valores ; falso o verdadero, 0 o 1, si o no

Preguntas

1.¿Qué es variable?
R) Es algo que cambia dentro de la ejecución del algoritmo
2. ¿Qué es constante?
R) Es algo que no cambia dentro de la ejecución de un algoritmo

Metodología para resolver problemas matemáticos

• Entender el problema
• Trazar un plano
• Ejecutar el plan
• Revisar

domingo, 18 de abril de 2010

Taller

¿Qué es un sistema?
Es un conjunto de funciones, virtualmente referenciada sobre ejes, bien sean estos reales o abstractos. También suele definirse como un conjunto de elementos dinámicamente relacionados formando una actividad para alcanzar un objetivo operando sobre datos, energía y/o materia para proveer información.

¿Que es un sistema de información?
Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). Dichos elementos formarán parte de alguna de estas categorías:

Elementos de un sistema de información.
• Personas.
• Datos.
• Actividades o técnicas de trabajo.
• Recursos materiales en general (típicamente recursos informáticos y de comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
Todos estos elementos interactúan entre sí para procesar los datos (incluyendo procesos manuales y automáticos) dando lugar a información más elaborada y distribuyéndola de la manera más

¿ Que es una definicion de datos en programacion?
es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales. Es utilizado para describir algoritmos en libros y publicaciones científicas, y como producto intermedio durante el desarrollo de un algoritmo.
El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programación concretos. Sin embargo, el pseudocódigo en general es comprensible sin necesidad de conocer o utilizar un entorno de programación específico, y es a la vez suficientemente estructurado para que su implementación se pueda hacer directamente a partir de él.



¿ Tipo de dato?

En lenguajes de programación un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas alfanuméricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, en Java, el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicación. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adición y sustracción, pero no la multiplicación.


¿como resolver algoritmo?
Un algoritmo se puede concebir como una función que transforma los datos de un problema (entrada) en los datos de una solución (salida). Más aún, los datos se pueden representar a su vez como secuencias de bits, y en general, de símbolos cualesquiera.1 9 11 Como cada secuencia de bits representa a un número natural (véase Sistema binario), entonces los algoritmos son en esencia funciones de los números naturales en los números naturales que sí se pueden calcular. Es decir que todo algoritmo calcula una función donde cada número natural es la codificación de un problema o de una solución.
En ocasiones los algoritmos son susceptibles de nunca terminar, por ejemplo, cuando entran a un bucle infinito. Cuando esto ocurre, el algoritmo nunca devuelve ningún valor de salida, y podemos decir que la función queda indefinida para ese valor de entrada. Por esta razón se considera que los algoritmos son funciones parciales, es decir, no necesariamente definidas en todo su dominio de definición.
Cuando una función puede ser calculada por medios algorítmicos, sin importar la cantidad de memoria que ocupe o el tiempo que se tarde, se dice que dicha función es computable. No todas las funciones entre secuencias datos son computables. El problema de la parada es un ejemplo.

Ejemplos de algoritmos

1.Diseño un algoritmo para realizar una llamada telefónica desde un teléfono celular.
R) 1. Buscar el sitio donde voy a hacer la llamada
2. preguntar si hay minutos al destino que yo voy a llamar
3. Dar el número para que lo marquen
4. Coger el celular y empezar a hablar
5. preguntar cuantos minutos fueron
6. pagar


Corrección
Necesidad al realizar la llamada
Buscar si tengo el numero a quien quiero llamar
Mirar si tengo dinero
Dirigirse al lugar donde voy a llamar
Observar si me pueden atender
Preguntar si hay minuto al operador que ya necesito
Dictar el número
Esperar que marquen el número
Esperar que entre la llamada
Transmitir el mensaje
Finalizar la llamada
Entregar el celular
Preguntar cuantos minutos fueron
Pagar


2.Diseño un algoritmo para freír unos huevos y servirlos en el desayuno, los huevos se encuentran dentro de la nevera.
R) 1. Enciendo el fogón
2. Pongo el sartén en la estufa
3. Se le echa aceite al sartén
4. Saco el huevo de la nevera
5. Se parte el huevo y se echa en el sartén
6. Volteo el huevo para que se dore de ambos lados
7. Se sirve el huevo en un plato
8. Se lleva el plato a la mesa para el desayuno



3. Diseño un algoritmo para que usted cambie la llanta pinchada de un automóvil.
R) 1. Busco una llanta que este en buen estado
2. Quito la llanta dañada
3. Coloco la llanta que está en buen estado



4.Diseño un algoritmo para venir al colegio partiendo desde el preciso momento que usted se levanta.
R) 1. Me levanto de la cama
2. Rezo
3. Doy los buenos días
4. Busco la toalla
5. Me voy a bañar
6. Salgo del baño
7. Me cambio
8. Desayuno
9. Me coloco los zapatos
10. Me lavo los dientes
11. Me peino
12. Me coloco los aretes
13. Pido la plata
14. Cojo el bolso
15. Me despido
16. Empiezo a caminar
17. Llego al colegio

Algoritmo

Un algoritmo es una secuencia de pasos lógicos ordenados, definitivos, precisos y finitos para llegar a la resolución de un problema dado con la ayuda del computador como herramienta básica.

Artículos

• Como hacer un “backup” de su correo electrónico: si tema perder algún día los mensajes que ha almacenado por años, piense en tener una copia de seguridad de ellos.


• Herramientas para fanáticos del twitter: algunas permiten hacer encuestas y transmitir video.

Artículos

• Como hacer un “backup” de su correo electrónico: si tema perder algún día los mensajes que ha almacenado por años, piense en tener una copia de seguridad de ellos.


• Herramientas para fanáticos del twitter: algunas permiten hacer encuestas y transmitir video.