PROGRAMA DESENVOLVIDO NA LINGUAGEM C DE MÉDIA PONDERADA
Por: YdecRupolo • 10/7/2018 • 880 Palavras (4 Páginas) • 490 Visualizações
...
char turma
float p1
float p2
float p3
}
Type de f struct aluno Aluno;
Aluno*turmas[MAX];
void inicializa int n, Aluno** turmas] {
int i;
for (i=0,i
turmas [i]= NULL;{
void preenche (int n,Aluno**turmas,int i)}
IF(i=n)}
Printf(“índice vetor nulo\n”);
exit(1)
}
if turmas [i]==NULL
turmas [i]=
(Aluno*)malloc(sizeof(Aluno));
printf(“Entre com o nome”);
scanf(“/c, Entre com a matricula”);
printf(“Entre com a primeira nota”);
scanf(“/f,&turma[i]->p1];
printf(“Entre com a segunda nota”)
scanf(“/f,&turma[i]->p2];
printf(“Entre com a terceira nota”)
scanf(“/f,&turma[i]->p3];
{
Void imprime( int n,Aluno**turmas,int i){
IF (i=n)}
Printf(“índice fora de vetor\n”)
//exit(i)
return;
{
IF (turmas[i]!=NULL){
Printf(“\ninMatricula:”/d\n”;
Turmas[i] matricula;
printf(“\ninturma:/s\n”;
turmas [i] turma);
printf(“\n\n”);
{
{
Void imprimi_aprovados(int n, Aluno**turmas)}
int i;
float media;
float p1, p2, p3
media= 1*p1+2*p2+3*p3/6;
for (i=0; i
if (media >5,0)
ime (n,turmas,i);
main()}
nche(10,turmas,0)
preenche (10,turmas,1);
preenche(10,turmas,1);
imprimi_aprovada(10,turmas)
system(“Pause”)
return(0);
{
O código do programa ficou conforme descrito acima e de acordo com o cenário proposto na plataforma do projeto integrado Multidisciplinar IV.
CONCLUSÃO
O programa realizado para calcular a média ponderada foi bastante útil na aplicação dos conhecimentos de linguagem e técnicas de programação e engenharia de software 1. Entretanto no decorrer da compilação do programa DEV C++ senti certas dificuldades com a interface do programa e com certos erros ao compilar o código do mesmo.
Encontrei como solução recorrer a outro software chamado Scilab de código aberto e com interface mais agradável.
No decorrer do desenvolvimento do projeto senti algumas dificuldades e entendi que se em um projeto relativamente simples, acredito que no desenvolvimento de programas mais complexos se faz necessário o trabalho coeso de uma equipe de desenvolvedores para que o trabalho seja mais eficiente e entregue dentro dos prazos aos clientes.
Acredito que se os projetos multidisciplinares seguirem essa linha o aproveitamento do curso será aperfeiçoado no decorrer dos semestres subseguintes.
No tocante ao código puro acredito que a linguagem C é uma linguagem bastante poderosa, principalmente no quesito matemática simbólica, porém percebo que muitas empresas de desenvolvedores utilizam outra linguagem como a JAVA
A percepção de que o domínio de algoritmo é necessária para entender cada linguagem de programação ( na apostila foi tratada como pseudocódigo) é bastante importante devido a tecnologia mudar muito rapidamente, e certas especificidades de cada linguagem serem ultrapassados.
Acredito que foi uma experiência agradável o diálogo entre as duas matérias principais no semestre, e que foi eficaz o ensino apresentado pela UNIP assim como sua plataforma.
REFÊRENCIAS
Aula Dirigida de Introdução ao Dev-C++Departamento de Ciência da Computação IME/USP J.C. de Pina, J. Soares e C.H. Morimoto
http://www-usr.inf.ufsm.br/~librelotto/si/lab1/elc1065-a2-dev-C.pdf
Apostila Linguagens e técnica de programação Unip
...