Programación I
Home
Temario
Evaluación y Acreditacion
Registrate
Introducción a la programacion
Diagramas de Flujo y Pseudocodigo
Tablas Comunes
>
Secuencias comunes de escape
Operadores Aritméticos
Precedencia de operadores aritméticos
Operadores de igualdad y de relación
Palabras Reservadas de C
Cap1
Introduccion
Que es una computadora
Organización de computadoras
Evolución de los sistemas operativos
Computación personal, distribuida y cliente-servidor
Lenguajes máquina, lenguajes ensambladores y lenguajes de alto nivel
FORTRAN, COBOL, Pascal y Ada
Historia de C
La biblioteca estándar de C
C++
Java
BASIC, Visual Basic, Visual C++, C# y .NET
La tendencia clave del software: Tecnología de objetos
Conceptos básicos de un ambiente típico de programación en C
Tendencias de hardware
Historia de Internet
Historia de la World Wide Web
Resumen del Capitulo
Cap2
Introducción
Un programa sencillo en C: Impresión de una línea de texto
Otro programa sencillo en C: Suma de dos enteros
Conceptos de memoria
Aritmética en C
Toma de decisiones: Operadores de igualdad y de relación
Cap3
Introducción
Algoritmos
Pseudocódigo
Estructuras de Control
La instrucción de selección if
La instrucción de selección if...else
La instrucción de repetición while
Formulación de algoritmos
>
Ejemplo práctico 1 (repetición controlada por contador)
Ejemplo práctico 2 (repetición controlada por centinela)
Ejemplo práctico 3 (estructuras de control anidadas)
Operadores de asignación
Operadores de incremento y decremento
Resumen del Capitulo
Cap4
Introducción
Fundamentos de la repetición
Repetición controlada por contador
Repetición controlada por contador
Instrucción for: Notas y observaciones
Ejemplos de la utilización de la instrucción for
Instrucción de selección múltiple, switch
Instrucción de repetición do…while
Instrucciones breaky continue
Operadores lógicos
La confusión entre los operadores de igualdad (==)y los de asignación (=)
Resumen sobre programación estructurada
Cap5
Introduccion
Módulos de programa en C
Funciones matemáticas de la biblioteca
Funciones
Definición de funciones
Prototipos de funciones
Encabezados
Llamada a funciones: Llamada por valor y llamada por referencia
Generación de números aleatorios
Ejemplo: Un juego de azar
Clases de almacenamiento
Reglas de alcance
Recursividad
Ejemplo sobre cómo utilizar la recursividad: Serie de Fibonacci
Recursividad versusiteración
Cap6
Introducción
Arreglos
Declaración de arreglos
Ejemplos de arreglos
Cómo pasar arreglos a funciones
Ordenamiento de arreglos
Ordenamiento de arreglos
Ejemplo práctico: Cálculo de la media, la mediana y la moda a través de arreglos
Búsqueda en arreglos
Arreglos con múltiples subíndices
Cap7
Introducción
Operadores para apuntadores
Definición e inicialización de variables de apuntador
Llamada a funciones por referencia
Llamada a funciones por referencia
Uso del calificador constcon apuntadores
Ordenamiento de burbuja mediante llamadas por referencia
El operador sizeof
Expresiones con apuntadores y aritmética de apuntadores
Relación entre apuntadores y arreglos
Arreglos de apuntadores
Ejemplo práctico: Simulación para barajar y repartir cartas
Apuntadores a funciones
Cap8
Introducción
Fundamentos de cadenas y caracteres
La biblioteca de manipulación de caracteres
Funciones de conversión de cadenas
Funciones de entrada/salida de la biblioteca estándar
Funciones de manipulación de cadenas de la biblioteca de manipulación de cadenas
Funciones de comparación de la biblioteca de manipulación de cadenas
Funciones de búsqueda de la biblioteca de manipulación de cadenas
Funciones de memoria de la biblioteca de manipulación de cadenas
Otras funciones de la biblioteca de manipulación de cadenas
Bienvenidos al curso de Programación I, programación en C