En este grupo En todos

Grupo de Lenguaje C y C++



Principiante en C y C++

joni
Itapua, Paraguay
Escrito por Joni Perez
el 26/02/2009 | Nivel Básico

Buenos Dias.

Bueno, a ver por donde empiezo.

Soy nuevo en este Grupo e ingrese a este por que me interesa mucho poder aprender este lenguaje de programacion,

Crear un debate no se si es el medio correcto para pedir ayuda u orientacion de como empezar a aprender C si no lo es pido las disculpas y espero las orientaciones correctas.

Bueno, necesito aprender C y C++ desde las bases, como se dice desde cero. He buscado mucho material en internet pero hasta ahora no he comprendido mucho, ya se por que los materiales son de diferentes autores o por que no son tan sencillos de entender... (recuerden que estoy en cero)

Quisiera por este medio pedir si alguien me puede dar las orientaciones de donde o como empezar a aprender, que necesito saber, que debo practicar, que debo tener como herramienta para llegar a adquirir un buen nivel en este lenguaje.

Confio en que podran ayudarme, por que siempre han sido de muy buena calidad los materiales y respuestas de los grupos.

Agradeciendo desde ya, me despido.

Atentamente.

Renzo Garcia
Ingenieria quimica universidad naciona...
Escrito por Renzo Garcia
el 28/02/2009 | Nivel Básico

Bueno joni, yo tb estoy aprendiendo c++ con el programa Borland 5. 02, tengo la suerte que me lo estan enseñando en la univ como un curso más, pero creo que lo estudiare aparte ya que ya le agarre el gusto.
tengo unos manuales que me e descargado que me han ayudado bastante, desde 0 como tu dices. A ver si me puedes explicar como subirlo al grupo, ya que creo que seran de mucha utilidad para otros.
nos vemos

Joni Perez
Itapua, Paraguay
Escrito por Joni Perez
el 28/02/2009 | Nivel Básico

Buen Día, Renzo

Antes que nada gracias por responder, bueno yo tampoco no se muy bien como se alza los archivos pero he estado curioseando y creo que funciona así.

En la parte superior de este debate hay un par de opciones
110 Documentos | 4 Imágenes | 2 Vídeos | 132 Debates | 4703 Miembros

Si le das clic en Documentos te lleva a la sección donde están todos los documentos, y al principio hay un botón que dice "Subir un Documento" y a partir de allí ya es fácil...

Creo que hay dos opciones para que yo vea o descargue tus archivos. Una es automática y ya deja un links de tus archivos en la foto de tu perfil y la otra es que pongas el link directo aquí.

Bueno espero sirva para que puedas alzar tu material, desde ya te agradesco por el tiempo.

Saludos
Atentamente.
Joni

Joni Perez
Itapua, Paraguay
Escrito por Joni Perez
el 04/03/2009 | Nivel Básico

Hola, que tal Renzo.

Desde ya gracias por el material , ya lo he bajado y lo estuve leyendo esta bueno, (pero sigo leyendo)
en relación a los archivos es cierto no se pueden alzar los archivos de otros autores.
te paso mi mail por un mensaje.

Renzo, me gustaría mucho poder darle una continuidad a esto de aprender C++ para poder decir dentro de unos meses que he avanzado. Se que con la ayuda de Uds.. Lo podre hacer.

Agradeciendo desde ya, me despido.

Atentamente.
Joni

Jesús Manuel
Técnico superior universitario en info...
Escrito por Jesús Manuel
el 21/06/2009 | Nivel Básico

Cuenta con mi ayuda, si tienes alguna duda un poco mas especifica, no dudes en preguntarme...

Saludos, Suerte y Exitos.!

Rafael Ochoa
Informática i u t i r l a
Escrito por Rafael Ochoa
el 23/06/2009 | Nivel Básico

Buenos días estoy muy interesado en aprender c/c++ quiero sacarle el mayor povecho para rendir en la universidad y en lo personal, espero el mayor conocimiento posible de ustedes, gracias

Joni Perez
Itapua, Paraguay
Escrito por Joni Perez
el 24/06/2009 | Nivel Básico

Buen Dia, Jesus

Gracias por la predisposion, si bien es cierto en estos dias deje un chiqui quiero darle prioridad otra vez. Me estare organizando, y les estare solicitando su apoyo.

Desde ya agradecido.

Jose Luis Fuentes
Sun programación java nivel inicial be...
Escrito por Jose Luis Fuentes
el 24/06/2009 | Nivel Básico

Hola, soy Jose, tengo conocimientos muy superficiales del lenguaje c y c++, de modo que si alguien sabe de un tutorial o de un manual recomendable , les agradecería me lo hicieran saber. Gracias

