Tecnología de la Información y de la Comunicación
Temario Guía para Exámen
1. Variables
Concepto de variables. Tipos de Datos. Tipos predefinidos.
Variables numéricas:
• int
• float
• long
• double
Variables alfanuméricas:
• char
Definición de variables.
2. Estructura general de un programa
Función main.
Bibliotecas de funciones estandar, sentencia include.
3. Ingreso y salida de datos
Biblioteca stdio. Funciones de entrada y salida.
Ingreso:
• cin
• scanf
• cin:getline
• getchar
Salida:
• cout
• printf
• putchar
4. Operadores y operaciones
Operadores aritméticos. Funcionalidad y precedencia.
• + (suma)
• - (resta)
• * (multiplicación)
• / (division)
• % (resto)
Operadores relacionales
• < (menor)
• <= (menor o igual)
• > (mayor)
• >= (mayor o igual)
• == (igual)
• != (distinto)
Operadores lógicos o compuertas lógicas
• && (AND)
• || (OR)
• ! (NOT)
5. Toma de decisión
Estructura de la toma de decisión.
Sentencia if.
6. Iteraciones y ciclos
Ciclos for / while
7. Contadores y acumuladores
Utilización de variables como contador y como acumulador.
Concepto de variables como banderas.
Determinación de promedios.
Determinación de valores máximo y mínimo de un conjunto de datos.
8. Matrices numéricas
9. Manejo de alfanuméricos
Cadenas alfanuméricas.
Funciones específicas:
Asignación de cadenas:
• strcpy
Comparación de cadenas:
• strcmp
Otras:
• strlen
• toupper
• tolower
10. Funciones y procedimientos
Funciones.
Parámetros de funciones.
Variables locales, externas y estáticas.
Estructuras. Concepto de registro.
Instrucción struct.
11. Métodos
Métodos de búsqueda.
• Búsqueda secuencial.
Métodos de ordenamiento.
Ordenamiento por:
• selección
• ordenamiento por inserción
• ordenamiento por quicksort
12. Arreglos de cadenas alfanuméricas
13. Archivos secuenciales
Instrucciones:
• fprintf
• fopen
• fclose
• fscanf
