ENG 390. Universidade Federal de Viçosa. Programação Aplicada à Agricultura Aulas Práticas. Departamento de Engenharia Agrícola

Documentos relacionados
Free Pascal Lazarus ENG 390. Universidade Federal de Viçosa. Departamento de Engenharia Agrícola. Ambiente Windows. 13 de abril de 2011

Delphi 7 Aula 03 Progressão Geométrica

LibreOffice Writer. Editor de texto

Trabalhando com MDI e Menus

UNIVERSIDADE FEDERAL DE PELOTAS. Índice

Trabalhando com ToolStrip, ToolTip e StatusStrip

BROFFICE.ORG IMPRESS

Inserção de Dados no banco de Dados através dos componentes Combobox, Radio e Checkbox

Manual de acesso. a rede cabeada UFPR. UFPR aspec

PROCEDIMENTO OPERACIONAL PADRÃO Fazendo Escalas e Medidas no Sistema de Captura de Imagens Q Capture Pró

PROCEDIMENTO OPERACIONAL PADRÃO

Sistema de Atendimento Telefônico Automático. Manual do Usuário

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

Guia do Instrutor Jogo da Bruxa

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Aula 01 Microsoft Excel 2016

Instruções para instalação do Palm

Cap. 2: Executando o Cálculo de Volumes

Selecione o menu FILE NEW PROJECT como apresentado a seguir:

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador

TUTORIAL DE COMO MANIPULAR A PLANILHA DE NOTAS DO R-IMA_online

Windows Forms Applications - Introdução. Prof. Robinson Alves IFRN

TUTORIAL DO BLOG IMES-CATANDUVA Profº M. Sc. Marcelo Mazetto Moala Profº Esp. Antonio Marcio Paschoal

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

MANUAL EXPLICATIVO DE MANUSEIO DAS EMPRESAS NA PLATAFORMA DO CONSUMIDOR.GOV

Aula 01 Excel Prof. Claudio Benossi

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

09/09/2010. Microsoft Windows XP. Módulo I. Disciplina de Informática Prof. Wilson Pereira dos Santos. Microsoft Windows XP

Tutorial. Edição de DBF usando Excel e Access. Autores: Mauricio Schiavolin Silva, Vitor Pires Vencovsky

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE

Introdução a Tecnologia da Informação

Como criar um menu pop-up no Dreamweaver

SECRETARIA DE ESTADO DA EDUCAÇÃO DIRETORIA DE ORGANIZAÇÃO, CONTROLE E AVALIAÇÃO GERÊNCIA DO SISTEMA DE REGISTRO ESCOLAR E ESTATÍSTICA MANUAL

LINKANDO (LIGANDO) AS TELAS

Carlos Michel Betemps

MANUAL DE INSTALAÇÃO DO GERENCIADOR DO CARTÃO CRIPTOGRÁFICO E TOKEN SAFRAN SAFESIGN

Para criar um novo Script, no menu principal selecione Vendas>Tele-Script (Figura 1). Figura1: Janela de Script para o Tele-Atendimento

Como utilizar o Tux Paint

Roteiro da oficina. 1. Abrir o Scratch Offline Clicar no ícone Scratch 2 na sua área de trabalho. 2. Mudar o idioma para Português.

Para abrir um documento deve utilizar uma das abordagens seguintes.

MIDISUL (48) (48) CEP CNPJ:

Localizador de Defeitos

Personalizando o seu PC

O Servidor de impressão DP-300U atende a seguinte topologia: Podem ser conectadas 2 impressoras Paralelas e 1 USB.

Conhecendo e editando o seu perfil

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

Linguagem de Programação II Professor: Luiz Claudio Ferreira de Souza Assunto: Linguagem Pascal (Ambiente Lazarus) com Banco de Dados

Instalação - FlexiStarter

5.9 Mídias: Clique no botão de Gerenciador de Mídias, ou acesse o Menu Conteúdo => Gerenciador de Mídias.

APOSTILA DE INFORMÁTICA WORD PAD E TECLADO

Document Capture Pro 2.0 para Windows

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

TUTORIAL WINDOWS MOVIE MAKER. Encontre o Windows Movie Maker no seu computador assim:

1 - Ambiente de desenvolvimento

Desvendando o Excel. Prof. Bruno Gomes

Campo de coluna: é um campo retirado da lista de dados e atribuído a uma orientação de coluna na tabela dinâmica.

Tutorial. Editando os arquivos de banco de dados. Autores: Vitor Pires Vencovsky, Rodrigo Viviani

Conferencing. Novell. Conferencing 1.0. novdocx (pt-br) 6 April 2007 INICIAR O CLIENTE CONFERENCING: INICIAR SESSÃO: Julho de 2007

LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho CONTADOR

LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho

Manual do software LajePro versão 1.01 Programa Arcelor Mittal para Cálculo de Lajes Protendidas

AULA 13 PROCEDIMENTOS. Disciplina: Algoritmos e POO Professora: Alba Lopes.

