Programación en Lenguaje C
Resuelve problemas eficientemente y aprenderás a corregir errores en tiempo récord.
Aprenderás a programar de forma metódica en C. Codificarás correctamente los punteros y utilizaras los distintos tipos de datos: tipos simples y compuestos (arrays, matrices, structs, ficheros) de forma eficiente. Utilizarás las funciones en todas sus variantes.
Lo que aprenderas
- Punteros y arrays
- Tipo de variables
- Entrada y salida de datos
- Operadores y expresiones
- Estructuras condicionales
- Bucles
- Funciones
- Arrays y cadenas de caracteres
- Manejo de archivos
Temario
1. Introducción: Arquitectura básica y sistemas operativos
Estructura del ordenador, componentes HW y SW, sistema operativo, y programas.
2. Conceptos básicos de programación
- Diseño de un programa.
- Programación modular.
- Programación Estructurada.
- Aplicación de principios de calidad.
3. Introducción al lenguaje
- Conceptos básicos.
- Tipos de datos.
- Constantes.
- Variables. Expresiones.
- Funciones básicas de entrada/salida.
4. Operadores y expresiones
- Operadores aritméticos, relacionales y lógicos.
5. Instrucciones de control de flujo
- Instrucciones if-else, switch, for, while, do-while.
6. Funciones.
- Declaración y uso de funciones.
- Paso de argumentos.
- Ámbito de declaración de variables.
- Recursividad.
7. Vectores y cadenas de caracteres
- Arrays unidimensionales, declaración, procesamiento, lectura y escritura.
- Cadenas de caracteres, arrays multidimensionales.
8. Gestión de la memoria
9. Estructuras
- Definición de una estructura.
- Procesamiento de una estructura.
- Vectores de estructuras. Punteros a estructuras.
- Estructuras y funciones.
10. Archivos de datos
- Apertura y cierre de un archivo.
- Archivos de texto. Archivos binarios.
Características
- Dirigido a: Estudiantes de FP, universitarios, Bachiller, Master y personas que necesiten aprender el uso de esta herramienta.
- Tipo de curso: Clases particulares tele-presenciales con temario adaptado a la necesidad del alumno, 100% práctico.
- Duración: Lo marca el alumno según las horas contratadas.
- Modalidad: Aula Virtual (Zoom), con profesor en vivo.
- Turno: Mañana y tarde.
- Nº de alumnos: Pueden ser individuales o en grupos con un máximo de 3 alumnos, esto se define al momento de reservar las horas.
- 1 alumno€25 - 1 hora
- 2 alumnos€40 - 1 hora
- 3 alumnos€50 - 1 hora
Clases Particulares
- Universitarios Alumnos de todas las Universidades
- FP Alumnos de Formación Profesional
- Máster Alumnos de Máster de Ingeniería
Temario
1. Introducción: Arquitectura básica y sistemas operativos
Estructura del ordenador, componentes HW y SW, sistema operativo, y programas.
2. Conceptos básicos de programación
- Diseño de un programa.
- Programación modular.
- Programación Estructurada.
- Aplicación de principios de calidad.
3. Introducción al lenguaje
- Conceptos básicos.
- Tipos de datos.
- Constantes.
- Variables. Expresiones.
- Funciones básicas de entrada/salida.
4. Operadores y expresiones
- Operadores aritméticos, relacionales y lógicos.
5. Instrucciones de control de flujo
- Instrucciones if-else, switch, for, while, do-while.
6. Funciones.
- Declaración y uso de funciones.
- Paso de argumentos.
- Ámbito de declaración de variables.
- Recursividad.
7. Vectores y cadenas de caracteres
- Arrays unidimensionales, declaración, procesamiento, lectura y escritura.
- Cadenas de caracteres, arrays multidimensionales.
8. Gestión de la memoria
9. Estructuras
- Definición de una estructura.
- Procesamiento de una estructura.
- Vectores de estructuras. Punteros a estructuras.
- Estructuras y funciones.
10. Archivos de datos
- Apertura y cierre de un archivo.
- Archivos de texto. Archivos binarios.
Características
- Dirigido a: Estudiantes de FP, universitarios, Bachiller, Master y personas que necesiten aprender el uso de esta herramienta.
- Tipo de curso: Clases particulares tele-presenciales con temario adaptado a la necesidad del alumno, 100% práctico.
- Duración: Lo marca el alumno según las horas contratadas.
- Modalidad: Aula Virtual (Zoom), con profesor en vivo.
- Turno: Mañana y tarde.
- Nº de alumnos: Pueden ser individuales o en grupos con un máximo de 3 alumnos, esto se define al momento de reservar las horas.