Sentencias De Decision Lenguaje C

Páginas: 5 (1250 palabras) Publicado: 18 de octubre de 2012
ESTRUCTURA DE DECISION LOGICA EN LENGUAJE C

MENU DEL DIA
• Repaso clase anterior.
• • • • Estructura general de un programa. Tipos de datos. Primer programa breve. Estructuras en C

• •

Manejo de constantes en C.
• Segundo programa breve.

Estructuras de decisión lógica en C Estructura if.
• • Ejemplo 1. Ejemplo 2.


• •

Algunas anotaciones sobre la estructura if.Estructuras de decision multiple en C – Estructura if / else if / else. Estructura switch.

ESTRUCTURA GENERAL DE UN PROGRAMA
Formato de un programa algorítmico en pseudocódigo y en lenguaje C.
#include #include “librerias_propias” variables_globales; int main() { variables_locales; sentencia_1; sentencia_2; . . . sentencia_N; Return 0; }

algoritmo (nombre_algoritmo) variables: tipo_1:lista_variables_1 tipo_2: lista_variables_2 . . . tipo_N: lista_variables_N constantes: lista_identificadores = valor INICIO sentencia_1 sentencia_2 . . . sentencia_N FIN_INICIO fin(nombre_algoritmo)

TIPOS DE DATOS
VARIABLES En Pseudocódigo enteras reales alfanuméricas En lenguaje C int, short, long, unsigned, long long float, double char

tipo nom_var1 ;
variables: entero: num_estudiantes real:prom_grupo, estatura, peso entero: num_clases = 0 entero: num_x = -9, num_y, num_z entero: deudas = 400000 real: c = -9., d, e = 1.5e-15 real: f = 4.03e19, g =.03 alfanumerico: sexo = „F‟ alfanumerico: grado = „A‟, c = 64 alfanumerico: nom_real = “Ramon Valdez”; alfanumerico: nom_artistico = “Don Ramon”; alfanumerico: email; int num_estudiantes; float prom_grupo, estatura, peso; int num_clases = 0; intnum_x = -9, num_y, num_z; unsigned deudas = 400000; float c = -9., d, e = 1.5e-15; double f = 4.03e19, g =.03; char sexo = „F‟; char nom_real[20] = “Ramon Valdez”; char nom_artistico[] = “Don Ramon”; char email[50]; char grado = „A‟, c = 64;

RELACION PSEUCODIGO CON C

RELACION PSEUCODIGO CON C

RELACION PSEUCODIGO CON C

PRIMER PROGRAMA BREVE

ESTRUCTURAS EN C
SI(expresión_logica) ENTONCES secuencia 1 | camino 1 SINO Secuencia 2 | camino 2 FIN_SI if (expresión_logica) { código_secuencia1; } else { código_secuencia2; }

MIENTRAS(expresión_logica)HAGA secuencia FIN_MIENTRAS

while (expresion_logica) { secuencia }

PARA (VC = LI,LF,INC) HAGA secuencia FIN_PARA

for(expre1;expre2;expre3) { secuencia; }

HEMOS VISTO LAS VARIABLES, PERO QUE PASA CON LAS CONSTANTES?Hemos visto las variables, ¿pero que pasa con las constantes?
algoritmo (nombre_algoritmo) variables: tipo_1: lista_variables_1 tipo_2: lista_variables_2 . . . tipo_N: lista_variables_N constantes: lista_identificadores = valor INICIO sentencia_1 sentencia_2 . . . sentencia_N FIN_INICIO fin(nombre_algoritmo)
constantes: PI = 3.14 TAMAÑO = 46 IVA = 0.16 asterisco = „*‟ mensaje = “que hay de nuevoviejo”

En C las constantes se pueden declarar con la directiva de preprocesador #define o agregando el modificador const en la declaración de una variable.

#define PI 3.14 #define TAMAÑO 46 #define IVA 0.16 const char asterisco = „*‟; const char mensaje[] = “que hay de nuevo viejo”;

SEGUNDO PROGRAMA BREVE

Los condicionales son empleados para elegir entre diferentes alternativas deacción. En el caso de C la estructura empleada para el uso de condicionales es la estructura if, cuya sintaxis básica se muestra a continuación

ESTRUCTURAS DE DECISION LOGICA EN C – ESTRUCTURA if

if (condicion) { instrucciones_caso_verdadero } else { instrucciones_caso_falso }

SI (condicion) ENTONCES instrucciones_caso_verdadero SI_NO instrucciones_caso_falso FIN_INICIO

EJEMPLO 1Realice un algoritmo que diga si una persona es mayor de edad o no. El usuario debe ingresar la edad por teclado.

EJEMPLO 2
A un trabajador se le aplica un aumento del 15% en su salario si este es menor de $400000 y 8% en caso contrario. Realice un programa en C que imprima el sueldo del trabajador

ALGUNAS ANOTACIONES SOBRE LA ESTRUCTURA if (1)
El uso del else no es obligatorio: La parte...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sentencia Case Lenguaje C
  • Sentencias De Lenguaje En C
  • Sentencia if en lenguaje c
  • cICLOS Y SENTENCIAS EN LENGUAJE C
  • lenguaje c
  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS