2. Definición de programación de
computadores
• Un programa de computadora se puede
definir como una secuencia de instrucciones
que indica las acciones o tareas que han de
ejecutarse para dar solución a un problema
determinado.
3. Clasificación de los lenguajes de
programación
En su orden los lenguajes de programación se pueden clasificar así:
• Lenguaje de máquina: Las primeras computadoras se programaban en
código de máquina. Se puede decir que los programas eran diseñados en
código binario. Los programas se caracterizaban por ser pequeños.
• Lenguajes de Bajo Nivel: Para dar solución a lo difícil que era programar en
código máquina, se desarrolló un lenguaje conocido como lenguaje
ensamblador. Este lenguaje era encargado de tomar algunas palabras
comunes a una persona y traducirlas al código máquina.
• Lenguajes de alto nivel: se desarrollaron lenguajes de programación que
estuvieran mas cerca de ésta manera de resolver problemas. De los
lenguajes de alto nivel se puede citar el Basic, Fortran, Pascal, Turbo
Pascal, Modula, Ada. Como se hace necesario traducir el programa a
lenguaje de máquina, en los lenguajes de alto nivel esa operación la
realiza algo que se conoce con el nombre de Compilador.
4. Concepto de variable
• las variables son estructuras de datos que
pueden cambiar de contenido a lo largo de la
ejecución de un programa. Estas estructuras
corresponden a un área reservada en la
memoria principal de la computadora.
5. Definición de constante
• una constante es aquel valor que no puede ser
modificado durante la ejecución de
un programa. Corresponde, por lo tanto, a
una longitud fija en un área reservada en la
memoria de la computadora.
6. Explicación que es un algoritmo
• Es una secuencia ordenada de pasos que
resuelve un problema concreto.
• Debe ser preciso e indicar el orden de
realización de cada paso
• La definición de un algoritmo debe tener 3
partes: Entrada proceso y salida.
• Debe ser finito, o terminar en algún momento
o debe tener un numero i de pasos
7. Explicación sobre diagrama de flujo
• es un modelo que describe los flujos de datos
o tuberías, los procesos que cambian o
transforman los datos en un sistema.
8. Clasificación de las propiedades de los
números en computación
• Números Naturales N
• Los primeros números se usaron para contar cosas, son los
números naturales (se representan por N). La cantidad de
números naturales es infinita.Ν = {1, 2, 3, ....}
• Números Enteros Z
• El conjunto formado por los números positivos, los
números negativos y el cero se llama conjunto de números
enteros. Ζ = {..., -3, -2, -1, 0, 1, 2, 3, ....}
• Números reales R
• Se representan con la letra R
• Es el conjunto formado por los números racionales Q, y los
irracionales I.
9. Explicación de las sentencias de
asignación
• Es el modo de darle valores a una variable, la
operación de asignación se representa con U
operador
• Establece instrucciones o sentencia cuando es
un lenguaje de programación
• El formato general de una asignación es:
Nombre de la variable ← expresión
10. Características de un SI por
condicionales
• Cuando se presenta la elección tenemos la
opción de realizar una actividad o no realizar
ninguna.
11. Análisis de un ciclo de repetición en
programación
• es la repetición de un proceso dentro de
un programa de computadora. Puede usarse
tanto como un término genérico (como sinónimo
de repetición) así como para describir una forma
específica de repetición con un estado mutable.
• Un ejemplo de iteración basándose en asignación
destructiva, en pseudocódigo imperativo:
var i=0, a := 0 // inicializo a antes de comenzar la iteración for i from 1 to 3 { // ciclo 3 veces a := a
+ i // incremento a con el valor actual de i print a // se imprime el número 6 }