La racionalidad es la capacidad que
permite pensar, evaluar, entender y actuar de acuerdo a ciertos principios
lógicos y de consistencia, con el fin de satisfacer algún objetivo o finalidad.
Nuestro actuar como personas se basa en la
capacidad que tiene el hombre como único ser racional de la naturaleza, somos
el único individuo que desarrolla instrucciones secuenciales y lógicas de
acuerdo al pensamiento.
La evolución de la sociedad ha permitido
que hoy en día un computador pueda realizar tareas y manejar datos obedeciendo
secuencias de pasos lógicos. Estos pasos son creados por el hombre dada la
necesidad de solucionar problemas, y se conocen con el nombre de algoritmos,
los cuales son llevados del lenguaje natural a un computador mediante un
lenguaje de programación.
Un algoritmo es una secuencia lógica y
finita de pasos que permite solucionar un problema o cumplir con un objetivo.
Los algoritmos deben ser precisos e
indicar el orden lógico de realización de cada uno de los pasos, debe ser
definido y esto quiere decir que si se ejecuta un algoritmo varias veces se
debe obtener siempre el mismo resultado, también debe ser finito o sea debe
iniciar con una acción y terminar con un resultado o solución de un problema.
Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.
- Tener claro cuál es el problema que va a solucionar.
- Establecer un objetivo que permita medir la solución del problema.
- Elaborar un algoritmo que solucione el problema.
- Realizar pruebas al algoritmo para verificar los resultados.
Ejemplo 1
Elabore un algoritmo que permita ir de la
casa al colegio.
Objetivo: Ir de la casa al colegio.
1. Inicio
2. Salir de la casa
3. Si está lejos del
colegio entonces tomar un medio de transporte que lo deje cerca del mismo.
4. Si no está lejos
del colegio entonces dirigirse
caminando hacia él mismo
5. Llegar a la puerta
del colegio
6. Fin
Ejemplo 2
Plantee un algoritmo que permita adquirir
un boleto para ir a cine.
Objetivo: Adquirir un boleto para ir a cine.
1. Inicio
2. Dirigirse hacia el
teatro donde quiere ver la película
3. Si hay gente
esperado el boleto entonces hacer la fila y avanzar con la misma hasta llegar a
la taquilla
4. Si no hay gente
esperando comprar el boleto entonces dirigirse a la taquilla
5. Comprar el boleto
para ver la película.
6. Fin
Existen dos tipos de algoritmos. Los
algoritmos convencionales que son los que hacen las personas todos los días en
sus diferentes actividades para solucionar problemas del trabajo o de la vida
cotidiana. Y los algoritmos computacionales que son los que utilizan el
computador a través de programas diseñados por desarrolladores de software y
programadores para dar solución a problemas de cálculo o de manejo de
información.
Un diagrama de flujo permite representar de forma gráfica un algoritmo a través de símbolos.
Para elaborar un diagrama de flujo se deben tener en cuenta las siguientes reglas:
- Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha.
- El algoritmo debe arrancar con el símbolo de inicio y terminar con símbolo de fin.
- La dirección de flujo se debe representar por medio de flechas.
- Todas las líneas de flujo deben llegar a un símbolo o a otra línea.
Una Variable es un espacio de la memoria del computador que permite almacenar información de un determinado tipo de dato.
El tipo de dato indica como es el dato que se almacena en la variable, en programación los tipos de datos básicos son los numéricos, los caracteres y los lógicos.
VARIABLE TIPO NUMÉRICO
Las variables de tipo numérico se utilizan para almacenar valores numéricos, ya sean enteros o reales con los cuales se pueden realizar operaciones aritméticas como la suma, resta, multiplicación, división entre otras.
VARIABLE TIPO CARÁCTER
Las variables de tipo carácter se usan para almacenar uno solo o varios caracteres como los que forman una palabra o una frase, estos deben estar encerrados entre comillas dobles o simples, con el fin de que el lenguaje de programación las pueda reconocer como variables de tipo carácter.
VARIABLES LÓGICAS
Las variables de tipo lógicas se conocen como boolean o booleano y permiten almacenar uno de los dos estados lógicos (verdadero o falso).
Nota:
Las variables de JavaScript se crean de la misma forma (mediante la palabra reservada var), la forma en la que se les asigna un valor depende del tipo de valor que se quiere almacenar (números, textos, etc.)
Los nombres de Variables se conocen también como identificadores, un identificador es una secuencia de caracteres de letras, dígitos o subrayados “_”, en donde el primer carácter debe ser una letra o un subrayado y después de este pueden ir otras letras, subrayados o dígitos. Las letras mayúsculas y minúsculas son diferentes.
ASIGNAR UN DATO A UNA VARIABLE
Para Asignar una variable un dato usa el operador igual “=”.
Sintaxis
nombreVariable = expresión;
Las estructuras de control permiten
determinar la secuencia de ejecución de las sentencias o instrucciones de un
programa. En programación existen tres tipos de estructuras de control, la
secuencia, las de decisión (también llamadas selectivas o condicionales) y las
repetitivas.
La estructura secuencial permite ejecutar
las instrucciones de un programa en forma de secuencia, cada una de las
instrucciones están separadas por el carácter punto y coma (;) y se ejecutan
una después de la otra.
Las estructuras de decisión (condicionales)
determinan si se ejecutan un grupo de instrucciones u otras según se cumpla o
no una determinada condición. En programación existen básicamente tres tipos de
estructuras de decisión, el if, el if – else y la estructura switch.
Las estructuras repetitivas permiten
ejecutar de forma repetida un bloque específico de instrucciones. Existen tres
tipos de ciclos o estructuras repetitivas, la estructura while, la do – while y
la estructura for.
Los operadores en programación se dividen
en aritméticos, relacionales y lógicos.
Operadores
aritméticos
Se usan para realizar operaciones de la
matemática básica como la suma, resta, multiplicación, división.
Operadores de
Relacionales
Los operadores relacionales se usan para
evaluar expresiones condicionales y se basan en el concepto de verdadero o
falso
Operadores Lógicos
Los operadores lógicos son usados para
concatenar dos o más expresiones con operadores relacionales.

En programación
una expresión es una fórmula aritmética que permite calcular un valor, cuando
se construye la formula se debe tener en cuenta la jerarquía de operadores. La
jerarquía de operadores determina el orden en el que se resuelven las
expresiones cuando se involucran operaciones aritméticas como la suma, resta,
multiplicación, división, potencia, raíz y módulo de la división. Este orden es
el que permite que una expresión aritmética cualquiera siempre tenga la misma
interpretación ya sea resolviéndola en papel, en calculadora o en el
computador.
Operadores
Aritméticos y su prioridad
EJEMPLOS

Cuando dos operadores tienen el mismo nivel
de prioridad, dentro de una expresión se evalúan de izquierda a derecha.

Cuando se desea asignar un orden específico
de ejecución en una expresión aritmética, se debe emplear los paréntesis para
agrupar, de esta manera, las operaciones que se encuentren dentro del
paréntesis serán las primeras en ejecutarse.
Contenido panel 3