TUTORIAL. Projetos utilizando o Assistente para Dialux Lighting

Saída de Estoque. estoque?

Explorar Restrições Esboço

TRABALHO FINAL 20 Pontos

Tutorial Editando os arquivos de banco de dados

Cadastro de terminal e vendedores Farmácia Popular (venda teste)

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Manual do Professor VIRTUALCLASS SYSTEMS

Revisão do atual Banco de Questões das SEAs

Criando uma agenda com o Lazarus

Planejamento e Controle de Obras com MS Project

COMO ADICIONAR CONTEÚDO WEB SIMPLES Portal Ebserh Site dos Hospitais Universitários

Passo 3: Preparando-se para a criação de seu vídeo de curta duração/apresentação de slides

SVMPC2. Manual do Usuário. Versão 1.2

Opção de vidro de originais

CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)

Módulo 03. Trabalhando com listas, imagens e tabelas

Usando o Tux Paint. Ícone TuxPaint. A tela principal é dividida em seções, cada uma com sua finalidade:

Excel 2010 Faixas de opções

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 128/360

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Aprendendo o PowerPoint

CAPÍTULO 1... Iniciando o Word Conhecendo a tela do word...10 Exercício...14

ROBERTO OLIVEIRA CUNHA

Manual sobre configuração de VPN para acesso completo dos conteúdos digitais fora da rede da Unisul

Laboratório Configuração do Backup e da Restauração de Dados no Windows 7 e no Vista

MANUAL DE ACESSO PARA ALUNOS E RESPONSÁVEIS

b. Inserir espaço entre parágrafos layout da pagina setinhe caixa paragrafo Recuo Esq e Dir = zero espaçamento antes = 0, depois = 10

Bem-vindo ao Picture Package Producer2

Na tela inicial do seu celular ou tablet,vá até o ícone App Store. Em seguida clique no botão de busca para procurar o aplicativo desejado.

Exercício 1. 1.Copiar o conteúdo da pasta \\QUEBEC\Comp\SIG_Ambiental\Ex1\ para a sua máquina \Documentos\SIG_Ambiental\Ex1. Abrir o arquivo ex1.

MANUAL DE INSTRUÇÕES. TradeZone

WINDOWS. Professor: Leandro Crescencio Colégio Politécnico 1

SUMÁRIO. Excel

Microsoft PowerPoint. A seguir podemos observar a janela do Microsoft PowerPoint. Observe: Slide

MANUAL DO USUÁRIO. Versão Rua César Fontenele, 445 Amadeu Furtado Fortaleza - Ceará. Suporte:

Transcrição:

Universidade Federal de Viçosa Departamento de Engenharia Agrícola ENG 390 Programação Aplicada à Agricultura Aulas Práticas Prof. Evandro de Castro Melo Viçosa, Junho 2010

Aula Prática 01 1. Faça um projeto em Lazarus para calcular a área de um triângulo. a. Aplicação dos componentes: Label, Edit, Button b. Sugestão para o formulário Form1: c. Escrevendo o código vinculado ao botão ÁREA:

d. Salvando o projeto: vá a Barra de Botões e escolha o ícone Salvar Tudo. Cada projeto deverá ser guardado em uma pasta independente no disco do seu computador. Serão gravados a Unit1.pas e o Project1.lpi, cujos nomes podem ser mudados, porém devem ser diferentes. 2. No formulário do item 1b, coloque um botão SAIR para encerrar o programa.

Aula Prática 02 1. Faça um projeto em Lazarus para transformar escalas de temperaturas em C e em F, de acordo com o formulário sugerido. a. Sugestão para o formulário Form1: b. Escrevendo o código vinculado aos dois botões: c. Colocar um botão SAIR e outro botão LIMPAR no formulário do item a. 2. Desenvolver um projeto que calcule o volume de um cilindro. Valor de pi=3,14159.

Aula Prática 03 Faça um projeto em Lazarus que leia os três lados de um triângulo e verifique se realmente eles formam um triângulo. Caso afirmativo, classificar o tipo de triângulo. a. Aplicação dos componentes: Label, Edit, Button, Memo b. Sugestão para o formulário Form1: TMemo - este componente é semelhante ao Edit, com a diferença de permitir a editoração de várias linhas. Ele pode ser usado, por exemplo, para mostrar os resultados. Depois de inserir o componente Memo no formulário Lazarus, pode-se alterar a sua propriedade Name para Mresultado. A propriedade que controla o que será escrito no Memo é a Lines. Para iniciar este componente vazio, ou seja, sem nada escrito ao iniciar um programa, deve-se clicar em (...) ao lado de Lines (TStrings) e apagar o texto contido no Memo. Além disso, é importante que o usuário não consiga alterar o texto apresentado. Então, deve-se alterar a propriedade ReadOnly do Memo para True. Finalmente, é interessante adicionar barras de rolamento ao Memo, alterando a propriedade ScrollBars para ssboth.

c. Escrevendo o código vinculado aos botões do Form1 :