Jesús Manuel
Técnico superior universitario en info...
Escrito por Jesús Manuel
el 25/06/2009 | Nivel Básico

Hola Jose Luis Fuentes , en estas dos paginas hay muchisimo material:

www.freelibros.com

www.videotutoriales.com (en esta debes registrarte para bajar el material, pero vale la pena)

Espero te sea de utilidad.

Saludos, Suerte y Exito!

Alejandro Armagnac
Distrito Federal, Mé...
Escrito por Alejandro Armagnac
el 25/06/2009 | Nivel Básico

José, esta página esta muy completa: https://c.conclase.net/


Jose Luis Fuentes
Sun programación java nivel inicial be...
Escrito por Jose Luis Fuentes
el 28/06/2009 | Nivel Básico

Alejandro y Jesus Manuel, les estoy muy agradecido por la buena onda con que respondieron a mi solicitud de orientación, voy a consultar estas páginas que me recomendaron y luego les comento los resultados, pero desde ya les reitero mi agradecimiento.

Arturo Ramirez Ramirez
Computacion e informatica universidad ...
Escrito por Arturo Ramirez Ramirez
el 02/07/2009 | Nivel Básico

Rekomiendo el libro de DEITEL.... Se llama "como programar en C/C++"..... Yo estoy aprendiendo muxo de ese libro... Y klaro antes de eso leerse un buen manual de algoritmos y pseudocodigo

Arturo Ramirez Ramirez
Computacion e informatica universidad ...
Escrito por Arturo Ramirez Ramirez
el 02/07/2009 | Nivel Básico

Ah por cierto!... Alguien me podria a yudar a korregir este programa ke nome kiere korrer.... Pide la union de DOS vectores A y B en un solo vector C..... Todos ellos de tipo entero positivo


#include <stdio. H>
#include <conio. H>
#define MAX A 10
#define MAX B 12
#define MAX C 22

Void main();
{
int A[MAX A], B[MAX B], C[MAX C], na, nb, nc;

Clrscr();
void INICIA(A, B, C, na, nb);
void PROCESO(A, B, C, na, nb ,nb);
void SALIDA(C, nc);
getch();
}

Void INICIA(& int A[MAX A], & int B[MAX B], & int C[MAX C], & int na, & int nb);
{
void Inicializa(A, B, C);
na = lee_entero("Ingrese numero de elementos", 0, MAX A);
nb = lee_entero("Ingrese nummero de elementos", 0, MAX B);
void Lectura(A, B);
}

Void Inicializa(& int A[MAX A], & int B[MAX B], & int C[MAX C]);
{
void Ini_vec(A) ;
void Ini_vec(B);
void Ini_vec(C);
}

Void Ini_vec(& int V[MAX]);
{
int i;

For(i == 1; i < MAX A; i++){
V[i] == 0;

}

Int lee_entero(& char msje[MAX], int linf, int lsup);
{
int ne;

Do
{
printf ("Ingrese numero de elementos\n");
scanf ("%d", &ne);
}while(ne < linf && ne >= lsup)

Return ne;
}

Void Lectura(& int A[MAX A], & int B[MAX B], int na, int nb);
{
void Lee_vec(A, na);
void Lee_vec(B, nb);
}

Void Lee_vec(& int V[MAX], int n);
{
int i;

For(i == 1; i < n; i++);
V[i] = Lee_entero("Ingrese elemento del vector", 0);
}

Int Lee_entero(& char msje[MAX], int linf);
{
int i,x;

For(i == 1; i < n; i++)
do
{
printf("Ingrese elemento del vector\n");
scanf("%d", &x);
}while(x < linf)

Return x;
}

Void PROCESO(& int A[MAX A], & int B[MAX B], & int C[MAX C], int na, int nb, & int nc);
{
if(na + nb <= MAX C)
void Union(A, B, C);

Else
printf("No hay espacio en el vector\n");
}

Void Union(& int A[MAX A], & int B[MAX B], int na, int nb, & int nc);
{
int i,j;

For(i == 0; i < na; i++)
C[i] = A[i];

For(j == 0; j < nb; j++)
C[na] = B[j];
na +=1;
}

Void SALIDA(& int C[MAX C], int nc)
{
int i;


for(i=0; i < nc; i++)
printf("Los elementos del vector C son %d\n", C[i]);
}

Jesús Manuel
Técnico superior universitario en info...
Escrito por Jesús Manuel
el 02/07/2009 | Nivel Básico

:s No entiendo nada el codigo... A simple vista hay un monton de errores, solo con las definiciones de las constantes, ya el resto esta todo malo... Seguido de eso en la funcion principal main, colocasteis un punto y coma... Pero antes de eso se te olvido crear los prototipos de las funciones. Mas adelante veo que utilizas las funciones sin antes haberlas definido (error fatal) los prototipos pueden solucionar eso... A la hora de declarar los vectores tambien cometiste un error grande...

En resumen creo que sale mejor hacerlo de nuevo desde cero.... :s....

Dejame ver en un rato, a ver si te puedo ayudar en algo. Seria bueno que colocaras el enunciado el enunciado completo, o no se si es la union de dos vectores asi nada mas.. Si es asi, pues esta simple.. Creo apropiado tambien crear un debate nuevo para no ocupar espacio en este.

Bueno, ya para terminar, decirte que no te desanimes... :D tranquilo que entre todos ya lo resolvemos..

Saludos :)

