Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Documentos relacionados
Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

JavaScript: Operadores

Programa Nacional de Formación de Informática Material Educativo Computarizado de Algorítmica y Programación

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.

Características de JavaScript

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS

VARIABLES Y TIPOS DE DATOS

Programación en java. Estructuras algorítmicas

Datos Elementales y formato de un programa en Java

Autoestudio 2: Variables y Operadores

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Principios de Computadoras II

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

JavaScript: Lenguaje de programación

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.

A. Tipología y utilización de constantes

Ficha de Aprendizaje N 13

PHP: Lenguaje de programación

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

1.1 Tipos de Datos Primitivos. 1.2 Tipos de datos estructurados. 1.3 Definición de estructura de datos

Etapas en la solución de un problema

REPRESENTACIÓN DE DATOS

JavaScript: Variables

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM

Este método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down).

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:

Tema 2. Concepto de Algoritmo

Lic. Edinson Cuero Ramos Página 1

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:

Tema 2: Elementos básicos de un programa. Tipos de datos, variables y constantes Asignación Operadores y expresiones

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Datos y tipos de datos

INFOTECH MÓDULO 3 CURSO. Sintaxis del lenguaje de programación JAVA. Lógica y Lenguaje de Programación

Lección 2 Introducción al lenguaje C

Sintaxis de PSeInt Tutorial

Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Tema#2. Tipos de Datos 10

El lenguaje C. 1. Identificadores, constantes y variables

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Elementos de un programa en C

Contenido. Introducción a los Computadores Conceptos básicos. Sistema de numeración CNM-130

TEMA 02 TIPOS, OPERADORES Y EXPRESIONES

4. Operadores Operador asignación

Operaciones aritméticas

EXPRESIONES Y OPERADORES

Conocimientos previos

Computación I (CI-2125) Clase 2. Prof. Mireya Morales

Tema 2. El lenguaje JAVA

Curso de Programación Avanzada en C

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

Conceptos. Generales ALGORITMOS

FUNDAMENTOS DE INFORMÁTICA

Expresiones Aritméticas, relacionales y lógicas. Prof. Hilda Contreras Programación 1

Los parámetros: son los campos que se comunican a los métodos de los objetos.

Computación II. Introducción a Visual Basic

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Fundamentos de JAVA. Angel Kuri Enero, /2/2006

ESTRUCTURA DE ASIGNACIÓN

PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

n 6 Logro Conocimientos previos Tema: Datos y # Ficha de aprendizaje

Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.

Tema 1: Introducción a C

Lenguaje de Diseño. Primera Parte. Resolución de Problemas y Algoritmos. Primer Cuatrimestre Ing. En Informática e Ing.

INICIACIÓN A LA PROGRAMACIÓN II

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

NOMBRE: NUMERO DE ACTIVIDAD: Aprendizaje Esperado: NO TERMINO LA ACTIVIDAD ACTIVIDAD TERMINADA CALIFICACION: Actividad 6

Cadena de caracteres Numéricas Fecha y hora Booleanas Tipo registro Tipo cursor

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Capítulo 2: Introducción al lenguaje.

Operadores y reglas de precedencia

Lenguajes de Script. Qué son los Lenguajes de Script?

Curso de Java Introducción a la Programación II

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Introducción a la programación. Proyecto de Robótica Educativa

Tecnologías en la Educación Matemática

Lenguaje de Diseño. Primera Parte. Segundo Cuatrimestre 2017

Curso Informática Lección 3. Tipos de datos, constantes y variables

Informática Ingeniería en Electrónica y Automática Industrial

Un calculadora avanzada... y algo más!

Transcripción:

UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo Método para resolver un problema mediante una serie de pasos precisos, definidos y finitos: preciso, tiene que indicar el orden de realización en cada paso definido, si el algoritmo se prueba dos veces, se debe obtener el mismo resultado finito, el algoritmo tiene que tener un número determinado de pasos Los algoritmos pueden escribirse en: Lenguaje natural Lenguaje algorítmico Lenguaje informático o de programación Algoritmos y programas Un programa normalmente implementa (traduce a un lenguaje de programación concreto) un algoritmo. Lenguaje de programación: conjunto de símbolos y reglas Instrucciones Datos Operadores Identificadores Espacio de memoria donde se almacena un dato, con un nombre y un tipo específico. Pueden ser Constantes Variables Constantes El dato que contiene una constante es el mismo desde el inicio del programa hasta que termina y no puede ser cambiado. PI = 3,1416

