Sentencias Programacion
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
INGENIERIA EN CONTROL Y AUTOMATIZACION
FUNDAMENTOS DE PROGRAMACION
SENTENCIAS FOR, IF-ELSE, SWITCH, WHILE y DO-WHILE.
GRUPO: 1AM1
RICARDO MORENO VELAZQUEZ
PROFESOR
JOSE TRINIDAD AGUILAR REYES
FECHA DE ENTREGA
4 de mayo del 2012
1.-SENTENCIA FOR.
Instrucciones para ciclos resuelven elproblema de repetir todo el programa o cierta parte del programa más de una vez.
Este ciclo es uno de los más usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.En su formato general es:
for (inicialización; condición; incremento)
{Instrucción(es); }
En su forma simple lainicialización es una instrucción de asignación que carga la variable de control de ciclo con un valor inicial.
La condición es una expresión relacional que evalúa la variable de control de ciclo contra un valor final o de parada que determina cuando debe acabar el ciclo.
El incremento define la manera en que la variable de control de ciclo debe cambiar cada vez que el computador repite un ciclo.
Sedeben separar esos 3 argumentos con punto y coma (;)
Casos Particulares del ciclo for;
1.- El ciclo comienza en uno y se incrementa de uno en uno este es el caso mas general.
2.- Pero el valor inicial puede se diferente de uno, ejemplo;
for(x=5;x⇐15;x=x+1){ etc.};
3.- Incluso el valor inicial puede ser negativo, ejemplo;
for (x = -3 ;x⇐ 8; x=x+1) { etc.};
4.- Los incrementos también puedenser diferentes al de uno en uno, ej.;
for (x=1; x⇐ 20; x=x+3){ etc. };
5.- Incluso pueden ser decrementos, solo que en este caso, recordar;
5.1.-el valor inicial de la variable debe ser mayor que el valor final.
5.2.-cambiar el sentido de la condición.
ejemplo;
for (x= 50 ; x >= 10; x= x-4 ) { etcétera };
6.- Solo para los casos de incrementos y decrementos de uno en uno se puedesustituir:
El x = x + 1, por x++.
El x = x – 1, por x--.
PROGRAMA 1.1
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
clrscr();
int x;
for(x=1;x<=10;x=x+1)
{
gotoxy(10, x+4), printf("%d MAMA",x);
}
getch();
}
PROGRAMA 1.2
#include<stdio.h>
#include<conio.h>
main()
{
clrscr();
int x,m,d;
printf(“programa que te da lasprimeras 10 multiplicaciones de un numero”);
printf(“\ndame el numero que quieres multiplicar”);
scanf(“%d”,&m);
for(x=1;x<=10;x++)
{
d=m*x;
gotoxy(5,x+3), printf(“%d*%d=%d”m,x,d);
}
getch();
return();
}
2.-SENTENCIA IF-ELSE.
Es la instrucción condicional mas usada en los diversos lenguajes de programación, su formato completo y de trabajo en CPP es:
Cargar o asignar la variablede condición;
if (condición)
{ grupo cierto de instrucciones;}
else
{ Grupo falso de instrucciones; };
Primero.- Observar donde van y donde no van los puntos y comas;
Segundo.- La condición va entre paréntesis;
Tercero.- Si un if no ocupa un grupo falso de instrucciones, entonces no se pone el else, y la llave antes del else si terminaría con punto y coma.
PROGRAMA 2.1
#include<stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
int edad;
char ciudad[30];
clrscr();
gotoxy(10,5), printf("dame edad : ");
scanf("%d",&edad);
gotoxy(10,7), printf("dame ciudad : ");
gets(ciudad);
if( edad>20)
{
gotoxy(30,5), printf("mayor de 20");
}
else
{
gotoxy(30,5), printf("menor de 20");
}
if( strcmp(ciudad,"tijuana")==0)
{gotoxy(35,7), printf("es de tijuana");
}
else
{
Printf(“es de %s”,ciudad);
}
getch();
return(0);
}
PROGRAMA 2.2
#include<stdio.h>
#include<conio.h>
main()
{
char ,escuela[20];
clrscr();
printf(“¿En que escuela estudias”);
scanf(“%s”,&escuela);
if(strcmp(“escuela,“ipn”);
{
printf(“estudias en la mejor escuela”);
}
else
{
printf(“tu escuela no rifa”);
}
getch();...
Regístrate para leer el documento completo.