hey te puedo ayudar en algo
Hola soy estudiante de informatica si gustas te ayudare en lo que puedas bye suerte
hola Paul
veras yo tb soy estudiante de informatica concretamente del modulo de DAI (Desarrollo de aplicaciones informacticas) y me ha quedado PLE (Programacion en Lenguaje Estructurados) gracias a dios aprobe C++ y tengo q hacer una serie de programas asntes de agosto y me veo mal he hecho 5 de 20 pero me veo con el culo mal y con el curro no tengo casi tiempo yte agradeceria que si te aburres lo hagas o me ayudes con codigos de funciones q yo implementare o ayuda de como hacerlo. si no tb gracias. se que deberia ahcerlso yo pero necesitos todos hechos para aprobar. aki te envio el programa q debe estar escrito en C en Lenguge estructurados mi emilio es [email protected] Gracias
**Un hospital nos encarga un programa para gestionar su bolsa de trabajo para enfermeras. Para contratar a una persona se coge el primer nombre que aparece en la bolsa. A partir de este momento esta persona pasara a ocupar el último lugar en la bolsa.
Los datos se gestionaran en memoria en una estructura de tipo lista. y se almacenaran en un archivo de texto ordenados por antigüedad del ultimo trabajo realizado (primero la gente que lleva mas tiempo sin trabajar) y por la nota del examen efectuado para entrar en bolsa.
a) Crear las estructuras de datos necesarias.
b) Desarrollar una función que cargue los datos del archivo en memoria y otra para que vuelque el contenido de dicha lista en el archivo.
c) Implementar una función que asigne a al primera persona de la bolsa un trabajo, moviéndola de la primera posición de la bolsa a la ultima.
d) Implementar una función para consultar la posición de una persona en la bolsa. Dado un DNI nos dirá en que posición de la lista esta o error en el caso de no encontrarse en la bolsa.
veras yo tb soy estudiante de informatica concretamente del modulo de DAI (Desarrollo de aplicaciones informacticas) y me ha quedado PLE (Programacion en Lenguaje Estructurados) gracias a dios aprobe C++ y tengo q hacer una serie de programas asntes de agosto y me veo mal he hecho 5 de 20 pero me veo con el culo mal y con el curro no tengo casi tiempo yte agradeceria que si te aburres lo hagas o me ayudes con codigos de funciones q yo implementare o ayuda de como hacerlo. si no tb gracias. se que deberia ahcerlso yo pero necesitos todos hechos para aprobar. aki te envio el programa q debe estar escrito en C en Lenguge estructurados mi emilio es [email protected] Gracias
**Un hospital nos encarga un programa para gestionar su bolsa de trabajo para enfermeras. Para contratar a una persona se coge el primer nombre que aparece en la bolsa. A partir de este momento esta persona pasara a ocupar el último lugar en la bolsa.
Los datos se gestionaran en memoria en una estructura de tipo lista. y se almacenaran en un archivo de texto ordenados por antigüedad del ultimo trabajo realizado (primero la gente que lleva mas tiempo sin trabajar) y por la nota del examen efectuado para entrar en bolsa.
a) Crear las estructuras de datos necesarias.
b) Desarrollar una función que cargue los datos del archivo en memoria y otra para que vuelque el contenido de dicha lista en el archivo.
c) Implementar una función que asigne a al primera persona de la bolsa un trabajo, moviéndola de la primera posición de la bolsa a la ultima.
d) Implementar una función para consultar la posición de una persona en la bolsa. Dado un DNI nos dirá en que posición de la lista esta o error en el caso de no encontrarse en la bolsa.
hola Paul , soy principiante en esto de la programacion en C++ , necesito un programa que resuelva gauss seidel con aceleracion de convergencia, (para n x n ), me urge para el domingo ojala y me puedas ayudar .
¡gracias por todo!mis correo: [email protected]
¡gracias por todo!mis correo: [email protected]
Hola Paul:
si te refieres a mi, gracias necisito ayuda, mira aki te envio el programa k no me corre, no me reconoce la libreria <glu>
/*
dy/dt = 1.0 - t + 4.0*y
y(0.0) = 1.0
*/
#include <GL/glut.h> //ESTA LIBRERIA NO ME RECONOCE
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#define MAXPUNTOS 20
double y[MAXPUNTOS+1];
double t[MAXPUNTOS+1];
double f(double t, double y)
{
return (1.0 - t + 4.0*y);
}
double exacta(double t)
{
return (t/4.0 - 3.0/16.0 + (19.0/16.0)*exp(4.0*t));
}
void Metodo_Euler(double tinicial, double tfinal, double yinicial, int n)
{
double h;
int i;
h=(tfinal-tinicial)/n;
t[0]=tinicial;
y[0]=yinicial;
for (i=0; i<n; i++)
{
y[i+1]=y[i] + h*f(t[i], y[i]);
t[i+1]=t[i] + h;
}
}
void init(void)
{
Metodo_Euler(0.0, 1.0, 1.0, MAXPUNTOS);
}
void display(void)
{
int i;
glClear(GL_COLOR_BUFFER_BIT);
glMatrixMode( GL_MODELVIEW_MATRIX );
glLoadIdentity();
//grafica de la solucion exacta en color Verde
glColor3f(0.0,1.0,0.0);
glBegin(GL_LINE_STRIP);
for (i=0; i<MAXPUNTOS; i++)
glVertex2f(t[i], exacta(t[i]));
glEnd();
//grafica de la solucion numerica en color Blanco
glColor3f(1.0,1.0,1.0);
glBegin(GL_LINE_STRIP);
for (i=0; i<MAXPUNTOS; i++)
glVertex2f(t[i], y[i]);
glEnd();
glFlush ();
}
void reshape (int w, int h)
{
if (!h)
return;
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0.0, 1.0, 0.0, 40.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
void keyboard(unsigned char key, int x, int y)
{
switch (key)
{
case 27: exit(0);
break;
}
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (350, 350);
glutInitWindowPosition (0, 0);
glutCreateWindow ("Metodo de Euler");
init ();
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutKeyboardFunc(keyboard);
glutMainLoop();
return 0;
}
si te refieres a mi, gracias necisito ayuda, mira aki te envio el programa k no me corre, no me reconoce la libreria <glu>
/*
dy/dt = 1.0 - t + 4.0*y
y(0.0) = 1.0
*/
#include <GL/glut.h> //ESTA LIBRERIA NO ME RECONOCE
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#define MAXPUNTOS 20
double y[MAXPUNTOS+1];
double t[MAXPUNTOS+1];
double f(double t, double y)
{
return (1.0 - t + 4.0*y);
}
double exacta(double t)
{
return (t/4.0 - 3.0/16.0 + (19.0/16.0)*exp(4.0*t));
}
void Metodo_Euler(double tinicial, double tfinal, double yinicial, int n)
{
double h;
int i;
h=(tfinal-tinicial)/n;
t[0]=tinicial;
y[0]=yinicial;
for (i=0; i<n; i++)
{
y[i+1]=y[i] + h*f(t[i], y[i]);
t[i+1]=t[i] + h;
}
}
void init(void)
{
Metodo_Euler(0.0, 1.0, 1.0, MAXPUNTOS);
}
void display(void)
{
int i;
glClear(GL_COLOR_BUFFER_BIT);
glMatrixMode( GL_MODELVIEW_MATRIX );
glLoadIdentity();
//grafica de la solucion exacta en color Verde
glColor3f(0.0,1.0,0.0);
glBegin(GL_LINE_STRIP);
for (i=0; i<MAXPUNTOS; i++)
glVertex2f(t[i], exacta(t[i]));
glEnd();
//grafica de la solucion numerica en color Blanco
glColor3f(1.0,1.0,1.0);
glBegin(GL_LINE_STRIP);
for (i=0; i<MAXPUNTOS; i++)
glVertex2f(t[i], y[i]);
glEnd();
glFlush ();
}
void reshape (int w, int h)
{
if (!h)
return;
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0.0, 1.0, 0.0, 40.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
void keyboard(unsigned char key, int x, int y)
{
switch (key)
{
case 27: exit(0);
break;
}
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (350, 350);
glutInitWindowPosition (0, 0);
glutCreateWindow ("Metodo de Euler");
init ();
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutKeyboardFunc(keyboard);
glutMainLoop();
return 0;
}