vie, 16 dic
|San Salvador de Jujuy
Programación Estructurada
Dictado por: Andrea Vilar Castro Andre es una caja de sorpresas! Desde su silencio absoluto, y su observación minuciosa, siempre tiene la solución a los problemas más complejos. Es artista, programadora, se especializa en robótica y en modelado e impresión 3D. Una pequeña gran genia!!
Día y Horario
16 dic 2022, 18:00 – 20:00
San Salvador de Jujuy, Gral. Necochea 267, Y4600EBE San Salvador de Jujuy, Jujuy, Argentina
Programa del Curso
OBJETIVO
Desarrollar el razonamiento lógico. Resolver problemas mediante algoritmos. Usar estructura de control y de datos. Desarrollar programas aplicando las fases de resolución de problemas.
PROGRAMA DEL CURSO
MÓDULO 1: Conceptos Básicos. Diseño y verificación de algoritmos. Análisis y especificación del problema y su contexto. Descomposición de problemas. Concepto de módulos. Corrección de un algoritmo. Los datos simples y las operaciones básicas. Estructuras de control: secuenciales, selectivas y repetitivas. Estructuras anidadas. Elementos básicos de un programa. Comprobación de algoritmos: prueba de escritorio. Programación modular. Descomposición de problemas. módulos, funciones y procedimientos. Parámetros por valor y por referencia. Datos globales y locales. Ámbito de variables. Ocultamiento y protección de los datos . Lenguajes de programación. C++ . Instalación de Codeblock.
MÓDULO 2: Nivel 1 Consignas y dudas. Nivel 2 Consignas y dudas. Estructuras básicas de datos. Clasificación de estructuras de datos. Arreglos unidimensionales (vectores). Definición. Operaciones con vectores. Técnicas de búsqueda. Búsqueda secuencial. Métodos de ordenamiento (burbujeo mejorado, selección, inserción, quicksort y shellsort).
MÓDULO 3: Estructuras básicas de datos. Registros. Definición, elementos y Declaración. Calificación. Anidamiento de registros. Operaciones sobre registros. Arreglos de registros. Operaciones. Consigna y dudas. Trabajo final. Consultas. Defensa de trabajo final.