La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

FUNDAMENTOS DE PROGRAMACIÓN

Presentaciones similares


Presentación del tema: "FUNDAMENTOS DE PROGRAMACIÓN"— Transcripción de la presentación:

1 FUNDAMENTOS DE PROGRAMACIÓN
SEMANA 02-B OPERADORES – CASOS PRÁCTICOS

2 OBJETIVOS En esta lección aprenderá a: Identificar los Operadores.
Identificar y usar operadores lógicos Identificar y usar operadores matemáticos. Identificar y usar operadores relacionales. Identificar y usar los operadores de comparación. Resuelve casos resueltos y propuestos. 2 2

3 OPERADORES Los operadores permiten manipular el valor de las variables, realizar operaciones matemáticas con sus valores y comparar diferentes variables. Asignación (= ) ejemplo. var numero1 = 3; var numero2 = 4; Incremento (++) y decremento (--) Ejemplo de Incremento: Ejemplo de decremento var numero = 5; var numero = 5; ++numero; --numero; alert(numero); // numero = 6 alert(numero); //numero = 4 3 3

4 OPERADORES LOGICOS AND se utiliza && var valor1 = true;
var valor2 = false; resultado = valor1 && valor2; // resultado = false valor1 = true; valor2 = true; resultado = valor1 && valor2; // resultado = true 4 4

5 OPERADORES LOGICOS OR se utiliza || var valor1 = true;
var valor2 = false; resultado = valor1 || valor2; // resultado = true valor1 = false; valor2 = false; resultado = valor1 || valor2; // resultado = false 5 5

6 OPERADORES LOGICOS Lógicos Negación. var visible = true;
alert(!visible); // Muestra "false" y no "true " 6 6

7 OPERADORES MATEMATICOS
Los operadores definidos son: suma (+), resta (-), multiplicación (*), división (/). Ejemplo: var numero1 = 10; var numero2 = 5;   resultado = numero1 / numero2; // resultado = 2 resultado = 3 + numero1; // resultado = 13 resultado = numero2 – 4; // resultado = 1 resultado = numero1 * numero 2; // resultado = 50 resultado = numero1 % numero2; // resultado = 0 7 7

8 OPERADORES MATEMATICOS
Los operadores matemáticos también se pueden combinar con el operador de asignación para abreviar su notación: var numero1 = 5; numero1 += 3; // numero1 = numero1 + 3 = 8 numero1 -= 1; // numero1 = numero1 - 1 = 4 numero1 *= 2; // numero1 = numero1 * 2 = 10 numero1 /= 5; // numero1 = numero1 / 5 = 1 numero1 %= 4; // numero1 = numero1 % 4 = 1 8 8

9 OPERADORES RELACIONALES
El resultado de todos estos operadores siempre es un valor booleano: mayor que (>), menor que (<), mayor o igual (>=), menor o igual (<=), igual que (==) distinto de (!=). 9 9

10 OPERADORES RELACIONALES
var numero1 = 3; var numero2 = 5; resultado = numero1 > numero2; // resultado = false resultado = numero1 < numero2; // resultado = true numero1 = 5; numero2 = 5; resultado = numero1 >= numero2; // resultado = true resultado = numero1 <= numero2; // resultado = true resultado = numero1 == numero2; // resultado = true resultado = numero1 != numero2; // resultado = false 10 10

11 OPERADORES DE COMPARACIÓN
El operador == se utiliza para comparar el valor de dos variables, por lo que es muy diferente del operador =, que se utiliza para asignar un valor a una variable: // El operador "=" asigna valores var numero1 = 5; resultado = numero1 = 3; // numero1 = 3 y resultado = 3 // El operador "==" compara variables resultado = numero1 == 3; // numero1 = 5 y resultado = false 11 11

12 OPERADORES DE COMPARACIÓN
Los operadores relacionales también se pueden utilizar con variables de tipo cadena de texto: var texto1 = "hola"; var texto2 = "hola"; var texto3 = "adios"; resultado = texto1 == texto3; // resultado = false resultado = texto1 != texto2; // resultado = false resultado = texto3 >= texto2; // resultado = false 12 12

13 CONDICIONALES SIMPLE Caso 1.
Ingresar el sueldo de una persona, si supera los S/. 3,000 soles mostrar un mensaje en pantalla indicando que debe abonar impuestos. 13 13

14 CONDICIONALES SIMPLE Caso 2.
Ingresar la edad de una persona e indique si es mayor de edad. 14 14

15 CONDICIONALES DOBLE Caso 1.
Diseñar un diagrama de flujo que permita mostrar un mensaje indicando si un alumno está Aprobado ó Desaprobado en el curso de Fundamentos de Programación. Para calcular el promedio final del curso se debe considerar: Examen Parcial, Examen Final y Proyecto Final. 15 15

16 CONDICIONALES DOBLE Caso 2.
Diseñar un diagrama de flujo que permita mostrar un mensaje indicando si un alumno está Aprobado ó Desaprobado en el curso de Fundamentos de Programación. Para calcular el promedio final del curso se debe considerar: Examen Parcial, Examen Final y Proyecto Final. 16 16

17 RESUMEN En esta lección, usted aprendió a:
Identificar y usar operadores de: Asignación, incremento y decremento Lógicos Matemáticos Relaciones Comparación Representar algoritmos de diferentes maneras: Usando diagramas de flujo. 17 17


Descargar ppt "FUNDAMENTOS DE PROGRAMACIÓN"

Presentaciones similares


Anuncios Google