Practica 1
Upcoming SlideShare
Loading in...5
×
 

Practica 1

on

  • 551 views

 

Statistics

Views

Total Views
551
Views on SlideShare
551
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Practica 1 Practica 1 Document Transcript

  • ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO PROGRAMACIÓN PRÁCTICA DE LABORATORIO N° 1 FUNDAMENTOS DE PROGRAMACIÓNOBJETIVOSEl estudiante empleará algoritmos que le permitan resolver un problema deingeniería sencillo:Al final de esta práctica el estudiante podrá:1. Analizar el problema e identificar los datos que se tienen y cuáles se necesitan.2. Seleccionar la mejor alternativa que produce la resolución del problema.3. Plantear de manera detallada los pasos a seguir para resolver el problema.INTRODUCCIÓNFormalmente se define un algoritmo como un conjunto de pasos, procedimientos oacciones que permiten alcanzar un resultado o resolver un problema.Un algoritmo tiene las siguientes características:1. Preciso: debe indicar el orden de realización en cada paso y no puede tener ambigüedad.2. Definido: si se sigue dos veces o más, se obtiene el mismo resultado cada vez.3. Finito: tiene fin, es decir, un número determinado de pasos.4. Correcto.5. Debe tener al menos una salida y ésta debe ser tangible.6. Eficiente y efectivo.7. Se ha de desarrollar en el menor tiempo posible.Tipos de lenguajes algorítmicosGráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (se leconoce como diagrama de flujo). Por ejemplo:Ing. Cristina Pomboza Floril Escuela de Ingeniería Mecánica
  • ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZONo gráficos: Representa en forma descriptiva las operaciones que debe realizar unalgoritmo (se le conoce como pseudocódigo). Por ejemplo: Ejemplo de algoritmosProblema: Se desea realizar el cálculo de la velocidad de un automóvil que recorre unadistancia x en un cierto tiempo t. (Emplear la fórmula v=x/t).a) Análisis del problema: •Como datos de entrada se necesita el valor de la distancia (x) y el valor del tiempo (t). • En las restricciones se observa que el tiempo no puede ser nulo pues se indetermina la operación, tampoco puede ser negativo. La distancia puede ser positiva o negativa, ya que el automóvil puede ir retrocediendo, pero no puede ser nula porque el problema indica que el automóvil no recorre una cierta distancia.Ing. Cristina Pomboza Floril Escuela de Ingeniería Mecánica
  • ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO • Finalmente se obtiene como resultado la velocidad tras aplicar la fórmula v=x/t, donde la velocidad puede aumentar (si el resultado es positivo) o disminuir (si el resultado es negativo).Construcción del Diagrama de Flujo de DatosIng. Cristina Pomboza Floril Escuela de Ingeniería Mecánica
  • ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZOEjercicios Propuestos1. Calcular la distancia entre dos puntos. (Sea P1(a1, b1) y P2(a2, b2)), hacer uso de2. Dado un valor de velocidad medido en Kilómetros/hora, convertirlos en metros/segundo.3. Leer 3 números e imprimirlos en orden ascendente.4. Calcular la superficie de un cilindro a partir del radio de la base y la altura. (Hacer uso de la fórmula S=5. Leer dos números y mostrar la resta del menor menos el mayor.6. Leer 3 números, a, b, c, con a<c. Verificar si c se encuentra entre a y b.7. Programa que permita introducir 3 números y determine si por lo menos 2 son iguales.8. Programa que lea 4 números e imprima el mayor de ellos. También debe considerar el caso en el que los números sean iguales.Ing. Cristina Pomboza Floril Escuela de Ingeniería Mecánica