Este documento presenta conceptos básicos sobre diseño estructurado de algoritmos. Define datos como representaciones simbólicas de hechos, atributos o características, e información como datos útiles. Explica que la programación permite automatizar tareas mediante lenguajes de programación, y que un algoritmo es una serie de acciones ordenadas para resolver un problema. También cubre conceptos como metodología de programación, entorno de desarrollo y procesamiento de datos.
2. Introducción a Illustrator
DATO: Es la representación simbólica de un hecho, atributo o característica
de una entidad.
Ejm: nota de un alumno, nombre de un docente, color de un carro, etc.
INFORMACIÓN: Es un dato útil.
Ejm. El promedio final de un alumno para un curso, número de aprobados en
un examen, nombre de los primeros alumnos de cada especialidad por
cada ciclo.La información se obtiene mediante el procesamiento de los
datos
3. Tecnología: Dentro del campo que nos interesa a nosotros, la tecnología
tiene el objetivo de eliminar las tareas repetitivas, facilitando el trabajo y
haciéndolo más eficiente así como aumentando la productividad y los
beneficios de la empresa.
Programación: La programación es una de las etapas más importantes del
ciclo de vida de un proyecto (explicaremos más adelante lo que es este
termino), y requiere un método de trabajo. La programación es el resultado
de dicho trabajo. La programación es el instrumento que permite la
ejecución de las tareas automatizadas de un sistema informático. Las
herramientas que utilizaremos para programar son los lenguajes de
programación, a través de las cuales codificaremos los programas.
4. Programa: Conjunto de instrucciones entendibles por el ordenador que
permiten realizar un trabajo o resolver un problema. Un programa debe ser
finito, es decir, tiene que tener un inicio y un fin. Tiene que estar bien
confeccionado para que, al introducir un dato, salga una solución y si se volviese
a introducir el mismo dato, saliese de nuevo la misma solución.
Algoritmo: La palabra algoritmo se deriva de la traducción al latín de la palabra
árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió
un tratado sobre manipulación de números y ecuaciones en el siglo IX.La
solución a cualquier problema de cómputo involucra la ejecución de una serie
de acciones en orden especifico. Un procedimiento para resolver un problema
en términos de: a) Las acciones a ejecutarse y b) el orden en el cual estas
acciones deben ejecutarse se llama algoritmo.
5. Metodología de la programación: Se entiende como metodología de la
programación al conjunto de normas, métodos y anotaciones que nos
indican la forma de programar. Cada lenguaje de programación sigue una
metodología distinta.
Lenguaje de programación: Es un conjunto de reglas semánticas así como
sintácticas que los programadores usan para la codificación de instrucciones
de un programa o algoritmo de programación. Existen varios lenguajes de
programación.
6. Entorno de programación o entorno de desarrollo: Es el conjunto de
herramientas utilizadas para la elaboración de un programa.
Recursos: Conjunto de componentes hardware que utilizaremos para la
elaboración de un programa (cpu, disco duro, tarjeta de memoria ram, etc). Una
vez conocidos los conceptos básicos necesarios para el aprendizaje de la
programación podemos empezar a ver los diferentes tipos de lenguajes de
programación.
Ejemplos: Basic, Visual Basic, ASP, ASP .Net, Java, Pascal,Delphi, C, C#,etc…
Existen diferentes tipos, y se clasifican en: Lenguajes de bajo, medio y alto
nivel.
7. PROCESAMIENTO DE DATOS
Operaciones que transforman datos en información
DATOS INFORMACION
Procesador
Entrada Salida
Algoritmo
Es realizado por elprocesadorel cual ejecuta un conjunto de pasos
previamente definidos (algoritmo)
El procesamiento de datos puede ser:
Manual
Mecanizada (uso de calculadora, sumadora, etc)
Automatizado (uso del computador)
8. CONTACTO
cursos@exodomedia.com
Asunto:dea2011
Web para presentaciones: www.exodomedia.com/cursos/dea