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

Tamanho: px
Começar a partir da página:

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

Transcrição

1 Universidade Federal de Viçosa Departamento de Engenharia Agrícola Free Pascal Lazarus Ambiente Windows ENG 390 Prof. Evandro de Castro Melo, DS 13 de abril de

2 1. INTRODUÇÃO O Projeto Lazarus surgiu em 1 de fevereiro de 1999 com três pessoas: Cliff Baeseman, Shane Miller e Michael A. Hess. Em agosto de 1999 se junta ao grupo Marc Weustink seguido por Mattias Gaertner, que aderiu em setembro de O Projeto Lazarus desde então só vem crescendo com cada vez mais componentes e recursos. O Lazarus é uma alternativa de código aberto (open source) ao Delphi, com a grande vantagem de ser multiplataforma. Trata-se de um Ambiente Integrado de Desenvolvimento (IDE) com base na linguagem Pascal e no compilador Free Pascal, que há décadas são utilizados no meio acadêmico. O Free Pascal (FPC) é um compilador de código fonte aberto com duas notáveis características: um grau elevado de compatibilidade com Delphi e com capacidade para ser executado em Windows, Mac e Linux. Free Pascal LAZARUS Melo (2011) 2

3 2. AMBIENTE LAZARUS 2.1 Prefácio Lazarus é um ambiente (E) integrado (I) de desenvolvimento (D) - IDE Lzarus - gratuito e de código aberto para o compilador Free Pascal. O ambiente Lazarus é estável e rico para criação de aplicações gráficas e de console (antigo DOS dentro do Windows). Ele atualmente funciona nos sistemas operacionais: Linux, FreeBSD, Win32 e Win64. Possui um editor de código e um ambiente visual para criação de formulários, acompanhado de um gerenciador de pacotes, depurador de erros e uma completa integração da GUI com o compilador Free Pascal. 2.2 Baixando o Lazarus na Internet O Lazarus pode ser obtido desde o sitio na opção Downloads como mostrado na Figura 1. Figura 1 Sítio oficial do Projeto Lazarus na Internet Existem duas versões para o Windows: 32 e 64 bits. Se o PC, onde for instalado o programa, possuir processador de dois núcleos (AMD ou Intel) e 4 Gb de memória RAM, pode-se optar pela versão 64 bits. Free Pascal LAZARUS Melo (2011) 3

4 2.3 Modificando o idioma do Lazarus Depois de instalar o Lazarus no computador, roda-se o programa. Então irão aparecer na área de trabalho do computador uma série de janelas flutuantes, como se vê na Figura 2. Figura 2 - Janelas do Lazarus na área de trabalho do computador Para mudar o idioma da interface para o português, deve-se acessar a aba Environment e depois Options, como mostrado na Figura 3. Figura 3 - Mudando de idioma Free Pascal LAZARUS Melo (2011) 4

5 Então aparecerá a seguinte tela, onde se escolhe a opção Desktop, optando pelo português, como mostra a Figura 4, finalizando com o botão OK. Figura 4 Parte da Janela para modificar o idioma Para que a modificação tenha efeito é preciso reiniciar o Lazarus. A interface do programa ficará como mostrado na Figura 5: Figura 5 Parte da janela do ambiente Lazarus no idioma português. 2.4 O Editor Quando se ativa o ambiente de programação Lazarus pela primeira vez, uma série de janelas flutuantes, separadas entre si, irão aparecer no desktop do computador. A primeira, localizada no alto do desktop, é chamada de Lazarus IDE v beta - project1 (que será modificada para refletir a mudança no nome do projeto em que se está trabalhando). Esta é a principal janela de controle de projetos e contém o Menu Principal, a Barra de Botões e a Paleta de Componentes. Ver Figura 6. Figura 6 - Janela principal do Lazarus IDE ou ambiente Lazarus Free Pascal LAZARUS Melo (2011) 5

6 O Menu Principal é composto das seguintes entradas: Arquivo, Editar, Localizar, Vizualizar, dentre outras. E abaixo desta, à esquerda, tem-se a Barra de Botões, que são atalhos para diversos itens do Menu Principal. E à direita, a Paleta de Componentes. Sob a janela do Editor do Lazarus irá aparecer, à esquerda, a janela do Inspetor de Objetos e, à direita, o Editor de Código. Pode-se ter outra janela menor, indicada como Form1, sobre a janela do editor de código. Se esta janela não é visível imediatamente, aciona-se a tecla F12 e ela aparecerá. Essa tecla alterna entre o Editor de Código e o Editor de Formulário. Nesta janela de formulário, será construída a interface gráfica da aplicação desejada. Esta janela somente funciona se estiver editando um formulário. Figura 7 Editor de Códigos e Inspetor de Objetos no ambiente Lazarus Quando se inicia um novo projeto (ou quando se ativa o Lazarus), por padrão, irá ser construído um formulário Form1, que consiste de uma caixa preenchida com pontos (grid), para ajudar no posicionamento dos componentes no mesmo e uma barra ao longo do topo, que contém os usuais botões de janelas do Windows: Minimizar, Maximizar e Fechar. Se clicar com o mouse dentro desta caixa, ver-se-ão as propriedades deste formulário no Inspetor de Objeto, no lado esquerdo do desktop. Caso o Inspetor de Objetos não esteja visível, devese pressionar a tecla F11. Outras janelas que podem ser visíveis durante o trabalho: o Inspetor de Projeto, que contém detalhadamente os arquivos incluídos no projeto em que se está trabalhando. A janela Free Pascal LAZARUS Melo (2011) 6

7 Mensagens, que exibe as mensagens do compilador, erros ou relatórios de progresso no projeto. 2.5 O Menu Principal O Menu Principal contém as seguintes entradas, como indicado na Figura 8 com alguns sub-menus apresentados na Figura 9. Figura 8 Entradas do Menu Principal do Ambiente Lazarus Figura 9 Alguns Sub-menus do Menu Principal do Ambiente Lazarus Free Pascal LAZARUS Melo (2011) 7

8 2.6 A Barra de Botões Uma pequena barra de ferramentas à esquerda da janela principal do editor, logo abaixo do menu principal e à esquerda da paleta de componentes, contém um conjunto de botões que repetem as opções que são frequentemente mais usadas no menu principal. Ver Figura 10. Figura 10 Barra de Botôes do Ambiente Lazarus 2.7 A Paleta de Componentes É uma barra de ferramentas organizada em abas com um grande número de ícones comumente usados para construir Forms. Cada aba tem um conjunto diferente de ícones, representando um grupo funcional de componentes. O ícone mais à esquerda em cada aba é uma seta inclinada para a esquerda chamada Selection Tool. Parando-se o mouse sobre qualquer um dos ícones, sem clicar nele, o nome do componente será mostrado em uma pequena janela. É importante observar que cada título inicia-se com 'T', que significa Type, ou mais precisamente Class do componente. Quando um componente é selecionado para inclusão em um Form, a Class é adicionada à seção Type da interface da Unit (geralmente como parte de TForm1). Qualquer método projetado para ser usado pelo Form ou componentes (isto é, Procedures ou Functions) serão colocados após o item Implementation da unidade. 1 A seguir estão relacionados os nove componentes da paleta. 2 Free Pascal LAZARUS Melo (2011) 8

9 Figura 11 Detalhamento das abas da paleta de componentes. Free Pascal LAZARUS Melo (2011) 9

