ESTRUCTURA DE CONTROL REPETITIVAS: FOR DESDE… HASTA

Slides:



Advertisements
Presentaciones similares
ESTRUCTURAS DE CONTROL
Advertisements

Sesión 5 Diagramas de Flujo
Sesión 3 Estructuras Repetitivas
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
EJERCICIOS DE PROGRAMACION
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Complemento a los Diagrama de Flujos Fundamentos de la Programación
Estructuras de control
Estructuras de Repetición
INTRODUCCIÓN A LA COMPUTACIÓN 14va Semana – 24va Sesión Miércoles 01 de Junio del 2005 Juan José Montero Román
Arreglos: Vectores en JAVA
Estructuras de repetición
ESTRUCTURAS DE CONTROL
Estructuras de Control Iterativas
Programación de Computadores
PROFESORA :ANDREA LÓPEZ
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
FUNDAMENTOS DE PROGRAMACIÓN
DFD Juan manuel pachon 701.
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Control de flujo: Bucles
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
WHILE Estructuras Repetitivas
METODOLOGÍA DE LA PROGRAMACIÓN
Computación II Repaso de java Karina Figueroa Mora.
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
ESTRUCTURAS REPETITIVAS
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.
Estructuras de Control.
Introducción a la Ingeniería de Sistemas
REPETITIVAS (CÍCLICAS)
Principios de programación LIA. Suei Chong Sol, MCE. Sentencias de Control Repetitivas.
ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 02 Control de flujo  Condicional Simple if( condicion) { //sentencia 1 // sentencia 2. }
Sentencias de repetición
Mg. Christian Retamal P.1 PROGRAMACIÓN LADO CLIENTE Christian Retamal Peña Magíster © en Ingeniería Industrial y Sistemas.
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.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Operadores Lógicos Y (Conjunción): Tanto P como Q (Ambas). O (Disyunción): Puede ser que P o Q o ambas (mínimo 1)
Computación III-INF2102 Conceptos básicos para la progamción.
ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS.
/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int.
Entrada y Salida ES.leerChar (); ES.leerEntero (); ES.leerEnteroLargo (); ES.leerFloat (); ES.leerDouble (); System.out.print System.out.println.
“variables , sentencia if y bucles”
Los triángulos.
Estructuras de Decisió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.
CURSO RÁPIDO PARA LA PRUEBA DE APTITUD ACADÉMICA. Prueba diagnóstica.
Universidad Domingo Savio
USOS Y APLICACIONES DE LAS ESTRUCTURA DE CONTROL REPETITIVAS
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Polígono de tres lados. Sus elementos primarios son: lados, ángulos y vértices Vértice Lado Ángulo TRIÁNGULO.
Área y perímetro Objetivo: Resolver problemas de cálculo de área y perímetro.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
LENGUAJE DE PROGRAMACIÓN
QUE ES PNL. CONCEPTO La programación neurolingüística es un proceso mental, mediante el cual utilizamos los sentidos con los cuales percibimos el mundo,
TRABAJO DE ARCHIVOS LOS PROGRAMAS SIGUIENTES YA HAN SIDO DESARROLLADOSS, AHORA SE LE PIDE QUE SE INCLUYA, QUE LOS DATOS SE GUARDEN EN UN ACHIVO. Programa.
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.
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.
ArreglosBidimensionales enjava. Sonestructurasdetamañofijoorganizadasporfilasy columnas. Estas estructuras almacenan valores del MISMO TIPO de dato. Cada.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
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é.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
Materia: Informática II Semestre: 2 Mtra. Ericka Yazmin Medina Rodríguez Campus: Tonalá Competencia: Manejo de la información y aprendizaje permanente.
Import java.util.Scanner; public class While1 { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); int x,suma,valor,promedio;
Estructuras de control
Conceptos básicos para la progamción
Transcripción de la presentación:

ESTRUCTURA DE CONTROL REPETITIVAS: FOR DESDE… HASTA METODOLOGIA DE PROGRAMACION ESTRUCTURA DE CONTROL REPETITIVAS: FOR DESDE… HASTA Sesión 05 Ing. Eddye Arturo Sanchez Castillo eddiesanchez0710@gmail.com www.ceneinnova.com/eddyesanchez

Estructura Repetitiva FOR En su forma más típica y básica, esta estructura requiere una variable entera que cumple la función de un CONTADOR de vueltas. FOR <inicialización contador>, < condición>,< incremento contador> "inicialización contador", se suele colocar el nombre de la variable que hará de contador, asignándole a dicha variable un valor inicial. "condición" se coloca la condición que deberá ser verdadera para que el ciclo continúe (en caso de un falso, el ciclo se detendrá). "incremento contador" se coloca una instrucción que permite modificar el valor de la variable que hace de contador. Si conocemos la cantidad de veces que se repite el bloque es muy sencillo emplear un FOR, por ejemplo si queremos que se repita 50 veces el bloque de instrucciones puede hacerse así:

Estructura Repetitiva FOR Realizar un programa que imprima en pantalla los números del 1 al 100. public class EstructuraRepetitivaFor1 { public static void main(String[] ar) { int f; for(f=1;f<=100;f++) { System.out.print(f); System.out.print("-"); } } }

Estructura Repetitiva FOR Desarrollar un programa que permita la carga de 10 valores por teclado y nos muestre posteriormente la suma de los valores ingresados y su promedio. Este problema ya lo desarrollamos , lo resolveremos empleando la estructura for

Estructura Repetitiva FOR import java.util.Scanner; public class EstructuraRepetitivaFor2 { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); int suma,f,valor,promedio; suma=0; for(f=1;f<=10;f++) { System.out.print("Ingrese valor:"); valor=teclado.nextInt(); suma=suma+valor; } System.out.print("La suma es:"); System.out.println(suma); promedio=suma/10; System.out.print("El promedio es:"); System.out.print(promedio); }}

