Resumen Lenguaje de Programacion T2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

INSTITUTO TECNOLÓGICO SUPERIOR DE FELIPE CARRILLO

PUERTO

CARRERA: INGENIERÍA EN INDUSTRIAS ALIMENTARIAS.

ASIGANTURA: PROGRAMACION.

NOMBRE DEL DOCENTE: MARCOS GASPAR PECH CRUZ

ACTIVIDAD: RESUMEN

NOMBRE DEL ALUMNO:


221K0072 - SUAREZ TAMER AMILKAR ABRAHAM

TERCER SEMESTRE, GRUPO “A”

FELIPE CARRILLO PUERTO, QUINTANA ROO, 5 DE SEPTIEMBRE DE 2023


RESUMEN 1.2.1 lenguaje de programación JavaScript:
Como cualquier otro lenguaje de programación, JavaScript tiene algunas características
especiales: sintaxis, modelo de objetos, etc. Claramente, cualquier cosa que diferencia
un lenguaje de otro. Además, descubrirás rápidamente que JavaScript es un lenguaje
relativamente especial en su acercamiento a las cosas. Esta parte es esencial para
cualquier principiante de programación e incluso para aquellos que ya conocen un lenguaje
de programación debido a que las diferencias con otros lenguajes de programación son
numerosas.
En la programación, el modelamiento matemático es esencial para resolver problemas del mundo
real. Los métodos numéricos permiten aproximaciones numéricas a problemas matemáticos y
científicos. En JavaScript, se pueden aplicar estos métodos para cálculos precisos y eficientes.
Como cualquier otro lenguaje de programación, JavaScript tiene algunas características especiales:
sintaxis, modelo de objetos, etc. Claramente, cualquier cosa que diferencia un lenguaje de otro.
Además, descubrirás rápidamente que JavaScript es un lenguaje relativamente especial en su
acercamiento a las cosas. Esta parte es esencial para cualquier principiante de programación e
incluso para aquellos que ya conocen un lenguaje de programación debido a que las diferencias con
otros lenguajes de programación son numerosas. Es esencial no confundir JavaScript con Java
debido a las diferencias significativas en sus aplicaciones y capacidades. Confundirlos podría llevar
a malentendidos en el desarrollo de software y a la elección incorrecta de tecnologías para un
proyecto específico. Además, aprender JavaScript y Java implica abordar dos conjuntos de
habilidades distintos, ya que son utilizados en contextos diferentes.
Importancia del modelamiento matemático y de los métodos numéricos:
El objetivo principal del análisis numérico es encontrar soluciones “aproximadas” a problemas
complejos utilizando sólo las operaciones más simples de la aritmética. Se requiere de una
secuencia de operaciones algebraicas y lógicas que producen la aproximación al problema
matemático. Los métodos numéricos son un vehículo eficiente para aprender a servirse de las
computadoras y son técnicas mediante las cuales es posible formular problemas matemáticos de tal
forma que puedan resolverse usando operaciones aritméticas. La importancia de los métodos
numéricos es que son herramientas muy poderosas para la solución de problemas. Por lo tanto,
aumentan la habilidad de quien los estudia para resolver problemas. El conocimiento y la
comprensión son prerrequisitos para la aplicación eficaz de cualquier herramienta. Las
computadoras y los métodos numéricos ofrecen una alternativa para los cálculos complicados.
Aunque las soluciones analíticas aún son muy valiosas, tanto para resolver problemas como para
brindar una mayor comprensión, los métodos numéricos representan opciones que aumentan, en
forma considerable, la capacidad para enfrentar y resolver los problemas; como resultado, se
dispone de más tiempo para aprovechar las habilidades creativas personales.
Lenguaje de programación:
En primer lugar, un lenguaje de programación es un lenguaje que permite a los desarrolladores
escribir código fuente que será analizado por un ordenador. Un desarrollador o programador es una
persona que desarrolla programas. Puede ser un profesional (un ingeniero, programador informático
o analista) o un aficionado. JavaScript es un lenguaje de programación versátil utilizado en
aplicaciones web y más allá. Es un lenguaje interpretado, lo que significa que el código se ejecuta
directamente en el navegador. Permite la creación de aplicaciones dinámicas y atractivas en el lado
del cliente.
Estructura básica de un programa: Un programa JavaScript consta de instrucciones que se
ejecutan en secuencia. Puede ejecutarse en el navegador web o en un entorno de servidor con
Node.js. Se inicia con etiquetas <script> en el HTML o en un archivo independiente. La estructura
básica de un programa de computadora suele seguir un patrón común en la mayoría de los lenguajes
de programación. Declaración de Bibliotecas o Módulos (si es necesario):

