Algottmos

Solo disponible en BuenasTareas
  • Páginas : 3 (708 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de mayo de 2011
Leer documento completo
Vista previa del texto
Tema: Conceptos Fundamentales

Contenido:

1. Concepto de algoritmo,
2. El software
3. El lenguaje de programación
4. Resolución de problemas con computadora - Fases.
5. Herramientas deprogramación.
Actividad

1. ALGORITMO

Es un método para resolver problemas

Un algoritmo es una secuencia de pasos que es llevado a cabo de forma mecánica y sistemática por un actor que sedesenvuelve en un entorno dado para resolver un problema determinado en un tiempo finito.

• Proviene de Mohammed al-Khowdrizmi (matemático persa).
• Siglo IX – Reglas para sumar, multiplicar y dividirnúmeros decimales.

La resolución de problemas exige el diseño de un algoritmo que resuelva el problema propuesto.



¿Cuáles son los pasos para resolver un problema?
• Diseño del algoritmo
•Expresar el algoritmo como un programa en un lenguaje de programación adecuado.
• Ejecución y validez del programa por la computadora.

Características de un algoritmo:
• Describe tres partes:Entrada, proceso y salida.
• Debe ser preciso e indicar el orden de realización de cada paso.
• Debe estar definido.
• Debe ser finito

Los 3 elementos fundamentales de un algoritmo son:
•Procesador.
• Entorno.
• Acción.

Un algoritmo puede describirse mediante:
• Lenguaje natural.
• Organigramas.
• Pseudocódigo.
• Lenguajes de programación.

Proceso de transmisión de un algoritmoen pseudocódigo en un programa ejecutable



NOTACIÓN

Conceptos importantes a tener en cuenta en la notación algorítmica a utilizar son:
• Variables.
• Tipos de datos.
• Literales yconstantes.
• Expresiones.
• Operación de asignación.
• Operaciones de entrada/salida.



2. Software

Palabra proveniente del inglés (literalmente: partes blandas o suaves), Se refiere alequipamiento lógico o soporte lógico de un computador digital, comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los...
tracking img