Algoritmos y Estructuras de datos I
Programa de estudio
Unidad I
Introducción
Concepto de algoritmo. Utilidad. Estructura de un algoritmo. Entrada de datos (lectura). Salida de datos. Variable: concepto. Constante: concepto. Asignación. Flujo de datos. Tipos de estructuras de control: secuenciales, selectivas, repetitivas: concepto. Expresiones lógicas. Operadores de relación.
Unidad II
Estructuras de control selectivas
Sentencia "SI". Sangrado. Omisión de la cláusula "else". Sentencias compuestas. Sentencias "SI" anidadas. Tipos lógicos. Variables lógicas. Sentencias de asignación. Sentencia "SEGÚN
Unidad III
Estructuras de control repetitivas
Concepto de bucle. Sentencia "MIENTRAS". Reglas de funcionamiento. Diseño de bucles. Bucles infinitos. Terminación de los bucles. Bucles terminados por un contador. Bucles controlados por una condición. Valor centinela. Uso de banderas o interruptores.
Unidad IV
Estructuras de control repetitivas
La sentencia "REPETIR". Reglas para su funcionamiento. Comparación de los bucles "mientras" y "repetir". La sentencia "PARA". Incrementos del contador "PARA". Reglas de funcionamiento. Bucles anidados. Elección de la estructura repetitiva adecuada
Unidad V
Estructuras de datos
Introducción a las estructuras de datos. Concepto. Vectores. Uso del índice en un vector. Asignación de valores a los elementos de un vector. Operaciones con vectores. Lectura de un vector. Escritura de un vector. Copia de vectores. Manipulación de datos de vectores.