Instrucciones de selección

Páginas: 7 (1536 palabras) Publicado: 27 de marzo de 2012
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE INGENIERÍA

INGENIERÍA MECATRÓNICA
COMPUTACIÓN PARA INGENIEROS

Práctica 10: INSTRUCCIONES DE SELECCIÓN

Introducción
El lenguaje de programación C está caracterizado por ser de uso general, con una sintaxis sumamente compacta y de alta portabilidad.
Es común leer que se lo caracteriza como un lenguaje de "bajo nivel". No debeconfundirse el término "bajo" con "poco", ya que el significado del mismo es en realidad "profundo", en el sentido que C maneja los elementos básicos presentes en todas las computadoras: caracteres, números y direcciones.
Esta particularidad, junto con el hecho de no poseer operaciones de entrada-salida, manejo de arreglo de caracteres, de asignación de memoria, etc., puede al principio parecer un gravedefecto; sin embargo el hecho de que estas operaciones se realicen por medio de llamadas a Funciones contenidas en Librerías externas al lenguaje en sí, es el que confiere al mismo su alto grado de portabilidad, independizándolo del "Hardware" sobre el cual corren los programas.

Resumen:
En esta práctica se realizaron los programas para algunos algoritmos y diagramas de flujo, los temas vistosaquí fueron en relación a la programación con lenguaje c, mediante el programa de Turbo C++.
Lo que se utilizó principalmente para la programación fueron las sentencias capaces de controlar el flujo, estas sentencias son: if-else y switch-case, también se utilizaron los ciclos como el for o el While.
En la sentencia if-else, se cumplen las instrucciones mientras la expresión se cierta, encaso contrario se omite y mediante el else se ejecuta otra opción. Esta sentencia puede anidarse cuantas veces sea necesaria.
La otra sentencia utilizada es la de switch-case, la cual permite seleccionar múltiples alternativas y se utiliza en caso de tener un número considerable de decisiones.
Por otra parte el for y el While se utilizaron en problemas donde se necesitaban secuencias derepetición y no de decisión como if-else o el switch-case.

1. Obtener el área de un cilindro circular recto de radio r y altura h dados por el usuario.
/*
Realizar un programa que calcule el área de un cilindro circular recto de radio y altura dados por el usuario
*/
#include <conio.h>
#include <stdio.h>
void main(void)
{
float r,h,a;
clrscr();
printf("Dame la altura delcilindro:");
scanf("%f",&h);
printf("Dame el radio del cilindro:");
scanf("%f",&r);
a=(2*3.14159*r*r)+(2*3.14159*r*h);
printf("El area del cilindro de altura %3.3f y radio %3.3f es igual a %3.3f",h,r,a);
getch();
}

2. Escribir un programa que lea la temperatura en grados Celsius y la escriba en grados Fahrenheit.
/*
Realizar un programa que lea la temperatura en gradosCelsius y la escriba en grados Fahrenheit
*/
#include <conio.h>
#include <stdio.h>
void main(void)
{
float f,c;
clrscr();
printf("Dame la temperatua en grados Celsius:");
scanf("%f",&c);
f=32+((9*c)/5);
printf("%3.3f Celcius es igual a %3.3f Fahrenheit",c,f);
getch();
}

3. Realizar un programa que muestre en pantalla un menú para las cuatro operacionesbásicas y que el usuario escoja entre alguna de ellas
/*
Realizar un programa que muestre un menú con las cuatro operaciones básicas
*/
#include <conio.h>
#include <stdio.h>
void main(void)
{
int opc;
float a,b,r;
opc=0;

while (opc!=5)
{
clrscr();
printf("1.-Suma\n2.-Resta\n3.-Multiplicación\n4.-Division\n5.-Salir");
printf("\nOpcion:");scanf("%d",&opc);

clrscr();
if(opc>=1 && opc<=4)
{
printf("Dame el valor de a:");
scanf("%f",&a);
printf("Dame el valor de b:");
scanf("%f",&b);
}

clrscr();
switch(opc)
{
case 1:r=a+b;
printf("Suma %3.3f + %3.3f = %3.3f",a,b,r);
getch();
break;

case 2:r=a-b;
printf("Resta %3.3f - %3.3f = %3.3f",a,b,r);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 10 Instruccion De Seleccion
  • Practica 11 instrucciones de selección
  • CRITERIOS PARA LA SELECCIÓN DE RECURSOS O MEDIOS DE INSTRUCCIÓN
  • instrucción de selección de unef
  • instruccion
  • instruccion
  • instrucciones
  • Instrucciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS