Lógica Computacional
1 Introducción a la Lógica
Computacional
1.1 Conociendo la Lógica Computacional.
1.1 Proceso del desarrollo de un Software
1.1.1 Requerimiento del software
1.1.2 Planteamiento del problema
1.1.3 Análisis de factibilidad
1.1.4 Toma de decisión de la realización del software
1.1.5 Análisis del problema
1.1.6 Lluvia de ideas
1.1.7 Desarrollo del sistema
1.1.8 Pruebas de sistema
1.1.9 Finalización del sistema
2 Identificando los elementos del
algoritmo
2.1 Definiendo tipos de datos.
2.2 Definiendo constantes y variables.
2.3 Asignando valor a variables y constantes.
2.4 Usando contadores y acumuladores.
2.5 Usando operadores aritméticos, relacionales y lógicos.
4 ¿Qué es un Diagrama de Flujo?
4.1 Usando diagramas de flujo.
4.2 Utilizando símbolos para crear diagramas de flujo.
4.2.1 Símbolo de Inicio y Fin.
4.2.2 Entrada y salida de datos.
4.2.3 Procesando y comparando datos.
5 Estructuras de Control
5.1 Usando la estructura condición
5.2 Usando la estructura de selección múltiple
5.3 Usando la estructura ciclo de control
5.4 Manipulando técnicas de programación.
5.4.1 Usando programación descendente.
5.4.2 Usando programación estructurada.
5.4.3 Usando programación modular.
5.4.4 Programación orientada a objetos
5.4.4.1 Objeto
5.4.4.2 Herencia
5.4.4.3 Funciones
5.4.4.4 Polimorfismo
5.4.5 Programación orientada a eventos
5.4.6 Programación visual
5.4.7 Programación de alto y bajo nivel
6 Manipulando Archivos y Bases de
Datos
6.1 Definiendo archivos y Bases de Datos.
6.2 Manejando tipos de acceso a los archivos.
6.3 Operando archivos.
7 Usando la programación
7.1 Definiendo programa y lenguaje de programación.
7.2 Manejando tipos de acceso a los archivos.
7.3 Estableciendo las partes generales de un programa.
8 Elaborando subprogramas
8.1 Definiendo subprogramas
8.2 Implementando funciones y procedimientos.
8.3 Aplicando variables globales y locales
8.4 Usando el paso de parámetros por valor y por referencia
9 Apuntadores
9.1 Operaciones con apuntadores
9.2 Tipos de apuntadores
9.3 Asignación dinámica de memoria
10 Trabajo de diferentes plataformas
10.1 Sistemas operativos