semana01_20122

3
UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA CURSO: MB545 SEMANA01 ESTRUCTURAS SECUENCIALES Elaborado por Ing. Julio Vásquez Paragulla 1 Referencia evolutiva de los lenguajes de programación 1970.-Fortran 1980.-Basic 1985.-Pascal, C++ 1990.-Visual Basic Visual C++ 2000.- Java 2005.- .NET Que es un programa? Es la solución lógica de un problema escrito en algún lenguaje de programación. Que es un algoritmo? Es la solución lógica de un problema escrito en un lenguaje natural Que es un lenguaje de programación? Es un lenguaje, como cualquier otro, que tiene reglas de escritura que conforman su sintaxis. Para verificar la correcta escritura cuenta con un compilador/Intérprete quien identifica los errores que se pueda cometer en la escritura de un programa. Nosotros utilizaremos el lenguaje de programación C++. Elementos básicos de programación 1.- Esquema básico de un programa en C++ // librerías #include <iostream.h> #include<conio.h> // función principal void main(){ // declaracion de variables // entrada de datos // proceso de calculo …. // salida de resultados …. } 2.- Cómo declaro variables? Tipo_de_dato nombre_de_variable; Tipo_de_dato nombre1, nombre2, nombre3; Los tipos de dato que se puede utilizar son: short entero corto: -127 a 128 byte entero corto: 0 a 255 int entero : -32767 a 32768 long entero largo : 11 digitos positivos y negativos float real de baja precision double real de alta precision char caracter char cadena[80] para textos PROBLEMA ALGORITMO PROGRAMA

Upload: lucho-payano

Post on 21-Dec-2015

1 views

Category:

Documents


0 download

DESCRIPTION

programacion

TRANSCRIPT

Page 1: semana01_20122

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA MECANICA

CURSO: MB545

SEMANA01

ESTRUCTURAS SECUENCIALES

Elaborado por Ing. Julio Vásquez Paragulla

1

Referencia evolutiva de los lenguajes de programación 1970.-Fortran 1980.-Basic 1985.-Pascal, C++ 1990.-Visual Basic Visual C++ 2000.- Java 2005.- .NET Que es un programa? Es la solución lógica de un problema escrito en algún lenguaje de programación. Que es un algoritmo? Es la solución lógica de un problema escrito en un lenguaje natural Que es un lenguaje de programación? Es un lenguaje, como cualquier otro, que tiene reglas de escritura que conforman su sintaxis. Para verificar la correcta escritura cuenta con un compilador/Intérprete quien identifica los errores que se pueda cometer en la escritura de un programa. Nosotros utilizaremos el lenguaje de programación C++. Elementos básicos de programación 1.- Esquema básico de un programa en C++ // librerías #include <iostream.h> #include<conio.h> // función principal void main(){ // declaracion de variables … // entrada de datos … // proceso de calculo …. // salida de resultados ….

} 2.- Cómo declaro variables? Tipo_de_dato nombre_de_variable; Tipo_de_dato nombre1, nombre2, nombre3;

Los tipos de dato que se puede utilizar son: short entero corto: -127 a 128 byte entero corto: 0 a 255 int entero : -32767 a 32768 long entero largo : 11 digitos positivos y negativos float real de baja precision double real de alta precision char caracter char cadena[80] para textos

PROBLEMA ALGORITMO PROGRAMA

Page 2: semana01_20122

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA MECANICA

CURSO: MB545

SEMANA01

ESTRUCTURAS SECUENCIALES

Elaborado por Ing. Julio Vásquez Paragulla

2

Ejm : int x, y ; double peso ; char letra ; char mail[80] ; 3.- Cómo hago la entrada de datos ? C++ tiene una librería <iostream.h> donde se encuentran las ordenes cin y cout que se utilizan para la

entrada/salida de datos de la siguiente manera : cout<< « ingrese dato : « ; cin>>variable ; Ejm : cout<< »ingrese peso : « ; cin>>peso ; 4.- Cómo guardo valores en una variable para el proceso? Para esto se pone la variable al lado izquierdo del signo = y a la derecha el valor que se quiere guardar, así: variable = valor; Siempre la variable va al lado izquierdo. El valor puede ser fijo, variable o expresión. Ejm: x = 15; // valor fijo y = x; // valor variable x= 2.5*y+x; // valor expresión 5.- Cómo hago la salida de resultados?

Para esto se utiliza solamente la orden cout, así: cout<<”texto del resultado : “<<variable<<endl;

Ejm: cout<<”el peso promedio es: “<<pesoprom<<endl; ESTRUCTURAS SECUENCIALES PROBLEMA 1: Determine la suma de los N primeros números naturales. #include<iostream.h> #include<conio.h> void main(){ int n, suma; cout<<”ingrese valor entero para n”; cin>>n; suma = n *(n+1) / 2; cout<<”la suma es: “<<suma<<endl; }

PROBLEMA 2: Dado un capital, una tasa de interés anual y el número de años. Determine el monto final y el monto de los intereses correspondientes. Considere la fórmula del interés compuesto. #include<iostream.h> #include<conio.h> #include<math.h> void main(){ double c, t, vf, mi; int n cout<<”ingrese capital “; cin>>c;

cout<<”ingrese tasa de interés: “; cin>> t;

Page 3: semana01_20122

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA MECANICA

CURSO: MB545

SEMANA01

ESTRUCTURAS SECUENCIALES

Elaborado por Ing. Julio Vásquez Paragulla

3

cout<<”ingrese numero de periodos: “; cin>>n; vf = c*pow(1+tasa/100, n); mi=vf – c; cout<<”monto final : “<<vf<<endl;

cout<<”monto de intereses: “<< mi<<endl; } PROBLEMA 3: Dado las coordenadas, en el plano, de los vértices de un triángulo determine su perímetro y área. PROBLEMA 4: Dado un número real que representa horas, determine como valores enteros, La cantidad de horas, minutos, segundos y décimos de segundo que contiene. PROBLEMA 5: Encontrar el area de un triangulo conociendo sus 3 lados. Considere la siguiente formula: Area = raiz cuadrada(p(p-a)(p-b)(p-c)) Donde p es el semiperimetro. PROBLEMA 6: Dada una cantidad que representa grados centigrados, encontrar su equivalente en grados Fahrenheit, ranking y kelvin. PROBLEMA 7: Dado dos valores numéricos, determine el resultado de las cuatro operaciones básicas correspondientes. PROBLEMA 8: Dada una cantidad en soles, determine su equivalente en dólares y en euros. Considere los siguientes tipos de cambio: 1dolar = 2.97 soles 1dolar = 0.72 euros PROBLEMA 9: Un vehículo recorre un tramo en metros y el otro tramo en yardas. Determine el recorrido total en metros, en pies y en yardas. Considere las siguientes equivalencias: 1 pie = 0.30 mt 1 yd = 0.91 mt PROBLEMA 10: Dado un número entero de 3 cifras, determine la suma y el producto de sus cifras.