Foros de daboweb

MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: jirho en 30 de Abril de 2004, 10:36:49 pm

Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 30 de Abril de 2004, 10:36:49 pm
...Bien ya me estoy desocupando y creo que se le puede meter un poco de mano de obra...mientras los de mas se desocupan...

...Primero antes de empezar, lo primero...jeje...quiero ver quien quiere seguir el curso, para empezar con el o ellos en el mejor de los casos, la idea es ir suave, para que si alguien luego se une...le coja el ritmo rapido...creo que en una semana esta bien mirar...no se si Lector y Lobo15 ya son candidatos...bueno ya se vera...

...Antes de empezar...lo escencial...el compilador...trabajaremos con Turbo C++ de Borland...creo que es el mejor para aprender desde cero...

...lo he estado buscando y no lo hallo...Yo tengo los instaladores pero ocupa 3 megas...no se puede enviar por correo...pero si se parte se puede enviar por partes...no se como lo vean ustedes...en fin ya me cuentan y nos vemos...

...OPCIONAL:  http://www.softonic.com/ie/8765
DevC++...uno muy bueno tambien, pero la diferencia es que es mas estilo windows pero no tiene una ayuda tan completa como Borland y ocupa 9 Mb de mas aproximadamente...pero creo que es mas sencillo que cada quien lo baje desde sus PC y creo que es una mejor opcion...bueno, ya eligen ustedes...

...Tambien este...es una semejansa a Turbo C++ 3.1, pero no biene con todas las opciones aunque es muy pequeño...la verdad apenas lo prove y funciona lo basico...no se lo demas...

http://www.geocities.com/joseluisdl/enlaces.htm

...vayan hasta el fina y linkeen Turbo C Little (archivo zip)
...lo descomprimen, siguen las instrucciones y lo ejecutan... :wink:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: fedelf en 30 de Abril de 2004, 11:24:33 pm
Yo estoy interesado, ya estudié en su dia C, pero lo tengo mas que olvidado, en cuanto al Borland, creo que lo tengo por aqui, luego lo confirmo, y si lo encuentro por algun lado para descargar lo digo, y pasare el enlace por MP, que no es cuestion de ponerse a postear programas. :)
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: Leandros en 30 de Abril de 2004, 11:59:44 pm
Yo como ya dije, si no podeis encontrarlo, puedeo hacer un FTP y os bajais el mio en un zip. ;)
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: Lector en 03 de Mayo de 2004, 01:56:17 pm
Candidato a presidente no, pero a las clases de C seguro que si.

Un saludo. :wink:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 03 de Mayo de 2004, 04:43:17 pm
...bien, me alegra...ya estamos formando la base... :wink: ...
Título: nivel 0
Publicado por: enredado en 04 de Mayo de 2004, 12:19:54 am
Comenzando.
Contar conmigo. Sobre todo si la idea es ir suave, novatazo que será uno...  
Ultimamente no tengo tiempo para casi nada, pero no me olvido de este foro. Os sigo leyendo y me anima saber que por aquí hay gente que controla, como tengais paciencia os ganareís un monumento.
Título: Re: nivel 0
Publicado por: jirho en 04 de Mayo de 2004, 03:56:45 pm
...jejje...no te habia visto ya...en la semana comenzamos... :wink: ...
Título: Re: nivel 0
Publicado por: jirho en 12 de Mayo de 2004, 06:06:51 pm
...ya todos con el compilador???...
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: Leandros en 13 de Mayo de 2004, 02:49:59 pm
Esta noche voy a dejar un FTP con el compilador, lo siento chicos por no ponerlo antes, es que estoy muy muy liado con la carrera.

Ya os digo la dirección ;)
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: Lector en 13 de Mayo de 2004, 06:05:16 pm
O.K. y gracias de antemano. :D

P.D.: Yo también estoy bastante enquilombado entre parciales y T.P. por eso es que no estoy muy online, que digamos... sabran disculparme. :oops:

Un saludo y gracias. :wink:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: enredado en 14 de Mayo de 2004, 12:43:32 pm
Compilador instalado.
En las alforjas de mi burra hay casi de todo :D menos tiempo de sobra... de casi todo.
Afilados los lapices y preparados los cuadernos.
Cuando se tercie empezamos.
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: Leandros en 14 de Mayo de 2004, 02:36:39 pm
Ayer intenté conectar el FTP pero no funcionaba, ahora estoy bajando otro a ver que tal. Esperemos que este si que funcione.
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 14 de Mayo de 2004, 04:29:50 pm
...bien, entonces aunque una semana mas tarde, creo que la proxima ya le damos...

