01.00 Conceptos Programacion
01.00 Conceptos Programacion
01.00 Conceptos Programacion
Algoritmo (algorithm)
Elementos de un algoritmo:
o Datos de entrada
o Proceso o pasos que resuelven el problema
o Datos de salida
Características de un algoritmo:
El resultado del algoritmo debe estar definido. Si se sigue un algoritmo dos veces
con los mismos datos de entrada, se debe obtener el mismo resultado cada vez.
Pseudo-código (pseudo-code)
1. Léxico: definen los símbolos que sirven para la redacción de un programa y las
reglas para la formación de palabras en el lenguaje. Por ejemplo, 10 es un número
entero
2. Sintaxis: conjunto de reglas que permiten organizar las palabras del lenguaje en
frases, por ejemplo, la operación de división se define como Dividendo/Divisor
Programación (programming)
Capacidad de Abstracción
1. Programación Modular.
6. Documentación
7. Depuración de errores
Dato
Tipo de Dato
En esta imagen se puede apreciar los tipos de datos elementales básicos en todo
lenguaje de programación:
Variable
Nombre asignado a una entidad que puede adquirir un valor cualquiera dentro de
un conjunto de valores. Es decir, una entidad cuyo valor puede cambiar a lo largo
del programa. En un programa de computador se puede asumir que una variable
es una posición de memoria donde los valores asignados pueden ser
reemplazados o cambiados por otros valores durante la ejecución del
programa.
Nombre asignado a una entidad al cual se asigna un valor que mantiene sin
cambios durante el programa.
Expresiones
Prioridad definida entre los operadores: Indica en qué orden debe aplicarse
diferentes operaciones sobre un conjunto de valores. Permiten aplicar los
operadores en el orden correcto.
Las conversiones por ampliación o por restricción pueden a su vez ser explícitas
o implícitas.
Las conversiones con pérdida de información tienen lugar cuando el tipo de datos
original no tiene un análogo en el tipo de destino de la conversión. Por ejemplo, la
cadena "Pedro" no se puede convertir en un número. En estos casos, algunos
lenguajes de programación devuelven un valor predeterminado cuando se usa la
función de conversión de tipo, por ejemplo el valor NaN o el número cero,
indicando con estos valores que la conversión de tipos falló.
Conversión implícita
Conversión explícita