Datos básicos Flashcards
¿Qué es una computadora?
Es una herramienta para resolver problemas.
Es un dispositivo electrónico utilizado para procesar información y obtener resultados.
¿Qué es un algoritmo?
Serie de pasos ordenados, definidos y finitos que permiten hallar la solución de un problema.
¿Cuál es el ejemplo de algoritmo más antiguo?
el algoritmo de Euclides para calcular el máximo común divisor.
¿Cuáles son las características de un algoritmo?
- Preciso: indicar el orden de realización de cada paso.
- Definido: Si se sigue un algoritmo dos veces con los mismo datos, se debe obtener el mismo resultado cada vez.
- Finito: debe terminarse en algún momento.
- Presentación formal: Se puede expresar en pseudocódigo, diagrama de flujo, etc.
- Eficiente: seleccionar el algoritmo que requiera menos tiempo, o el que utilice menos espacio, o el que sea más fácil de programar.
Partes de un algoritmo (estructura de un programa) En el orden que deben ser definidos.
- Salida (output) = Objetivo
- Entrada (input) = ¿Con qué cuento para lograrlo?
- Proceso = Técnicas para obtener salidas a partir de las entradas.
Resolución de un problema con computadora (4 tips/pasos)
- Definir el problema
- ¿Cuál es la salida deseada (tipo y cantidad)?
- ¿Qué entradas se requieren para lograr esa salida (tipo y cantidad)?
- ¿Qué método produce la salida
deseada a partir de las entradas definidas? - El diseño del algoritmo suele hacerse en diagramas de flujo o pseudocódigo.
- Transformación del algoritmo en un programa: ya se usa un lenguaje de programación.
- Ejecución y validación del programa.
¿Qué es un diagrama de flujo?
Representación gráfica del algoritmo o proceso (secuencia de pasos que se realizan para obtener un cierto resultado). Es la técnica más antigua.
¿Qué es una variable? y menciona los nombres que tiene.
Es la posición que se asigna para guardar la información de un dato.
Tiene nombre:
- Nemotécnico: Se puede asociar con lo que estoy escribiendo.
- Ergonómico: Fácil de escribir.
¿Cómo se debe escribir el nombre de una variable?
- Empezando con una letra (mayúscula o minúscula).
- Se pueden usar números.
- Se usan guiones bajos, no espacios en blanco.
- NO caracteres especiales como acentos, @, etc.