Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fsica Computacional A
DFAT/
FiscompFA
ltima atualizao: maro 2011
1. Introduo
A disciplina Fsica Computacional A disponibiliza um conjunto de textos contendo informaes e atividades que do suporte ao processo de aprendizado da linguagem de programao Fortran. As atividades so utilizadas para apresentar, para exemplificar a utilizao do Fortran, para dar destaque tcnica de programao estruturada e tambm para evidenciar os mtodos matemticos abordados pela disciplina. Portanto, o conjunto de atividades disponibilizado muito importante e foi especialmente elaborado para favorecer a apresentao, o entendimento e a fixao dos conhecimentos alm de possibilitar a obteno de alguma proficincia em programao.
2. Material da disciplina
2.1 Nota Interna
DFAT/Nota Interna/Fiscomp-02 Visualizador de Grficos Gnuplot 4.4 Fiscomp-02 Visualizador de Grficos Gnuplot 4.4 uma delas.
Parte do material disponibilizado pela disciplina est nas Nota Interna. Por exemplo, a Nota Interna que por simplicidade referenciada apenas por As seguintes notas internas Fiscomp esto disponveis: Nota Interna contm material sobre: acesso ao laboratrio / segurana do laboratrio
horrio de funcionamento / usurio e conta sistema operacional / ligando, desligando e reinicializando o microcomputador troca de senha / linux modo texto (comando de linha), etc.
Nota Interna
contm material sobre: evidencia os detalhes mais importantes necessrios para se trabalhar com o visualizador de grficos Gnuplot. O Gnuplot um software grtis muito poderoso, simples e extremamente til que permite a construo de vrios tipos de grficos. O Gnuplot existe e pode ser utilizado tanto no sistema operacional Linux quanto MS-Windows. O gnuplot pode ser baixado em: www.gnuplot.info/download.html
destaca as principais tcnicas para se escrever bons programas. Estas tcnicas e princpios no podem ser desconhecidas por ningum que trabalhe com programao contm material sobre o FORTRAN 77. Nesta nota interna a verso 77 do FORTRAN apresentada de forma bastante simples e curta. til para ter acesso rpido s principais regradas e conceitos do FORTRAN 77
Fiscomp-04 FORTRAN 77
As folhas de tarefas, FiscompTA, contm um conjunto de tarefas ( simples e diretas, de mdia complexidade e podem e devem ser utilizadas (independentemente
3. Sistema Operacional
Os computadores do laboratrio da disciplina utilizam o Ubuntu (a pronuncia feita com nfase no segundo u: ubuntu). A distribuio Ubuntu Linux (corretamente seria uma distribuio gnu/Linux, mas comum usar-se apenas linux) baseado no Debian, que uma distribuio bastante estvel, segura que disponibiliza muitos programas teis (todos grtis).
mouse movimente o mouse, ou teclas <espao> ou <shift> ou uma das teclas de movimento de cursor (seta para baixo) ou (seta para baixo) ou (seta para esquerda) ou (seta para direita)
Estas teclas so as mais seguras pois no intencionam fazer com que o computador inicie a execuo de alguma tarefa. Se o micro estiver ligado ele ir mostrar uma tela onde voc poder fornecer os dados necessrios ( conta e senha) para utilizar o microcomputador.
Ateno: O aparecimento de atividade na tela do micro ( vdeo) pode demorar um pouco se a opo salvar energia
tambm estiver ativada, porque o vdeo do micro leva algum tempo para religar. Aguarde um instante antes de executar outra ao.
Ateno: O Linux diferencia letra maiscula e minscula. Verifique se voc est escrevendo tanto o
usurio (conta) quanto a senha de forma apropriada (com relao correo e ao uso de letras maisculas e minsculas). Aps identificar o usurio o computador disponibilizar a conta no ambiente grfico do Ubuntu, muito provavelmente, o ambiente grfico Gnome (dependendo de como o Ubuntu foi configurado). Se voc cometeu algum erro ao digitar o usurio e/ou a senha, o sistema emitir uma mensagem de erro e voltar condio inicial, possibilitando nova entrada de usurio e senha. Tente novamente, agora, com mais cuidado ao digitar os dados.
8. Saindo da conta
Para sair da conta (desconectar-se) faa o seguinte:
salve seus dados se tiver algum dado a ser preservado execute o comando Encerrar sesso... clique sobre aparecer e o boto que est colocado na parte direita do painel superior. Um menu ir voc ento selecionar o item Encerrar sesso...
quando o sistema solicitar, confirme a ao. Depois de encerrar a sesso voc pode, simplesmente, deixar o computador ligado para que outro usurio possa encontr-lo em condies de uso.
9. Segurana
Cada usurio do laboratrio possu uma conta pessoal e intransfervel nos micros do laboratrio e responsvel por ela. Por isto preserve sua senha, mantendo-a s para voc, no fornea a sua conta e senha para terceiros e, principalmente, no deixe sua conta "aberta" ( disponvel) para ser usada por outra pessoa.
Voc ser responsabilizado pelo uso indevido de sua conta, mesmo que outros tenham feito uso dela.
Depois de acessar sua conta possvel constatar que na parte de cima da rea de trabalho ( desktop) existe uma barra de ferramentas que tem na sua parte mais a esquerda as entradas Aplicativos, Locais e Sistema. Sua aparncia similar (dependendo da configurao realizada) com a figura mostrada na sequncia:
A partir do momento que o sistema disponibiliza a rea de trabalho ( desktop) do usurio, possvel acessar a maioria dos programas instalados no computador.
10.1 Painel
A barra (o painel) existente na parte superior da rea de trabalho ( desktop) pode ser colocada em outro local se desejado. Ela pode estar a direita, a esquerda ou na parte de cima da tela. Usualmente ela se encontra na parte superior. No painel inferior (barra inferior) aparece um boto para cada aplicativo ( programa) que est sendo executado. Utilizando-se estes botes, pode-se facilmente alternar o foco da ateno entre as aplicaes. Basta dar um clique com o boto esquerdo sobre o cone do boto do programa existente na barra. O painel inferior tem na sua parte mais a esquerda o boto minimizando todas as aplicaes abertas. que permite mostrar a rea de trabalho,
Quando o gerenciador de arquivos for lanado ir aparecer uma janela com dois painis ( geralmente aparecem o painel da esquerda mostra os diretrios ( pastas) e dispositivos conectados, enquanto o da direita mostra os arquivos que existem dentro do diretrio em que se est no momento.
dois painis, mas isto depende de como o sistema est configurado ):
clique com o boto esquerdo sobre o objeto (arquivo ou diretrio) que deseja mover mantendo pressionado o boto esquerdo, arraste o objeto para cima do local desejado ( diretrio) quando estiver sobre o diretrio, solte o boto esquerdo
superior da janela)
A alterao do tamanho da janela feita colocando-se o cursor do mouse numa de suas bordas. Quando o cursor mudar para uma seta dupla, pressione o boto esquerdo e mantenha pressionado. Aps isto move a seta dupla para alterar o tamanho da janela. Na barra superior da janela existe trs botes que permitem minimizar, maximizar e fechar a janela que podem estar disposto como na figura que segue:
10.5 Terminal
Para se dispor de um terminal, uma das formas mais simples :
Locais>Acessrios>Terminal
Na rea de trabalho aparecer uma janela (terminal) disponibilizando um aviso de comando (prompt).
Aviso de comando ou prompt (pronto ou em prontido) o termo usado para indicar que o computador se encontra em estado de espera de comando (pronto para uso). Em nosso texto usa-se sem distino os termos aviso de comando e
prompt (prompt o termo ingls).
A representao grfica do prompt ser feita pelo smbolo $> (cifro seguido do smbolo maior). Quando o smbolo $> (ou o seu equivalente real) aparecer no terminal, isto indica que o sistema est em estado de espera de comando. Usualmente dito:
ou ento
Quando se trabalha no ambiente grfico ( usualmente o Gnome) todo o trabalho no modo texto ( CLI Command Line Interface Interface de Linha de Comando) feito dentro de um terminal, isto , na janela que contm o prompt. Modo Texto significa trabalhar no terminal ou no console
Console um ambiente textual, isto , um ambiente em que tudo feito escrevendo-se comandos, onde usualmente o uso do mouse e outros recursos grficos e pouco usado ou at mesmo indisponvel.
A partir deste momento, o terminal est pronto para uso. Como exemplo, veja o uso do comando cal. O comando cal a abreviao de calendar calendrio
Para executar o comando cal (calendar), no prompt que aparece na janela (no terminal), digite o comando cal e pressione a tecla enter (<enter>):
$> cal <enter>
A home page da disciplina permite acesso fcil e rpido s informaes e material da disciplina, tais como:
ementa da disciplina datas de provas tarefas, atividades e os prazos de entrega programas auxlio critrio usado para o calculo da mdia notas de aulas material de Fortran material referente ao compilador Fortran
e muito mais
Consulte a Home Page da disciplina com regularidade ela permanentemente atualizada com informaes relevantes disciplina
10
Se ainda no est conectado na sua conta, conecte-se. Para fazer isto execute as seguintes aes.
na tela inicial oferecida pelo micro digite seu login (usurio ou conta) e senha
Se os dados foram fornecidos corretamente, aps algumas aes do micro, voc estar conectado na sua conta. Caso contrrio, tente de novo, mas agora tomando mais cuidado ao digitar os dado (quanto correo e ao tipo de letra maiscula e minscula).
Atividade 2
Saindo da conta
Se no ambiente de trabalho ( desktop) existir alguma janela aberta ou programa sendo executado ( geralmente o primeiro passo fech-los (terminar a execuo dos programas). Proceda assim:
salve seus dados se houver dados a serem preservados, salve-os termine a execuo dos programas feche todas as janelas na sua rea de trabalho, isto far com que os programas que estiverem sendo executados terminem
quando o sistema solicitar, confirme a ao. Treine os procedimentos de entrar e sair de sua conta (atividades 1 e 2) para ter segurana nos procedimentos. Aps o treino, mantenha-se conectado, para iniciar as atividades subsequentes.
11
Atividade 3
Criando diretrio
Criar diretrio uma tarefa bastante comum. Cria-se diretrios para guardar arquivos conforme necessidade ou convenincia. Diretrios (pastas) ajudam a manter seus arquivos organizados, facilitando o seu trabalho. Crie 5 diretrios: atividade_01 atividade_02 atividade_03 a_decidir lixo 1. no painel da direita clique, sobre o painel direito, com o boto direito do mouse Selecione criar pasta Entre com o nome do diretrio e pressione a tecla <enter> 2. outra forma no menu arquivo do Navegador de Arquivo escolha criar pasta arquivo > criar pasta fornea o nome da pasta e confirme
Atividade 4
Apagando diretrio
Apague os diretrios: atividade_03 e lixo. 1. abra o gerenciador de arquivo caso no esteja aberto, abra-o 2. selecione o diretrio clique sobre o diretrio com o boto direito e escolha mover para a lixeira 3. outra forma selecione o arquivo, pressione a tecla del
12 Atividade 5
O gfortran o compilador Fortran da GNU utilizado em nossa disciplina. O cdigo fonte dos programas escrito em nossa disciplina so compilados com o gfortran.
Atividade 6
Copiando texto
Copia de texto pode ser feito usando-se combinaes das teclas control-C e control-V Control-C no editor, selecione o texto desejado pressione (e mantenha pressionada) a tecla control depois pressione a tecla c Isto copia o texto selecionado Control-V coloque o cursor onde deseja introduzir o texto copiado pressione (e mantenha pressionado) a tecla control depois pressione a tecla v Isto copia o texto para o local indicado Usando o editor de texto crie dois novos arquivos: a.txt e b.txt.
a.txt
13
b.txt
Atividade 7
Movendo arquivos
selecionar o arquivo pressione as teclas ctrl-x v para o local desejado pressione as teclas ctrl-v coloque o cursor sobre o arquivo pressione o boto direito selecione: recortar v para o local desejado pressione o boto direito selecione: colar
Transfira os arquivos a.txt para o diretrio atividade_02 e o arquivo b.txt para o diretrio atividade_03.
Atividade 8
Copiando arquivos
selecionar o arquivo pressione as teclas ctrl-c v para o local desejado pressione as teclas ctrl-v coloque o cursor sobre o arquivo pressione o boto direito selecione: copiar v para o local desejado pressione o boto direito selecione: colar
Transfira o arquivo a.txt para o diretrio atividade_03 e o arquivo b.txt para o diretrio atividade_02.
Atividade 9
Apagando arquivos
14
selecione o arquivo no menu principal v para editar editar > remover com o cursor sobre o arquivo pressione a tecla direita selecione: mover para lixeira
Montar
Montar uma mdia significa tornar o contedo da mdia acessvel. Antes da mdia ter sido montado o sistema operacional no sabe sobre a sua existncia e por isto no capaz de trabalhar com ela. Depois de ter sido montado, todas as tarefas possveis com a mdia podem ser executadas sem problema.
Desmontar
Um sistema operacional multitarefas e multiusurios ( como o Linux e o MS-Windows), quando recebem instruo para realizar uma tarefa, verifica a prioridade da tarefa. Se a tarefa tiver alta prioridade, ela executada imediatamente. Se a prioridade for baixa ( por exemplo: acessar um pendrive) ela pode, dependendo do momento em que a tarefa foi solicitada, ficar numa fila at o momento de ser executada. Escrever um arquivo numa mdia removvel ( ou salvar um arquivo) tem baixa prioridade, por isto, muitas vezes, o sistema operacional no escreve na mdia imediatamente aps receber a ordem, mas espera um momento mais adequado para executar o servio solicitado. Este um dos motivos porque no se pode retirar a mdia antes de desmont-la. A escrita do arquivo, pode ainda no ter sido completada (ou realizada). A tarefa ainda pode estar na fila de espera. Por outro lado, quando voc solicita que a mdia seja desmontada esta ao passa a ter alta prioridade, e quando o sistema operacional informado da sua inteno de retirar a mdia, o sistema passa a(s) tarefa(s) pendente(s) referentes mdia que est sendo desmontada para a frente da lista, isto , executa imediatamente tudo o que possa estar pendente com relao mdia para que voc possa retir-lo sem problema. Dispositivo Ocupado: Antes de desmontar a mdia o sistema operacional verifica se o mesmo no est sendo utilizado por algum programa ou usurio. Caso esteja, ele emite uma mensagem dispositivo ocupado, isto , dispositivo est sendo utilizado e por isto no possvel desmontar a mdia. Para poder desmontar uma mdia necessrio que todos os programas e todo os usurios que estejam conectados mdia (usando ou apontando para a mdia) sejam fechados, isto , liberem a mdia para que ela possa ser desmontada.
15
Coloque o pendrive na porta USB do computador depois de um breve tempo aparecer na rea de trabalho o cone do pendrive e imediatamente depois ser aberto o gerenciador de arquivo apontando para o pendrive. A montagem automtica. Depois de todas as tarefas e aes desejadas terem sido realizadas, proceda assim para remover o pendrive feche todos os programas que estejam conectados com o pendrive clique, boto direito do mouse, sobre o cone que caracteriza o pendrive na rea de trabalho selecione a opo desmontar volume (pode aparecer as seguintes opes: desmontar ou Ejetar entre outras)
A melhor forma de trabalhar com arquivos quando eles esto no HD. O pendrive deve ser utilizado apenas para transportar os arquivos. Copie o desejado do pendrive para o HD. Trabalhe. Depois de tudo pronto faa uma cpia do para o seu pendrive. Evite trabalhar diretamente no pendrive!