...comenzaremos con la parte practica, la historia ya saldra a flote...

...entonces por el momento:

->Tipos de Variables...
->printf();
->hola mundo.
->scanf();


...si creen que no es adecuado...no duden en modificar...
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 14 de Mayo de 2004, 06:01:39 pm
...los temas iran lento, pero igual hay algunos que salen en poco, pero esperando que se tenga la participacion fija de los integrantes, no se pasara al siguiente tema sin la confirmcaion de cada uno de ellos...bien entonce:

TIPOS DE VARIBALES:
..por ahora una pequeña intro...

...Las variables son un espacio de memoria que se crea para guardar la info, es decir los datos que vamos a trabajar. Pueden ser globales y/o locales.
Ademas tambien pueden definirse como atomicas o compuestas(Estas ultimas creadas por el usuario, las veremos al final de curso). Las var. atomicas, o monoatomicas son las que ya vienen definidas en C(int, float, char)...Bien, creo que es un buen tema para Leandros... :twisted:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 17 de Mayo de 2004, 06:35:33 pm
...VARIABLES...

Las variables son muy necesarias a la hora de manejar datos, cada tipo nos identifica con un valor especifico con respecto al mundo real y deben ser utilizadas segun los datos que se necesiten, es decir hay tipo entero para manipular enteros, flotantes o reales para manejar reales y por supuesto caracteres para manejar letras.

Por ahora vamos a trabajar con variables locales, ya que aun no podremos ver la clara diferencia entre variables locales y globales, estas las veremos cuando entremos a funciones...

...Aunque los nombres de las variables no son de gran importancia por el momento, debemos acostumbrarnos a darles un nombre apropiado para poderlas identificar. Es decir, por ejemplo si queremos hacer un programa que sume dos numeros. se podria:

x->para el numero 1
y->para el numero 2
z->para guardar la suma.

Esto esta bien, pero si ustedes ven los datos, ellos no les dicen nada...por el contrario:

Num1->Numero 1
Num2->Numero 2
Suma->Para Guardar La Suma....creo que se ve mas claro cierto :wink:

...bien partiendo de esto, veamos como declarar una variable:

int Var1=0;// Declaramos una variable de tipo entero...inicaializada no olvidar eso!!!!
float Var2=0.0;// Tipo real
char caracter='a'; //Tipo caracter...

...hay algunos conceptos y "reglas" que faltan especificar, pero no entraremos mucho en detalle...toda la teoria la encontraran en el Tutor de C de www.hackeando.com ...que pronto estara disponible...el curso se guiara de el y por eso solo vamos a tratar la tecnica...los conceptos espero los refuerzen de ahi...

...LA FUNCION MAIN()...

...Antes de entrar con el printf(), debemos concer el main(), la cual es una funcion que es como el nucleo del programa, es donde se enzala la ejecucion del programa y es por donde se empiezan a ejecutar los programas...como?:

int main(){// Inicio
// Declaracion de variables

//Codgio!!!
return 0///Indica una ejecucion exitosa del programa
}//Fin

...No olvidar, que despues de cada linea, excepto en los ciclos se debe terminar con un ; de lo contrario saldra un error de sintaxis...

...PRINTF()...

...Esta funcion nos permite imprimir texto, se debe incluir la libreria stdio.h....Como funciona?...

...el famos programa: Hola Mundo:

int main(){
clrscr();//lLimpia la pantalla
printf("hola mundo Daboweb");//Imprime el texto
getch();//Espera que se oprima una tecla antes de terminar
return 0;//Indica una ejecucion exitosa del programa
}

...Muy sencillo de utilizar, las fucniones clrscr() y getch(), son de conio.h
necesarias para que no imprima basura de ejecuciones anteriores(clrscr()) y para que premita ver ver los resusltados del programa en ejecucion(getch()), de lso contrario saldra muy rapido.

void main(){
}//SI UTILIZAMOS VOID; NO ES NECESARIO RETORNAR; PERO ESTO SOLO PARA TURBO C DE BORLAND; EN DEVC Y EN LINUX DEBE SER INT.

