A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação de Computadores

Apresentações semelhantes


Apresentação em tema: "Programação de Computadores"— Transcrição da apresentação:

1 Programação de Computadores
Viviane Torres da Silva

2 Modularização de programas
Até agora o programa e seus subprogramas ficavam em um único arquivo. Contudo, é possível organizar o programa de forma que subprogramas correlatos fiquem em arquivos separados. O comando INCLUDE permite incluir o código dos arquivos de subprogramas no arquivo do programa principal.

3 Exemplo Arquivo ex4.f Arquivo media.f
program ex4 implicit none real media, pot print *, media(4,5) print *, pot(4,3) end include 'media.f‘ include 'pot.f' real function media(n1, n2) implicit none integer n1, n2 media = (n1 + n2) / 2.0 end Arquivo pot.f real function pot(n1, n2) implicit none integer n1, n2 pot = n1 ** n2 end

4 Exercício 1 Uma locadora de veículos aluga automóveis para empresas. A locadora possui dois registros: um com o nome das empresas que são (ou foram) seus clientes e o CNPJ, e outro com o CNPJ da empresa, o tipo de veículo alugado e a placa do veículo. As duas listas possuem 10 elementos. Faça um programa que gere como saída os relatórios abaixo. Cada gerador de relatórios deve ser implementado em um arquivo .f diferente Nome das empresas que no momento não estão alugando nenhum veículo Placa de todos os veículos alugados por uma determinada empresa cujo nome é fornecido pelo usuário

5 Exercício 2 Faça uma subrotina cada cadastrar 5 professores e a disciplina lecionada por cada professor. Faça uma subrotina para cadastrar alunos e as disciplinas nas quais estão matriculados. A subrotina possibilita o cadastro de no máximo 100 itens. Faça uma função que retorne o número de alunos matriculados em uma dada disciplina. Faça uma função que retorne o número de alunos de um dado professor Faça uma subrotina que informe os nomes dos alunos que não estão matriculados na disciplina lecionado por um dado professor. Faça um programa que utilize todas as subrotinas e funções acima.


Carregar ppt "Programação de Computadores"

Apresentações semelhantes


Anúncios Google