10 2.8 Como usar a Paleta Para usar a Paleta deve haver um Form aberto no editor. Aciona-se um ícone do componente na aba apropriada e, depois, outro clique no Form, na posição desejada onde o componente deve aparecer. Quando o componente desejado aparecer, pode-se selecioná-lo clicando no mesmo com o mouse e arrastando-o para o local exato do Form. Podem ser feitos ajustes na aparência do componente, alterando a figura do objeto no Form ou alterando as propriedades correspondentes do componente no Inspetor de Objetos. Se componentes adicionais forem instalados, criados pelo programador ou que veem em um pacote de outra fonte, abas extras, com ícones relevantes irão aparecer na Paleta de Componentes. Esses componentes podem ser selecionados e usados nos Forms da mesma forma que os componentes padrões. 2.9 Os arquivos do Lazarus Quando se salva um projeto no ambiente Lazarus, como mínimo, dois arquivos básicos serão gravados no disco, cujas extensões são *.pas (arquivo da Unit) e *.lpr (arquivo do Project). Mais arquivos serão gravados, mas apenas estes dois requerem que sejam nomeados pelo usuário. É importante ressaltar que esses dois arquivos devem ter nomes diferentes: isto é uma exigência do compilador. Assim que se salva um projeto chamado teste, se tentar salvar teste.pas e teste.lpr, haverá uma mensagem de erro, porque os nomes da unidade e do projeto são iguais. Depois de modificado o nome da unidade para testeu.pas, os seguintes arquivos serão gerados: teste.exe: O programa principal em formato binário executável. teste.lpi: Arquivo principal do projeto Lazarus (Lazarus Project Information), que equivale no Delphi à extensão *.dpr. É armazenado no formato XML. teste.lpr: Arquivo fonte do programa principal no formato Pascal. testeu.lfm: Desenho do formulário. O Lazarus utilizará este arquivo para gerar um arquivo fonte, que está incluído na seção de inicio da Unit testeu.pas. Equivale no Delphi à extensão *.dfm. teste.lrs: Este é o arquivo fonte gerado. Note que não é um arquivo fonte de Windows. testeu.pas: Arquivo da Unit que contém o código-fonte do formulário (unidade). teste.ppu: Arquivo da Unit compilada. ppas.bat: Arquivo que contém um script para criar o executável. Se a compilação tiver sucesso, este arquivo é removido pelo compilador. Free Pascal LAZARUS Melo (2011) 10

11 Programas escritos em Delphi (unidades, projetos e pacotes) podem ser convertidos para o ambiente Lazarus, empregando-se a opção Ferramentas do Menu Principal, segundo a Figura 12, onde o usuário irá optar pela conversão que lhe for a mais adequada. Figura 12 Opção Ferramentas do Menu Principal com as opções de conversão de arquivos tipo Delphi para tipo Lazarus Free Pascal LAZARUS Melo (2011) 11

12 3. CONCEITOS SOBRE O FREE PASCAL LAZARUS (FPL) O Lazarus é um sistema de desenvolvimento de código aberto que adiciona um Ambiente Integrado de Desenvolvimento (IDE) ao compilador Free Pascal, onde está incluído um editor de códigos, um editor visual de formulários, uma biblioteca de componentes (LCL), altamente compatível com a biblioteca de componentes visuais do Delphi (VCL). Tanto o Free Pascal como o Lazarus é escrito em Pascal. O código fonte completo está disponível não somente para o compilador Free Pascal e Lazarus IDE, mas também para todas as unidades feitas a partir do Free Pascal RTL e Lazarus LCL. O Free Pascal tem compatibilidade com o Delphi incluindo suporte para programação em linguagem Object Pascal, além das mesmas bibliotecas de rotinas e classes conhecidas do Delphi. Isto inclui as unidades System, SysUtils, StrUtils, DateUtils, Classes, Variants, Math, IniFiles e Registry. O Free Pascal também possui unidades como Windows, ShellAPI, BaseUnix, Unix e DynLibs para acessar capacidades específicas do sistema operacional local. Estas unidades são a parte inicial da biblioteca de tempo de execução ou run-time library (RTL) do Free Pascal. Semelhantemente ao Delphi, o Free Pascal e o Lazarus são ferramentas de programação de uso geral, significando que se pode desenvolver com eles uma variedade de programas, ou seja, aplicações de console, bibliotecas dinâmicas e aplicações com interface gráficas (GUI). Dado estas explicações, o ambiente Lazarus de programação também pode ser chamado de linguagem de programação FPL, isto é, Free Pascal Lazarus. 3.1 Tipos de dados, variáveis e constantes O objetivo no desenvolvimento de um programa é o que o mesmo processe uma série de dados, que podem representar nomes de pessoas, datas, valores monetários ou quantidades. Na linguagem FPL, as variáveis e as constantes precisam ser declaradas antes de serem usadas. Quando se declara uma variável ou uma constante, há a necessidade de se especificar seu tipo, ou seja, o conjunto de valores que ela pode armazenar na memória do computador. Free Pascal LAZARUS Melo (2011) 12

13 3.2 Tipos de dados na linguagem FPL A base ou tipos simples do FPL são os tipos da linguagem Delphi: Ordinais Define um conjunto de valores, onde cada valor desse conjunto, com exceção do primeiro e do último, tem um valor anterior e posterior. Os tipos ordinais na linguagem FPL são: Integer, Character, Boolean e Enumerated. Integer Representa um subconjunto de números inteiros. Segue na tabela os limites e formatos para armazenamento. Tipo Faixa Tamanho em bytes Byte Shortint Smallint Word Integer smallint ou longint tamanho 2 ou 4 Cardinal longword 4 Longint Longword Int QWord Caractere Um caractere pode ser qualquer símbolo que possa ser representado (um número, uma letra ou símbolos especiais) Boolean Este tipo de dado é o responsável pela representação de valores lógicos e ocupa 1 byte de memória. Pode ser dois valores: True ou False. Enumerated Um tipo de dado enumerado define um conjunto ordenador de valores simplesmente listando identificadores que os denotem. Type Direction = ( North, East, South, West ); Reais Um tipo de dado real ou flutuante define um conjunto de números que podem ser representados com notação de ponto flutuante. Tipo Faixa Dígitos significativos Tamanho Real depende da plataforma??? 4 ou 8 Single 1.5E E Double 5.0E E Extended 1.9E E Comp -2E E Currency Free Pascal LAZARUS Melo (2011) 13

14 3.3 Estrutura Básica de um Programa em FPL Para se declarar variáveis, constantes, procedures e functions de maneira correta em qualquer linguagem, são necessários o conhecimento de sua estrutura e a identificação dos pontos onde elas podem ser declaradas. Estrutura básica de uma Unit Uma Unit é, na maioria das vezes, associada a um formulário (form) que contém seu código, ou seja, as declarações de variáveis, os componentes utilizados e as rotinas definidas. É possível verificar que, à medida que componentes são inseridos, são também adicionados automaticamente linhas de código na Unit relacionada. A Unit tem áreas predefinidas e que devem ser respeitadas para que a programação tenha êxito. São elas: unit xxxx Representa o nome físico do arquivo onde está o código da referida unidade. Por meio desse nome, units podem usar outras units. interface A seção interface começa com a palavra reservada interface e termina no inicio da seção implementation. Nessa seção, são declarados constantes (const), tipos (types), variáveis (var), procedures e functions, que estão disponíveis para outras units ou outros programas. Essas declarações são chamadas de públicas (public), indicando que as mesmas podem ser usadas por quaisquer outras unidades dentro do mesmo programa. A Free Pascal LAZARUS Melo (2011) 14