Aula Prática 04 Faça um projeto em Lazarus para reajuste salarial: a. Aplicação dos componentes: Label, Edit, Button, Memo b. Sugestão para o formulário Form1: c. Escrevendo o código vinculado aos botões do Form1 :

Aula Prática 05 Aplicar o componente MainMenu ao projeto de transformação de temperaturas ( C F) a. Aplicação do componente MainMenu TMainMenu - Este componente permite criar barras de menus contendo vários níveis (como o menu principal dos aplicativos Windows). Para usá-lo, basta inserir a figura que o representa no Formulário do seu Projeto, localizando-o, por exemplo, no canto superior direito. Para inserir as opções necessárias ao seu projeto, clique duas vezes no símbolo do MainMenu. Aparecerá o Editor de Menu. Para alterar seu nome, de acordo com o menu proposto, deve-se alterar a sua propriedade Caption no Inspetor de Objetos. Para criar outros tópicos, pressiona-se o botão direito do mouse em cima do item e aparecerá a seguinte janela, com as opções para edição de itens no seu menu:

b. Sugestão para o formulário Form1: c. Escrevendo o código vinculado às opções do MainMenu no Form1:

Aula Prática 06 Fazer um projeto no ambiente Lazarus para calcular o índice de massa corporal (IMC) e classificar a pessoa segundo a tabela da O.M.S.: a. Aplicação do componente RadioGroup: TRadioGroup - Apresenta vários RadioButtons agrupados, sendo que apenas um deles poderá ser selecionadp por vez. O RadioGroup conterá as opções do sexo da pessoa. No Inspetor de Objetos, sua propriedade Name deverá ser alterada para RgSexo, sua propriedade Caption para Sexo e a propriedade Items deverá conter as opções Feminino e Masculino (uma em cada linha do editor de itens). Cada opção conterá um índice, iniciando-se do zero. Quando o sexo for selecionado, o valor de seu índice será atribuído à propriedade Itemindex do RgSexo. O programa deve ser iniciado com uma opção já selecionada. Para tal, basta atribuir à propriedade Itemindex do Rgsexo o valor 0 (índice da primeira opção). Quando o usuário alterar a seleção a propriedade ItemIndex será modificada automaticamente. b. Sugestão para o formulário Form1:

c. Escrevendo o código vinculado às opções no Form1:

Aula Prática 07 Fazer um projeto em Lazarus que calcula a Média das Provas de Cálculo II, cujo algoritmo já foi apresentado e discutido em aula teórica. a. Uso de duas Unit no mesmo Projeto: Este projeto é constituído de duas unidades: Unit1 e Unit2 e portanto de dois formulários: Form1 e Form2. A propriedade Name do Form2 será modificada para FEntrada. Para que ambas as unidades possam se comunicar dentro do projeto, devemos empregar o comando Uses, fazendo, dentro de cada uma, referencia à outra unidade. A variável Nota será usada em ambas as Unidades, portanto, ela deve ser declarada como variável pública abaixo de Public { Public declarations } na Unidade Unit1. O formulário FEntrada será chamado dentro do formulário Form1 empregando-se o comando NomeFormulario.ShowModal, ou seja, FEntrada.ShowModal. b. Sugestão para os formulários Form1 e Form2:

c. Escrevendo o código vinculado ao Form1: d. Escrevendo o código vinculado ao Form2:

Aula Prática 08 Queda de pressão em camada de grãos Equação de Shedd Usando esta equação, fazer um projeto em Lazarus com opção para arroz, milho, soja e trigo. Os dados de entrada são os parâmetros Q e h g. a. Aplicação do comando CASE: b. Sugestão para o formulário Form1

c. Escrevendo o código vinculado ao Form1:

Aula Prática 09 - A Parte A. Faça um projeto em Lazarus para resolver o seguinte problema: têmse duas cidades A e B com populações iniciais diferentes e taxas de crescimento também diferentes. A cidade A tem menor população inicial que B, porém uma taxa de crescimento percentual ao ano maior que B. Então, calcule o tempo para a população de A ultrapassar a população da cidade B. a. Aplicação do comando WHILE... DO. b. Sugestão para o formulário Form1 c. Escrevendo o código em Portugol. Transcreva-o para Lazarus, de acordo com Form1 acima.

Aula Prática 09 - B Parte B. Acrescente ao projeto anterior, o gráfico que mostre a evolução do crescimento de ambas as populações.

Aula Prática 10 Fazer um projeto em Lazarus para calcular a potência de um ventilador em sistemas de secagem de grãos. a. Aplicação do conceito de ARRANJO unidimensional, no caso VETOR: Utilizar o mesmo Form da Aula Prática 8, modificando apenas o seu código. Os parâmetros a e b, na equação de perda de carga serão agora vetores, cujos índices se referem ao tipo de grão, de acordo com a seleção de entrada em RgTipo.ItemIndex. Entrada de Dados Cálculos b. Sugestão para o formulário Form1

c. Escrevendo o código em Portugol e no ambiente Lazarus, de acordo com Form1 sugerido