En algunos lenguajes, especialmente en aquellos que hacen uso de bibliotecas o módulos externos,
es común importar estas bibliotecas al principio del programa. Esto se hace para acceder a las
funciones y recursos que proporcionan. La sintaxis para importar bibliotecas puede variar según el
lenguaje de programación.
Ejemplo en Python:
python
Copy code
import biblioteca
Función Principal o Punto de Entrada:
La mayoría de los programas comienzan con una función principal o un punto de entrada. En
muchos lenguajes, esta función se llama main y es el lugar donde comienza la ejecución del
programa. Aquí se inician todas las operaciones y cálculos.
Ejemplo en C++:
cpp
Copy code
int main() {
// Código del programa
return 0;}
Ejemplo en Python:
python
Copy code
def main():
# Código del programa

if __name__ == "__main__":
main()
Declaración de Variables:
Aquí se declaran las variables que se utilizarán en el programa. Las variables son contenedores para
almacenar datos, y es importante especificar su tipo y nombre antes de usarlas. El tipo de datos de
una variable puede ser numérico, de texto, booleano, etc.
Ejemplo en C++:
cpp
Copy code
int edad;
Ejemplo en Python:
python
Copy code
nombre = "Juan"
Instrucciones o Sentencias:
En esta sección, se colocan las instrucciones que realizan operaciones específicas. Esto puede
incluir cálculos matemáticos, estructuras de control como bucles y condicionales, y llamadas a
funciones.
Ejemplo en C++:
cpp
Copy code
int suma = 5 + 3;
Ejemplo en Python:

python
Copy code
resultado = calcular_promedio(valores)
Salida de Resultados:
En muchos programas, es útil mostrar resultados al usuario o guardarlos en archivos. Esto se logra
mediante declaraciones de salida, que pueden variar según el lenguaje.
Ejemplo en C++:
cpp
Copy code
cout << "El resultado es: " << resultado << endl;
Ejemplo en Python:
Python\
Tipos de Datos: JavaScript admite tipos de datos primitivos como números, cadenas, booleanos,
undefined y null. También admite objetos y arreglos como tipos de datos más complejos. Es un
lenguaje dinámicamente tipado, lo que significa que el tipo de dato se asigna automáticamente.

