CONCEPTOS de Matemáticas y Sus Tecnologías
CONCEPTOS de Matemáticas y Sus Tecnologías
CONCEPTOS de Matemáticas y Sus Tecnologías
Rosmery Díaz
1) Datos
Los datos representan un fragmento de una cantidad, medida, descripción o palabra, los
cuales son agrupados o clasificados de una determinada manera para generar de
información. La identificación de los datos es generada por el sistema de estructura de
datos del programa informático. La representación de estos datos son los que inciden en
la creación de algoritmos o instrucciones.
2) Información
3) Sistema
Un algoritmo, pues, puede definirse como una sucesión lógica, ordenada de pasos o
indicaciones, con los cuales se logra llega a la solución de un determinado problema.
Esto quiere decir que, partir de un estado inicial y luego de seguir cada uno de estos
pasos, es posible llegar al resultado correcto del problema.
Ejemplo
Algoritmo: Hacer una llamada
algoritmos informales:
algoritmos computacionales:
Son aquellos algoritmos que se van a implementar en la computadora, aprovechando su
velocidad de procesamiento y obtener cero errores, obviamente si el código elaborado
por el programador satisface el problema planteado.
Ordenados. Presentan una secuencia clara y precisa para poder llegar a la solución.
Definidos. El mismo algoritmo debe dar el mismo resultado al recibir la misma entrada.
6) Programa
7) Lenguajes de programación
Los lenguajes de programación se utilizan para hacer funcionar las páginas web, las
aplicaciones, el software y todo tipo de dispositivo que requiere programación
informática y conocimientos de código.
• Lenguaje máquina.
• Lenguajes de programación de bajo nivel.
• Lenguajes de programación de alto nivel.
Ventaja
Desventaja
9) Interprete y compilador
Las instrucciones o acciones son los pasos que se usan para resolver problemas. Un
algoritmo este compuesto por un conjunto de instrucciones.
Tipos De Instrucciones:
1. Instrucción de inicio/fin
2. Instrucción de asignación
3. Instrucción de lectura
4. Instrucción de escritura
5. Instrucción de bifurcación
Instrucciones de Inicio y Fin: Estas instrucciones se usarán solo para indicar el inicio y
fin de un algoritmo, aunque parezca innecesario su uso es una de las buenas técnicas de
programación, que más adelantes se darán cuenta su utilidad.
Instrucción de Bifurcación: Las bifurcaciones son instrucciones que te indican que sigas
o retrocedas a alguna instrucción anterior, esta instrucción se verá más adelante cuan se
haga sentencias selectivas o repetitivas.
Números enteros
El tipo int (del inglés integer, que significa «entero») permite representar números
enteros.
Los valores que puede tomar un int son todos los números enteros: ... -3, -2, 1,
0, 1, 2, 3, ...
Los números enteros literales se escriben con un signo opcional seguido por una
secuencia de dígitos: 1570 +4591 =-12
Números reales
El nombre float viene del término punto flotante, que es la manera en que el computador
representa internamente los números reales.
Hay que tener mucho cuidado, porque los números reales no se pueden representar de
manera exacta en un computador. Por ejemplo, el número decimal 0.7 es representado
internamente por el computador mediante la aproximación 0.69999999999999996.
Todas las operaciones entre valores float son aproximaciones. Esto puede conducir a
resultados algo sorpresivos:
0.9999999999999998
Números complejos
Los números complejos tienen una parte real y una imaginaria. La parte imaginaria es
denotada agregando una j inmediatamente después de su valor:
3 + 9j
-1.4 + 2.7j
Valores lógicos
Los valores lógicos True y False (verdadero y falso) son de tipo bool, que representa
valores lógicos.
El nombre bool viene del matemático George Boole, quien creó un sistema algebraico
para la lógica binaria. Por lo mismo, a True y False también se les llama valores
booleanos. El nombre no es muy intuitivo, pero es el que se usa en informática, así que
hay que conocerlo.
Texto
A los valores que representan texto se les llama strings, y tienen el tipo str.
Los strings literales pueden ser representados con texto entre comillas simples o
comillas dobles:
"ejemplo 1"
'ejemplo 2'
Nulo
Existe un valor llamado None (en inglés, «ninguno») que es utilizado para representar
casos en que ningún valor es válido, o para indicar que una variable todavía no tiene un
valor que tenga sentido.
El valor None tiene su propio tipo, llamado NoneType, que es diferente al de todos los
demás valores.
15) Expresiones
17) Acumulador
Se entiende por acumulador una variable que acumula el resultado de una operación.
En el ejemplo siguiente, el programa calcula el total de puntos obtenido al simular unas
tiradas de dados. La variable que hace de acumulador es la variable $total).
18) Contador
Se entiende por contador una variable que lleva la cuenta del número de veces que se ha
cumplido una condición.
Tanto el pseudocódigo como los diagramas de flujo sirven para representar de un modo
fácil de entender para personal no-técnico los pasos que realizará, por ejemplo, un algoritmo.
Estas palabras pueden identificar los tipos de datos que se pueden usar, además de las
diferentes rutinas de programación que permite cada lenguaje.
Referencias bibliográficas
https://www.significados.com/datos/
https://www.promonegocios.net/mercadotecnia/que-es-informacion.html
https://dle.rae.es/sistema
https://algoritmosyprogramacion19.blogspot.com/2019/10/algoritmos-informales.html
https://brainly.lat/tarea/22467149 https://profile.es/blog/que-es-un-algoritmo-
informatico/amp/ https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-
programa/
https://www.ejemplos.co/20-ejemplos-de-lenguaje-de-programacion/#ixzz7SkdLEuKw
https://www.epitech-it.es/cuantos-lenguajes-existen/
https://programmerclick.com/article/64261048583/
https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/compilador-einterprete/
https://www.google.com/search?q=cuales+don+las+Fases+del+desarrollo+de+un+progr
ama&oq=cuales+don+las++Fases+del+desarrollo+de+un+programa+&aqs=chrome..69i
57j33i10i160l5j33i22i29i30.12323j1j4&client=ms-android-
xiaomirvo3&sourceid=chrome-mobile&ie=UTF-8
https://aprendiendoaprograma.foroactivo.com/t79-tema-02-instrucciones-y-tipos-
deinstrucciones
http://contenidos.sucerman.com/nivel1/programacion/unidad2/leccion2.html#:~:text=La
%20jerarqu%C3%ADa%20de%20operadores%20determina,y%20m%C3%B3dulo%20
de%20la%20divisi%C3%B3n.
https://www.ibm.com/docs/es/pureapplication-service/2.3.1.0?topic=languageoperators-
expressions https://andresmtzg.wordpress.com/2012/09/27/identificadores-variables-
yconstantes/#:~:text=Constantes%20y%20variables,de%20un%20programa%20(idem).
https://es.linkedin.com/pulse/algoritmos-pseudoc%C3%B3digo-y-diagramas-de-
flujogiordan-pretelin https://www.mclibre.org/consultar/php/lecciones/php-estructuras-
control-bucle-forcontador.html