15 declaração de procedure e function, na seção interface, refere-se apenas ao cabeçalho das mesmas. O seu conteúdo será descrito na seção implememntation. uses É a lista de outras units que estão ligadas ao programa atual. type Esta declaração especifica um identificador que denotará um novo tipo que, normalmente, não é oferecido pelo FPL. Sua sintaxe é:????????? var - Nessa área, são declaradas todas as variáveis que podem ser acessadas em qualquer lugar do programa, portanto, consideradas públicas. implementation - Esta seção começa com a palavra reservada implementation e termina em initialization. Neste local estão descritas todas as procedures e functions do programa. {$mode objfpc}{$h+} e {$I unit1.lrs} estes códigos são diretivas de compilação, que têm a função de passar informações ao compilador no instante de se criar o arquivo executável do aplicativo. 3.4 Estrutura Básica de um Arquivo de Projeto em FPL O arquivo de projeto também é conhecido como Lazarus Project (LPR). O LPR tem os seguintes pontos em sua estrutura: Estrutura básica de um arquivo de projeto Free Pascal LAZARUS Melo (2011) 15

16 begin/end. estas duas palavras reservadas indicam inicio e fim do projeto. Application.Initialize; Inicitialize é o primeiro método chamado pelo arquivo-fonte do projeto que, por padrão, simplesmente inicializa a aplicação. Application.CreateForm(TForm1, Form1); cria um objeto formulário da classe TForm1. Aqui são listados todos os formulários criados pela aplicação. Application.Run; - quando um projeto é criado, o IDE insere automaticamente a linha de código com o método Application.Run, responsável pela execução da aplicação. Atenção: a linha {$IFDEF WINDOWS}{$R project1.rc}{$endif} deve ser sempre excluída do corpo do projeto, porque a presença da mesma causará erro na execução do mesmo. Esta linha foi divulgada na Internet como um bug. 3.5 Funções (Functions) e Procedimentos (Procedures) Funções são rotinas que recebem valores, passados como parâmetros, a partir da unidade ou fora dela, e retornam apenas um valor como resultado. As funções são definidas obedecendo à seguinte sintaxe: Function NomeDaFunção( Parâmetro1: Tipo; ParâmetroN: Tipo): Tipo do valor de retorno; var {declaração de variáveis locais á função quando necessárias} begin {bloco de instruções} end; Procedimentos são semelhantes às funções, porém não retornam um valor como parte de sua definição. Os procedimentos obedecem à seguinte sintaxe: Procedure NomeDoProcedimento (Parâmetro1: Tipo; ParâmetroN : Tipo); var {declaração de variáveis locais á função quando necessárias} begin {bloco de instruções} end; 3.6 Declarando Variáveis Quando se atribui nomes às variáveis, faz-se necessário seguir algumas regras genéricas às linguagens: Free Pascal LAZARUS Melo (2011) 16

17 O primeiro caractere deve ser uma letra; Não se pode usar espaço em branco e nem hífen para declaração de variável; O FPL não distingue letra maiúscula de minúscula no nome da variável; Não se podem usar palavras reservadas da linguagem como nome de variável. 3.7 Entrada e Saída de Dados Numéricos A entrada de dados em ambientes visuais normalmente se dá através de componentes (objetos visuais), porém as linguagens também possuem funções responsáveis pela entrada de dados a partir de janelas de diálogo com o usuário. É importante frisar que dados numéricos são apresentados sob o tipo caracteres (string) em um formulário do ambiente Lazarus. Assim sendo, em aplicações de engenharia, estes dados numéricos, antes de serem repassados ao programa, devem ser transformados de caracteres para numérico. E o contrário, quando forem apresentados no formulário, deve-se, antes, serem transformados de numéricos para caracteres. As funções do FPL que fazem essas tarefas são: StrToFloat e StrToInt Transforma de caractere (string) para numérico (real e inteiro respectivamente). FloatToStr e IntToStr - Transforma de numérico (real e inteiro respectivamente) para caractere (string). StrToDate e StrToTime Transforma de caractere (string) para data e hora respectivamente. DateToStr e TimeToStr - Transforma de data e hora para caractere (string) respectivamente. Free Pascal LAZARUS Melo (2011) 17

18 4. O PRIMEIRO PROGRAMA EM FREE PASCAL LAZARUS Como exemplo de aplicação, para ser o primeiro programa executado no ambiente FPL, será um projeto que calcule a soma de dois números. Portanto, o programa deverá solicitar ao usuário os dois números e apresentar na tela o resultado da soma. Neste exemplo, o programa será executado em ambiente console ( gráfico do Windows. As instruções do algoritmo serão: Algoritmo Soma Inicio Fim Escrever ( Digite o primeiro número ) Ler (num1) Escrever ( Digite o segundo número ) Ler (num2) soma num1 + num2 Escrever ( O resultado é ) Escrever (soma) E o programa em Free Pascal Lazarus (FPL), para ambiente console, será: Program Project1; var num1, num2, soma: double; begin end. writeln ( Digite o primeiro número ); readln (num1); writeln ( Digite o segundo número ); readln (num2); soma := num1 + num2; writeln ( O resultado é, soma); ), ou seja, fora do ambiente Free Pascal LAZARUS Melo (2011) 18

19 4.1 Criando um projeto FPL em ambiente console Para criar um programa em FPL referente ao algoritmo anteriormente desenvolvido, o respectivo projeto será criado acessando-se Arquivo Novo / Projeto / Programa, de acordo com a Figura 13: Figura 13 Janelas do FPL para criar um projeto Irá aparecer a seguinte janela, à qual se deve responder com um Não. Figura 14 Janela do FPL que aparece após a solicitação de criação de um projeto Em seguida aparecerá a janela com o Editor de Código, onde se escreverão os comandos do primeiro programa como indicado nas Figuras 15 e 16. As variáveis (var) deverão ser descritas acima da palavra begin e o restante do programa, após a mesma, finalizando antes da palavra end seguida de um ponto em vermelho. Deve-se observar que na aba referente ao projeto existe um asterisco antes de project1.lpr: isto indica que o presente arquivo ainda não foi gravado no disco. Free Pascal LAZARUS Melo (2011) 19

20 Figura 15 Editor de código do FPL Atenção: a linha {$IFDEF WINDOWS}{$R project1.rc}{$endif} deve ser excluída do corpo do projeto, porque a sua presença causará erro na execução do programa. Transcrevendo o programa no Editor de Código, o mesmo ficará assim: Figura 16 Janela do Editor de Código do FPL com o programa proprosto já transcrito Free Pascal LAZARUS Melo (2011) 20

21 Para rodar o programa aciona-se a tecla Executar, que se parece a um triângulo verde como mostrado na Figura 17. Figura 17 - Botão executar em destaque E o resultado será apresentado na seguinte janela, de acordo com a Figura 18: Figura 18 Janela com os resultados do programa proposto. Deve-se ressaltar que, ao final do programa original, foram acrescentadas mais duas linhas. A função das mesmas é permitir a visualização do resultado do programa na janela do prompt. Sem as mesmas, o programa seria executado e a sua janela fechada imediatamente, sem que o usuário pudesse ver os resultados. Free Pascal LAZARUS Melo (2011) 21

