ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos y Programación Básica


Enviado por   •  31 de Enero de 2021  •  Informes  •  625 Palabras (3 Páginas)  •  67 Visitas

Página 1 de 3

Asignatura

Datos del estudiante

Fecha

Algoritmos y Programación Básica.

Apellidos: Castellar Castellar

16 de diciembre de 2021

Nombre: José Guillermo

Actividad

Protocolo individual de la unidad n°:2

Análisis y síntesis: 

Síntesis e interpretación personal de los temas vistos en la unidad

Con base a la información leída, analizada e interpretada puedo llegar a la siguiente interpretación personal.

Es importante tener presente que las estructuras selectivas se utilizan para tomar decisiones lógicas, en estas estructuras se evalúa una condición y en función del resultado que de esa condición se realiza una serie de condiciones. Estas condiciones se especifican y se hace mediante la utilización de expresiones lógicas, otro aspecto a tener presente es que las estructuras selectivas pueden ser simples, dobles, compuestas o múltiples.  

En el caso de la estructura de selección simple, evalúa una condición, si ésta es verdadera ejecuta una o varias instrucciones, si es falsa continua la ejecución normal del programa. En la estructura de selección doble la instrucción If se utiliza para decidir qué acción realizar entre dos posibles opciones. En el caso de la estructura de selección compuesta sirve para encadenar sentencias IF de modo que en un resultado negativo de un IF se pueda evaluar otra expresión, que tendría a su vez otros enunciados THEN y probablemente ELSE u otro ELSEIF. Y por último, en el caso de la estructura de selección múltiple, la instrucción que se utiliza es select case y  este tipo de condiciones lo usamos para tener varios tipos de comparaciones.

Al hacer referencia de la introducción IF,  podemos llegar a concluir que es una sentencia de tipo alternativa simple que permite comprobar una condición dentro de un programa. Y si la condición se llegase a cumplir se ejecutara un determinado conjunto de instrucciones, mientras que si no se cumple, se podrá optar por ejecutar otro conjunto diferente de instrucciones o por no ejecutar ninguna. Sin embargo, la instrucción switch también es de tipo alternativa simple, por lo que, esta instrucción nos permite ejecutar diferentes bloques de instrucciones en función del resultado de una expresión.

Cabe resaltar que al referimos a una variable, entendemos que solamente hay dos maneras por las cuales puede recibir datos, mediante una lectura (la orden leer) o a través de la asignación de valores. El símbolo que representa la asignación es: ←

Una flecha que viaja de derecha a izquierda indica que lo que se encuentra en el lado derecho se asigna a lo que se encuentra en el lado izquierdo. Por ejemplo:

VARIABLE ← VARIABLE (1)

VARIABLE ← CONSTANTE (2)

VARIABLE ← EXPRESIÓN

Como podemos notar, al lado izquierdo siempre tenemos una variable, y esto se debe a que es la única que puede recibir valores en el cuerpo de un algoritmo. El siguiente ejemplo es una secuencia y el número que esta entre paréntesis indica la relación con los ejemplos de asignación. Unas reglas que debemos tener presente para la asignación de valores a una variable son:

1. Toda variable que se encuentre en el lado izquierdo de un enunciado de asignación cambia de valor cuando este es ejecutado, aun cuando tenga un valor anterior. 2. Toda variable que se encuentra en el lado derecho de un enunciado de asignación nunca cambia de valor cuando este es ejecutado. 3. Toda variable que se encuentre en el lado derecho de un enunciado de asignación debe estar definida antes de ejecutar el enunciado, es decir debe tener un valor previo. 4. Si una variable se encuentra en el lado derecho y en el lado izquierdo de un enunciado de asignación, cambia de valor después de ejecutarse el enunciado debido a que se encuentra en el lado izquierdo.

Discusión: 

Dudas, desacuerdos, discusiones

La duda que me dejó la lectura del material asignado es: ¿cuál es la importancia de los operadores, lógicos, aritméticos y racionales en un algoritmo?

[pic 1]

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (95.4 Kb)   docx (34.2 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com