Identificadores:
Un Identificador es una secuencia de caracteres en el código que identifica una Variable, función o
propiedad. En JavaScript, los identificadores distinguen entre mayúsculas y minúsculas y pueden
contener letras Unicode, $, _, y dígitos (0-9), pero no puede comenzar con un dígito.
Un identificador se diferencia de una cadena en que una cadena son datos, mientras que un
identificador es parte del código. En JavaScript, no hay forma de convertir identificadores en
cadenas, pero a veces es posible procesar cadenas como identificadores. Los identificadores son
nombres de variables y funciones. Deben comenzar con una letra, guion bajo (_) o símbolo dólar
($). Son sensibles a mayúsculas y minúsculas.
Proposición de Asignación:
Una proposición de asignación es una instrucción en un lenguaje de programación que se utiliza
para asignar un valor a una variable. Esto permite almacenar y manipular datos en un programa. La
sintaxis para una proposición de asignación varía según el lenguaje de programación, pero
generalmente sigue un patrón común. Aquí tienes una proposición de asignación genérica:
variable = valor;
variable: Es el nombre de la variable a la que se le asignará un valor.
valor: Es el valor que se asignará a la variable. A continuación, un ejemplo de proposiciones de
asignación en varios lenguajes de programación populares:
Ejemplo en Python:
python
edad = 30
nombre = "Juan"
Ejemplo en C++:
cpp
int numero = 5;
float precio = 19.99;
Ejemplo en JavaScript:
javascript
let contador = 0;
const nombre = "María";
Ejemplo en Java:
java
Copy codeint cantidad = 100;
String producto = "Camiseta";
En estos ejemplos, se asignan valores a variables utilizando el operador de asignación (=). Después
de la asignación, las variables edad, nombre, numero, precio, contador, cantidad, y producto
contienen los valores especificados, y estos valores se pueden utilizar en el programa según sea
necesario. Las proposiciones de asignación son fundamentales en la programación para almacenar y
manipular datos.
Operadores, Operandos y Expresiones:
Los operadores son símbolos que realizan operaciones en uno o más operandos. Los operandos son
los valores en los que se aplican los operadores. Las expresiones son combinaciones de operadores
y operandos que producen un valor. Prioridad de Operadores, Evaluación de Expresiones: Los
operadores tienen una jerarquía de prioridad que determina el orden en que se evalúan las
expresiones. Se pueden utilizar paréntesis para controlar el orden de evaluación.
Operando: Referente a la parte de la instrucción de lenguaje máquina de la computadora que
designa la dirección de los datos con los que se debe operar.
Expresión: Una expresión es una secuencia de operadores y operandos que describe un cálculo.
Normalmente una expresión se evalúa en tiempo de ejecución.
Operadores: Un operador es el símbolo que determina el tipo de operación o relación que habrá
que establecerse entre los operandos de una expresión para alcanzar un resultado.
Los operadores se clasifican en tres grupos:
Aritméticos
Relacionales
Lógicos
Los operadores aritméticos: son aquellos que permiten la realización de cálculos aritméticos.
Utilizan operandos numéricos y proporcionan resultados numéricos.
+ ------- suma
- -------resta
* -------Multiplicación
/ -------División
% ----Residuo
Los operadores relacionales: también denominados operadores binarios lógicos y de comparación,
se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en
realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan
expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a
la pregunta, es siempre del tipo cierto/falso, es decir, producen un resultado booleano.
Operador Acción
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
== Igual
!= Diferente
Si la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa false (cero).
Operadores lógicos: son aquellos que permiten la combinación de condiciones para formar una
sola expresión lógica. Utilizan operandos lógicos y proporcionan resultados lógicos también.
Operadores
&& -------------conjunción (y)
|| --------------disyunción (o)
xor -------------disyunción exclusiva (o/solo)
Se obtiene verdadero si:
AND-----ambos operandos son verdaderos
OR------Al menos un operando es verdadero
XOR----solo uno de los operandos es verdadero.

Entrada y Salida de Datos:


La entrada se realiza a través de la función prompt(), que permite al usuario ingresar datos desde el
navegador. En JavaScript, puedes realizar operaciones de entrada y salida de datos utilizando varias
funciones y métodos proporcionados por el lenguaje y el entorno en el que se está ejecutando (por
ejemplo, un navegador web o Node.js).
Entrada de Datos:
Entrada mediante la función prompt(): La función prompt() permite al usuario ingresar datos a
través de una ventana emergente en un navegador web. El valor ingresado se captura como una
cadena (string) y se puede almacenar en una variable.
javascript
let nombre = prompt("Por favor, ingresa tu nombre:");
Entrada mediante formularios HTML: En aplicaciones web, los formularios HTML se utilizan
para recopilar datos de entrada del usuario. Puedes acceder a los valores de los campos de
formulario utilizando JavaScript.
Entrada mediante la función prompt():
html
<form>
<input type="text" id="nombre">
<button onclick="obtenerNombre()">Enviar</button>
</form>