22 5. O PRIMEIRO PROGRAMA EM FPL EM AMBIENTE WINDOWS 5.1 Criando o formulário Como o programa proposto anteriormente foi desenvolvido para ambiente console, o mesmo não apresenta as tradicionais janelas do Windows, que tornam a interação com usuário mais agradável e bonita. Para que isto aconteça é preciso montar o projeto de outra maneira. Primeiramente deve-se estruturar o formato da janela, através da qual o programa irá interagir com o usuário. O programa deverá ser escrito em uma janela do FPL chamada de formulário ou Form. Quando se acessa o ambiente FPL, deverá aparecer uma tela, em que parte dela, está representada na Figura 19. Figura 19 Tela parcial de abertura do ambiente FPL Nesta tela, já está disponível, para o programador, um formulário Form1 do projeto Project1, onde se montará a interface com o usuário. Tem-se à frente, a janela Form1 e, por detrás, a janela Editor de Código. À medida que componentes do FPL são adicionados ao Fom1, instruções ou linhas de comando, referentes a esses componentes, serão acrescentadas automaticamente no Editor de Código. A tecla F12 faz a alternância entre o Formulário e o Editor de Código. Free Pascal LAZARUS Melo (2011) 22

23 Como exemplo de aplicação, para ser o primeiro programa FPL executado no ambiente gráfico do Windows, desenvolver-se-á um projeto que calcule a área de um triângulo. Portanto, a interface com o usuário deverá solicitar-lhe os dados numéricos referentes à altura e à base desse triângulo. Recomenda-se, como boa norma de programação em FPL, antes de iniciar qualquer programa ou projeto para ambiente Windows, criar um diretório específico. Então, o passo seguinte é gravar o projeto no computador. Cada projeto, com seus formulários e unidades, deverá ser gravado no disco em pasta própria, sendo recomendado ainda não se aceitar os diretórios sugeridos pelo ambiente FPL. Os arquivos de unidade e de projeto não podem ter nomes iguais. Sugerem-se os nomes u_triangulo.pas (unidade) e p_triangulo.lpr (projeto). Caso o usuário deseje executar o programa acima, que contém apenas o Form1, sem antes gravá-lo, ocorrerá uma mensagem de erro, de acordo com a Figura 20. Este erro ocorre porque, no Projec1, está presente a linha {$IFDEF WINDOWS}{$R project1.rc}{$endif} (Figura 21a). Eliminando-se a referida linha e executando novamente o programa, aparecerá uma janela vazia de nome Form1 (Figura 21b). É importante verificar que o Fom1 da Figura 19 está cheio de pontos, o que não ocorre na Figura 20, porque este Form1 se refere a um projeto em execução. Figura 20 Mensagem de erro fornecida pelo ambiente FPL (a) (b) Figura 21 A linha em amarelo deve ser eliminada e Janela Form1 vazia Free Pascal LAZARUS Melo (2011) 23

24 O projeto será criado acessando-se Arquivo Novo / Projeto / Aplicação, de acordo com a Figura 22: Figura 22 Janela para criação de um novo Projeto/Aplicação. A partir desse ponto, passa-se à montagem da interface com o usuário, fazendo-se inclusões de componentes ou objetos no formulário, disponibilizados no ambiente FPL. 5.2 Escrevendo no formulário Para atender ao que se solicita como Primeiro Programa, cálculo de área de triângulo, no ambiente FPL, propõe-se a seguinte interface com o usuário: Figura 21 Interface com o usuário do Primeiro Programa Free Pascal LAZARUS Melo (2011) 24

25 Serão inseridos no Form1 os seguintes componentes presentes na Paleta de Componentes Standard: Dois componentes Label - sendo um para Altura e outro para Base; Três componentes Edit - sendo um para o valor da altura, um para o valor da Base e outro para exibir o resultado do cálculo da área; Dois componentes Button - sendo um para calcular a área e outro para permitir sair do programa. Para colocar tais componentes no formulário, deve-se clicar na Paleta de Componentes (Standard neste caso), no componente desejado e depois clicar no formulário. As propriedades desses componentes são modificadas no Inspetor de Objetos, desde que o componente esteja selecionado no formulário. O texto relativo a um componente, que aparece no formulário, é modificado no Inspetor de Objetos na propriedade Caption. As variáveis vinculadas aos componentes podem ter seus nomes alterados no código-fonte pela propriedade Name. Figura 22 Inspetor de Objetos mostrando a propriedade Caption de trê s componentes Free Pascal LAZARUS Melo (2011) 25

26 5.3 Escrevendo o código-fonte De acordo com o formulário Form1 proposto na Figura 21, o usuário deve fornecer dois valores das dimensões do triângulo e depois acionar o botão ÁREA. Os componentes Edit são como caixas que recebem os dados digitados na tela (Edit1, Edit2) ou que apresentam resultados do programa (Edit3). Para terminar o programa, o usuário deverá acionar o botão SAIR. Os dois componentes Button1 e Button2 estão vinculados a procedimentos específicos dentro do programa ou projeto, ou seja, quando se faz um duplo clique no botão dentro do formulário, aparecerá no Editor de Código um procedimento (Procedure) onde devem ser escritas todas as ações ou comandos referentes ao componente Button. Observa-se na Figura 23 que cada Button tem um procedimento associado ao mesmo. Figura 23 Procedures vinculadas aos componentes Button É importante verificar que o nome dos procedimentos, inseridos automaticamente pelo Editor de Códigos (Figura 23), leva o nome do objeto a que ela pertence. O primeiro nome (TForm1) é o objeto principal (formulário - form), separado pelo operador ponto, seguido do nome do objeto inserido, acrescido de uma palavra referente à ação (Button1Click ou Button2Click), que no caso, é click, referindo-se a ação de clicar no botão. Para saber a ação referente ao procedimento, deve-se ler o seu o nome de trás para frente: clicar no botão1 do formulário1 e executar as ações dentro do procedimento. Ou seja, pulsando cada um desses botões, o programa dispara uma seqüência de comandos contidos no respectivo procedimento. No procedimento do botão ÁREA, deverá ser introduzida a palavra var, após a qual serão definidas duas varáveis para receber os dados digitados na tela do programa, previamente transformados de caracteres para numérico (StrToFloat, ver item 3.7) e uma terceira variável para receber o valor calculado da área, que deverá ser transformado de numérico para caracteres (FloatToStr, ver item 3.7), antes de ser apresentado na mesma tela. Free Pascal LAZARUS Melo (2011) 26

27 Figura 24 Definição de três variáveis após a palavra reservada var No procedimento vinculado ao botão SAIR deve-se digitar apenas o comando close (encerrar o programa), entre o begin e o end (Figura 25). Figura 25 Procedimento SAIR Para alterar o texto que aparece escrito na barra de título do programa, segundo a Figura 26, deve-se selecionar o Form1 com um clique no seu título e alterar o texto na propriedade Caption no Inspetor de Objetos (Figura 27). Figura 26 Barra de título do programa ou projeto Free Pascal LAZARUS Melo (2011) 27

28 Figura 27 Alterando a propriedade Caption do Form1 no Inspetor de Objetos Analisando o Editor de Código, depois de pulsar a tecla F12, tem-se a Figura 28, com parte do código referente ao projeto que se está desenvolvendo. Na referida unidade, abaixo de { TForm1 } estão relacionados todos os objetos (Button, Edit, Label, procedure) presentes no formulário Form1 do programa. Free Pascal LAZARUS Melo (2011) 28

29 Figura 28 Editor de código contendo parte da codificação do projeto Free Pascal LAZARUS Melo (2011) 29

