Document related concepts
Transcript
LC-1 Programación Básica con Lenguaje C bajo Linux/Unix/Solaris 36 horas Objetivo: Preparar al participante con los Conceptos Básicos y Prácticas necesarias para programar con Lenguaje C. Audiencia: Analistas, Ingenieros y Programadores de Aplicaciones y Sistemas. Requisitos: Experiencia en programación. Conocimientos de Linux/Unix/Solaris al nivel del curso LU-1. Contenido General: • Introducción a C: Historia, Principales Características, C y otros Lenguajes. • Elementos Básicos de C: Identificadores, Tipos, Constantes, Palabras Claves. • Tipos Predefinidos, Estructurados, Vectores y Matrices, Registro o Estructuras. • Estructuras fundamentales de Control: Secuenciación, Condicionales, Iteración, Recursión, Modularización. • Expresiones en C: Clase de Operadores, Aritméticos, Asignación, Relacionales, Lógicos y sus precedencias. • Como crear un Programa: Archivo de Código Fuente, Compilación y sus Fases, El Archivo a.out, Estructuras y Comentarios. • Estructuras de Control if...else, while, do...while, for, switch, break y continue, goto y return. • Operaciones Básicas de Entrada y Salida. • Arreglos: Declaración de Arreglos, Almacenamiento de Arreglos, Referencias al Elemento de un Arreglo, Arreglos Multi-Dimensionales, "Strings". • Funciones: Descripción, Declaración, Llamadas, return, Parámetros, Pasaje "por valor" y "por referencia", La función main y sus Argumentos, Funciones y Macros, Funciones Recursivas. • Estructuras y Algoritmos, "Alocando Memoria" en forma dinámica para listas. • Introducción al Manejo de Apuntadores y Direcciones. • Manejo Básico de Archivos. _________________________________________________________________________________________________________________ CATALOGO DE CURSOS