Teoria Programacion Flashcards
Habilidad de localizar, organizar, entender, evaluar y analizar información utilizando tecnología digital
Alfabetismo Digital
Significado CPU
Central Processing Unit
Que son las tres cosas que puede hacer una computadora
- Memoria
- Operaciones Lógicas
- Operaciones aritméticas
Nombra tres dispositivos de entrada
keyboard
mouse
joystick
Nombra tres dispositivos de salida
screen
headphones
printer
Conjunto de sonidos articulados que el hombre se manifiesta lo que piensa
Lenguaje Natural
Lenguaje de computadora
Lenguaje Binario
Que es programación?
Codificar en un lenguaje para computadores una serie de instrucciones para que puedan ser ejecutadas por la computadora
Tipos de Lenguaje de programación
Alto Nivel (python, Visual Basic, Ruby) Medio Nivel (Java, C++, C) Bajo nivel --Lenguaje Ensamblador -- Lenguaje Máquina
Cuales son los dos tipo de traductor
Compilador
Interprete
Tres tipos de Archivo por los que pasa el código por un Compilador
- Fuente
- Objetivo
- Ejecutable
Que es el Archivo Fuente
archivo con instrucciones escritas en leguaje de programación
Que es el Archiv Objetivo
Definiciones de funciones en forma binaria, no es ejecutable por si mismo
Que es el Archivo Ejecutable
Código máquina, se puede correr directo en la computadora
Tipos de Archivos que usa un Interprete
Codigo Fuente
Codigo Maquina
(NO se genera un ejecutable)
Diferencias entre un Compilador y un Interprete
Compilador -Todo al mismo tiempo -crea archivos de codigo objeto -ejecucion rapida -deteccion de errores es dificil Interprete -convierte una instruccion a la vez -ejecucion lenta -deteccion de errores es sencilla
Etapas en realizar un programa
Analisis del Problema (Plan detallado)
Programar (Primera versión del código)
Debug/Depurar
Pasos para el Analisis del Problema
Analisis (datos entrada y salida)
Diseño de solución (algoritmo escrito)
Probar que la solución funciona (prueba de escritorio)
Pasos para programar
Codificar (visual studio, notepad)
Compilar (gcc,cl)
Ejecutar (windows, linux, interprete)
Pasos para Depurar
Codificar (revisar signos y variables)
Analisis y diseño (revisar diagramas)
Datos de entrada (revisar nombres)