viernes, 19 de agosto de 2011

lunes, 15 de agosto de 2011


Datos de Entrada

Fórmula

Cálculos

Resultados o datos de salida

Base: 2

Altura: 5

A: b*a/2

A: 2*5/2

A: 5cm2.

PI: 3.1416

Radio: 5

A: (PI*r)2

A: (3.1416*5)2


3.9633 cm2.

Lado: 7

A: l*l

A: 7*7

49cm2.


Triángulo
1.- solicitar base (b) y la altura (a).
2.- obtener la fórmula A: b*a/2.
3.- sustituir datos de la fórmula 2*5/2.
4.- sacar resultados.

Cuadrado
1.- solicitar lado (l).
2.- obtener la fórmula l*l.
3.- sustituir datos de la fórmula 7*7.
4.- sacar resultados.

Circulo
1.- solicitar pi y radio(r).
2.- obtener la fórmula pi*r2.
3.- sustituir la fórmula 3,1416*5 2.
4.- obtener resultados.

Algoritmos para calcular áreas

Diagrama de Nassi/Scheneidermann
El diagrama estructurado N-S es una técnica hibrida (una mezcla) entre Diagramas de Flujo y Pseudocódigo.

Características de un buen diagrama Nassi-Schneiderman:

• En la primera caja debe ir el nombre o título del algoritmo, en el recuadro siguiente debe ir la palabra Inicio.
• La última instrucción de un Diagrama NS debe ser el recuadro Fin.
• Todas las declaraciones de variables, funciones deben estar especificadas bajo el recuadro que contiene la palabra Inicio.
• Las estructuras de selección y cíclicas deben estar lo más clara posible
• El diseño debe caer en una hoja, a excepción de la utilización de funciones, las cuales pueden estar en otra hoja, debido a que se consideran un algoritmo diferente.

Desventajas de los diagramas NS:

• En algoritmos extensos su diseño es muy difícil de comprender.
• La mantención ó modificación de este tipo de diagramas es tediosa.
• Requiere de hojas muy extensas para ser escrito, debido a que carece de conectores que permitan su conexión con otras hojas.




viernes, 12 de agosto de 2011

METODOLOGIA DE RESOLUCION DE PROBLEMAS

Preguntas:
1.- ¿Qué es la metodología de resolución de problemas?
La solución de un problema por computadora, requiere de siete pasos, dispuestos de tal forma que cada uno es dependiente de los anteriores, lo cual indica que se trata de un proceso complementario y por lo tanto cada paso exige el mismo cuidado en su elaboración.

2.- ¿Qué es un algoritmo?
Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.

3.- ¿Qué es un diagrama de flujo?
Es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término.

Simbología y Normas del Cursograma

  • Círculo: Procedimiento estandarizado.
  • Cuadrado: Proceso de control.
  • Línea Ininterrumpida: Flujo de información vía formulario o documentación en soporte de papel escrito.
  • Línea Interrumpida: Flujo de información vía formulario digital.
  • Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que su altura.
  • Rectángulo Pequeño: Valor o medio de pago (cheque, pagaré, etcétera).Se grafica con un cuádruple de ancho que su altura, siendo su ancho igual al de los formularios.
  • Triángulo (base inferior): Archivo definitivo.
  • Triángulo Invertido (base superior): Archivo Transitorio.
  • Semi-óvalo: Demora.
  • Rombo: División entre opciones.
  • Trapezoide: Carga de datos al sistema.
  • Elipsoide: Acceso por pantalla.
  • Hexágono: Proceso no representado.
  • Pentágono: Conector.
  • Cruz de Diagonales: Destrucción de Formularios.

DiagramaFlujoLampara.svg.png



Algoritmo

Instrucciones para enviar un mensaje de texto

Instrumentos:
* Telefono celular.
* Dedos de las manos.

INICIO
Pasos:
1.- Oprimir (tecla menú).
2.- Seleccionar (la opción mensajería instantánea).
3.- Seleccionar (la opción mensaje MMS).
4.- Redactar el mensaje deseado.
5.- Oprimir (la tecla ENTER).
6.- Seleccionar (contacto al que se quiere enviar).
7.- Oprimir (la tecla ENTER)
FIN