jueves, 29 de agosto de 2019

EC1 F5 ACT.7 ACTUALIZACION DE BLOG.

Fundamentos de Programación de Luis Joyanes Aguilar


1.-Operadores Aritméticos
Las expresiones aritméticas son análogas a las fórmulas matemáticas. Las variables y constantes son numéricas (real o entera) y las operaciones son las aritméticas.
+ suma
- resta
* multiplicación
/ división
↑, **, ^ exponenciación

CONCLUSIÓN: Para mi estos tipos de operadores son los que manipulan el resultado de una operación (datos numéricos)

Ejemplo:

 En la expresión 5 + 3
 Los valores 5 y 3 se denominan operandos. 

2.-OPERADORES MATEMÁTICOS

Operador
+ Signo positivo Entero o real
– Signo negativo Entero o real
* Multiplicación Entero o real
/ División Real
div, / División entera
mod, % Módulo (resto)

CONCLUSIÓN Yo pienso que los operadores matemáticos son los mismos y que están disponibles en la mayoría de los lenguajes de programación en computadora.


3.-ORDEN DE PRIORIDAD DE OPERADORES


1. Las operaciones que están encerradas entre paréntesis se evalúan primero. Si existen diferentes paréntesis anidados (interiores unos a otros), las expresiones más internas se evalúan primero. 

2. Las operaciones aritméticas dentro de una expresión suelen seguir el siguiente orden de prioridad: 
• operador ( ) 
• operadores *, /, % (producto, división, módulo) 
• operadores +, – (suma y resta). 

Ejemplo Y CONCLUSIÓN:
Cual es el resultado de las siguientes expresiones? SIGUIENDO EL ORDEN ESTABLECIDO.

a) 3+6*14 la solución es: multiplicar primero 6 * 14 y después sumar 3.

b)8+7*3+4*6 la solución es: multiplicar primero como ya sabemos 7*3 y 4*6 posteriormente sumar.


4.-EXPRESIONES MATEMÁTICAS

las expresiones matemáticas son un conjunto de símbolos que en expresión matemática incluyen: constantes(numeros) y operadores(funciones) un ejemplo es:
–4 * 7 + 2 ^ 3 / 4 – 5 

el resultado es: 
–4 * 7 + 8 / 4 – 5  porque los expontees van primero
–28 + 8 / 4 – 5  sigue multiplicar
–28 + 2 - 5  la división
–26 - 5  la suma o resta
–31
CONCLUSIÓN: son expresiones con cierto orden de prioridad de operandos para resolver alguna función.


5.-CONSTANTES
Los programas de computadora contienen ciertos valores que no deben cambiar durante la ejecución del programa.

Tales valores se llaman constantes.  
Una constante es un dato que permanece sin cambios durante todo el desarrollo del algoritmo o durante la ejecución del programa.
  • Por ejemplo:El valor de pi = 3.1416
CONCLUSIÓN: son valores que nunca cambiaran como pi.


6.-VARIABLES
Valores que cambiarán durante la ejecución del programa
  • significa que: HAY UN ESPACIO QUE CONTIENE UNA CANTIDAD O INFORMACIÓN CONOCIDA O DESCONOCIDA, ES DECIR UN VALOR.
FUENTE:


miércoles, 14 de agosto de 2019

Algoritmos; sus características y sus fases.

POR HÈCTOR ANTONIO VILLARREAL FÉLIX  

 En base a el libro de FUNDAMENTOS DE LA PROGRAMACIÓN de Luis Joyanes Aguilar, lo siguiente: 
 JOYANES AGUILAR.- nos comentó lo siguiente:
  SI, si bebíamos una tasa de café una soleada tarde de verano en los años millenial no. 19, a el le gustaba el café, mucho. Decía que, con calor se disfruta mas, un dato que debía corroborar y efectivamente estaba en lo correcto. 
Entre nuestras charlas me surgió la necesidad de hacerle unas preguntas acerca de su edición numero 2. El le fascinado por la idea de que comentara eso, pues estaba en proceso la elaboración de una 3ra. edición comentó. 
   QUERÍA SABER QUE ES UN ALGORITMO.... y esto fue lo que me contestó:
 cito: Un algoritmo hijo, es como una secuencia, más bien como un conjunto de instrucciones que realizadas en orden conducirían a obtener la solución de un problema.
 indagando mas sobre el tema surgió lo siguiente:
  Muchacho, sabias que...
Las características de un algoritmo son:
PRECISAS.- indicando un orden preciso perfectamente comprensible para que no haya errores.

DEFINIDAS.- el algoritmo debe definirse, seguirse las veces que sean necesarias dando el mismo resultado siempre.

FINITAS.- el algoritmo debe terminar arrojando el resultado al final de su secuencia.

YO ESTABA SORPRENDIDO POR LO QUE ESTABA CAPTANDO, LE HICE UNA ULTIMA PREGUNTA.
¿SI TENGO UN PROBLEMA,  COMO LO SOLUCIONO?
Me respondió.-
Deberás seguir una METODOLOGÍA, pero esta metodología lleva sus fases y me dijo lo siguiente:
 Deberás analizarlo, el objetivo de analizar el problema es ayudar al programador, en este caso ¡tù muchacho! y llegaras a una cierta comprensión de la naturaleza del mismo.
Este analizáis supone la superación de una serie de pasos.
Definición del problema( análisis)  →  Especificaciones de entrada → Especificaciones de salida

te pondré un ejemplo muchacho.

EL ÁREA Y LA LONGITUD DE UNA CIRCUNFERENCIA DADO EL RADIO.
Conociendo los variables dadas: RADIO, ÁREA, CIRCUNFERENCIA: tipo real.

La fase de análisis nos llevaría al siguiente resultado.
Entrada
Que la entrada seria el dato que nos han dado: EL RADIO como variable.
Salida
Circunferencia del circulo(variable circunferencia) y la superficie del circulo(variable área)

Y escucha esto hijo, PONLE VALOR Y TIEMPO A LAS COSAS QUE HAGAS, VALORA TU TIEMPO.

FIN.

citas: http://combomix.net/wp-content/uploads/2017/03/Fundamentos-de-programaci%C3%B3n-4ta-Edici%C3%B3n-Luis-Joyanes-Aguilar-2.pdf
http://combomix.net/wp-content/uploads/2017/03/Fundamentos-de-programaci%C3%B3n-4ta-Edici%C3%B3n-Luis-Joyanes-Aguilar-2.pdf