100% encontró este documento útil (1 voto)
86 vistas11 páginas

Bases Teóricas de Estructuras de Almacenamiento en Memoria. GA3-220501093-AA3-EV01

Este documento describe los conceptos básicos de las estructuras de almacenamiento en memoria, incluidas las diferencias entre lenguajes de programación compilados e interpretados, las características principales de JavaScript, los tipos de datos primitivos en JavaScript y los operadores en JavaScript.

Cargado por

Juan Morales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
86 vistas11 páginas

Bases Teóricas de Estructuras de Almacenamiento en Memoria. GA3-220501093-AA3-EV01

Este documento describe los conceptos básicos de las estructuras de almacenamiento en memoria, incluidas las diferencias entre lenguajes de programación compilados e interpretados, las características principales de JavaScript, los tipos de datos primitivos en JavaScript y los operadores en JavaScript.

Cargado por

Juan Morales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

Bases teóricas de estructuras de almacenamiento en memoria.

GA3-220501093-
AA3-EV01

Sistema de Información
MOTORS MARKET

Aprendiz

Juan Fernando Morales Martinez

Ficha: 2547411

Instructor

Milton Manuel Ortiz Lopez

SENA

Tecnología en Análisis y Desarrollo de Software

La Estrella – Antioquia

Marzo de 2023
Tabla de contenido
INTRODUCCIÓN.....................................................................................................................3
DESCRIPCIÓN GLOBAL DEL PROYECTO.................................................................................4
OBJETIVO GENERAL..............................................................................................................5
ALCANCE...............................................................................................................................6
Bases teóricas de estructuras de almacenamiento en memoria. GA3-220501093-AA3-
EV01...................................................................................................................................................7
REFERENCIAS.......................................................................................................................11
INTRODUCCIÓN
Con esta evidencia se pretende consolidar los conceptos básicos relacionados con los
lenguajes de programación, entornos de codificación e instalación, así como la sintaxis del
lenguaje de JavaScript.
DESCRIPCIÓN GLOBAL DEL PROYECTO
El producto final permite tener una visualización general o detallada según la necesidad
del usuario que haga uso del sitio web MOTORS MARKET, enfocados en el catálogo de
productos permitiendo realizar la gestión como vendedor de sus productos luego de
haber sido publicados, así mismo permite al consumidor navegar por los productos de los
diferentes negocios según la necesidad que tenga en ese momento para sus vehículos.

OBJETIVO GENERAL
Consultar y consolidar los conceptos básicos relacionados con los lenguajes de
programación, entornos de codificación e instalación, así como la sintaxis del lenguaje de
JavaScript.

ALCANCE
La presente evidencia contempla los conceptos básicos relacionados con los
lenguajes de programación, entornos de codificación e instalación, así como la sintaxis del
lenguaje de JavaScript..
Bases teóricas de estructuras de almacenamiento en
memoria. GA3-220501093-AA3-EV01

1. Principales diferencias entre los lenguajes compilados e interpretados.

R/: La diferencia con los lenguajes compilados radica en que el programa de un


lenguaje compilado está representado por el archivo ya escrito en binario que, una
vez lanzado, se lee directamente y se ejecuta. En los idiomas interpretados, el
programa está representado por el código fuente que primero se traduce y luego
se compila cada vez, con la consiguiente disminución del rendimiento. Sin
embargo, esto permite una mayor simplicidad en términos de sintaxis, como se
muestra al principio con python, pero sobre todo permite que el programa se
ejecute en cualquier máquina con cualquier sistema operativo.

Diferencias, ventajas y desventajas entre lenguajes de programación


interpretados y compilados
2. Características principales de JavaScript
R/:

 Simplicidad: Posee una estructura sencilla que lo vuelve más fácil de


aprender e implementar.

 Velocidad: Se ejecuta más rápido que otros lenguajes y favorece la


detección de los errores.

 Versatilidad: Es compatible con otros lenguajes, como: PHP, Perl y Java.


Además, hace que la ciencia de datos y el aprendizaje automático sean
accesibles.

 Popularidad: Existen numerosos recursos y foros disponibles para ayudar a


los principiantes con habilidades y conocimientos limitados.

 Carga del servidor: La validación de datos puede realizarse a través del


navegador web y las actualizaciones solo se aplican a ciertas secciones de la
página web.

 Actualizaciones: Se actualiza de forma continua con nuevos frameworks y


librerías, esto le asegura relevancia dentro del sector.

3. Tipos de datos primitivos y uso en JavaScript


R/:
Los tipos de datos son las clasificaciones que damos a los diferentes tipos de datos
que usamos en la programación. En JavaScript, hay siete tipos de datos
fundamentales:

Número: cualquier número, incluidos los números con decimales: 4, 8, 1516,


23,42.

Cadena: Cualquier agrupación de caracteres en su teclado (letras, números,


espacios, símbolos, etc.) entre comillas simples: ' ... ' o comillas dobles " ... ",
aunque preferimos las comillas simples. A algunas personas les gusta pensar en
cadena como una palabra elegante para texto.

Booleano: este tipo de datos solo tiene dos valores posibles: verdadero o falso (sin
comillas). Es útil pensar en los booleanos como interruptores de encendido y
apagado o como respuestas a una pregunta de "sí" o "no".

Nulo: este tipo de datos representa la ausencia intencional de un valor y se


representa mediante la palabra clave nulo (sin comillas).
Indefinido: este tipo de datos se indica con la palabra clave indefinido (sin
comillas). También representa la ausencia de un valor aunque tiene un uso
diferente a nulo. indefinido significa que un valor dado no existe.

Símbolo: una característica más nueva del lenguaje, los símbolos son
identificadores únicos, útiles en la codificación más compleja. No hay necesidad de
preocuparse por esto por ahora.

Objeto: Colecciones de datos relacionados.

Los primeros 6 de esos tipos se consideran tipos de datos primitivos. Son los tipos
de datos más básicos del lenguaje. Los objetos son más complejos

4. Operadores en JavaScript
R/:
Un operador es un carácter que realiza una tarea en nuestro código. JavaScript
tiene varios operadores aritméticos integrados que nos permiten realizar cálculos
matemáticos con números. Estos incluyen los siguientes operadores y sus símbolos
correspondientes:

Agregar: +
Restar: -
Multiplicar: *
Dividir: /
Resto: %
Los primeros cuatro funcionan como podrías adivinar:

consola.log(3 + 4); // Imprime 7


consola.log(5 - 1); // Imprime 4
consola.log(4 * 2); // Imprime 8
consola.log(9 / 3); // Imprime 3

Tenga en cuenta que cuando consolamos.log() la computadora evaluará la


expresión dentro de los paréntesis e imprimirá ese resultado en la consola. Si
quisiéramos imprimir los caracteres 3 + 4, los envolveríamos entre comillas y los
imprimiríamos como una cadena.

consola.log(11 % 3); // Imprime 2


consola.log(12 % 3); // Imprime 0

El operador de resto, a veces llamado módulo, devuelve el número que queda


después de que el número de la derecha se divide por el número de la izquierda
tantas veces como sea posible: 11 % 3 es igual a 2 porque 3 cabe en 11 tres veces,
dejando 2 como el resto.
REFERENCIAS
 https://aulab.es/noticia/18/diferencia-entre-lenguajes-de-programacion-compilados-e-
interpretados

 https://ceeivalencia.emprenemjunts.es/?op=8&n=28660

 https://www.codecademy.com/

También podría gustarte