Facultad de Ingeniería y Arquitectura Introducción a la Computación 2007 – I (11va Semana) Lunes 14 de Mayo Ing. Juan José Montero Román.

Slides:



Advertisements
Presentaciones similares
Sesión 3 Estructuras Repetitivas
Advertisements

Estructuras de Repetición Algoritmos
Bucles o Estructura repetitivas
Fundamentos de Programación
CICLOS EN C – PARTE 2.
Seminario de Actualización - Excel Avanzado y Macros
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Algoritmo y Estructura de Datos I
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de Control
Introducción a la Computación
Introducción a la Computación
Juan José Montero Román.
Algoritmo y Estructura de Datos I
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2007 – I (14va Semana) Lunes 11 de Junio Ing. Juan José Montero Román.
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Ing. Juan José Montero Román. Sesión 8.
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Juan José Montero Román. Sesión 6.
Algoritmo y Estructura de Datos I
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Introducción a la Computación
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Ing. Juan José Montero Román. Sesión 11.
Algoritmo y Estructura de Datos I
Introducción a la Computación (8va Semana) Lunes 23 de Abril del 2007
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
INTRODUCCIÓN A LA COMPUTACIÓN
Representación de los algoritmos
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Ing. Juan José Montero Román. Sesión 3.
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (8va Semana) Lunes 25 de Setiembre del 2006 Juan José Montero Román.
Introducción a la Computación
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (7ma Semana) Lunes 18 de Setiembre del 2006 Juan José Montero Román.
Estructuras de repetición
ESTRUCTURAS REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
Estructuras de Control de Repetición
ESTRUCTURAS ITERATIVAS
ESTRUCTURAS DE CONTROL
INTRODUCCIÓN A LA COMPUTACIÓN
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Programación de Computadores
Introducción a la Computación
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
INTRODUCCIÓN A LA COMPUTACIÓN 13va Semana – 21va Sesión Miércoles 25 de Mayo del 2005 Juan José Montero Román
ESTRUCTURAS DO-WHILE Y FOR.
INTRODUCCIÓN A LA COMPUTACIÓN
Capítulo 2 – Estructuras de Control
Estructuras de Repetición (Repita para)
WHILE Estructuras Repetitivas
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Clase 2 Gabriela Araya Baez.  Permite la ejecución de un bloque de instrucciones, mediante la verificación de una condición. Si esta no se cumple (else),
Estructura de Control Repeticiones(Loops) Ejercicios
ESTRUCTURAS REPETITIVAS

Introducción a la Ingeniería de Sistemas
Estructuras de Repetición (Hacer-Mientras)
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Estructuras de Repetición (Hacer-Mientras)
Estructuras de repetición
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.
Estructuras de Decisión
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
Estructuras de control repetitivas
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Estructuras de Repetición Algoritmos
Transcripción de la presentación:

Facultad de Ingeniería y Arquitectura Introducción a la Computación 2007 – I (11va Semana) Lunes 14 de Mayo Ing. Juan José Montero Román.

ESTRUCTURAS DE CONTROL MIENTRAS ESTRUCTURAS DE CONTROL MIENTRAS Introducción a la Computación SEMANA 11

contador = contador + cantidadConstante Ejemplos:En PseudocódigoEn Java y C - Incremento de 1 en 1  c = c + 1 C++ - Incremento de 2 en 2  contar = contar + 2 contar += 2 ; ESTRUCTURAS DE DATOS Variables Uso de contadores Un contador es una variable entera que toma un valor inicial y cuyo valor se incrementa o decrementa en una cantidad fija cada vez que se ejecutan los pasos que forman parte de una estructura de repetición. Un contador puede ser creciente o decreciente. Definición:

Estructura Lógica de Repetición (MIENTRAS) ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Definición: PSEUDOCODIGO MIENTRAS (condición) instrucción 1. instrucción n FINMIENTRAS Una estructura lógica de repetición “MIENTRAS… FINMIENTRAS”, permite repetir una instrucción o un bloque de instrucciones mientras que una condición se cumpla o sea verdadera. Esta estructura de repetición prueba la condición antes de ejecutar la instrucción o instrucción.

Estructura Lógica de Repetición (MIENTRAS) ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION

Estructura Lógica de Repetición (MIENTRAS) ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION JAVA y C while (condición) { sentencia 1. sentencia n }

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 1: Calcular la nota final de todos los alumnos del curso utilizando la siguiente fórmula: nf = ( n1 + (n2 *2 ) ) / 3

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 1: Calcular la nota final de todos los alumnos del curso utilizando la siguiente fórmula: nf = ( n1 + (n2 *2 ) ) / 3 Algoritmo Nfinal ENTRADA: numalu, n1, n2 SALIDA: nf INICIO ENTERO numalu, n1, n2, cont=1 REAL nf LEER numalu MIENTRAS (cont <= numalu) HACER LEER n1, n2 nf = ( n1 + (n2 *2 ) ) / 3 ESCRIBIR nf cont = con +1 FINMIENTRAS FIN V F

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION

Problema 1: A: Calcular la nota final de todos los alumnos del curso utilizando la siguiente fórmula: nf = ( n1 + (n2 *2 ) ) / 3 B: Calcular el promedio final de todos los alumnos del curso utilizando la siguiente fórmula: nf = ( n1 + (n2 *2 ) ) / 3

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 2: Calcular la suma de 5 números ingresados por teclado.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 3: hacer un programa que muestre los 10 primeros números enteros positivos.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 4: hacer un programa que muestre los 10 primeros números impares.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 5: hacer un programa que muestre el cuadrado de los 10 primeros números pares.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 6: hacer un programa que muestre la suma de los cuadrados de los 10 primeros números impares.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 7: Calcular la suma de una lista de N números enteros ingresados por el usuario.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 8: verificar si un número es primo.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 9: Un número perfecto es un entero igual a la suma de sus divisores propios. Un divisor propio es un entero positivo distinto que el número en sí mismo, que divide al número de forma exacta (es decir, sin resto). Por ejemplo, 6 es un número perfecto, porque la suma de sus divisores propios 1, 2, y 3 es igual a 6. El número 8 no es un número perfecto, porque la suma de sus divisores propios, es distinto de 8. Escriba un método que acepte un entero positivo y determine si es un número perfecto mostrando todos los divisores propios del número.