2. De acuerdo con la naturaleza del funcionamiento de las computadoras, se dice que estas
siempre ejecutan órdenes en un formato que les resulta inteligible; dichas órdenes se agrupan
en programas, conocidos como software, el cual, para su estudio, a su vez, se divide en dos
partes: el formato de representación interno de los programas, que constituye el lenguaje
máquina o código ejecutable, y el formato de presentación externa, que es un archivo o un
conjunto de archivos, que puede o no estar en un formato que puede ser visto/leído por el
usuario (es decir, en un formato que respeta las reglas).
3. Para ejecutar lo que el usuario desea hacer en su computadora, o bien para resolver un
problema específico, este precisa buscar un software que realice o ejecute con exactitud la
tarea que se ha planteado o elaborar y desarrollar (escribir) un programa que la realice.
El trabajo de elaboración de un programa se denomina “programación”.
Pero la programación no es solo el trabajo de escritura del código, sino todo un conjunto
de tareas que se deben cumplir, a fi n de que el código que se escribió resulte correcto y
robusto, y cumpla con el objetivo o los objetivos para los que fue creado.
Saber transformar el problema inicial en un algoritmo y luego en un programa.
4.
5.
6. Un algoritmo puede ser expresado en:
Lenguaje natural (a veces, este no resulta muy claro, pero es muy útil para
problemas simples)
1. Pseudocódigo
2. Diagramas de flujo
3. Programas
El uso de algún elemento de la lista anterior para la expresión de un algoritmo, se
hace según el nivel de descripción de dicho algoritmo. Es evidente que el lenguaje
natural es de mayor utilidad para transmitir las ideas del algoritmo. Al contrario, un
programa es difícil de entender por simple lectura, aun por una persona que conoce
el lenguaje del programa, e imposible para aquellas que no lo conocen.
7. El pseudocódigo y los diagramas de flujo, en cambio, se sitúan en un punto
intermedio de comprensión, entre el lenguaje natural y un programa. Estas dos
herramientas poseen un poder de expresión equivalente; no obstante, los diagramas
de flujo tienen la ventaja de ser más gráficos y visuales.
8.
9.
10.
11.
12.
13. Los datos tienen un tipo asociado con ellos. Un dato puede ser un
simple carácter, tal como “b”, un valor entero tal como 35. El tipo de
dato determina la naturaleza del conjunto de valores que puede
tomar una variable. Entre ellos tenemos:
1. Simples
1. Numéricos
2. Lógicos
3. Alfanuméricos(string)
14. Permiten representar valores escalares de forma numérica, esto
incluye números enteros y números reales, de esa forma realizar
operaciones aritméticas.
Ejemplo:
a=3
b=67
c=a*b
15. Son aquellos que solo pueden tener valor verdadero o falso. Ya que
representan el resultado de una comparación entre otros datos.
Ejemplo
a>b
35<10
16. Secuencia de caracteres permiten representar valores en forma de texto
como: nombres de personas, direcciones, etc. Se pueden representar
números pero estos pierden su propiedad matemática, es decir no es
posible hacer operaciones con ellos.
Ejemplo
“Instituto Católico Francisco Javier”, “2021”
17. Operadores Aritméticos
Permiten la realización de operaciones matemáticas con los
valores(Variables y Constantes).
Operadores Aritméticos
+ Suma
- Resta
• Multiplicación
/ División
Mod Módulo
Ejemplo
7/2
12 Mod 7
4+2*5
18. Se utilizan para establecer una relación entre dos valores, comparando
estos valores entre sí y esta comparación produce un resultado
Verdadero o Falso.
Operadores
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
<> Diferente
= Igual
19. Establecen relaciones entre valores lógicos. Estos valores pueden ser
resultado de una expresión relacional.
And (Y)
Or (O)
Not (No)
Ejemplo
(a<b) and (b<c)
(10<20) and (20<30)
T and T
T