Estructura Repetitiva FOR Escribir un programa que lea 10 notas de alumnos y nos informe cuántos tienen notas mayores o iguales a 7 y cuántos menores. Para resolver este problema se requieren tres contadores: aprobados (Cuenta la cantidad de alumnos aprobados) reprobados (Cuenta la cantidad de reprobados) f (es el contador del for)

Estructura Repetitiva FOR import java.util.Scanner; public class EstructuraRepetitivaFor3 { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); int aprobados,reprobados,f,nota; aprobados=0; reprobados=0; for(f=1;f<=10;f++) { System.out.print("Ingrese la nota:"); nota=teclado.nextInt(); if (nota>=7) { aprobados=aprobados+1; } else { reprobados=reprobados+1; } } System.out.print("Cantidad de aprobados:"); System.out.println(aprobados); System.out.print("Cantidad de reprobados:"); System.out.print(reprobados); } }

Problemas Propuestos Confeccionar un programa que lea n pares de datos, cada par de datos corresponde a la medida de la base y la altura de un triángulo. El programa deberá informar: a) De cada triángulo la medida de su base, su altura y su superficie.  b) La cantidad de triángulos cuya superficie es mayor a 12. Confeccionar un programa que permita ingresar un valor del 1 al 10 y nos muestre la tabla de multiplicar del mismo (los primeros 12 términos) Ejemplo: Si ingreso 3 deberá aparecer en pantalla los valores 3, 6, 9, hasta el 36. Realizar un programa que lea los lados de n triángulos, e informar: a) De cada uno de ellos, qué tipo de triángulo es: equilátero (tres lados iguales), isósceles (dos lados iguales), o escaleno (ningún lado igual) b) Cantidad de triángulos de cada tipo. c) Tipo de triángulo que posee menor cantidad.

Problemas Propuestos Se cuenta con la siguiente información: Las edades de 50 estudiantes del turno mañana. Las edades de 60 estudiantes del turno tarde. Las edades de 110 estudiantes del turno noche. Las edades de cada estudiante deben ingresarse por teclado. a) Obtener el promedio de las edades de cada turno (tres promedios) b) Imprimir dichos promedios (promedio de cada turno) c) Mostrar por pantalla un mensaje que indique cual de los tres turnos tiene un promedio de edades mayor.

GRACIAS