<script>
function obtenerNombre() {
let nombre = document.getElementById("nombre").value;
alert("Hola, " + nombre);
}
</script>
Salida de Datos
Salida mediante la función alert(): La función alert() muestra un mensaje emergente con el valor
proporcionado como argumento.
Javascript
alert("¡Hola, mundo!");
Salida en la consola mediante ‘console.log (‘):
En un entorno de desarrollo, como el navegador o Node.js, puedes utilizar console.log (‘) para
mostrar información en la consola de depuración. Esto es útil para depurar y verificar resultados en
lugar de mostrarlos al usuario.
javascript
console.log("Este es un mensaje de registro en la consola.");

Salida en el documento HTML: Puedes actualizar el contenido de elementos HTML, como párrafos
o divisiones, para mostrar información al usuario.
html
<div id="resultado"></div>
<script>
let mensaje = "¡Hola, mundo!";
document.getElementById("resultado").textContent = mensaje;
</script>

A lo largo de la historia, se han desarrollado numerosos lenguajes de programación, cada uno con
sus propias características y aplicaciones específicas. Estos lenguajes han permitido la creación de
sistemas operativos, aplicaciones móviles, sitios web, software empresarial y mucho más,
transformando la forma en que vivimos, trabajamos y nos comunicamos. De esta manera se puede
afirmar que el dominio de un lenguaje de programación es una habilidad valiosa en la era digital, ya
que abre puertas a oportunidades de carrera en la tecnología de la información y permite a los
desarrolladores crear soluciones innovadoras. A medida que la tecnología continúa avanzando, es
probable que surjan nuevos lenguajes de programación y enfoques, pero la importancia de
comprender y utilizar eficazmente estos lenguajes seguirá siendo esencial para impulsar el progreso
en el mundo digital. En última instancia, el lenguaje de programación es un medio poderoso para la
resolución de problemas y la creación de soluciones que dan forma a nuestro mundo moderno. Y
para concluir con este trabajo el lenguaje de programación es el medio a través del cual los
programadores y desarrolladores de software traducen sus ideas y lógica en instrucciones
comprensibles para las computadoras.
FUENTES DE INFORMACION:

1.1 Importancia de los métodos numéricos. - Métodos Numéricos. (s/f). Google.com. Recuperado el 5 de

septiembre de 2023, de https://sites.google.com/a/itzacatepec.edu.mx/metodos-numericos/unidad-i---

introduccion-a-los-metodos-numericos/1-1-importancia-de-los-metodos-numericos

1.2.4 proposición de asignación. (s/f). Prezi.com. Recuperado el 5 de septiembre de 2023, de

https://prezi.com/1zmzrlehgzv5/124-proposicion-de-asignacion/

3.7 Operadores, operandos y expresiones. (s/f). Google.com. Recuperado el 5 de septiembre de 2023, de

https://sites.google.com/view/gerardo-isaias-espinoza-leal/unidad-3/3-7-operadores-operandos-y-

expresiones

JavaScript. (s/f). Mozilla.org. Recuperado el 5 de septiembre de 2023, de

https://developer.mozilla.org/es/docs/Web/JavaScript
¿Qué es Javascript? (s/f). Lenguajejs.com. Recuperado el 5 de septiembre de 2023, de

https://lenguajejs.com/javascript/introduccion/que-es-javascript/?authuser=1

Resumen Lenguaje de programacion Java Script 1 - JAVASCRIPT Ahora te encuentras en el inicio de la.

(s/f). Studocu. Recuperado el 5 de septiembre de 2023, de

https://www.studocu.com/co/document/universidad-del-quindio/programacion-i/resumen-lenguaje-

de-programacion-java-script-1/55295060

Una reintroducción a JavaScript (Tutorial de JS). (s/f). Mozilla.org. Recuperado el 5 de septiembre de 2023,

de https://developer.mozilla.org/es/docs/Web/JavaScript/Language_overview

También podría gustarte