Introducción a la Computación

Slides:



Advertisements
Presentaciones similares
Introducción a C++ Sistemas Operativos
Advertisements

Lenguaje C++.
Arithmetic Operators & Operators Precedence
Sesión 3 Estructuras Repetitivas
Estructuras de decisión en C
Estructuras de Repetición Algoritmos
Ejemplo de Programa C++
Informática I – 4to año Volumen II.
Introducción a los Algoritmos
Fundamentos de Programación
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de Control
Introducción a la Computación
ESTRUCTURAS DE SECUENCIA
Introducción a la Computación
Juan José Montero Román.
Estructuras de datos tipo arreglo
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.
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Introducción a la Computació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.
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
Representación de los algoritmos
SOBRECARGA DE FUNCIONES
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.
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 de Control de Repetición
ESTRUCTURAS ITERATIVAS
Estructuras de Control Iterativas
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
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
INTRODUCCIÓN A LA COMPUTACIÓN
Capítulo 2 – Estructuras de Control
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
Estructura de Control Repeticiones(Loops) Ejercicios
Elementos básicos del lenguaje
Introducción a la Ingeniería de Sistemas
Sección 2-4 Estructuras de Control de Decisión Expresiones Lógicas.
Estructuras de repetición
Elementos básicos del lenguaje
Funciones Definidas por el Programador
Estructuras de Repetición (Hacer-Mientras)
Estructuras de control condicional
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
DEV- C++ ·include <iostream> Int x x=x+2(x)
UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION INSTRUCCIONES INTERATIVAS.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
INTRODUCCION A LA PROGRAMACION
Algoritmo.
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.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
ESTRUCTURAS DE DECISION MULTIPLE
C Por Isaí Landa. C C es un lenguaje de programación ¿Quién es C? ¿Cuál es el mundo de C? El mundo de C es un conjunto de cajas. Las cajas guardarán números.
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.
Ciclos en Visual Basic Rebeca M. Colón Crespo. Introducción Visual Basic es una aplicación y un lenguaje en programación. Este programa fue originado.
Estructuras de control repetitivas
Transcripción de la presentación:

Introducción a la Computación Semana 12 Objetivos: Estructuras lógicas de control “HACER-MIENTRAS”

Estructura Lógica de Repetición (HACER-MIENTRAS) ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Estructura Lógica de Repetición (HACER-MIENTRAS) Definición: Una estructura lógica de repetición “HACER... MIENTRAS”, 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 permite que se ejecuten al menos una vez las instrucciones o instrucción antes de probar la condición. Esta estructura es utilizada para el desarrollo de menú y para la consistencia de los datos. PSEUDOCODIGO HACER instrucción 1 . instrucción n MIENTRAS (condición)

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

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

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 1: Calcular la nota final de los alumnos del curso, siempre que se desee continuar. Utilizar la siguiente fórmula: nf = (n1 + n2) / 2

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION Problema 1: Calcular la nota final de los alumnos del curso, siempre que se desee continuar. Utilizar la siguiente fórmula: nf = (n1 + n2) / 2 Algoritmo Nota ENTRADA: n1, n2 SALIDA: nf INICIO ENTERO n1, n2 REAL nf HACER LEER n1, n2 nf = ( n1 + (n2 *2 ) ) / 3 ESCRIBIR nf LEER continua MIENTRAS (continua = ‘S’ O continua=‘s’) FIN

ESTRUCTURAS LÓGICAS DE CONTROL – REPETICION

# include<iostream> using std::cout; using std::cin; int main(){ ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION # include<iostream> using std::cout; using std::cin; int main(){ int n1=0,n2=0; double nf=0; char continua=' '; do { cout << "Ingrese la nota1:\t"; cin >> n1; cout << "Ingrese la nota2:\t"; cin >> n2; nf = (double)( n1 + n2 ) / 2; cout << "Nota final =\t\t" + nf+"\n"; cout << "Si desea continuar ingresar (S) " + "\ncaso contrario Ingresar cualquier otro caracter:\t"; continua=Lectura.leerChar(); } while (continua == 'S' || continua == 's'); cout << "***Gracias por usar el programa***"; }

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION INTENTALO…!!! [1] Se desea desarrollar un programa que permita calcular la nota final de cada uno de los 70 alumnos que pertenecen a un salón de clase, utilizando la siguiente formula: NF= (EP + PP + EF)/3 Ingresar las notas de los alumnos a través del teclado, luego mostrar los resultados para cada alumno.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION INTENTALO…!!! [2] desarrollar un programa donde se pueda leer 100 números desde el teclado y tener como resultado, cuantos de estos números son múltiplos de 3, cuantos son múltiplos de 5 y el promedio de los 100 números ingresados.

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION propuesto!!! [3]

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION

ESTRUCTURAS LÓGICAS DE CONTROL - REPETICION