30 5.4 Escrevendo outro código-fonte para o mesmo projeto O projeto anterior será alterado para o seguinte lay-out de interface com o usuário, como mostrado na Figura 29. (a) (b) (c) (d) Figura 29 Janelas para projeto que calcula área de triângulo Free Pascal LAZARUS Melo (2011) 30

31 Neste novo lay-ou será empregado o componente BitBtn, disponível na Paleta de Componentes Additional, que está em destaque amarelo na Figura 30. Figura 30 Componente BitBtn da Paleta Additional O código-fonte dos dois procedimentos, referentes aos botões, é apresentado a seguir, na Figura 31. Figura 31 Código-fonte dos procedimentos O comando InputBox ('Digite a altura', 'Valor:', ' ') abre uma janela para leitura de dados, cujo título será o primeiro texto entres aspas e o segundo texto entre aspas será exibido acima da caixa que recebe o dado (Figura 29b e 29c). O terceiro texto entre aspas está em branco porque não se quer exibir um valor inicial na referida caixa. Free Pascal LAZARUS Melo (2011) 31

32 Na tabela a seguir, estão descritas as propriedades dos componentes, presentes no formulário Form1, que foram alteradas no Inspetor de Objetos: Propriedades no Inspetor de Objetos Objeto BitBtn1 Acionando o mouse no destaque em amarelo, aparecerá a janela abaixo. A opção Carregar irá buscar no PC um ícone, não necessariamente a mesma imagem que se vê. Se não existir no PC, deve-se buscar na Internet. O ícone será apresentado dentro do botão, conforme a Figura 29a. Button1 Free Pascal LAZARUS Melo (2011) 32

33 Exercícios sobre FPL Free Pascal LAZARUS Melo (2011) 33

34 Exercício 01 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. Free Pascal LAZARUS Melo (2011) 34

35 Exercício 02 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. Free Pascal LAZARUS Melo (2011) 35

36 c. Escrevendo o código vinculado aos botões do Form1 : Free Pascal LAZARUS Melo (2011) 36

37 Exercício 03 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: Free Pascal LAZARUS Melo (2011) 37

38 c. Escrevendo o código vinculado aos botões do Form1 : Free Pascal LAZARUS Melo (2011) 38

39 Exercício 04 Aplicar o componente temperaturas ( C F) MainMenu ao projeto de transformação de 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: Free Pascal LAZARUS Melo (2011) 39

40 b. Sugestão para o formulário Form1: Free Pascal LAZARUS Melo (2011) 40

41 c. Escrevendo o código vinculado às opções do MainMenu no Form1: Free Pascal LAZARUS Melo (2011) 41

42 Exercício 05 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, iniciandose 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: Free Pascal LAZARUS Melo (2011) 42

43 c. Escrevendo o código vinculado às opções no Form1: Free Pascal LAZARUS Melo (2011) 43

44 Exercício 06 Fazer um projeto em Lazarus que calcula a Média das Provas de uma disciplina em que não se conhece de antemão o número de notas. a. Uso do componente InputBox (ver item 5.4) b. Sugestão para o formulário Form1: Free Pascal LAZARUS Melo (2011) 44

45 c. Escrevendo o código vinculado ao Form1: Free Pascal LAZARUS Melo (2011) 45

46 Exercício 07 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 Free Pascal LAZARUS Melo (2011) 46

47 c. Escrevendo o código vinculado ao Form1: Free Pascal LAZARUS Melo (2011) 47

48 Exercício 08 Faça um projeto em Lazarus para resolver o seguinte problema: têm-se 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. Free Pascal LAZARUS Melo (2011) 48

49 Exercício 09 Acrescente ao projeto anterior, o gráfico que mostre a evolução do crescimento de ambas as populações. Free Pascal LAZARUS Melo (2011) 49

50 Free Pascal LAZARUS Melo (2011) 50

51 Free Pascal LAZARUS Melo (2011) 51

52 Exercício 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 Exercício 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 Free Pascal LAZARUS Melo (2011) 52

53 c. Escrevendo o código em Portugol e no ambiente Lazarus, de acordo com Form1 sugerido Free Pascal LAZARUS Melo (2011) 53

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

ENG 390. Universidade Federal de Viçosa. Programação Aplicada à Agricultura Aulas Práticas. Departamento de Engenharia Agrícola 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

Leia mais

Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.

Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans. 1 - Criando meu primeiro programa em Java Para criar um programa Java podemos utilizar um editor de textos (Bloco de Notas/Windows, Notepad ++ ou GEdit/Linux) e o console do sistema operacional, ou um

Leia mais

Delphi 7 Aula 03 Progressão Geométrica

Delphi 7 Aula 03 Progressão Geométrica Delphi 7 Aula 03 Progressão Geométrica Prof. Gilbert Azevedo da Silva I. Objetivos Desenvolver aplicativos com várias janelas, Manipular lista de strings, Utilizar os componentes: MainMenu, ToolBar, ImageList,

Leia mais

Universidade Federal de Viçosa. Departamento de Engenharia Agrícola. Free Pascal Lazarus. Ambiente Windows ENG 390. 26 de novembro de 2012

Universidade Federal de Viçosa. Departamento de Engenharia Agrícola. Free Pascal Lazarus. Ambiente Windows ENG 390. 26 de novembro de 2012 Universidade Federal de Viçosa Departamento de Engenharia Agrícola Free Pascal Lazarus Ambiente Windows ENG 390 Prof. Evandro de Castro Melo, DS 26 de novembro de 2012 http://wiki.lazarus.freepascal.org/main_page/pt

Leia mais

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias 1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo

Leia mais

Introdução à programação em PASCAL. Aula de 22/10/2001. Nota: Conjunto de slides baseados nas transparências utilizadas em PEDA em anos anteriores

Introdução à programação em PASCAL. Aula de 22/10/2001. Nota: Conjunto de slides baseados nas transparências utilizadas em PEDA em anos anteriores Introdução à programação em PASCAL Aula de 22/10/2001 Nota: Conjunto de slides baseados nas transparências utilizadas em PEDA em anos anteriores Conteúdo Conceito de linguagem de programação O processo

Leia mais

INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Tela inicial do Editor de programas do DEV C++ Dicas

Leia mais

Linguagem C: Introdução

Linguagem C: Introdução Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1

Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1 Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores Aula - Tópico 1 1 Problema 1 Considere o seguinte problema: Determinar o valor de y = seno(1,5). 2 Definições Para

Leia mais

DRIVER LYNX-IO ACESSO A I/O NO WINDOWS NT 4.0

DRIVER LYNX-IO ACESSO A I/O NO WINDOWS NT 4.0 Código do Documento: S139U01 Revisão: 0 DRIVER LYNX-IO ACESSO A I/O NO WINDOWS NT 4.0 1. INTRODUÇÃO No Windows NT, o acesso ao I/O do microcomputador pelo programa aplicativo é bloqueado pelo sistema operacional.

Leia mais

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

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula Célula é uma Ferramenta de Autoria para o padrão Ginga. Auxilia no processo de criação da interatividade na TV Digital e é

Leia mais

MÓDULO II INTERFACE GRÁFICA DELPHI

MÓDULO II INTERFACE GRÁFICA DELPHI MÓDULO II INTERFACE GRÁFICA DELPHI A partir de agora iniciaremos o desenvolvimento de software utilizando a interface gráfica do dephi, já conhecemos a linguagem pascal, no caso do Delphi o Object Pascal

Leia mais

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

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.

Leia mais

Criando uma agenda com o Lazarus

