Introducción a la. Programación con

Documentos relacionados
Programación. Orienta a Objetos con C++

PROGRAMACIÓN EN JAVA

Fundamentos de Programación Visual Basic

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA

INDICE. Prólogo de la Segunda Edición

Taller de Lenguajes I

FUNDAMENTOS DE INFORMÁTICA PARA INGENIERÍA INDUSTRIAL

INDICE Parte I Algoritmos y herramientas de programación Capitulo 1. Computadoras y lenguajes de programación Actividades de Programación Resueltas

Java para no Programadores

Java para no Programadores

Fundamentos de programación JAVA

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

Lenguaje de programación C. Introducción

FUNDAMENTOS DE INFORMÁTICA

Fundamentos de programación C++

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Programación Estructurada

PROGRAMA: COMPUTACION I

Sintaxis de C Ing. Jose Maria Sola Dr. Oscar Ricardo Bruno

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

Informática Ingeniería en Electrónica y Automática Industrial

Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

Programación. Carrera: MAE 0527

Índice general 7. Presentación 15

DEPARTAMENTO TECNOLOGIA EN ELECTRONICA FUNDAMENTOS DE PROGRAMACION CÓDIGO

Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C

Autor: Ing. Nahuel González INTRODUCCIÓN A C. Clase 1

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA

Carrera: Participantes Miembros de la academia de Metal- Mecánica

PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

Programación I Teoría I.

Programación Básica PBAS-02

INTRODUCCIÓN A LA PROGRAMACIÓN

PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA

FUNDAMENTOS DE INFORMÁTICA

PROGRAMA DE CURSO. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia. Febrero 2007

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

HISTORIA DE C Creado entre 1972 por Brian Kernighan y Dennis Ritchie para escribir el código del sistema operativo UNIX. A mediados de los ochenta se

Contenido 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS PROCESOS Prólogo...

Introducción a PL/SQL

Elementos de un programa en C

PROGRAMACION ESTRUCTURADA

Descripción de un Programa

Evaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java.

Java. Introducción a la Programación Orientada a Objetos

Laboratorio de Arquitectura de Redes. Introducción al lenguaje C

Tema 3. Estructuras de control

Calendario Académico año Introducción a la Programación I

Principios de Programación en Java

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 7

Presentación del Curso Presencial. Programación en Java Nivel Básico

Desarrollo de aplicaciones con Visual C#

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8

Introducción a Java. Introducción a Java. Programación I

Paquete de curso Programación Java SE (Exclusivo Estudiantes y catedráticos)

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Estructuras de Datos Declaraciones Tipos de Datos

Programa Oficial de Asignatura. Ficha Técnica. Presentación. Competencias y/o resultados del aprendizaje. Contenidos Didácticos

Lección 3 Sentencias de control

Contenido. 4. La selección Introducción a la programación Elementos para solucionar problemas en seudocódigo...

TEMA 4. ESTRUCTURAS DE CONTROL

Programación Básica Estructuras de Datos y Funciones en C

2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción.

Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

Transcripción:

Introducción a la Programación con C

Objetivo El alumno comprendera los conceptos sobre cuales se rige la programación estructurada mediante una base teórica y un conjunto de prácticas, enfocando dichos conocimientos al lenguaje de programación C, que es uno de los lenguajes mas utlizados que utiliza este paradigma de programaión. Conjuntando la programación estructurada y los fundamentos del lenguaje C el alumno podrá realizar diversas aplicaciones desarrollando su lógica de programación. Descripción C es uno de los lenguajes de programación más populares en la actualidad. Permite realizar una programación estructurada sin límite a la creatividad del programador; además, los compiladores C tienen la ventaja de producir programas reducidos y muy rápidos de ejecución. Por ello, muchos paquetes de software están escritos en C. A quien esta dirigido A cualquier persona interesada en la programación. Desde personas que no c o n o c e n n i n g ú n l e n g u a j e d e programación, estudiantes de nivel medio superior u universitario, quieren iniciarse en un mundo que cada día demanda más p r o f e s i o n a l e s c a l i fi c a d o s, h a s t a programadores que conocen otros lenguajes, analistas, jefes de proyecto, Perfil del participante Conocimientos básicos de informática.

Beneficios Al finalizar el curso el alumno tendrá la capacidad de implementar aplicaciones desarrolladas con una metodología establecida, análisis y estructura confiable utilizando el lenguaje C. Estará preparado para afrontar el paradigma orientado a objetos y la programación en lenguajes que utilicen este paradigma de programación como es el lenguaje C++. Programación estructurada con lenguaje C

Temario 1. Programación estructurada elementos básicos de la programación estructurada Lenguaje de Programación Codificación de algoritmos Diseño de un programa Compilación y ejecución Documentación 2. Estructuras de control Estructuras secuenciales Estructuras de selección Estructuras de iteración 3. Lenguaje C fases en el desarrollo de un programa Qué es C? Historia del lenguaje C Realización de un programa en C a. Edición de un programa b. Guardar el programa escrito en el disco 4. Elementos del lenguaje C Sintaxis de C Caracteres de C Tipos de datos Sinónimos de un tipo Literales Identificadores Palabras clave Comentarios Declaración de constantes simbólicas Declaración de una variable Expresiones numéricas Operadores Prioridad y orden de evaluación Conversión entre tipos de datos 5. Estructura de un programa Estructura de un programa C a. Directrices para el preprocesador b. Definiciones y declaraciones c. Sentencia simple d. Sentencia compuesta o bloque e. Funciones f. Función main

Temario Pasando argumentos a las funciones Programa C formado por múltiples ficheros Ámbito de una variable a. Variables globales y locales Clases de almacenamiento de una variable a. Clasificación de variables globales b. Clasificación de variables locales c. Clasificación de funciones 6. Entrada y salida estándar Datos numéricos y cadenas de caracteres Flujos de E/S estándar Salida con formato Entrada con formato Carácter fin de fichero Carácter \n Leer un carácter de la entrada estándar Escribir un carácter de la salida estándar Limpiar la pantalla 7. Sentencias de control en C Sentencia if Anidamiento de sentencias if Estructura if else Sentencia switch Sentencia while a. Bucles anidados Sentencia do while Sentencia for Sentencia break Sentencia continue Sentencia goto Ejercicios resueltos Ejercicios propuestos 8. Tipos estructurados de datos Introducción a las matrices Matrices numéricas unidimensionales a. Definir una matriz b. Acceder a los elementos de una matriz c. Trabajar con matrices unidimensionales d. Iniciar una matriz e. Matrices asociativas Cadenas de caracteres a. Leer y escribir una cadena de caracteres b. Trabajar con cadenas de caracteres c. Funciones de la biblioteca de C Tipo y tamaño de una matriz Matrices multidimensionales Copiar matrices Trabajar con bloques de bytes Estructuras a. Crear una estructura b. Definir variables de un tipo de estructura c. Miembros que son estructuras d. Operaciones con estructuras e. Matrices de estructuras Uniones

Temario 9. El preprocesador de C Directriz #define a. Macros predefinidas b. El operador # c. El operador ## Directriz #undef Directriz #include Compilación condicional a. Operador defined Constante definida en la orden de compilación Directrices #ifdef e #ifndef Directriz #line Directriz #error Utilización de ficheros de cabecera

Contacto Zona Rosa (Ciudad de México) Nápoles 49 piso 4 col. Juárez, México D.F. Tel. (55) 5207 4515 contacto@auribox.com www.auriboxtraining.com