Programação de Computadores

Slides:



Advertisements
Apresentações semelhantes
Um pouco mais de cardinalidade e Relacionamentos
Advertisements

Linguagem PASCAL Subprogramas
Parte 1: Organização de Computadores
Programação de Computadores
Programação de Computadores
Programação de Computadores
ABSTRAÇÃO processo de representar um grupo de entidades através de seus atributos comuns feita a abstração, cada entidade particular (instância) do grupo.
Programação de Computadores
Programação de Computadores
Análise e Desenvolvimento de Sistemas
Denise Guliato Faculdade de Computação – UFU
Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Algoritmos e Programação
PROGRAMAÇÃO MODULAR (com uso de subprogramas) prof
FACENS – Engenharia da Computação Lógica Computacional II
Prof. Carlos H. Marcondes
Funções e Subrotinas.
SISTEMA GÁS LEGAL 26 de fevereiro de 2010 Mangaratiba - RJ
Universidade Federal do Espírito Santo
OBS: Este ppt não é o definitivo (Versão Beta)
Paulo Henrique Graf Fernandes
Vetores, Matrizes e Funções
Exercícios de php Dia 04/03/2011.
Frotas – Sistema de Solicitação de Cotações
1 Estruturas de Programação Estruturas Condicionais Aula 5 IF (expressão teste) then ou IF (expressão teste) then ELSE END IF SELECT CASE (exp_select)
Subprogramas - Funções e Sub-rotinas
Variáveis, Tipos de Dados e Constantes
Subprogramas São blocos de execução internas a um programa.
Aula prática 9 Alocação Dinâmica Monitoria de Introdução à Programação
Sub-programas. Mecanismo de composição de programas Sub-programa está para peça de LEGO assim como um programa está para a construção.
BCC /01 Funções. Material Didático Unificado. 1 BCC701 – Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência.
Programação II Estruturas de Dados Aula 02 - continuação
Monitoria GDI Aula Prática
Tipos Abstratos de Dados
Programação de Computadores Viviane Torres da Silva
Aula Prática PL Profa. Bernadette Farias Lóscio
Técnicas de Desenvolvimento de Programas
Tela de acesso ao sistema.
Computação Eletrônica Subprograma. Função O que este programa faz? Program funcao; var n,x: real; begin write('Entre n: '); readln(n); x := cos(n); write(x);
Capítulo III Modularização Procedimentos e Funções Universidade Federal de São Carlos Departamento de Computação Aluna: Luanna Lopes Lobato
Algoritmos e Estruturas de Dados I – Registros
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Sistema Porto Aplicativo Guarda Portuária Marca Sistemas de Computação Ltda. Emir Ribeiro Teixeira.
Algoritmos - Profa. Alciléia1 Profa. Maria Alciléia Alves Rocha Funções em C 2011.
BCC /01 Aula Teórica 09 Funções Material Didático Proposto. 1 BCC701 – Programação de Computadores I Universidade Federal de Ouro Preto Departamento.
Estruturas de Dados Aula 8: Tipos Abstratos de Dados 30/04/2014.
Declarando e Chamando Funções
THOBER CORADI DETOFENO, MSC. Aula 10
Monitoria GDI Aula Prática Aula 2: PL 1. Estudo de caso - continuação Pegar arquivo GDI.zip em Descompactar arquivo: o criacaoTabelas.SQL.
Trabalho de 10 pontos 06/05/2002Grupos de, no máximo, quatro (4) alunos com apresentação prevista para o dia 06/05/2002; Na apresentação, os grupos serão.
Exercícios Para começar a fazer os exercícios a seguir, restaure um banco de dados que já contenha dados: Informe os comandos das resposta com o mesmo.
Banco de dados 1 Modelagem de Dados Utilizando MER
Compras - Saída do Estoque (Correção) 1 IdentificaçãoCOM_012 Data Revisão15/10/2013.
Saídas do Estoque 1. Objetivo 2 As principais saídas do estoque podem ocorrer através das vendas, mas algumas saídas podem ocorrer do estoque sem que.
Subprogramas : Procedimentos (procedures) em Pascal
Introdução à Programação
Aula 3 – Conceitos de banco de dados relacionais
EXERCÍCIOS THOBER CORADI DETOFENO, MSC. Aula 13 JOINVILLE 2013 Universidade do Estado de Santa Catarina – CCT/UDESC.
Paradigmas das Linguagens de Programação - História
Implementação Orientada a Objetos – Aula 01 Introdução à Orientação a Objetos Prof. Danielle Martin Universidade de Mogi das Cruzes
MODULARIZAÇÃO Existem dois tipos de sub-programas –Procedures (procedimentos).Não retorna valores –Functions (funçöes). Retorna valores.
MODULARIZAÇÃO Técnica utilizada e tida como vantajosa na confecção de programas. Consiste em dividir o programa em diversos módulos ou sub-programas, de.
Serviço de rede e internet Jackson Eduardo da Silva.
Professora: Kelly de Paula Cunha
Módulo II Capítulo 4: Primeiro Programa Completo no Console William Ivanski Curso de Programação C#
Modelagem de Dados Consiste em mapear o mundo real do sistema em um modelo que irá representar a realidade e o relacionamento existente entre os dados.
PROJETO 2: ALUNOS UFRPE Parte 1. Dividindo para conquistar 1. Interação com o usuário 2. Leitura e escrita em arquivos 3. Regra de negócio para executar.
Monitoria GDI Aula Prática Aula 1: SQL + PL 1. Estudo de caso - continuação Pegar arquivo GDI.zip em Descompactar arquivo: o criacaoTabelas.SQL.
Banco de Dados I 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
Transcrição da apresentação:

Programação de Computadores Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/progIII

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.

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

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

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.