//Por ahora eso, el principio es un poco rapido, ya que no se ve mucho, como dije se tratara de ser paractico y esperamos sigan el tuto para la teoria...estoy un poco apurado y atlvez no veo bien las cosas, no duden en cuestionar... :wink:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: Lector en 18 de Mayo de 2004, 02:54:17 pm
tomandonota.com   :!:  :wink:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: enredado en 20 de Mayo de 2004, 10:44:58 am
OK, así calentando tranquilitos, que sino luego hay lesiones. :)
Esperando el tuto.
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 21 de Mayo de 2004, 10:42:55 pm
SCANF();:

Otra funcion muy importante en C, es scanf(); nos permite leer los valores asignados a las variables, para ello, debemos tener en cuenta el formato de la variable que que queremos leer, es decir se debe especificar el tipo de dato a leer. Ejemplo: En conmbinacion con el prinf();

sea:

int x=0;

printf("INGRESE UN NUMERO: ");
scanf("%d",&x);//Leemos el dato de tipo entero

...&-->indica la direccion de memoria de la varible a la que le vamos a asignar dicho valor

..pero como sabemos, pues al igual que el scanf(); el printf(); tiene la misma regla...asi, que si queremos que nos muestre el numero digitado:

int x=0;

printf("INGRESE UN NUMERO: ");
scanf("%d",&x);//Leemos el dato de tipo entero

printf("EL NUMERO DIGITADO FUE: %d",x);//Imprime el valor digitado...

...no necesita le &, ya que el valor ya ha sido asignado y ya es cuestion de decirle solo que imprima su valor...si:

printf("EL NUMERO DIGITADO FUE: %d",&x);//Imprime la direccion de memoria de la //variable x...

FORMATOS MAS COMUNES:

d,i----->int
f----->float
p----->Punteros
c----->char
s----->string

...Cuando se imprime un valor flotante, por ejemplo x=7, saldra algo como:

7.00000000000

...para evitar esto, podemos anteponer al f el numero de decimales que queremos que imprima. Ejemplo:

float x=15.8;

//Normal:
printf("%f",x);// Imprime: 15.80000000000

//Con Formato:
printf("%.2f",x);// Imprime: 15.80

...bien, creo que lo inicial es esto...me indican si algo no hay claro o si falta profundizar mas...

 :wink: ...recuerden que todo lo hace la practica... :twisted: ...
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: enredado en 26 de Mayo de 2004, 01:31:36 pm
Código: [Seleccionar]

#include<stdio.h>
int main()
{
int puntuacion = 5;
printf("Puntua del uno al cinco, según creas que lo entiendes.\n Si elijes cinco se supone que no tienes dudas.\n Si eliges uno es que no te aclaras:\n");
scanf("%i", & puntuacion);
print("Has puntuado %i. Tranquil@ la informacion recibida no será cedida a terceros ni usada en tu contra." puntuacion);
}



Lo del "return 0" abría que ponerlo en este código también?
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: Lector en 26 de Mayo de 2004, 02:29:55 pm
OK.  A practicar se ha dicho.. :wink:

Esto se pone mássssss que interesante.  8)

