Escolar Documentos
Profissional Documentos
Cultura Documentos
Profesor:
Ing. Sergio Isauro Flores Vzquez
Materia:
Lgica de Programacin Numrica
Alumno:
Rubn Castillo Olgun
Matricula:
1210005
Tabla de contenido
Introduccin ................................................................................................................................................. 3
Programa 11 ................................................................................................................................................. 4
Metodologa .............................................................................................................................. 4
Habilidades Adquiridas............................................................................................................... 4
Programa 12 ................................................................................................................................................. 5
Metodologa .............................................................................................................................. 5
Adquiridas.................................................................................................................................. 5
Programa 13 ................................................................................................................................................. 6
Metodologa .............................................................................................................................. 6
Habilidades Adquiridas............................................................................................................... 6
Programa 14 ................................................................................................................................................. 7
Metodologa .............................................................................................................................. 7
Habilidades Adquiridas............................................................................................................... 7
Programa 15 y 16 ......................................................................................................................................... 8
Metodologa .............................................................................................................................. 8
Habilidades Adquiridas............................................................................................................... 9
Programa 17 ................................................................................................................................................. 9
Metodologa .............................................................................................................................. 9
Habilidades Adquiridas............................................................................................................. 11
Conclusin ................................................................................................................................................. 11
Introduccin
En este reporte se dar seguimiento a la elaboracin de distintos programas
mediante una serie de comandos, condiciones y nuevos comandos como IF, entre
otros.
La plataforma a utilizar es Devc++ el cual es un entorno de desarrollo integrado
que permite programar en c/c++. El Entorno est desarrollado en el lenguaje
Delphi de Borland. Al mismo tiempo que Devc++ es una software libre, que
permitir programar sin restriccin alguna.
Programa 11
Nombre del Programa: Uso del Go-to
En este programa se realiza un cdigo el cual permite preguntar al usuario si
desea salir del programa
Metodologa
En este programa se utilizo el if para tomar la decisin si el usuario desea salir
del programa..
Parte del cdigo se muestra a continuacin:
#include <stdio.h>
#include <conio.h>
// PROG 11.- Uso del Go-To>>> Uso de la Instruccion de Salto goto: (ir a)
int main()
{
int FIN;
printf("BIENVENIDOS \n");
regreso:
printf("Deseas Salir del Programa?...1=SI...2=NO \n");
scanf("%i", &FIN);
if (FIN==1)
{
printf("ADIOS \n");
getchar();
goto salida;
}
if (FIN==2)
{
printf("Hola de Nuevo \n");
goto regreso;
}
if (FIN>=3&&FIN==0)
{
printf("ADIOS \n");
getchar();
goto salida;
}
salida:
getchar();
return 0;
}
Habilidades Adquiridas
Este programa fue til para llevar afirmar la comprensin de la sentencia if.
4
Programa 12
Nombre del Programa: Operadores de bits
En este programa se har la comparacin en bits de una serie de nmeros.
Metodologa
Se utilizaron algunas de las compuertas lgicas OR y AND, sin embargo se
utilizaron los comandos ^ y ~. Este OR comparan los bits de 2 a 2, si alguno es 1
el resultado es 1, AND si ambos son 1 el resultado es 1, ^ si son distintos el
resultado es 1 y el ~ invierte los valores.
Dichos comandos se muestran a continuacin desde su cdigo fuente.
#include <stdio.h>
#include <conio.h>
//Programa 12. Operadores de bits
int main()
{
//El operador
//El operador
//El operador
//El operador
printf("El
printf("El
printf("El
printf("El
printf("El
getchar();
return 0;
|
&
^
~
resultado
resultado
resultado
resultado
resultado
de
de
de
de
de
2
2
2
a
a
a
a
1
2, si alguno es 1 el resultado es 1
2, si ambos son 1 el resultado es 1
2, si son distintos el resultado es 1
los 0, es decir los invierte
Adquiridas
Se comprendi la importancia de utilizar los diferentes comandos de control para
llevar un orden al momento de escribir el cdigo. Al implementar correctamente los
comandos de control se facilita la lectura del cdigo al momento de realizar una
correccin dentro del cdigo.
Programa 13
Nombre del Programa: Estructura de Repeticin while
En este programa se har una serie de repeticiones con el fin de entender el
comando.
Metodologa
Para realizar el programa es necesario declarar una variable n=0, seguida de la
sentencia while(n<10).
A continuacin el cdigo que representa la declaracin de variables tanto como la
impresin de ellas.
#include <stdio.h>
//PROG. 13.- Estructura de Repeticin WHILE>>> Uso de la estructura de repeticin WHILE
int main()
{
int n=0;
while (n<10)
{
printf("Repeticion numero %d \n",n);
n=n+1;
};
getchar();
return 0;
}
Habilidades Adquiridas
Se comprendi el uso del comando while con el fin de realizar una serie de
repeticiones definidas.
Programa 14
Nombre del Programa: Escritura de repeticin while
Sirve para hacer repeticiones
Metodologa
Una vez declaradas las variables de utilizara el comando while para indicar
cuantas repeticiones se har dicha operacin.
El cdigo del programa es el siguiente:
#include <stdio.h>
int main()
{
int n=0, NP=0,Val,sum=0,x;
printf("Que programa quireres?");
scanf("%i",&NP);
getchar();
if(NP==1)
{
while (n<10)
{
printf(" Repeticion Numero %i\n",n+1);
n=n+1;
};
}
if(NP==2)
{
printf("cuantos valores quieres leer ?\n");
scanf("%i",&x);
while (n<x)
{
printf("Dame el valor %i:",n+1);
scanf("%i", &Val);
sum=sum+Val;
n=n+1;
};
printf("La suma fue:%i\n",sum);
getchar();
}
getchar();
return 0;
}
Habilidades Adquiridas
Se comprendi que se puede utilizar el comando while para hacer una serie de
operaciones las veces que se le indique al programa.
7
Programa 15 y 16
Nombre del Programa: Ciclo FOR
Uso del ciclo o bucle for, el cual sirve para indicar cuantas operaciones se
realizaran dentro del mismo ciclo.
Metodologa
Se utilizan la condicin for (i=1;i<NT+1;i++) por ejemplo, para indicar las
condiciones del ciclo.
El cdigo del programa es el siguiente:
#include <stdio.h>
//PROGRAMA. 16.- Ciclo FOR
FOR
int main ()
{
printf("Uso del Ciclo o Bucle For\n");
printf("\n");
printf("\n");
int i, NT, OP;
printf("Cuantos turnos quiere dar hoy?\n");
scanf("%i", &NT);
getchar();
printf("\n");
for(i=1;i<NT+1;i++)
{
printf("Que operacion quiere?... 1=Retiros// 2=Depositos//3=Otros\n",i);
scanf("%i", &OP);
getchar();
printf("\n");
//-----------------------------if(OP==1)
{
printf("Su turno de Retiros es: %i\n\n",i);
}
printf("\n");
//-----------------------------if(OP==2)
{
printf("Su turno de Depositos es: %i\n\n",i);
}
printf("\n");
//-----------------------------if(OP==3)
{
printf("Su turno de Otros es: %i\n\n",i);
}
Habilidades Adquiridas
Con este programa se aprendi a utilizar el for, para as realizar operaciones la
cual a cierta cantidad de operaciones indique un mensaje.
Programa 17
Nombre del Programa: Funciones
En este programa se vern las variables globales y funciones.
Metodologa
Se establecen las funciones, las cuales son unas variables, pero, en este caso
dejan de ser variables locales y pasan a ser variables globales del programa. Esto
quiere decir que dichas variables funcionan tanto en el programa principal como
en subprogramas.
10
Habilidades Adquiridas
Se comprendi que con las sentencias no solo se puede comparar, si no tambin
determinar si son pares o impares, con esto queda comprendido que el uso de las
sentencias tiene una aplicacin muy amplia.
Conclusin
Con la elaboracin de los programas realizados se aprendi a realizar operaciones
repetitivas, ciclos; tambin a diferenciar variables locales de las globales, as como
establecerlas.
11