segunda-feira, 30 de junho de 2014

quarta-feira, 25 de junho de 2014

Segunda Avaliação - Programação de Computadores I

Senhores alunos:

Conforme lembrado e discutido em sala de aula, se o Brasil vencer o Chile e avançar para as quartas de final, a segunda avaliação - parte prática será antecipada para o dia 01/07, próxima terça-feira. Em caso de antecipação da prova, o terceiro trabalho pode ser entregue até o dia 08/07. Caso o Brasil perca para o Chile, mantém-se a entrega do trabalho para 01/07 e a prova para o dia 08/07.

A prova será realizada no Laboratório de Sistemas Computacionais (LSC) que conta com 20 computadores. A prova será realizada seguindo a seguinte dinâmica:

1. O aluno liga o computador, cria um projeto e compila, para verificar se o codeblocks está funcionando corretamente. 

2. Tudo OK, o aluno copia para uma pasta da área de trabalho o conteúdo do seu pendrive contendo o material de consulta, de livre escolha.

3. O aluno guarda o pendrive.

4. O aluno recebe a avaliação.

5. Ao terminar a avaliação, o aluno organiza os projetos gerados pelo codeblocks em uma pasta com o seu nome.

6. O professor copia a pasta em seu pendrive.

terça-feira, 24 de junho de 2014

Nova data da recuperação & calendário de final de semestre

Senhores alunos:

Revendo as aulas que faltam para terminar o semestre, considerando o número de aulas que necessito para terminar o conteúdo (apenas 2) e a impossibilidade do Mateus comparecer na recuperação nessa semana, transfiro a prova de recuperação para o dia 4 de julho (dia da independência da "Terra da Liberdade") no horário de aula.

Assim, o calendário de término de semestre fica:

27 e 30 de junho - Encerramento do conteúdo.
4 de julho - Recuperação da Primeira e da Segunda Avaliações
7 de julho - Aula para dúvidas.
11 de julho - Terceira Avaliação e entrega da Quarta avaliação (trabalho)
14 de julho - Recuperação (n-1).

Em função da recuperação extra, para quem for melhor nesta prova, a média passará a ser calculada por:

(2*REC + P3 + TR) / 4

Até sexta!

Exercícios de Preparação para a terceira avaliação de Sistemas de Controle

Srs alunos

  
O link abaixo dá acesso a lista de exercícios sobre Lugar das Raízes (Root Locus), Diagramas de Bode e Critério de Routh-Hurwitz.

Exercícios sobre estabilidade de Sistemas de Controle

E, no link abaixo a solução de todos exercícios da última lista.

 Solução dos Exercícios - Routh/ROOTLOCUS/Bode.

att

Villaça

Programação de Computadores I - Recursão em Fortran 90

Senhores alunos:

Aos interessados em programação Fortran, segue programa que calcula o fatorial de um número usando uma função recursiva

Até a tarde.

-----------------------------------------------------------------------------------

PROGRAM MAIN
IMPLICIT NONE
INTEGER :: N
REAL :: F
PRINT *, 'N (N <= 34)?'
READ *,N
F=FATORIAL(N)
WRITE(*,' (I2,"!=",F40.0) ')N,F
CONTAINS
! Para projetar uma função recursiva em Fortran 90, se deve anexar a ! palavra RECURSIVE antes da palavra-chave FUNCTION. Além disso, na 
! linha de cabeçalho, após a lista de parâmetros,incluir
! a palavra-chave RESULT seguida, entre parênteses,pela
! variável interna que será usado para armazenar o valor de retorno.
    RECURSIVE REAL FUNCTION FATORIAL(N) RESULT(F)
        IMPLICIT NONE
        INTEGER, INTENT(IN) :: N
        IF (N<=1) THEN
            F = 1
        ELSE
            F = FATORIAL(N-1)*N
        END IF
    END FUNCTION FATORIAL

END PROGRAM MAIN

segunda-feira, 23 de junho de 2014

Terceira Tarefa - Programação de Computadores I

Senhores alunos:

Terceira Tarefa

O arquivo saopaulo.dat contém as temperaturas mínimas e máximas diárias registradas na cidade de São Paulo no ano de 2012, um ano bissexto. Os dados são números reais, sendo os primeiros 366 são as temperaturas mínimas e os últimos 366 as máximas. Ou seja, o elemento 45 representa a temperatura mínima registrada na cidade de São Paulo no dia 14/02/2012 (14 = 45-31). O elemento 411 representa a temperatura máxima registrada na cidade de São Paulo no dia 14/02/2012.
Deve ser feito um programa que leia o arquivo e por solicitação do usuário apresente:
<1> A temperatura mínima registrada no ano e o dia e mês em que ela ocorreu.
<2> A temperatura máxima registrada no ano e o dia e mês em que ela ocorreu.
<3> A temperatura mínima registrada em uma data (dia/mês)
<4> A temperatura mínima registrada em uma data (dia/mês)
<5> O número de dias em que temperatura foi menor que 10 graus Celsius
<6> O número de dias em que temperatura foi maior que 32 graus Celsius
<7> Sair

Até amanhã.

segunda-feira, 16 de junho de 2014

quarta-feira, 11 de junho de 2014

segunda-feira, 9 de junho de 2014

terça-feira, 3 de junho de 2014

Respostas do exercício de traçado do Lugar das Raízes

Senhores alunos:

Exercício: Traçar o Lugar das Raízes do sistema de controle com realimentação unitária onde
                        G(S) = K / [ (s^2 + 2s +2) (s+4) s ].

Assíntotas: centro em  - 1,5
                          e
                 ângulos de  45, 135, 225 e 315 graus.

O sistema é estável para 0 < K < 11,56.
Os pontos de intersecção com o eixo imaginário são +/- j 1,155

O pto de ruptura com o eixo real ocorre em s = -3,09

O ângulo de partida do polo -1 + j é -63,43 graus
e para o polo -1 - j é +63,43 graus.

até sexta!