Criando uma agenda com o Lazarus Criando uma agenda com o Lazarus Este artigo mostra como criar uma agenda simples com o Lazarus, uma IDE para FreePascal. Além de ser uma boa dica para treinar programação em pascal, usando arquivo em

Leia mais

Working 03 : Conceitos Básicos I

Working 03 : Conceitos Básicos I Working 03 : Conceitos Básicos I Objetivos: Dominar os conceitos básicos da linguagem de programação C; Aprender a utilizar o compilador, identificando os erros de sintaxe do código fonte; Prazo de Envio:

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;

Leia mais

O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc. O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO 1. A linguagem de programação Object Pascal a) Palavras reservadas b) Tipos de dados, variáveis e constantes

Leia mais

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

Vejamos agora as ferramentas mais utilizadas para criação de imagens: Vejamos agora as ferramentas mais utilizadas para criação de imagens: Lápis: Apenas mantenha pressionado o botão do mouse sobre a área em branco, e arraste para desenhar. Pincel: Tem a mesma função do

Leia mais

Clicando nesse botão aparecerá um menu no qual deve ser selecionada a porta serial em que o Rasther está ligada. Depois clique em OK.

Clicando nesse botão aparecerá um menu no qual deve ser selecionada a porta serial em que o Rasther está ligada. Depois clique em OK. Requisitos básicos do sistema - Windows 98 ou milenium. - Pentium II 300 MHz (no mínimo). - 64 MB RAM. - Porta serial disponível. - 15 MB de espaço livre no HD. - Resolução de vídeo de 800X600 mode 16

Leia mais

Fixo (41) Vivo (41) Tim (41) Claro (41) OI (41) Sistema Descomplicado CNPJ

Fixo (41) Vivo (41) Tim (41) Claro (41) OI (41) Sistema Descomplicado CNPJ INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

Introdução ao IDE Netbeans (Programação Java)

Introdução ao IDE Netbeans (Programação Java) Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas

Leia mais

Associações de arquivos. Mike McBride Tradução: Lisiane Sztoltz

Associações de arquivos. Mike McBride Tradução: Lisiane Sztoltz Mike McBride Tradução: Lisiane Sztoltz 2 Conteúdo 1 Associações de arquivos 4 1.1 Introdução.......................................... 4 1.2 Como usar este módulo.................................. 4 1.2.1

Leia mais

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos MCG114 Programação de Computadores I Profa. Ambiente de Programação, rastreamento e entrada de dados 1 2 Ambiente Python para Programação Ambiente Python para Programação Até agora... Comandos e funções

Leia mais

Aula 01 Microsoft Excel 2016

Aula 01 Microsoft Excel 2016 Aula 01 Microsoft Excel 2016 Prof. Claudio Benossi Prof. Rodrigo Achar Prof. Wagner Tufano São Paulo SP 2018 1 01 Informações sobre a interface Aprender a trabalhar com o Excel pode ser o divisor de águas

Leia mais

Apostila Impress 01. Partes da Janela Principal do Impress

Apostila Impress 01. Partes da Janela Principal do Impress 1 Apostila Impress 01 Partes da Janela Principal do Impress A janela principal do Impress tem três partes: - o Painel de Slides; - Área de Trabalho; - e Painel de Tarefas. Adicionalmente, diversas barras

Leia mais

1 - Ambiente de desenvolvimento

1 - Ambiente de desenvolvimento Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).

Leia mais

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo Usando o Eclipse - Fundamentos Professor Vicente Paulo de Camargo O Eclipse é um ambiente de desenvolvimento integrado (IDE) É a ferramenta mais utilizada pelas empresas, visto que pode ser configurada

Leia mais

DELPHI Curso Extensão. walter Prof. Walter Gima

DELPHI Curso Extensão. walter Prof. Walter Gima DELPHI Curso Extensão walter _gima@yahoo.com.br Prof. Walter Gima DELPHI 7 Ementa do Curso Introdução ao Delphi. Ambiente de programação. Sintaxe e estrutura de linguagem. Uso de projetos units e formulários,

Leia mais

Linguagem C Princípios Básicos (parte 1)

Linguagem C Princípios Básicos (parte 1) Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos

Leia mais

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

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 14/360 1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 14/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material

Leia mais

ResponseCard AnyWhere Desktop Guia do Usuário

ResponseCard AnyWhere Desktop Guia do Usuário ResponseCard AnyWhere Desktop Guia do Usuário Requisitos do sistema o Processador Intel ou AMD com 600 MHz (1 GHz ou mais recomendado) o 256 MB RAM (256 MB ou mais de RAM disponível recomendado) o Disco

Leia mais

Selecione o menu FILE NEW PROJECT como apresentado a seguir:

Selecione o menu FILE NEW PROJECT como apresentado a seguir: Aula 01 Introdução ao Visual Basic.Net 1. Acessando o Visual Studio.Net 2. Criando um projeto no VB.Net Após iniciado o visual Studio.net aparecerá uma tela como a abaixo: Selecione o menu FILE NEW PROJECT

Leia mais

Ferramenta 1 -NetBeans 8.0

Ferramenta 1 -NetBeans 8.0 Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 Elaborado por: Osmar de Oliveira Braz Junior Descrição NetBeans é um ambiente de desenvolvimento integrado (IDE Integrated Development

Leia mais

Conhecendo o Delphi 2010

Conhecendo o Delphi 2010 2ª Aula 11 de fevereiro de 2011 Conhecendo o Delphi 2010 Inicie o Delphi clicando no ícone Delphi 2010 que se encontra no menu Iniciar / Todos os Programas / Embarcadero RAD Studio 2010 / Delphi 2010.

Leia mais

Introdução aos Algoritmos

Introdução aos Algoritmos Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

Manual do InCD Reader

Manual do InCD Reader Manual do InCD Reader Nero AG Informações sobre direitos autorais e marcas registradas O manual e todo o seu conteúdo é protegido por leis de direitos autorais e são de propriedade da Nero AG. Todos os

Leia mais

FAQ SPED Auditor. SPED Auditor FAQ. Perguntas Frequentes QUIRIUS Soluções Fiscais QUIRIUS Soluções Fiscais 1

FAQ SPED Auditor. SPED Auditor FAQ. Perguntas Frequentes QUIRIUS Soluções Fiscais QUIRIUS Soluções Fiscais 1 SPED Auditor FAQ Perguntas Frequentes 2015 QUIRIUS Soluções Fiscais 2015 - QUIRIUS Soluções Fiscais 1 SUMÁRIO FAQ 001 O status da auditoria fica como Aguardando... 3 FAQ 002 Running 64 bit mode with the

Leia mais

Organização de programas em Pascal

Organização de programas em Pascal Organização de programas em Pascal Leonardo Gresta Paulino Murta leomurta@ic.uff.br Vamos programar em Pascal! Mas... Como um programa é organizado? Quais são os Apos de dados disponíveis? Como variáveis

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

Laboratório 01 NetBeans

Laboratório 01 NetBeans Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os

Leia mais

Fundamentos Programação

Fundamentos Programação Fundamentos Programação A programação de computadores não é difícil. Realmente só requer algo como: Aprender alguns conceitos gerais Ser cuidadoso, organizado e lógico Praticar até aprender a dominar a

Leia mais

Departamento de Engenharia Elétrica e de Computação EESC-USP. Guia de Projetos VHDL utilizando o QUARTUIS II. Profa. Luiza Maria Romeiro Codá

Departamento de Engenharia Elétrica e de Computação EESC-USP. Guia de Projetos VHDL utilizando o QUARTUIS II. Profa. Luiza Maria Romeiro Codá Departamento de Engenharia Elétrica e de Computação EESC-USP Guia de Projetos VHDL utilizando o QUARTUIS II Profa. Luiza Maria Romeiro Codá 1. Criando um novo projeto: 1.1 Iniciando o Quartus II, criando

Leia mais

Avisos legais KYOCERA Document Solutions Inc.

Avisos legais KYOCERA Document Solutions Inc. Avisos legais É proibida a reprodução total ou parcial deste guia sem a devida autorização. As informações deste guia estão sujeitas a modificações sem aviso prévio. Não nos responsabilizamos por quaisquer

Leia mais

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução 1. Introdução 1.1. O que é Microsoft PowerPoint 2007 Microsoft Office PowerPoint 2007 é um software de apresentação gráfica produzido pela Microsoft Corporation para o sistema operacional Microsoft Windows.

Leia mais

Linguagem R R-Gui e R-Commander

Linguagem R R-Gui e R-Commander Linguagem R R-Gui e R-Commander 1 INSTALAÇÃO DO PROGRAMA BÁSICO E PACOTES O sistema é formado por um programa básico (R-Gui) e muitos pacotes com procedimentos adicionais. Tudo é gratuito e com código

Leia mais

Introdução aos Algoritmos

Introdução aos Algoritmos Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 Instalando o Open Watcom 2 Criando um Projeto 3 Continuando um Projeto

Leia mais

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

Aula 01 Excel Prof. Claudio Benossi

Aula 01 Excel Prof. Claudio Benossi Aula 01 Excel 2016 Prof. Claudio Benossi São Paulo SP 2018 1 01 Informações sobre a interface Aprender a trabalhar com o Excel pode ser o divisor de águas em ser aprovado para uma vaga onde trabalhar com

Leia mais

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

Passo-a-passo para desenvolver um Programa usando a Linguagem Python Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)