Variables El dato que contiene una variable puede variar por otro todas las veces necesarias, en cualquier parte del programa. Mantiene su tipo. En una variable sólo se actualiza el valor, no se guardan los valores previos. Variables de trabajo: Resultado de una operación Contadores: Controla el número de veces que sucede un ciclo Acumuladores: Acumula una serie de valores que se van leyendo o calculando (generalmente suma) Constantes y variables en JavaScript No existe la definición de constantes, se definen como variables. Si una variable no cambia su valor ni su tipo durante todo el programa se puede considerar que es una constante. En JavaScript las variables pueden cambiar su tipo. Variables en JavaScript Los nombres de las variables deben empezar con una letra o _ (guión bajo). Los caracteres siguientes pueden ser números, letras minúsculas o mayúsculas. No se pueden utilizar caracteres especiales como espacios o signos. No se pueden utilizar nombres reservados, como por ej.: return o for Pueden ser globales, son accesibles en toda la página web. Pueden ser locales, son accesibles sólo en el ámbito en el que fueron declaradas (por ejemplo: una función). Declaración de variables Consiste en definir e informar al sistema que se va a utilizar una variable. En JavaScript no es obligatoria la declaración de variables, en muchos otros lenguajes sí. Siempre es aconsejable declarar las variables. Declarar una variable var numero; Declarar una variable y asignarle un valor var numero = 15; Declarar varias variables var numero1, numero2;

Datos Dato: Pequeña parte de información que por si sola no dice nada, pero que en conjunto forma información. Información: Conjunto de datos estructurados o procesados. Tipos de datos en JavaScript Numéricos Lógicos (o booleanos) Cadena de caracteres (string) Nulos Indefinidos No numéricos Objetos Datos numéricos Una variable del tipo numérico puede almacenar tanto números enteros como reales. Se puede trabajar con números en base 10 (sistema decimal), en base 8 (sistema octal) o en base 16 (sistema hexadecimal). Datos lógicos o booleanos Una variable del tipo booleano puede almacenar un verdadero o un falso (true o false). var mivariable = true; var mivariable = false; Cadena de caracteres Una variable del tipo string puede almacenar un texto de cualquier cantidad de caracteres. Puede estar compuesto de números, letras y cualquier otro tipo de caracteres y signos. Los textos se escriben entre comillas, dobles o simples. Ejemplos: var mivariable = "Hoy es lunes!"; var mivariable = "123"; Todo lo que se coloca entre comillas es tratado como una cadena de caracteres. Si guardamos números en una variable de texto, no podremos realizar operaciones aritméticas con ese dato. Si se quiere incluir: Se debe escribir: Una nueva línea \n Un tabulador \t Una comilla simple \' Una comilla doble \" Una barra inclinada \\

Datos nulos Son datos vacíos, se producen cuando se ha definido una variable como null para borrarla. var mivariable = null; Datos indefinidos Son variables que aún no han sido asignadas con el operador de asignación. Datos No numéricos Se producen cuando no podemos realizar una operación determinada porque los datos no son compatibles, su valor es NaN (not a number). Objetos Son conjuntos de variables y funciones definidos previamente por el lenguaje (objetos predefinidos) o por el usuario. Operadores en JavaScript Operadores de asignación Operadores aritméticos Operadores relacionales o de comparación Operadores lógicos Operadores de cadena Operadores de asignación Asignación = Asigna el valor del operando de la derecha a la variable de la izquierda += Suma el valor del operando de la derecha a la variable de la izquierda -= Resta el valor del operando de la derecha a la variable de la izquierda *= /= Operadores Aritméticos Suma + Suma dos números Resta - Resta dos números Multiplicación * Multiplica dos números División / Divide dos números Módulo % Devuelve el resto de dividir dos números Incremento ++ Suma 1 al contenido de una variable Decremento - - Resta 1 al contenido de una variable

Operadores Relacionales Igual a == devuelve true si los operandos son iguales Estrictamente igual a === realiza la comparación sólo si son del mismo tipo No igual a!= devuelve true si los operandos no son iguales Estrictamente no igual a!== realiza la comparación sólo si son del mismo tipo Mayor que > devuelve true si el valor de la izquierda es mayor que el de la derecha Mayor o igual que >= devuelve true si el valor de la izquierda es mayor o igual que el de la derecha Menor que < devuelve true si el valor de la izquierda es menor que el de la derecha Menor o igual que <= devuelve true si el valor de la izquierda es menor o igual que el de la derecha Operadores Lógicos Y (AND) && Devuelve true si ambos operandos son true O (OR) Devuelve true si uno de los operandos es true No (NOT)! Devuelve true si la negación del operando es true Operadores de cadena Los valores de cadena se pueden comparar usando los operadores relacionales. También se pueden concatenar cadenas usando el operador + mivariable = "Hola " + "todos.";