Arturo Ramirez Ramirez
Computacion e informatica universidad ...
Escrito por Arturo Ramirez Ramirez
el 03/07/2009 | Nivel Básico

Sii es buena idea krear un debate aparte para esto.... Aver ke pasa :s

a por cierto komo se krea un debate

Alejandro Armagnac
Distrito Federal, Mé...
Escrito por Alejandro Armagnac
el 03/07/2009 | Nivel Básico

Probablemente puedas iniciar con algo que sepas que funciona y de ahí extenderlo, para que haga lo que exactamente lo que quieres que haga.

#include <stdio. H>
#include <stdlib. H>

int main(int argc, char* argv[])
{
int a[10]={0,1,2,3,4,5,6,7,8,9},b[12]={0,1,2,3,4,5,6,7,8,9,10,11},c[22],i;
for (i=0;i<10;i++){c[i]=a[i];};
for (i=0;i<12;i++){c[i+10]=b[i];};

for (i=0;i<22;i++){printf("%i\n",c[i]);};
return 0;
}

Jesús Manuel
Técnico superior universitario en info...
Escrito por Jesús Manuel
el 04/07/2009 | Nivel Básico

Para crear un debate, desde esta misma pagina en la parte superior, arriba del titulo "Principiantes en C y C++" hay un hipervinculo (letras en color azul) que dice Debates >. Click alli y luego en el boton crear un debate.

Existen otras rutas, pero desde esta pagina, esa es la mas corta.

Me avisas cuando crees el debate para darme una pasada.

Para avisarme, una vez creado el debate, puedes darle en Compartir (ubicado en la esquina superior derecha de la pagina, al lado de favoritos), desde alli es la mejor alternativa porque puedes invitar a varios compañeros de tu red de una vez. O sino simplemente me envias un mensaje o deja un comentario aqui. ;)

Saludos!

Escrito por Fernando Hernandez Hernandez
el 07/07/2009 | Nivel Básico

Muy bien Joni Perez, no se cuanto has avanzado, pero si aun estas en cero y si ya leiste algo de teoria, te reconiemdo, que trates de entender bien primero lo que son los tipos de datos y despues podria pasar a operadores, y finalmente estudiar algunas expresiones con esto, y analizar que sucede con con ellas.

Por ejemplo podrias analizar que sucede con esta expresion al colocarla en tu main()?

int a,b=5;
double c;
c = (double) a + b++ / 4. 0 * --a;

bueno es algo sencillo, pero estudiemos jerarquia y precedencia de los operadores y despues trata de predecir el resultado, notemos que a no contiene valor alguno que conozcamos, asi que ten cuidado.

Y si esto ya te es facil de hacer entonces podemos pasar a usar funciones, ciclos, arreglos respectivamente.

Espero te ayude esto, y por favor haznos saber tus dudas y con gusto las aclararemos.

Arturo Ramirez Ramirez
Computacion e informatica universidad ...
Escrito por Arturo Ramirez Ramirez
el 15/07/2009 | Nivel Básico

Weno amigos ya kree el debate sobre mi programa espero kontar kon su ayuda

Joni Perez
Itapua, Paraguay
Escrito por Joni Perez
el 15/07/2009 | Nivel Básico

Hola, como estan...

He leido ya unos cuantos materiales, ya hay algo en mi cabeza jejeje...

Lo que queria preguntarles es alguien de Uds tiene algo asi como un plan de estudio? Es decir una guia de con que empiezo y luego con que sigo? Ahora por ejemplo algo ya se pero no se si esta en el orden correcto. Fernando me menciono algo parecido a lo que necesito y decia asi " trates de entender bien primero lo que son los tipos de datos y despues podria pasar a operadores, y finalmente estudiar algunas expresiones con esto, y analizar que sucede con con ellas. "

Alguien tiene algo mas...?

Agradecido desde ya por cualquier ayuda que me puedan dar... Saludos