Leia mais

Programação I A Linguagem C. Prof. Carlos Alberto

Programação I A Linguagem C. Prof. Carlos Alberto Programação I A Linguagem C Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br 2 Origem A linguagem C foi desenvolvida em 1972, nos Laboratórios Bell, por Dennis Ritchie. Implementada

Leia mais

Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados.

Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados. Windows Menu Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados. Minimizar Fechar Maximizar/restaurar Uma janela é composta de vários elementos

Leia mais

Como Instalar o SMC-BRASIL?:

Como Instalar o SMC-BRASIL?: Como Instalar o SMC-BRASIL?: 1) Registro 2) Baixar o programa / Instalar o SMC. 3) Solicitar a licença de funcionamento. 4) Adicionar a base de dados do SMC-TOOLS e sua atualização 1) REGISTRO O registro

Leia mais

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

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE Uso de ELEMENTOS GRÁFICOS 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS

Leia mais

Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar. gersonjpl

Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar. gersonjpl Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar gersonjpl / 0 Baixar este documento gratuitamente Para Adicionar um Form ao Projeto Execute os seguintes passos para adicionar um form

Leia mais

Uma pasta é pouco mais que um contêiner no qual é possível armazenar arquivos. Se

Uma pasta é pouco mais que um contêiner no qual é possível armazenar arquivos. Se 9. ARQUIVOS E PASTAS 9.1 O QUE SÃO ARQUIVOS E PASTAS? Um arquivo é muito parecido com um documento digitado que você poderia encontrar na mesa de alguém ou em um arquivo convencional. É um item que contém

Leia mais

Tutorial rápido CMAP TOOLS

Tutorial rápido CMAP TOOLS UFAL - Universidade Federal de Alagoas FEAC Faculdade de Economia, Administração e Contabilidade Tutorial rápido CMAP TOOLS Maceió 04 de Outubro de 2007 Sumário 1.0 Tela de Abertura do CMAP TOOLS... 3

Leia mais

Aplicativo de proteção de senha para as unidades de memória flash USB da Verbatim

Aplicativo de proteção de senha para as unidades de memória flash USB da Verbatim Manual do usuário EasyLock da Verbatim Aplicativo de proteção de senha para as unidades de memória flash USB da Verbatim Versão 1.00 Direitos reservados 2010 Verbatim Americas, LLC. Todos os direitos reservados.

Leia mais

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

Laboratório Configuração do Backup e da Restauração de Dados no Windows 7 e no Vista Laboratório Configuração do Backup e da Restauração de Dados no Windows 7 e no Vista Introdução Neste laboratório, você fará backup de dados. E também realizará uma restauração dos dados. Equipamentos

Leia mais

Informática Básica. Aula 13 Macros e introdução a programação

Informática Básica. Aula 13 Macros e introdução a programação Informática Básica Macros Uma macro é um programa escrito na linguagem OpenOffice.org Basic com a finalidade de automatizar tarefas do OpenOffice.org. A linguagem OpenOffice.org Basic mantém as principais

Leia mais

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

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS que, no Visual Studio,

Leia mais

KISSsoft 03/2018 Tutorial 1

KISSsoft 03/2018 Tutorial 1 KISSsoft 03/2018 Tutorial 1 Versão de teste e primeiros passos KISSsoft AG T. +41 55 254 20 50 A Gleason Company F. +41 55 254 20 51 Rosengartenstr. 4, 8608 Bubikon info@kisssoft.ag Suíça www.kisssoft.ag

Leia mais

Teclado. PdP. Autor: Tiago Lone Nível: Básico Criação: 20/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Teclado. PdP. Autor: Tiago Lone Nível: Básico Criação: 20/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Teclado Autor: Tiago Lone Nível: Básico Criação: 20/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br http://www.automato.com.br

Leia mais

No Windows há basicamente dois tipos de programas de usuário:

No Windows há basicamente dois tipos de programas de usuário: Introdução O que vem a ser um programa em C? Você talvez já tenha ouvido falar que um compilador é um programa ou ferramenta que transforma um programa fonte escrito em uma linguagem de programação de

Leia mais

Linguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa;

Linguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Linguagem Pascal Prof. Sérgio Rodrigues Introdução Algoritmo É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Programa é a formalização de um algoritmo

Leia mais

ALGORITMOS VARIÁVEIS E OPERADORES. Prof. Angelo Augusto Frozza, M.Sc.

ALGORITMOS VARIÁVEIS E OPERADORES. Prof. Angelo Augusto Frozza, M.Sc. ALGORITMOS VARIÁVEIS E OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ESTRUTURA DE UM ALGORITMO VISUALG Algoritmo Exemplo var valor_a, valor_b, valor_c : inteiro soma : inteiro

Leia mais

Como usar o P-touch Transfer Manager

Como usar o P-touch Transfer Manager Como usar o P-touch Transfer Manager Versão 0 BRA-POR Introdução Aviso importante O conteúdo deste documento e as especificações deste produto estão sujeitos a alterações sem aviso prévio. A Brother se

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº

Leia mais

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador; 1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e

Leia mais

Para abrir um documento deve utilizar uma das abordagens seguintes.

Para abrir um documento deve utilizar uma das abordagens seguintes. RESUMO O software Excel apresenta as melhores condições para se elaborar as ferramentas estratégicas de importância inigualável para o Planejamento das Estruturas, que proporcionam inclusive extrema versatilidade

Leia mais

Gerando um programa executável a partir de um módulo Python

Gerando um programa executável a partir de um módulo Python Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o

Leia mais

LibreOffice versão O essencial para sua prova WRITER. O único lugar em que o sucesso vem antes do trabalho é no dicionário.