P.D.:Disculpas por la auscencia, pero estuve medio enfermo (del todo) y no salia de la cama para nada. :(

Un saludo. :wink:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: BuHo en 26 de Mayo de 2004, 03:37:26 pm
Si, una funcion, mientras no sea de tipo "void", debe retornar algo.
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 26 de Mayo de 2004, 09:35:39 pm
...si...si...por ahora vamos bien...creo...no veo quejas...en la proxima entrada pongo parte de condicionales y ya vienen algunos ejercicios... :wink:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 23 de Junio de 2004, 10:53:22 pm
...bueno en primer lugar disculpas por la semana que se me hizo tan larga...bueno aqui va...


SENTENCIAS DE CONTROL

<<CONDICIONALES>>
>>IF---->
Evalua un proposicion y permite al programa ejecutar sentencias en caso de que sea verdadera la dicha proposicion.

if(Proposicion/Condicion){
//Sentecnias;
}

>>IF ELSE----->Igual que el if, solo que esta ves en caso de que la proposicion sea falsa tambien existe la posibilidad de ejecutar alguna sentencia.

if(Proposicion/Condicion){
//Sentecnias;
}

else{
//Sentecnias;
}

IF ANIDADOS----->Son simplemente cadenas de if, los cuales permiten evaluar n proposiciones.

Ejemlpo Sobre Los If: /> Leer un numero e imprimir si esta entre 0 y 9,entre 10 y 19, entre 20 y 30 o si es diferente  de cualquiera de los rangos:

int main(){
int Num=0;

clrscr();
printf("INGRESE EL NUMERO: ");
scanf("%d",&Num);

if (Num>=0&&Num<10){
printf("EL NUMERO ESTA ENTRE 0 Y 9");
else{
if(Num>=10&&Num<20){
printf("EL NUMERO ESTA ENTRE 10 Y 19");
else{
if(Num>=20&&Num<=30){
printf("EL NUMERO ESTA ENTRE 20 Y 30");
else{
printf("EL NUMERO NO  ESTA ENTRE 0 Y 30");
}
}
}
}
}
}

getch();
}


<<CICLOS DE CONTROL>>

Son sentencias que nos permiten ejecutar bloques de "acciones", n veces, donde n es la condicion de parada del ciclo, es decir cuando debe terminar.

>>FOR----->
Ciclo muy util, utilizado principalmente para el recorrido de arrays. Facil de utilizar y necesario cuando sabemos cuando empieza y cuando debe terminar la ejecucion de las lineas dentro del ciclo.

>>Ejemplo: /> Programa que imprima los 10 primeros factores del 5 (tabla del 5: 5*1...5*10):

int main(){
int i;

printf("TABLA DEL 5: \n\n");
for(i=1;i<=10;i++)
printf("5*%d= %d\n",i,5*i);
getch();
}

>>Hacerlo utilizando variables.

>>Bien, como habia dicho, es mas sintaxis, la teoria y especificaciones estan ya en el tuto, cualquier duda no olvidar postear. Practicar no solo con tipos enteros, recordar que hay mas tipos de datos...en la semana...Cilcos: while, do while, switch...Ver el men de ejercicios...bueno un saludo y espero que les sirva...ya me comentan...ha ver lo ejercicios... :twisted:  :twisted:  :twisted:  :wink: ...
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: enredado en 25 de Junio de 2004, 01:49:55 pm
Hola jirho, no te preocupes por la semana pasada ;). Todos tenemos cosas que hacer, además vienen buenas fechas para mí, por lo que a mediados de julio hasta septiembre desapareceré... :D:D8)
Pero hasta entonces nos vemos por aquí.
He hecho un par de ejercicios y tras problemas de sintaxis funcionan.
¿La idea es comentarlos en el hilo de ejercicios, poner el código, preguntar por los problemas que surgan o que?
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: BuHo en 25 de Junio de 2004, 03:15:24 pm
Personalmente creo que en los ejercicios mejor que  solo peguemos los errores que nos surjan, es decir,  poquitas lineas o dudas con la forma de  resolver el programa. Pasado un tiempo, se puede colgar un modelo de ejercicio correcto,  para los que lleguen nuevos al foro, o incluso, podemos poner al principio de cada ejercicio, las personas que lo han resuelto hasta el momento, y no colgar el codigo correcto, para que quede algo asi como un reto que este siempre abierto. Ademas, supongo que ira subiendo el nivel, y jirho esta llevando muy bien el ritmo.

Si os parece lo de no colgar el codigo, los que hagais un ejercicio, lo podeis mandar por privado y nosotros añadimos el nick a la lista de los que lo han resuelto.
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: Lector en 25 de Junio de 2004, 04:14:06 pm
Me parece lógico y divertido.

En lo personal, estoy hasta la nariz de examenes, trabajos practicos y no sé cuantas cosas de la facultad (como sabrán, los examenes -al igual que el C- son mundiales :x -) pero igual estoy entrando todos los dias para ver las novedades.

Me disculpo si estoy un poquito aucente.  :(

Un saludo. :wink:
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: BuHo en 25 de Junio de 2004, 04:57:53 pm
tranqui lector, son fechas dificiles para todos.
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: enredado en 28 de Junio de 2004, 03:32:40 pm
Por mi parte lo que se diga de hacer estará bien, casi seguro:)
Otra cosa importante, no hay prisa. Esto pretende ser entretenido, por lo menos para mí. :D:D
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: jirho en 23 de Julio de 2004, 09:43:56 pm
...bueno, quien tiene que pedir realmente disculpas soy yo, ya que me he tomado unas autovacaciones en el campo puro, como dije a Lector sin tegnologia...bueno, pero como buen hijo prodigo regrese a casa y ya estoy para atender... :twisted: ...saludos mi gente...
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: cybernick01 en 08 de Junio de 2005, 04:52:46 pm
Me sumo!!:D
Título: ...Comenzamos: C desde Cero...(Compiladores Bajo Windows).
Publicado por: destroyer en 08 de Junio de 2005, 06:18:41 pm
Bienvenido al foro...

un saludo