Professional Documents
Culture Documents
Relatrio Prtica 02
Aluno: Alexandre Lomeu de Carvalho / Matrcula: 114400063
Neste relatrio, foi pedida a modificao do programa anteriormente feito onde o tamanho do
vetor agora deve ser informado na linha de comando e alocado dinamicamente, liberando o espao no
final da execuo. Para isso, foi necessrio criar uma varivel, no caso do problema chamada n, para
armazenar o valor digitado na linha de comando, convertido e enviado para a funo.
= ( [1]);
= ( );
Ela ento vai receber esse valor e atravs das linhas de cdigo abaixo, alocar a varivel
dinamicamente
=
= ( ) ( ( ));
O programa ento executado normalmente e ao final, o vetor retorna para a funo principal
e ento feita a liberao do espao de memria atravs da linha de comando:
( );
( , ){
, , , ;
= ( [1]);
= ( [2]);
= ( [3]);
= ( , , );
A funo eficaz, recebe os valores recebidos pela linha de comando j convertidos para o
formato double atravs do comando atof e ento calcula o valor eficaz de uma senoide discreta com
perodo de amostragem unitrio.
( , , ){
, = , = 0, ; ;
= 2 3.14159265 ;
= ( ) ( ( ));
( == )
;
( = 0; < ; + +){
[] = (( ( )),2);
= + [ ]; }
;}
O programa ento retorna o vetor p alocado dinamicamente para que ele seja limpo e
liberado o espao de memria atravs do comando:
( );