Aprendiendo a programar

Páginas: 23 (5706 palabras) Publicado: 14 de marzo de 2011
UNIDAD II

-------------------------------------------------
ESTRUCTURA SECUENCIAL

Como se mencionó anteriormente, este tipo de estructura se realiza en forma secuencial (de arriba hacia abajo, instrucción por instrucción); es decir, sin la interrupción en ningún momento del flujo empleado para la construcción de programas.

Constituye la estructura más simple y permite el diseño deprogramas sencillos. A continuación se desarrollarán una serie de programas con cada uno de los pasos especificados para su construcción.

Ejercicio No.1

CALCULE EL ÁREA DE UN RECTÁNGULO, INGRESANDO SUS DATOS POR TECLADO. IMPRIMA EL ÁREA

Análisis:

El área de un rectángulo se obtiene mediante la fórmula siguiente:

Variables Ingresadas por teclado
Variable
Calculadas

AR = 2 *Largo + 2 * Ancho
Largo=8.5
Ancho=4
AR= 2 * 8.5 + 2 * 4.0
AR= 17.0 + 8.0
AR=25.0

De la fórmula, se deduce que se necesitan tres variables: Dos variables que se ingresan por teclado, pues están luego del signo igual: Largo y Ancho (incógnitas); que son las variables cuyos datos necesitamos conocerlos previamente para poder aplicar una fórmula; y, una tercera variable que es calculada, puesse encuentra antes del signo igual y sirve para almacenar el resultado final: AR. Las variables deben almacenar datos de tipo real o decimal, pues en un rectángulo, el Largo por ejemplo puede medir 5,34 el ancho 0,009, etc.

Si se declara las variables anteriores como enteras, el programa queda limitado, ya que no se ajusta a los requerimientos de la realidad, por no admitirse datos decimales.Por el contrario, al declarar una variable como flotante se pueden admitir valores como 12.0, en caso de requerir valores enteros.

Del ejemplo anterior se puede deducir, que las variables que están antes del signo igual son variables calculadas, es decir que van a ser utilizadas para almacenar un determinado proceso. Mientras que las variables que están luego del signo igual son variablescuyos datos necesitan ser ingresados previamente por teclado (incógnitas).

Diagrama de Flujo:

Pseudocódigo:
Programa Area_rectángulo;
Variables
Largo,Ancho,AR: Real;
Inicio
Escribir(‘Ingrese el Largo: ’); Mensaje de Referencia
Leer(Largo); Ingreso por teclado del valor de la variable Largo
Escribir(‘Ingrese el Ancho:’); Mensaje deReferencia
Leer(Ancho); Ingreso por teclado del valor de la variable Ancho
AR = Largo * Ancho; Cálculo: contenido de la variable Largo multiplicado por contenido de la variable Ancho y recibe el resultado la variable AR
Escribir (‘El Área Es: ’,AR); Se imprime un mensaje y el contenido de la variable AR.
Fin.Fin del programa.

Codificación:

#include <stdio.h>
#include <conio.h>
void main(void) {
float Largo,Ancho,AR;
clrscr();
printf("Ingrese el Largo: ");
scanf("%f",&Largo);
printf("Ingrese el Ancho: ");
scanf("%f",&Ancho);
AR=Largo*Ancho;
printf("El Area Es: %.4f ",AR);
getche();

}

Nota: Si se emplea la versión5.5 para Windows hay que reemplazar la función getche por system(“pause”) y adicionalmente abrir la librería stdlib.h, como se demuestra a continuación:
.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main(void) {
float Largo,Ancho,AR;
clrscr();
printf("Ingrese el Largo: ");
scanf("%f",&Largo);
printf("Ingrese el Ancho:");
scanf("%f",&Ancho);
AR=Largo*Ancho;
printf("El Area Es: %.4f\n",AR);
system("pause");
}

La salida de este programa puede ser la siguiente:



EDICIÓN Y EJECUCIÓN DE PROGRAMAS EN LENGUAJE C

Lenguaje C, tiene muchas versiones, disponibles para los diferentes sistemas operativos como Linux, DOS, Windows. A continuación se describe algunas características...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • aprender a programar
  • Aprendiendo a Programar
  • APRENDIENDO A PROGRAMAR EN C taller
  • programa todos a aprender
  • Aprender a Programar En 10 Años
  • Aprender A Programar Microcontroladores Es Muy Fácil
  • aprende a programar rapido y facil
  • Aprende a programar en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS