Conceptos necesarios de conocer: Computador electrónico. Información. Hardware, software y Peopleware (profesionales informáticos).
- Algoritmo:
Para diseñar algoritmos primero vamos a describir de manera rigurosa el problema que queremos resolver (Especificación), para luego mediante pasos metódicos finalmente obtener el algoritmo o solución del problema dado.
1. Dato: representación simbólica de un atributo o característica de una entidad. No tiene en sí mismo, pero si recibe un procesamiento apropiado se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo común en informática.
- En programación, un dato es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo.
2. Etapas para el tratamiento de información.
- Entrada.
- Proceso (operaciones matemáticas y lógicas)
- Salida.
3. Hardware, Software y Peopleware. Conceptos.
4. Clasificación del software: * Sistemas operativos. * Aplicaciones.
5. Clasificación del personal informático:
- Personal de Dirección.
- Personal de Análisis.
- Personal de Programadores.
- Usuarios Finales.
6. Clasificación de Lenguajes de programación.
- Lenguaje de máquina.
- Lenguaje de bajo nivel.
- Lenguaje de alto nivel.
7. Lenguajes de alto nivel. Descripción de cada uno.
- Ada
- ALGOL
- BASIC
- C++
- C#
- COBOL
- FORTRAN
- Java
- Lisp
- Modula-2
- Pascal
- Perl
- PHP
- PL/SQL
- Python
8. Códigos Binarios y Códigos Hexadecimales. Conceptos y Diferencias.