LibreOffice versão O essencial para sua prova WRITER. O único lugar em que o sucesso vem antes do trabalho é no dicionário. LibreOffice versão 4.4.7 O essencial para sua prova WRITER O único lugar em que o sucesso vem antes do trabalho é no dicionário. (Alberto Einsten) COMO BAIXAR E INSTALAR O LIBREOFFICE VERSÃO 4? 1-Acesse

Leia mais

Introdução à Programação

Introdução à Programação Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de

Leia mais

Esta é a única declaração da aplicação

Esta é a única declaração da aplicação Esta é a única declaração da aplicação A classe de usuário Olamundo O método público main, com seu argumento, obrigatório em qualquer aplicação. É dentro deste método que você inicia sua aplicação, não

Leia mais

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo Linguagem Java Introdução Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída

Leia mais

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações

Leia mais

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito

Leia mais

Sibele Loss Edimara Heis

Sibele Loss Edimara Heis Sibele Loss Edimara Heis 2016 TUTORIAL ETC Tela Inicial É a primeira tela que aparece ao se logar no sistema. Nesta tela encontram se as funcionalidades do ETC (Notificações, Documentos, Biblioteca, Mensagens,

Leia mais

UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DEPARTAMENTO DE FÍSICA, ESTATÍSTICA E MATEMÁTICA

UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DEPARTAMENTO DE FÍSICA, ESTATÍSTICA E MATEMÁTICA UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DEPARTAMENTO DE FÍSICA, ESTATÍSTICA E MATEMÁTICA GEOGEBRA Tânia Michel Pereira Juliane Sbaraine Costa Ijuí, setembro de 2009. Para acessar

Leia mais

08. A figura seguinte representa uma tela do Excel XP.

08. A figura seguinte representa uma tela do Excel XP. INFORMÁTICA A figura acima mostra uma janela do Windows XP, contendo informações acerca de uma lista de arquivos. Com relação a essa janela e ao Windows XP, responda a questão 01. 01. Ao se clicar o menu,

Leia mais

A Linguagem C. A forma de um programa em C

A Linguagem C. A forma de um programa em C A Linguagem C Criada em 1972 por D. M. Ritchie e K. Thompson. Tornou-se uma das mais importantes e populares, principalmente pela portabilidade e flexibilidade. Foi projetada para o desenvolvimento de

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 10 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 10 Disciplina: Linguagem

Leia mais

Utilização de Base de Dados com BluePlant. Sumário

Utilização de Base de Dados com BluePlant. Sumário Nota de Aplicação NAP154 Utilização de Base de Dados com BluePlant Sumário 1. Descrição... 2 2. Introdução... 2 3. Definição da Arquitetura de Referência... 2 3.1 Material Utilizado no Exemplo... 2 4.

Leia mais

Manual de instalação do software CSIBackup Versão 1.0

Manual de instalação do software CSIBackup Versão 1.0 Manual de instalação do software CSIBackup Versão 1.0 1 Sumário Download do software... 3 Passos para a instalação e utilização... 3 Instalação... 3 Instalando dependências necessárias... 7 Sistema de

Leia mais

BROFFICE.ORG IMPRESS

BROFFICE.ORG IMPRESS BROFFICE.ORG IMPRESS O Impress é um dos aplicativos do pacote openoffice.org que permite a criação e exibição de apresentações, cujo objetivo é informar sobre um determinado tema, serviço ou produto, possibilitando

Leia mais

EXERCÍCIOS COMPLEMENTARES AULA 3

EXERCÍCIOS COMPLEMENTARES AULA 3 Pessoal, Apresento uma lista de exercícios (CESPE) complementar à aula 3 sobre o Windows. Ainda pretendo criar uma lista com exercícios específicos para Windows 7, pois não encontrei exercícios recentes

Leia mais

Introdução ao Fortran 90-1

Introdução ao Fortran 90-1 Introdução ao Fortran 90-1 Departamento de Física UFPel Definição de Programa em Fortran 90 Programa ou Código-fonte Programa ou código-fonte é um conjunto de instruções, também chamadas de comandos, escritas

Leia mais

Ambiente de desenvolvimento

Ambiente de desenvolvimento Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa

Leia mais

Introdução ao SciLab. SciLab O que é? Onde obter o programa:

Introdução ao SciLab. SciLab O que é? Onde obter o programa: Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010

Leia mais

Orçamento Financeiro. Sumário

Orçamento Financeiro. Sumário Orçamento Financeiro Sumário Orçamento Financeiro... 1 Sumário... 1 1. Descrição do Processo... 2 2. Módulos envolvidos... 2 3. Parâmetros... 2 4. Passo a Passo... 2 1. Cadastro do Orçamento Financeiro:...

Leia mais

INSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO

INSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO INSTALAÇÃO DO CLIENTE LOTUS NOTES 9.0.1 ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO Agosto de 2018 2 Sumário Obtendo o Software Cliente Notes... 3 Requisitos para instalação... 4 Instalando o Cliente Notes versão

Leia mais

Projeto de Algoritmos

Projeto de Algoritmos Projeto de Algoritmos Introdução aos Sistemas Computacionais Prof. Ernani Viriato de Melo / Reginaldo Costa http://www.ernani.eti.br http://reginaldofazu.blogspot.com 2º Semestre - 2008 Conceitos Básicos

Leia mais

MANUAL DE USO DO COMUNICADOR INSTANTÂNEO

MANUAL DE USO DO COMUNICADOR INSTANTÂNEO MANUAL DE USO DO COMUNICADOR INSTANTÂNEO Página 1 SUMÁRIO 1 INTRODUÇÃO... 3 2 ACESSANDO O SPARK...4 3 INICIANDO UMA CONVERSAÇÃO...6 4 TRANSFERÊNCIA DE ARQUIVOS...8 5 CONFERÊNCIA...10 6 PERSONALIZANDO SUA

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 Instalando o Open Watcom 2 Criando um Projeto 3 Continuando um Projeto

Leia mais

UNICALDAS Faculdade de Caldas Novas Núcleo de Educação à Distância - NEaD. MANUAL DO ALUNO (UnicaldasVIRTUAL) Versão 1.0

UNICALDAS Faculdade de Caldas Novas Núcleo de Educação à Distância - NEaD. MANUAL DO ALUNO (UnicaldasVIRTUAL) Versão 1.0 MANUAL DO ALUNO (UnicaldasVIRTUAL) Versão 1.0 Fevereiro - 2017 0 1. INTRODUÇÃO A Educação à Distância (EaD) vem crescendo no Brasil através da popularização da internet faz alguns anos. A Unicaldas Faculdade

Leia mais

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

LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho CONTADOR CONTADOR 1. OBJETIVO: Neste programa iremos mostrar como o Windows lida com as mensagens a ele enviadas, isto é, os programas em execução enviam ao Sistema Operacional as instruções para serem executadas.

Leia mais

BROFFICE.ORG IMPRESS 2.0

BROFFICE.ORG IMPRESS 2.0 BROFFICE.ORG IMPRESS 2.0 O BrOffice.org Impress permite criar apresentações de slides profissionais que podem conter gráficos, objetos de desenho, texto, multimídia e vários outros itens. Se desejar, você

Leia mais

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático

Leia mais

Ambiente de programação

Ambiente de programação EXPLORANDO O O que é o SCRATCH? O software Scratch é um ambiente para a criação de jogos, histórias e animações, usando raciocínio lógico. A partir desta ferramenta é possível exercitar conceitos de lógica

Leia mais