Practicas De Programacion Esime
Enviado por ldragon123 • 23 de Marzo de 2014 • 1.636 Palabras (7 Páginas) • 784 Visitas
Introducción
El siguiente reporte tiene como propósito exponer las diferentes aplicaciones a las funciones expuestas en clase, para lo cual es necesario saber para que nos va a servir cada función en un programa, y establecer un orden adecuado para la aplicación de cada una de estas funciones.
Ya que no solo es necesario saber para qué nos sirve cada función y como aplicarla, por que al momento de utilizar una función en el desarrollo del cuerpo de un programa hay que saber que como clasificar el orden jerárquico para no ocasionar problemas de ejecución del programa.
Las funciones que se aplican a diversas problemáticas a resolver mediante la implementación de un programa, tienen ciertos requerimientos para poder usarlas, como lo son las librearías en las que esta función se encuentra, por lo cual cuando se utiliza una función y no se coloca la librería en la cual está alojada simplemente no va a funcionar, y también nos creara problemas de ejecución.
C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un estudiante puede utilizar la totalidad del lenguaje.
Este lenguaje ha sido estrechamente ligado al sistema operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina concreta. Se le suele llamar lenguaje de programación de sistemas debido a su utilidad para escribir compiladores y sistemas operativos, aunque de igual forma se puede desarrollar cualquier tipo de aplicación.
Los tipos de datos básicos definidos por C son caracteres, números enteros y números en coma flotante. Los caracteres son representados por char, los enteros por short, int, long y los números en coma flotante por float y double. Los tipos básicos disponibles y su tamaño son:
Char Carácter (normalmente 8 bits)
Short Entero corto con signo (normalmente 16 bits)
Int Entero con signo (depende de la implementación)
Unsigned Entero sin signo (depende de la implementación)
Long Entero largo con signo (normalmente 32 bits)
Float Flotante simple (normalmente 32 bits)
Double Flotante doble (normalmente 64 bits)
La palabra unsigned en realidad es un modificador aplicable a tipos enteros, aunque si no se especifica un tipo se supone int. Un modificador es una palabra clave de C que indica que una variable, o función, no se comporta de la forma normal. Hay también un modificador signed, pero como los tipos son por defecto con signo, casi no se utiliza.
Las variables son definidas utilizando un identificador de tipo seguido del nombre de la variable.
Con la totalidad e implementación de todos estos conocimientos sobre tipos de variables se puede especificar la pauta para empezar a desarrollar un programa. Con lo cual es necesario tener en cuenta que tipos de problema se quiere resolver con la implementación de estas funciones, para saber cuáles son las que más se adecuan en nuestra resolución del problema.
Practica 1 Portada
#include <stdio.h>
#include <conio.h>
void main()
{
textbackground(BLUE);
clrscr(); textcolor(RED+BLINK); textbackground(YELLOW);
gotoxy(25,2);
cprintf("Instituto Politecnico Nacional"); textcolor(GREEN+BLINK); textbackground(RED);
gotoxy(25,6);
cprintf("Escuela Superior De Ingenieria"); textcolor(GREEN+BLINK); textbackground(RED);
gotoxy(30,7);
cprintf("Mecanica y Electrica"); textcolor(GREEN+BLINK); textbackground(RED);
gotoxy(32,8);
cprintf("Unidad Zacatenco"); textcolor(YELLOW+BLINK); textbackground(GREEN);
gotoxy(26,11);
cprintf("Ingenieria en Comunicaciones"); textcolor(YELLOW+BLINK); textbackground(GREEN);
gotoxy(34,12);
cprintf("y Electronica"); textcolor(BLACK+BLINK); textbackground(WHITE);
gotoxy(36,16);
cprintf("Materia"); textcolor(BLACK+BLINK); textbackground(WHITE);
gotoxy(27,17);
cprintf("Fundamentos de Programacion"); textcolor(RED+BLINK); textbackground(YELLOW);
gotoxy(36,20);
cprintf("Profesor"); textcolor(RED+BLINK); textbackground(YELLOW);
gotoxy(30,21);
cprintf("Garduño Medina Jorge"); textcolor(GREEN+BLINK); textbackground(RED);
gotoxy(38,24);
cprintf("Alumnos"); textcolor(GREEN+BLINK); textbackground(RED);
gotoxy(28,25);
cprintf("Allan Ivan Arias Lordmendez"); textcolor(GREEN+BLINK); textbackground(RED);
gotoxy(28,26);
cprintf("Cristian Omar Rios Hernandez"); textcolor(WHITE+BLINK); textbackground(GREEN);
gotoxy(50,29);
cprintf("1CV6");
getch();
}
Practica 2. Convertidor de temperaturas.
#include<stdio.h>
#include<conio.h>
#include<E:prac1.cpp>
void main()
{
float K,F,R,x;
portada();
textbackground(BLACK); clrscr();
gotoxy(25,4); textcolor(GREEN);
cprintf("Convertidor de Temperatura");
gotoxy(14,6); textcolor(RED);
cprintf("Ingresa el valor en °C: ");
scanf("%f",&x);
K=(x)+273;
F=1.8*(x)+32;
R=(F)+460;
gotoxy(15,9); textcolor(GREEN);
cprintf("Kø=%.3f",K);
gotoxy(15,11);
cprintf("Fø=%.3f",F);
gotoxy(15,13);
cprintf("Rø=%.3f",R);
getch();
}
Practica 3. Ecuación con una incógnita.
#include<stdio.h>
#include<conio.h>
#include<E:prac1.cpp>
void main()
{
float A,B,C,x;
portada();
clrscr();
textcolor(WHITE); gotoxy(20,3);
cprintf("Ec. de primer grado");
gotoxy(59,2);textcolor(BLUE);
cprintf("De la forma Ax+B=C");
...