Fundamentos de Programación: Conceptos Clave y Procesos Esenciales
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,82 KB
Consiste en anotar los valores variables en una hoja - Evaluación
Es una serie finita de pasos ordenados y detallados - Algoritmo
Es el código de un programa en cualquier lenguaje - Programa Fuente
Código de programa en lenguaje máquina - Programa Objeto
Son detectados por el compilador - Errores Sintácticos
Prueba del programa donde se comprueban resultados - Verificación
Estos traducen el código fuente para generar un programa - Compiladores
Proceso de escribir en la compu la codificación del programa - Digitalización
Representación de la secuencia a través de símbolos - Diagrama de flujo
Proceso de identificar y corregir errores - Depuración
Entrada, Almacenamiento, Proceso, Salida - Componentes de un programa
Identificar cuál es el problema, limitaciones, variables, objetivos - Especificación del problema
El programa debe funcionar, no deben tener dificultades, etc. - Características de un buen programa
Consiste en la captura de datos - Digitalización
Son aquellos valores que cambian durante el algoritmo - Variable
Errores en miles de líneas de código - Errores Lógicos
Valores que nunca cambian - Constante
Describen algoritmos con lenguaje común e instrucciones de programación, palabras clave, etc. - Pseudocódigo
Dirigida tanto a usuarios como a programadores - Documentación externa
Se lleva a cabo una vez terminado el programa - Mantenimiento
Permiten crear programas que serán entendidos por la computadora - Lenguaje de programación
Está dirigida especialmente para el programador - Documentación interna
Se trata de escribir el algoritmo desarrollado en un lenguaje de programación - Codificación
Sirven para identificar un espacio en la memoria - Identificador
Pasos de la realización de un programa
1. Especificación del problema
2. Análisis del problema
3. Evaluación
4. Codificación
5. Digitalización
6. Compilación
7. Prueba y depuración
8. Verificación
9. Documentación
10. Mantenimiento
Tabla de especificaciones:
Tipo de dato: cadena o numérico. Subtipo: alfanumérico, real, var o constante, simple o compuesto.
Jerarquía de Operadores Aritméticos:
1. Potencia
2. Multiplicación, División
3. div, mod
4. Suma y resta
Jerarquías de operadores lógicos:
1. Not
2. And
3. Or
Tablas:
Not V = F V And V = V V Or V = V
Not F = V V And F = F V Or F = V
F And V = F F Or V = V
F And F = F F Or F = F
Equivalencias de tipos de datos:
Entero - Integer: Números normales
Real - Double: Números con decimales
Carácter - Char
Cadena - String
Lógico - Boolean
Procesos:
Positivo = N > 0 o N >= 1 Entero = N mod 1 = 0
Par = N mod 2 = 0 Negativo = N < 0
Múltiplo de 5 N mod 5 = 0 N reales N mod 1 <> 0
Impar = N mod 2 = 1