lunes, 2 de septiembre de 2019

Los operadores


Los operadores Aritméticos toman valores numéricos (ya sean literales o variables) como sus operados y retornan un valor numérico único. Los operadores aritméticos estándar son adición o suma (+), sustracción o resta (-), multiplicación (*), y división (/).
Estos operadores trabajan al igual que en la mayoría de otros lenguajes de programación, excepto el operador /, que retorna una división de punto flotante en JavaScript, no una división truncada como en lenguajes tales como C o Java. 
Operadores matemáticos
Para escribir un programa dispondremos de una serie de operadores y funciones matemáticas, en general comunes para todos los lenguajes. El uso de estas herramientas tiene en general dos fines:
a)    Realizar operaciones matemáticas.
b)   Obtener un resultado verdadero o falso después de haber planteado una hipótesis o situación.

Los operadores matemáticos disponibles son los habituales para una calculadora. Para empezar, los básicos suma ( + ), resta ( -), multiplicación ( * ) y diviomprobación manual de los resultados devueltos por el ordenador (entiéndase comprobar para tres o cuatro casos, que los resultados obtenidos sin ordenador coinciden con los dados por él).
orden de prioridad de los operadores programación
La prioridad entre operadores puede variar en función del lenguaje informático que utilicemos. Consideraremos estas prioridades: Operadores matemáticos > Operadores de comparación > Operadores de negación, conjunción o disyunción.


Esta pirámide representa la prioridad entre operadores (orden de relación) para la mayoría de los lenguajes de programación operadores aritméticos
Las expresiones matemáticas son combinaciones de símbolos y valores que indican a la computadora una secuencia de operaciones matemáticas que debe  de realizar, estas expresiones son muy similares a las formulas matemáticas, pero las expresiones empleadas en computación deben ajustarse a las limitaciones de la escritura con teclado y a algunas reglas más que debemos conocer.
Las expresiones matemáticas típicas poseen la siguiente forma básica:
variable= valorovariable operador valorovariable

  • x=(a+b)(a/d)
Son incorrectas dado que faltan operadores que indiquen la operación a realizar y lo correcto en programación sería
  • x=y*(a+b)
  • x=(a+b)*(a/d)
La otra cuestión importante en las expresiones es lo que denominamos “Orden de precedencia de los operadores”, con lo cual establecemos que existe un orden especifico para realizar las operaciones y que es el siguiente.
  1. ( )
  2. *   /  %
  3. + –
Veamos una aplicación de esto en la siguiente expresión
x=5+2*3
Si usaramos las reglas de las matemáticas convencionales el resultado sería 21, dado que resolvemos de izquierda a derecha, primero sumamos 5 +2 que nos da 7, que luego multiplicamos por 3 para que nos de 21, pero en programación el resultado de esta expresión es 11, dado que el orden de los operadores indica que primero debo resolver la multiplicación, porque es de mayor importancia dentro del orden de precedencia, obteniendo 6, al que le sumaremos 5 para obtener 11.
El ejemplo anterior uso operadores de diferente valor en el orden de precedencia, pero si las operaciones involucradas son del mismo valor, entonces se resuelve como en la matemática tradicional, de izquierda a derecha, tal como en el caso siguiente:
x=5+3-2;
En este caso tanto la suma como la resta son del mismo valor, por lo tanto se resuelve de izquierda a derecha para obtener como resultado 6.

constante en programación  

 ¿Qué es una constante en programación?
Hablamos de constante a un tipo especial de variable (aunque no está bien decir que son variables constantes) que no se puede modificar su valor.
Cuando decimos que no se puede cambiar hablamos que no se puede cambiar durante la ejecución del programa, es decir, en tiempo de ejecución.
Variables en programación:
¿Qué es una variable?
Las variables se suelen utilizar en muchos ámbitos diferentes, como por ejemplo, en matemáticas. Pero aquí te encontrarás la definición de variable en programación.
Una variable es donde se guarda (y se recupera) datos que se utilizan en un programa
conclusion personal :
sobre las operaciones aritméticas:
me pareció curioso los sin bolos utilizados ademas  de útiles para con solo apretar unas teclas poder ponerlos
operadores matemáticas:
es interesante y muy útil poder poner operaciones y combinarla con los símbolos para crear formulas

orden de prioridades:
hay que tener cuidado con esto ya que si te equivocas en el orden la formula no cerbira
las expresiones son muy importantes y las variables también ya que sin ellas no podremos hacer la programación















https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Operadores/Aritm%C3%A9ticos
orden de prioridad delos operadores programación:
Orden de prioridad de operadores:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=276:prioridad-entre-operadores-orden-de-prelacion-exponenciacion-mod-div-logicos-etc-cu00133a&catid=28&Itemid=59
Expresiones matemáticas
constante en programación:

jueves, 15 de agosto de 2019

algoritmo para calificar la calificación del estudiante con 4 parciales

1-.inicio
2-. preguntar el nombre del alumno
3-.guardar el nombre del alumno
4-.preguntar calificación del primer parcial
5-.guardar calificación del primer parcial
6-.preguntar calificación del segundo parcial
6-. guardar calificación del segundo parcial
7-.preguntar calificación del tercer parcial
8-.guardar calificación del tercer parcial
9-.preguntar calificación del cuarto parcial
10-.guardar calificación del cuarto parcial
11-.calcular calificación de todos los parciales
(calif1+calif2+calif3+calif4)÷4=promedio)
12-.guardar calificación final
13-.imprimir promedio
14-.imprimir nombre del alumno
15-.imprimir calificación final
16-.final

lunes, 12 de agosto de 2019

Los Algoritmos Según Nos Cuenta Luis Joyanes Aguilar

basándonos el lo que nos dice el libro fundamentos de programación de Joyanes Aguilar la definición de algoritmo es :
Algoritmos es un conjunto de instrucciones programadas para resolver una tarea especifica


en dicho libro explica las características fundamentales
Características de los algoritmos:
  ser preciso e indicar el orden de realización de cada paso.
  bien definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado
cada vez.
  finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea, debe tener
un numero finito de pasos.


 el libro cuenta que la metodología que hay que seguir para la solución de problemas
Se explican las fases de la resolución de un problema junto con las
técnicas de programación modular y estructurada. Se inicia en este capitulo la descripción del concepto, función y
uso de algoritmo. Uno de los objetivos mas importantes de este libro es el aprendizaje, diseño y construcción de
algoritmos.
  • Análisis del problema.
  • Diseño del algoritmo.
  • Codificación.
  • Compilación y ejecución.
  • Verificación.
  • Depuración.
  • Mantenimiento.
  • Documentación.
Las características que pueden ser mas importantes de estas son:

• Análisis del problema: El problema se analiza teniendo presentes los requisitos dados por el cliente.
• Diseño del algoritmo: Una vez analizado el problema, se diseña una solución que conducirá a un algoritmo que resuelva el problema.
• Codificación: La solución se escribe en la sintaxis del lenguaje de alto nivel.
• compilación y ejecución: Se obtiene un programa fuente que se compila y se ejecuta.
• Verificación y depuración: Se comprueba que el programa funcione y se eliminan todos los errores que puedan aparecer.
 Mantenimiento: El programa se actualiza y modifica, cada vez que sea necesario para cumplir todas las necesidades del cliente.
 Documentación: Se escriben las diferentes fases del ciclo de vida del software, especialmente el análisis, diseño y codificación, junto con manuales de usuario, así como normas para el mantenimiento.