lunes, 23 de enero de 2023

Operaciones de asignación de un algoritmo

Definición

Los operadores de asignación se encargan de darle el resultado de alguna expresión matemática a una variable, es decir, se le asigna un valor a la variable del modo que se utiliza un operador de asignación entre la variable y la expresión, ya sea un valor matemático, etc.

Los operadores son representados habitualmente como (=) o (<-).

Utilización

Se utilizan habitualmente en la programación, en la cual el (=) indica que la computadora va a realizar lo que esta a la derecha y se lo va almacenar en la variable que se encuentre en la izquierda, es decir, va a resolver la expresión y lo va a almacenar en la variable.

Formas de asignación

En las operaciones de asignación siempre debe ir la variable en el lado izquierdo del (=) y la expresión a la derecha, donde quedaría de la siguiente forma:

variable = expresión

Reglas de asignación

La expresión debe tener un valor antes de que la sentencia de asignación se ejecute, hasta que un programa le de un valor, caso contrario no tendría un valor que se almacene en la variable.

Ejemplo1:

Gaibor Jeremy


En este ejemplo se muestra la suma de 2 números que realizo la ejecuciones manera correcta, debido a que la expresión (2+3) tuvo un resultado correcto que es 5, la cual se almacena en la variable es (b).

Ejemplo 2:

Gaibor Jeremy

En este ejemplo se muestra la suma de 3 números que realizo la ejecución de forma incorrecta, debido a que la expresión (2+b+3) ignoro la (b), esto sucede cuando dicha variable no tiene valor en la cual se debería agregar un valor, ejemplo: b=3, dándole un valor a la (b).

Otro error seria cuando se invierte los lugares de la variable y la expresión, en la cual dicha modificación no permitirá ejecutar el programa, tal como lo muestra la siguiente imagen.

Gaibor Jeremy

Ejemplos de asignación

Una asignación se encarga de otorgar un valor a la expresión, resolver algún problema ya sea matemático, etc. La cual el resultado de la expresión se almacenara en la variable.

Ejemplo:

Multiplicar 3 números ingresados por el teclado y dividirlo para 2.
En este caso le asignaremos el problema a la expresión, la cual nos quedaría de la siguiente manera:
m=(a*b*c)/2 
Es decir, el resultado de (a*b*c)/2 se almacena en la variable (m), como se lo muestra en la siguiente imagen.

Gaibor Jeremy

En la imagen, se muestra el proceso que se realiza, donde primeramente se asigna un valor a (a, b, c) es decir (2, 3, 2) donde el 2 que se divide ya tuvo ese valor inicial, y se procedió a asignar el problema que va a resolver, imprimiendo el resultado en la variable(m).

Contadores y acumuladores

Contador

Un contador se encarga de almacenar un valor que se incrementa, en alguna unidad, es decir, aumenta con un numero fijo de incremento, por lo general el contador inicia con la variable de 0 y se le va incrementando.

Ejemplo:

Gaibor Jeremy

En este ejemplo se nos muestra el conteo de la variable(contador) incrementado en 2 dándonos un conteo total de 13.

Acumuladores

El acumulador consiste en almacenar cantidades variables, es decir no importa si las cantidades son variables, de igual manera es acumulador los almacena en la variable.

Ejemplo:

Gaibor Jeremy

En este ejemplo se nos muestra el acumulado de la variable(acumulador) incrementado en cantidades variables dándonos un conteo total de 32.

Errores en la compilación de programas

Los tipos de errores que se encuentra en el diseño de un programa son:

1.- Errores de sintaxis: Estos errores se dan a conocer cuando no se respeta las reglas de gramática de lenguaje, como la omisión de signos, olvido de llaves o cierre, y escritura incorrecta de las palabras.

Ejemplo:

Gaibor Jeremy

En este ejemplo se muestra dos errores de sintaxis, debido a que estuvieron ausentes unas comillas(") y un coma(,).

2.- Errores lógicos: Estos son errores realizado por el programador y son difíciles de encontrar, esto se da por el uso de palabras reservadas del aplicativo.

Ejemplo:

Gaibor Jeremy

Este error lógico se debe al uso de una palabra reservada(suma), la cual impide la ejecución del programa.

3.- Errores semánticos: Esto se da al omitir o realizar un algoritmo de forma incorrecta, estas son fallas reconocidas por el programador al ver el resultado incorrecto y no son vistas por el sistema.

Ejemplo:

Gaibor Jeremy

En este ejemplo logramos ver el error semántico, debido a que el programa aunque haya ejecutado, no muestra el resultado correcto, esto se debe a la omisión de una sentencia la cual es (e=5).

4.- Error de ejecución: Este tipo de error aparece durante la ejecución de un programa y se debe al uso incorrecto del programa por parte del operador.

Ejemplo:

Gaibor Jeremy

Este error de ejecución se debe por la división de un numero por 0, lo cual no se puede realizar dicha división.

Operadores

Operadores matemáticos o aritméticos

Gaibor Jeremy

Operadores relacionales o de comparación

Son operadores encargados de unir o comparar valores, en la cual en la programación encontramos algunos tipos como:

Gaibor Jeremy

Estos valores son usados para las comparación de dos variables, la cual no se puede utilizar mas valores para la misma comparación, en el caso de utilizar mas, debe realizarse por pares.

Ejemplo:

a<b>c  Incorrecto

(a<b) && (b>c)  Correcto

Operadores lógicos

Los operadores lógicos son encargados de la unión de 2 o mas valores por medio de los operadores relacionales.

&&: Operador AND (Y), en la cual todas las condiciones deben ser verdaderas para su ejecución.

Ejemplos:

11>10 && 10 >12                                                  16<19 && 3>1

   V                 F                                                          V             V

             F                                                                             V

| | o #: Operador OR (O), en la cual de todas las condiciones, donde aunque una sea verdadera, el retos también lo será.

Ejemplos:

2*5=10 | | 3*4=8                                                    42-12+4=34 | | 20-2+5=23

    V              F                                                                 V                     V

             F                                                                                     V

!: Operador NOT (NO), en este operador se invierte las afirmaciones, es decir cambia de verdadero a falso y de falso a verdadero.

Tabla de verdad de los valores lógicos


Entrada hecha por: Jeremy Ruperto Gaibor Rodriguez


No hay comentarios.:

Publicar un comentario

Videos de programas aprendidos en el segundo corte

Trabajo Colaborativo (Proyecto) Grupo #2 Estructura Según Video creado por: Elizabeth Anahis Burgos Chilan Estructura Para Video creado por:...