OperadorSignificadoEjemplos +Se usa para sumar valores numéricos 5+3 25+8 (3+4)*(5-2) -Se usa para restar valores numéricos 7 – 2 50 – 35 *Se usa para.

Slides:



Advertisements
Presentaciones similares
ESTRUCTURAS DE CONTROL
Advertisements

Programación Estructurada
Estructuras de control
ESTRUCTURAS DE SECUENCIA
Una breve introducción
Arreglos: Vectores en JAVA
Método en Java.
Programación.
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
JAVA J.A.C..
Unidad III Elementos del lenguaje C++
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Capítulo 1 “Elementos de Programación”
METODOLOGÍA DE LA PROGRAMACIÓN
Computación II Repaso de java Karina Figueroa Mora.
Lenguaje de programación Java UNIVERSIDAD REGIONAL DEL SURESTE.
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Teoría – Alejandro Gonzalez
Computación I Primer Semestre 2006 Capítulo IV Ciclos y Colecciones (con un sabor a algoritmos)
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
SUMA DE DOS NÚMEROS Pseudocódigo, diagrama de flujo y programa java.
Principios de programación LIA. Suei Chong Sol, MCE. Sentencias de Control Repetitivas.
Estructuras de Repetición (Hacer-Mientras)
1 1 1.
While En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte.
Sentencias de repetición
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int.
Estructuras de Decisión
FUNDAMENTOS DE PROGRAMACIÓN
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
Clase Teórica No. 3 Introducción a Java
ESTRUCTURA DE CONTROL REPETITIVAS: FOR DESDE… HASTA
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
LENGUAJE DE PROGRAMACIÓN
Java Cheat sheet Operadores Aritméticos Operad or SignificadoEjemplo + Se utiliza para realizar una adición o suma entre números con o sin decimales. 5+2.
Fórmulas y Funciones en Excel CLASE 5. Agenda de la clase: 1. Objetivos de la clase.2. Inserción de formulas.3. Referencia de celdas: relativas.
Estructuras de Decisión en Visual Basic 6.0
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
1 Métodos. 2 Un método es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante.
Estatutos en Scilab 3.1 De entrada y salida estándar.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones Fundamentos de Programación Departamento.
OperadorSignificadoEjemplos +Se usa para sumar valores numéricos (3+4)*(5-2) -Se usa para restar valores numéricos 7 – 2 50 – 35 *Se usa para.
1 Clase 4: primeros programas (2ª parte) iic1102 – introducción a la programación.
El lenguaje de programación C - Operadores - Isidro González Caballero ( Introducción a la Física Computacional.
Clase 1.  Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones.
Tratamientos secuenciales I Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 8 Versión
Programación de Algoritmos Autor: Luis Eduardo Villavicencio Prof.: Ing. Danilo Jaramillo.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Java Cheat sheet Operadores Aritméticos Operad or SignificadoEjemplo + Se utiliza para realizar una adición o suma entre números con o sin decimales. 5+2.
ArreglosBidimensionales enjava. Sonestructurasdetamañofijoorganizadasporfilasy columnas. Estas estructuras almacenan valores del MISMO TIPO de dato. Cada.
ArreglosUnidimensionales enjava. Existenarreglosdeunadimensión (unidimensionales),dedosdimensiones Losarreglossonvariablesquealmacenanvarios valores del.
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José.
Computación I :: Prof. Yeniffer Peña Introducción al C Presentación Computación I.
GUICEG018EM31-A16V1 Generalidades de números reales EM-31.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
1 Clase 5: primeros programas (3ª parte) iic1102 – introducción a la programación.
Input-Process-Output Entrada Datos Números con decimales (doublé) Números sin decimales(integer) Palabras de texto (string) Procesamiento Calcular Realizar.
My Java Cheat Sheet Operadores aritméticos. OperadorSignificadoEjemplos +Se utiliza para sumar valores numéricos 5+3 (7+2) -Se utiliza para restar valores.
Como almacenar grandes cantidades de datos
¿Cómo almacenar grandes cantidades de datos?
¿Cómo almacenar grandes cantidades de datos?
Operadores aritméticos Funciones trigonométricas
Transcripción de la presentación:

OperadorSignificadoEjemplos +Se usa para sumar valores numéricos (3+4)*(5-2) -Se usa para restar valores numéricos 7 – 2 50 – 35 *Se usa para multiplicar valores numéricos 3*4 6*5 /Se usa para dividir valores numéricos 9/2 45/15 (5/9)*(F-32) %Se usa para calcular el residuo de la división 23%5 el residuo es 3 11 % 3 el residuo es 2 Operadores aritméticos Funciones matemáticas FunciónSignificadoEjemplo Math.log()Calcular logaritmo natural Math.log(50) Math.log10()Calcular el logaritmo en base 10 Math.log10(1000) da como resultado 3 Math.pow(x,n)Calcular x n 2 5 = Math.pow(2,5) Math.pow ( 32, 1/5) Math.sqrt()Calcular raíz cuadrada Math.cbrt()Calcular raíz cúbica Math.abs()Calcular valor absoluto Math.abs(-7) dará como resultado 7 Math.acos()Calcular arcocoseno Math.acos(1) Math.asin()Calcular arcoseno Math.asin(1) My Cheat Sheet Por : Nelson Sánchez Sánchez

Operadores relacionales o de comparación OperadorSignificadotruefalse >Mayor que5>27>9 >=Mayor que o igual3>=210>=15 <Menor que7<1011<9 <=Menor que o igual a4<=64<=3 !=Diferente o no igual a4 !=57 != (6+1) ==Igual a3 == (2+1)8 == 7 InicioInicio N ? Residuo = N % 2 Residuo == 0 0 PA R Verdadero IMPA R Falso FinFin // Crear el objeto Scanner Scanner entrada = new Scanner(System.in); // Solicitar un número System.out.println("¿Por favor ingrese un numero entero?"); int N = entrada.nextInt(); // Calcular el residuo de la division entre 2 int residuo = N % 2; // Evaluar si el residuo es CERO o NO // Visualizar el resultado if (residuo==0){ System.out.println("El número "+N+" es PAR"); } else { System.out.println("El número "+N+" es IMPAR"); } // Crear el objeto Scanner Scanner entrada = new Scanner(System.in); // Solicitar un número System.out.println("¿Por favor ingrese un numero entero?"); int N = entrada.nextInt(); // Calcular el residuo de la division entre 2 int residuo = N % 2; // Evaluar si el residuo es CERO o NO // Visualizar el resultado if (residuo==0){ System.out.println("El número "+N+" es PAR"); } else { System.out.println("El número "+N+" es IMPAR"); }

OPERADORES LOGICOS OPERADO R SIGNIFICADOTRUEFALSE &&Operador lógico AND (5>3)%(5<8 ) (7 8) ||Operador lógico OR (5 10)(6 6) !Operador de negación o NOT !(5<3)!(2>1)

La instrucción IF-Simple V V V<=0 ERRORERROR fin Inicio

La instrucción IF - Else Inicio X X X>=0 Y=0 Raíz cuadrada Y=0 fin ErrorError

Instrucciones IF de múltiples vías Inicio Estatura? Peso ? Estatura? Peso ? IMC Peso/Estatura² IMC Peso/Estatura² Fin IMC<16 Delgadez severa v IMC<16,99 Delgadez moderada IMC<18,48 Delgadez Leve Delgadez Leve IMC<24,99 Normal … F F F v v v

¿Cómo ser exitoso en el segundo corte? Preparación para el parcial Realizar todos lo ejercicios del objeto Scanner Realizar todos los ejercicios del uso de la instrucción IF, IF-else,if en cascada, switch case Repasar las primeras 140 páginas del texto guía Valor agregado Desarrollar ejercicios propis aplicados al contexto de su carrera en áreas como química, física, etc. Recopilar las notas en clase, talleres, ejercicios, prácticos, completarlos y mejorarlos para que sean evaluados por sus compañeros

Instrucciones para repetir tareas Instrucción while: import java.util.Scanner; public class IngresarNotas { public static void main(String[] args) { // TODO Auto-generated method stub Scanner entrada =new Scanner (System.in); /****************************************** *Instrucciones previas antes del ciclo while* **********************************************/ System.out.println ("Cuantas notas desea ingresar?"); int N= entrada.nextInt(); //Definir una variable para contar de uno a n. int i=1; //Inicializar la variable con el primer valor de la cuenta. double suma =0; // Variable para ir sumando cada nota int Aprobados=0; //Contar cuantas notas fueron aprobadas int Reprobados=0; //Para contar cuantas notas reprobadas /****************************************************** * Usar el ciclo while *******************************************************/ while (i<=N){ System.out.println ("Porfavor, ingrese la nota #"+i); double nota = entrada.nextDouble(); suma= suma+nota; if (nota>=3.0){ Aprobados++; } else { Reprobados++; } i++;//Incrementar el valor de i en 1; i=i+1 } /****************************************** * Instrucciones posteriores al ciclo while* ********************************************/ double promedio = suma/N; System.out.println ("*****************************************"); System.out.println(" SISTEMA DE INFORMACION ACADEMICO "); System.out.println ("*****************************************"); System.out.printf ("Sumatoria de notas %.1f\n",suma); System.out.printf ("Promedio es igual a %.4f\n",promedio); System.out.println ("Total notas aprobadas " +Aprobados); System.out.println ("Total notas Reprobadas " +Reprobados); System.out.println ("*****************************************"); if(promedio>=3){ System.out.println ("FELICIDADES, aprobo el semestre"); } else { System.out.println ("Reprobo la materia"); }

Evaluar una condición. ? Verdadera. Ejecutar instrucción(es). import java.util.Scanner; public class IngresarNotas { public static void main(String[] args) { // TODO Auto-generated method stub Scanner entrada =new Scanner (System.in); /****************************************** *Instrucciones previas antes del ciclo while* **********************************************/ System.out.println ("Cuantas notas desea ingresar?"); int N= entrada.nextInt(); //Definir una variable para contar de uno a n. int i=1; //Inicializar la variable con el primer valor de la cuenta. double suma =0; // Variable para ir sumando cada nota int Aprobados=0; //Contar cuantas notas fueron aprobadas int Reprobados=0; //Para contar cuantas notas reprobadas /**************************************************** ** * Usar el ciclo while ***************************************************** **/ while (i<=N){ System.out.println ("Porfavor, ingrese la nota #"+i); double nota = entrada.nextDouble(); suma= suma+nota; if (nota>=3.0){ Aprobados++; } else { Reprobados++; } i++;//Incrementar el valor de i en 1; i=i+1 } /****************************************** * Instrucciones posteriores al ciclo while* ********************************************/ double promedio = suma/N; System.out.println ("*****************************************"); System.out.println(" SISTEMA DE INFORMACION ACADEMICO "); System.out.println ("*****************************************"); System.out.printf ("Sumatoria de notas %.1f\n",suma); System.out.printf ("Promedio es igual a %.4f\n",promedio); System.out.println ("Total notas aprobadas " +Aprobados); System.out.println ("Total notas Reprobadas " +Reprobados); System.out.println ("*****************************************"); if(promedio>=3){ System.out.println ("FELICIDADES, aprobo el semestre"); } else { System.out.println ("Reprobo la materia"); }

Ejecutar instrucción(es). import java.util.Scanner; public class IngresarNotas { public static void main(String[] args) { // TODO Auto-generated method stub Scanner entrada =new Scanner (System.in); /****************************************** *Instrucciones previas antes del ciclo while* **********************************************/ System.out.println ("Cuantas notas desea ingresar?"); int N= entrada.nextInt(); //Definir una variable para contar de uno a n. int i=1; //Inicializar la variable con el primer valor de la cuenta. double suma =0; // Variable para ir sumando cada nota int Aprobados=0; //Contar cuantas notas fueron aprobadas int Reprobados=0; //Para contar cuantas notas reprobadas /**************************************************** ** * Usar el ciclo while ***************************************************** **/ while (i<=N){ System.out.println ("Porfavor, ingrese la nota #"+i); double nota = entrada.nextDouble(); suma= suma+nota; if (nota>=3.0){ Aprobados++; } else { Reprobados++; } i++;//Incrementar el valor de i en 1; i=i+1 } /****************************************** * Instrucciones posteriores al ciclo while* ********************************************/ double promedio = suma/N; System.out.println ("*****************************************"); System.out.println(" SISTEMA DE INFORMACION ACADEMICO "); System.out.println ("*****************************************"); System.out.printf ("Sumatoria de notas %.1f\n",suma); System.out.printf ("Promedio es igual a %.4f\n",promedio); System.out.println ("Total notas aprobadas " +Aprobados); System.out.println ("Total notas Reprobadas " +Reprobados); System.out.println ("*****************************************"); if(promedio>=3){ System.out.println ("FELICIDADES, aprobo el semestre"); } else { System.out.println ("Reprobo la materia"); } For (inicialización; condición; incremento)

Arreglos y vectores. ANDRESBLANCACARLOSDIANAEDGAR 4,24,83,75,04,3 Estudiante Nota Hidogreno Helio Litio Berilio Boro 1,008 4,0026 6,94 9,012 10,81 Elemento P.M

3,55,25,06,0 2,51,73,01,5 1,01,21,01,5 Trimestres del años Producto 1 Producto 2 Producto Operaciones para manipular arreglos. *¿Cómo crear arreglos? (Nombre,Tamaño,tipo de dato). *¿ Como almacenar datos en cada celda? *¿ Como imprimir la información? *¿Cómo buscar un dato especifico ? *¿Cómo modificar un dato especifico? *Promedio *Maximos y minimos.