Lenguaje C

Programación Estructurada

OFERTA
¿Para quién es?

Este curso está orientado a dar los primeros pasos en la materia programación. Se abordarán conceptos de algoritmos y estructuras de datos y se fijarán los conocimientos mediante la interacción y mucha ejercitación. Temas principales: Variables, constantes, sentencias, estructuras de asignación, estructuras condicionales, de repetición, vectores, matrices, registros, archivos y listas.

Sobre este curso

La programación estructurada es un paradigma de programación que busca mejorar la calidad y la claridad del código, facilitando su mantenimiento y evitando los problemas asociados con los programas desorganizados y difíciles de entender. Este enfoque fue popularizado por el científico y programador Edsger W. Dijkstra en los años 60 y 70 como respuesta a los problemas que causaban los programas escritos en un estilo desordenado y con demasiados saltos de control (como los gotos).

Conceptos clave: #variables #constantes #tipos de datos #estructuras #selección #control #repetición #arrays #máximos #mínimos #registros #archivos #listas #operaciones #ordenamiento #búsquedas #directa #secuencial #binaria

¿Qué vas a aprender?

A pensar como programador desde cero, a abordar y resolver problemas reales usando lógica secuencial, condicional y repetitiva, sin necesidad de conocimientos previos.

A trabajar con datos en memoria de forma controlada con constantes, variables y operadores y cómo manipularlos con sentencias de decisión y asignación para automatizar tareas básicas.

A diseñar algoritmos paso a paso, entender los fundamentos que los definen, diseñarlos y representarlos usando pseudocódigo y aplicando estructuras como if, while, for y switch.

A realizar cálculos y estadísticas básicas de forma automática mediante el uso de contadores, acumuladores, máximos y mínimos, entre otros.

A manejar vectores y matrices eficientemente, almacenar y procesar datos en estructuras estáticas como vectores (arrays) y matrices y a aplicar algoritmos de búsqueda, ordenamiento y selección.

A leer y escribir archivos para guardar datos. Vas a poder crear, recorrer, modificar y eliminar datos en archivos para persistir la información entre ejecuciones y trabajar con archivos múltiples.

A dividir y organizar el código en subrutinas reutilizables, qué son y cómo crear procedimientos y funciones, cómo pasar parámetros y reutilizar lógica sin repetir código.

A introducirte en estructuras dinámicas de datos, comprendiendo qué son las listas, pilas y colas, cómo se manejan en memoria dinámica y qué tipo de problemas se pueden resolver con ellas.

A aplicar lógica para resolver problemas reales, desarrollar la habilidad de resolverlos con código, haciendo uso de estructuras y técnicas adecuadas para cada caso.

A lograr bases sólidas para aprender cualquier lenguaje de programación.

Inversión del curso

$240,000

$312,000
Inicia en breve!
No necesitás experiencia previa
Clases en vivo con ejercitación
Material de últimas tendencias
Certificados de asistencia y aprobación
¡Quiero inscribirme ahora!