Motivar al alumno para crear en él el interés en la utilización de herramientas de programación aplicado a las necesidades de Administrar la Información de una manera eficiente.
Enviado por keydell • 11 de Febrero de 2016 • Tutorial • 883 Palabras (4 Páginas) • 226 Visitas
Página 1 de 4
PRESENTACIÓN:
El curso de algoritmos introduce al alumno a la programación a través del análisis, desarrollo y creación de algoritmos para la resolución de problemas planteados. Así mismo introduce la utilización de una herramienta de programación en lenguaje C++, aplicada a los problemas propuestos en una manera efectiva.
Las prácticas en el laboratorio deben hacerse utilizando lenguaje C++.
OBJETIVO GENERAL
Motivar al alumno para crear en él el interés en la utilización de herramientas de programación aplicado a las necesidades de Administrar la Información de una manera eficiente.
OBJETIVOS ESPECÍFICOS
Desarrollar la lógica en el alumno.
- Que el alumno desarrolle modelos de sistemas de manera rápida y eficiente.
- Enseñar al alumno a utilizar la herramienta de Programación en lenguaje C++.
- Que el estudiante aplique las técnicas de análisis y desarrollo mediante la elaboración de trabajos y proyectos.
CONTENIDO PROGRAMÁTICO DEL CURSO
- Etapas de la Resolución de Problema
- Introducción
- Planteamiento de problemas
- Análisis Básico
- Diseño de la solución
- Validación del diseño
- Prueba y depuración: depuradores, estrategias básicas de prueba y depuración
- Documentación interna y externa
- Elementos Básicos del Pseudocódigo
- Introducción
- Encabezado del algoritmo
- Sección de declaraciones
- Declaración de módulos
- Declaración de tipos
- Declaración de constantes y variables
- Tipos de datos
- Cuerpo del Algoritmo
- Expresiones
- Expresiones Aritméticas
- Operaciones DIV y MOD
- Expresiones Lógicas
- Precedencia de operadores
- Tipos de Datos
- Enumerado
- Operaciones con valores ordinales
- Sub-rango
- Compatibilidad y conversión de tipos
- Estructuras básicas
- Introducción
- Estructuras selectiva
- Estructura selectiva simple
- Estructura selectiva doble
- Estructura selectiva anidada
- Estructura selectiva múltiple
- Estructuras repetitivas
- Ciclo Mientras
- Ciclo Desde
- Ciclo Repetir
- Ciclo Para
- Diseño descendente y modularización
- Introducción
- Refinería de soluciones
- Algoritmo principal y sub-algoritmos
- Ámbito de validez
- Procedimientos; Llamadas a procedimientos
- Funciones; Llamadas a funciones; Parámetros; Tipos de parámetros
- Recursividad
- Modularización
- Arreglos
- Arreglos estáticos
- Vectores
- Matrices
- Arreglos de múltiples dimensiones
- Arreglos paralelos
- Arreglos dinámicos
- Inicialización de arreglos
- Cadenas
- Introducción
- Declaración
- Asignación
- Comparación
- Concatenación
- Rutinas de manipulación; Largo; Sub-cadena; Posición; Insertar; Borrar; Cambiar; Recortar; Mayúsculas
- Conversiones
- Registros
- Introducción
- Referencia a campos
- Registros anidados
- Arreglos de registros
- Registros variantes
- Introducción a Archivos
- Introducción
- Manipulación básica
- Declaración
- Asociación
- Apertura
- Operación
- Clausura
- Archivos como parámetros
- Archivos de texto
- Archivos de registro
- Rutinas de manipulación
EVALUACIÓN
...
Disponible sólo en Clubensayos.com