04 -> COMANDO REPITA...ATE
|
|
- Jorge Belo Vidal
- 8 Há anos
- Visualizações:
Transcrição
1 Descrição SUMÁRIO Pág. Parte 01 -> Introdução à Programação 03 Parte 02 -> Variáveis e Estrutura Condicional 08 Parte 03 -> Exemplos e Exercícios sobre o Comando Condicional SE 11 Parte 04 -> COMANDO REPITA...ATE 14 Parte 05 -> COMANDO ENQUANTO...FACA 16 Parte 06 -> COMANDO PARA...FACA 18 Parte 07 -> Fluxogramas 21 Parte 08 -> Fluxogramas (Exemplos e Exercícios da estrutura 26 ENQUANTO...FACA) Parte 09 -> Exemplos e Exercícios da estrutura REPITA...ATE 28 Parte 10 -> Lazarus (Instalação) 30 Parte 11 -> Ambiente de Desenvolvimento Lázarus com Atividades e 35 Exercícios Parte 12 -> Simulação da Urna Eleitoral do T.R.E 45 Parte 13 -> Exercícios Complementares 51
2 Introdução à Programação Os computadores são equipamentos eletromecânicos que necessitam serem programados para executarem determinadas tarefas. Várias linguagens de computadores com suas respectivas sintaxes (na informática, a sintaxe de cada linguagem de programação é definida com uma gramática formal) foram desenvolvidas para serem utilizadas na programação dessas máquinas, mas existe a necessidade de requisitos por parte do programador como habilidades, conhecimentos e qualidades pessoais: Habilidades Necessárias Boa comunicação oral; Boa memória; Habilidade em digitar; Boa Leitura; Conhecimento em língua estrangeira (Inglês) é indispensável. Conhecimentos Necessários Conhecer linguagens de programação; Conhecer hardware; Conhecer software básico (sistemas operacionais); Conhecimentos em gerenciamento de projetos; Manter-se atualizado com novos métodos e tecnologias e como encontrar informações on-line ou em manuais de instrução; Qualidades Pessoais Devem ser metódicos, pacientes, cuidadosos e precisos no trabalho; Sejam pessoas adaptáveis e capazes de trabalhar sob pressão; Devem saber relacionar-se bem colegas, superiores e subordinados; As responsabilidades do programador diante de um novo projeto ou sobre algum que esteja em desenvolvimento são muitas, entre elas destacamos: Discutir a necessidade do cliente; Elaborar as especificações do projeto; Planejar como os programas irão funcionar em conjunto; Escrever programas; Executar testes para assegurar que os programas e os sistemas estão funcionando corretamente; Identificar erros em programas (depurações); Preparar relatórios sobre uso dos programas; Manter e atualizar programas; Construir protótipos; 3
3 Com o passar do tempo as linguagens de programação sofreram evoluções, principalmente na interação do programador com o computador. Evolução das linguagens; Linguagem de máquina: Instruções escritas em formato binário. Linguagem de baixo nível: Associações com linguagem de maquina. Ex: Assembler, Macro. Linguagem de médio nível: Utiliza comandos na forma de palavra para descrição de programas. Ex: C, LPS. Linguagem de alto nível: Semelhante à linguagem de médio nível, porem não permite acesso a posições de memória via endereço. EX: Cobol, Fortran, Pascal. Linguagem de altíssimo nível: Não exige conhecimento de programação para reduzir resultados. Seus comandos são poderosos e você especifica o que faz e como faz. EX: Focal, Mantis. Linguagem funcional: Orientada à soluções de funções, possui um poderoso repertorio de funções basicas e permite que novas funções sejam acrescentadas. É utilizada como ferramenta de desenvolvimento de aplicações em inteligência artificial. Ex: APL, Lisp. Algoritmo É a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ações. É conhecido como algoritmo à especificação da seqüência lógica ordenada de passos que deve ser seguida.para obtermos um objetivo. Exemplo de algoritmo na representação narrativa Afrouxar ligeiramente as porcas; Suspender o carro; Retirar as porcas e o pneu; Colocar o pneu reserva; Apertar as porcas. 4
4 Desejando telefonar para alguém? O algoritmo, ou seja a seqüência de passos pode ser: 1- Localizar o numero desejado, numa agenda eletrônica ou não 2- Procurar o nome para quem se deseja telefonar 3- Localizar o numero desejado 4- Pegar o aparelho de telefone 5- Discar o numero 6- Falar com a pessoa 7- Desligar o telefone Obs: A ordem das etapas é importante para se atingir o resultado desejado O algoritmo deve ter um início e um fim. O algoritmo parece correto, mas poderão surgir alguns problemas ao executar as tarefas: não achar o nome da pessoa, tocar ninguém atender, a pessoa não está em casa... portanto é necessário refinamentos no algoritmo, até satisfazer plenamente o problema em questão. A construção de Algoritmos computacionais (utilizados em informática) exige regras para a sua construção (formalização), além de exigir muitas horas dedicadas ao estudo para desenvolvê-los. Utilizaremos uma ferramenta educacional para o desenvolvimento dos algoritmos em nossa disciplina, o Visualg. Vamos seguir uma seqüência de atividades da menos para a mais complexa. Português estruturado, também conhecido como portugol, é um pseudocódigo escrito em português, sendo bastante utilizado para ensinar lógica de programação e algoritmos. Algorítmo para soma de dois números quaisquer algoritmo "soma de dois números" // Função : Realiza a soma de dois números Quaisquer // Autor : Luiz Claudio F. De Souza // Data : 29/04/2008 // Seção de Declarações var A:INTEIRO B:INTEIRO R:INTEIRO inicio // Seção de Comandos LEIA (A) LEIA (B) R:=A+B ESCREVA(R) 5
5 fimalgoritmo Explicação sobre a composição do algorítmo acima // -> é utilizado para comentário dentro do algorítmo Seção de Declarações -> aqui é feito a declaração das variáveis presentes no algoritmo, ou seja o local onde guardaremos valores que são alterados constantemente Tipo Inteiro: para valores inteiros Real: Para valores com casas decimais caracter: para uso de cadeia de caracteres início -> local onde se dá o inicio do algorítmo Leia -> Comando para entrada de dados Escreva -> Comando para saída de dados fimalgoritmo -> Aqui temos o fim do algoritmo Algorítmo soma mais completo e detalhado, ou seja, mais refinado! algoritmo "soma de dois números mais completo" // Função : Realiza a soma de dois números Quaisquer // Autor : Luiz Claudio F. De Souza // Data : 29/04/2008 // Seção de Declarações var A:INTEIRO B:INTEIRO R:INTEIRO inicio // Seção de Comandos Escreva("Qual O PRIMEIRO NÚMERO?") LEIA (A) ESCREVA("QUAL O SEGUNDO NÚMERO?" ) LEIA (B) ESCREVA("O VALOR DA SOMA É ---> " ) R:=A+B ESCREVA(R) fimalgoritmo Exemplo de algorítmo que calcula a Média Aritmética entre duas notas algoritmo "Média entre duas notas" // Função : Calcula a média aritmética entre duas notas // Autor : Luiz Claudio F. de Souza 6
6 // Data : 29/04/2008 // Seção de Declarações var A:REAL B:REAL R:REAL inicio // Seção de Comandos ESCREVA ("Qual a primeira nota ----> ") LEIA (A) Escreva ("Qual a segunda nota ----> ") LEIA (B) Escreva ("Resultado da Média é ----> ") R:=(A+B)/2 ESCREVA(R) fimalgoritmo 7
7 Atividade Avaliativa: 1) O que é um algorítmo? 2) O que são algorítmos computacionais e não computacionais? 3) O que é sintaxe da linguagem? 4) O que é Portugol ou Português Estruturado? 5) O que é um programa de computador? 6) O que é Linearização de Expressões? 7) Como são chamados os operadores aritméticos abaixo, respectivamente: %,^,\,/*,-,+ 8) Faça um algorítmo computacional execute-o no Visualg para mostrar a média aritmética de 4 notas de um aluno na disciplina Matemática 9) Faça um algorítmo computacional e execute-o no Visualg para mostrar qual idade determinada pessoa alcançará no ano em que estamos 10) O que são variáveis Parte 2 Variáveis e Estrutura Condicional 8
8 Exemplo: Algorítmo para verificar quem possui mais idade entre duas pessoas algoritmo "Pessoa com maior idade entre duas" // Função : Verificar quem é a pessoa de maior idade // Autor : Luiz Claudio F. de Souza // Data : 30/04/2008 // Seção de Declarações var I1:inteiro I2:inteiro N1:caracter N2:caracter inicio // Seção de Comandos Escreva("Qual o nome da primeira Pessoa? ") Leia(N1) Escreva("Qual a idade da PRIMEIRA Pessoa? ") Leia(I1) Escreva("Qual o nome da segunda Pessoa? ") 9
9 Leia(N2) Escreva("Qual a idade da SEGUNDA Pessoa? ") Leia(I2) Escreva(" ") Se I1>I2 entao Escreva(N1," é a pessoa com maior idade") Fimse Se I1<I2 entao Escreva(N2," é a pessoa com maior idade") Fimse Se I1=I2 entao Escreva("Pessoas com Idades Iguais") Fimse fimalgoritmo Refinamento do exemplo anterior algoritmo "Pessoa com maior idade entre duas" // Função : Verificar quem é a pessoa de maior idade // Autor : Luiz Claudio F. de Souza // Data : 30/04/2008 // Seção de Declarações var I1:inteiro I2:inteiro N1:caracter N2:caracter inicio // Seção de Comandos Escreva("Qual o nome da primeira Pessoa? ") Leia(N1) Escreva(n1," tem qual idade? ") Leia(I1) Escreva("Qual o nome da segunda Pessoa? ") Leia(N2) Escreva(n2," tem qual idade? ") Leia(I2) Escreva(" ") Se I1>I2 entao Escreva(N1," é a pessoa com maior idade") Fimse Se I1<I2 entao Escreva(N2," é a pessoa com maior idade") Fimse Se I1=I2 entao Escreva("Pessoas com Idades Iguais") Fimse fimalgoritmo 10
10 Atividade Avaliativa: 1)Fazer um algorítmo para saber quem tem menor idade entre duas pessoas 2)Fazer um algorítmo para saber quem tem maior idade entre três pessoas 3)Fazer um algorítmo para saber quem tem menor idade entre três pessoas Exemplo I Parte 3 Exemplos e Exercícios sobre o Comando Condicional SE 11
11 Acima temos um algorítmo que faz uso da condição SE. Se o valor da média aritmética da média do aluno for maior ou igual a 7 o aluno estará aprovado. Se o valor da média aritmética da média do aluno for menor que 7 o aluno estará em Recuperação. Exercício I: Observando o algorítmo acima, implemente no mesmo algorítmo os passos para mostrar que o aluno está em recuperação e quanto o aluno vai necessitar tirar como nota na recuperação. Obs: O calculo da nota da recuperação é efetuado com a seguinte formula: NR <- 10 MA Onde: NR é a nota da recuperação MA é o valor da média aritmética EXEMPLO II 12
12 Exercício II: Observando o algorítmo acima, implemente as operações de divisão e subtração. Exercício III: Você enquanto Técnico em Informática, trabalhando em uma empresa de procedência Americana instalada em nosso país, recebe a tarefa de desenvolver um algorítmo para controlar as temperaturas dos aparelhos de ar condicionado da empresa, algorítmo este que deve transformar a temperatura da escala FARENHEIT (Escala termométrica adotada nos E.U.A) para Celcius (Escala termométrica utilizada e nosso país). Visto que os aparelhos são de procedência americana, portanto importados e utilizam a escala termométrica diferente da nossa. OBS: O algorítmo deve informar, através de mensagem no vídeo, sempre que a temperatura for maior ou igual a 22º C e menor ou igual a 18º C Temperatura fora da especificação da empresa. Passos para Resolver o problema: 1- Entender o problema. 2-Como transformar da Escala Farenheit para Escala Celcius Pesquisar a transformação entre escalas: tc = tf Fazer o Algorítmo 4-Depuração (Testes, para retirada dos erros do algorítmo) 13
13 Parte 4 COMANDO REPITA...ATE Exemplo 1: Algorítmo para mostrar os números compreendidos entre 1 e 3 usando-se o comando repita...ate 14
14 Exemplo 2: Exemplo 3: Algorítmo para mostrar os números impares compreendidos entre 1 e 5 usando-se o comando repita...ate 15
15 Exercício: 1- Faça um algoritmo, utilizando o Visualg para mostrar os números compreendidos entre 50 e 100 em ordem crescente 2- Faça um algoritmo, utilizando o Visualg para mostrar os números Impares compreendidos entre 70 e 100 em ordem crescente 3- Faça um algoritmo, utilizando o Visualg para mostrar os números Pares compreendidos entre 70 e 100 em ordem crescente 4- Faça um algoritmo, utilizando o Visualg para mostrar os números Pares compreendidos entre 70 e 100 em ordem decrescente Parte 5 COMANDO ENQUANTO...FACA Exemplo 1: Algorítmo para mostrar os números compreendidos entre 1 e 3 usando-se o comando Enquanto...faca 16
16 Exemplo 2: Algorítmo para mostrar os números impares compreendidos entre 1 e 5 usando-se o comando Enquanto...Faca Exercício: 1- Faça um algoritmo, utilizando o Visualg para mostrar os números compreendidos entre 50 e 100 em ordem crescente 2- Faça um algoritmo, utilizando o Visualg para mostrar os números Impares compreendidos entre 70 e 100 em ordem crescente 3- Faça um algoritmo, utilizando o Visualg para mostrar os números Pares compreendidos entre 70 e 100 em ordem crescente 4- Faça um algoritmo, utilizando o Visualg para mostrar os números Pares compreendidos entre 70 e 100 em ordem decrescente 17
17 Parte 6 Exemplo 1: O Algorítmo abaixo mostra os números compreendidos entre 1 e 10 18
18 Exemplo 2: O Algorítmo abaixo mostra os números compreendidos entre dois valores quaisquer informados Exemplo 3: O Algorítmo abaixo mostra os números ímpares compreendidos entre 50 e 1 19
19 Exercício: Utilize a estrutura para faca para resolver as questões abaixo: 1- Faça um algoritmo, utilizando o Visualg para mostrar os números compreendidos entre 50 e 100 em ordem crescente 2- Faça um algoritmo, utilizando o Visualg para mostrar os números Impares compreendidos entre 70 e 100 em ordem crescente 3- Faça um algoritmo, utilizando o Visualg para mostrar os números Pares compreendidos entre 70 e 100 em ordem crescente 4- Faça um algoritmo, utilizando o Visualg para mostrar os números Pares compreendidos entre 70 e 100 em ordem decrescente 5- Faça um algoritmo, utilizando o Visualg para mostrar os números Pares compreendidos entre 02 numeros fornecidos quaisquer 6- Faça um algoritmo, utilizando o Visualg para mostrar os números Ímpares compreendidos entre 02 numeros fornecidos quaisquer 20
20 Parte 7 Decisão Simples 21
21 Exemplo Prático: Você enquanto Técnico em Informática, trabalhando em uma empresa de procedência Americana instalada em nosso país, recebe a tarefa de desenvolver um algorítmo para controlar as temperaturas dos aparelhos de ar condicionado da empresa, algorítmo e ste que deve transformar a temperatura da escala FARENHEIT (Escala termométrica adotada nos E.U.A) para Celcius (Escala termométrica utilizada e nosso país). Visto que os aparelhos são de procedência americana, portanto importados e utilizam a escala termométrica diferente da nossa. OBS: O algorítmo deve informar, através de mensagem no vídeo, sempre que a temperatura for maior ou igual a 22º C e menor ou igual a 18º C. Mensagem a ser exibida -> Temperatura fora da especificação da empresa. 22
22 Algorítmo algoritmo "Para Celcius" // Função : Transformacao Entre Escalas CELCIUS e FAHRENHEIT // Autor : Luiz Claudio F. de Souza // Data : 6/5/2008 // Seção de Declarações var tc,tf:real inicio Escreva("Forneca a temperatura do ar Condicionado: ") leia(tf) tc := (tf-32)*5/9 Escreva("A Temperatura na Escala Celcius é:",tc,"º") se (tc >= 22) ou (tc <= 18) entao Escreva (" A Temperatura esta Fora da Especificacao da Empresa") Senao Escreva ("A temperatura esta Dentro da Especificacao da Empresa") fimse fimalgoritmo 23
23 Fluxograma Exercício1: Abaixo temos um algorítmo que faz uso de condicional -> SE. Se o valor da média aritmética da média do aluno for maior ou igual a 7 o aluno estará aprovado. Se o valor da média aritmética da média do aluno for menor que 7 o aluno estará em Recuperação Faça um fluxograma do Problema em questão 24
24 Algorítmo Exercício2: Faça um Fluxograma para mostrar quem é o maior entre dois números Exercício3: Você precisa dar um treinamento básico de confecção de fluxogramas com a utilização do Visio para um grupo de pessoas da área de informática de sua empresa. Elabore um tutorial básico para utilização do Visio do Pacote Office. Obs: As três questões acima poderão ser feitas em grupo de até 3 pessoas 25
25 Parte 8 Fluxogramas Exemplos e Exercícios da estrutura ENQUANTO...FACA Um Analista de Sistemas do T.R.E, atribuiu-lhe a tarefa de projetar uma urna eletrônica utilizando o Visualg obedecendo o seguinte fluxograma abaixo: Resposta da situação acima: algoritmo "Urna Eletronica" // Função : simular o uso da urna eletronica do T.R.E // Autor : Luiz Claudio F. de Souza // Data : 11/6/2008 // Seção de Declarações var aj,ag,br,nu,opcao:inteiro inicio opcao:=99 // Seção de Comandos 26
26 Enquanto opcao <> 0 faca limpatela escreval("simulação da Urna Eletrônica do T.R.E") escreval("*************************************") escreval("ana Júlia Carepa -> 13") escreval("almir gabriel -> 25") escreval("branco -> 3") escreval("digite sua opção de voto") leia (opcao) se opcao = 13 entao aj:=aj+1 fimse se opcao = 25 entao ag:=ag+1 fimse se opcao = 3 entao br:=br+1 fimse se (opcao <> 13) e (opcao <> 25) e (opcao <> 3) e (opcao <> 0) entao nu:=nu+1 fimse fimenquanto limpatela escreval ("Boletim da Una - Totalização dos votos") escreval ("**************************************") escreval ("**************************************") escreval ("Ana Julia ->",aj) escreval ("Almir Gabriel ->", ag) escreval ("Branco ->",br) escreval ("nulo ->", nu) escreval ("***************************************") fimalgoritmo Exercício: Desenvolva um fluxograma e implemente o algorítmo em Visualg para simular a eleição dos prováveis candidatos se a eleição para a Prefeitura Municipal de Belém fosse hoje. Prováveis Candidatos: 27
27 Waldir Ganzer -> 13 Edmilson Rodrigues -> 50 Abdon -> 36 Zeca Pirão -> 11 Valéria Pires -> 25 Pioneiro -> 45 Helder Barbalho -> 15 Obs: Leve em consideração os votos brancos e nulos! Atividade pode ser realizada em dupla. Parte 9 Fluxograma Exemplos e Exercícios da estrutura REPITA...ATE Na aula anterior vimos a estrutura enquanto...faca no exemplo da simulação da urna do T.R.E. Na aula de hoje veremos a estrutura Repita...até Exemplo: O algorítmo abaixo Mostra os números compreendidos entre dois números quaisquer em Ordem Crescente. 28
28 Fluxograma do exemplo acima Exercício: Faça um Fluxograma e implemente o algorítmo em Visualg para mostrar os números compreendidos entre dois números quaisquer em ordem Decrescente. 29
29 Parte 10 LÁZARUS Essa parte do nosso curso está dedicada à instalação do Software Livre lázarus que iremos utilizar para desenvolvimento de aplicações referentes a nossa disciplina Software a ser Instalado: Instalação do Lazarus 30
30 31
31 32
32 33
33 34
34 Parte 11 Ambiente de Desenvolvimento Lázarus com Atividades e Exercícios DELPHI O Delphi é um ambiente de Desenvolvimento totalmente Baseado na Orientação a Objetos, não é puro (discutiremos isso mais tarde) mas por enquanto o que você precisa saber que ele é uma ferramenta com um incrível poder na construção tanto de softwares complexos, quanto de sistemas de manipulação a bancos de dados. LAZARUS O Lazarus é uma alternativa de Código Aberto ao Delphi, com a grande vantagem de ser multi-plataforma. Trata-se de um Ambiente Integrado de Desenvolvimento que, através da linguagem Pascal, há décadas ultilizada no meio acadêmico, e do compilador FreePascal, cria programas de forma facilitada. Por tanto em nossa disciplina iremos utilizar a Linguagem Pascal nesse Ambiente de Programação. 35
35 Acesso ao Lazarus: 36
36 Ambiente de Desenvolvimento do Lazarus Abaixo você vê destacado onde irá ser criado a interface com o usuário, chamamos essa janela de Formulário 37
37 Exemplo prático 1: Construção de uma calculadora com a operação de adição utilizando o Lazarus A calculadora deverá ter a forma como está abaixo, onde deverá ser digitado dois valores, os quais serão somados automaticamente e ser mostrado o valor quando clicarmos no botão O botão realiza a limpeza dos valores que foram digitados para um calculo anterior. O Programa terá a seguinte janela para interagir com o usuário: 38
38 Construção do Programa: No formulário deveremos disponibilizar os botões conforme a figura abaixo: 39
39 Quando terminar de construir o formulário acima, deverá ser dado nome aos botões: Button1 e Button2 No formulário clique no Button1 uma vez, procure a palavra Caption e ao lado coloque o sinal de adição + Faça o mesmo com o Button2 colocando a palavra Limpar Clique nos demais (Label, Edit) e faça o mesmo procedimento descrito acima para nomea-los, conforme acima. Utilizando o Caption Note que o Edit está preenchido com Edit1, ele deverá estar em branco conforme acima. Clique uma vez no Edit1 e vá na propriedade Text, conforme abaixo, e deixe-o em branco: 40
40 Faça o mesmo com o Edit2 e Edit3. O formulário deverá ficar assim: 41
41 Note ainda que no título do formulário está escrito calculadora. Nomeamos o título do formulário clicando sobre o título uma vez e indo na função Caption e lá digitamos a palavra Calculadora, conforme abaixo: Finalmente estamos pronto para a programação em linguagem Pascal dos procedimentos dos Botões para somar e Limpar. Cada programação do botão tem que ser de forma separada: 42
42 Explicação dos Procedimentos dos botões Soma e Limpar: 43
43 Exercícios (Atividade Avaliativa): Construa uma calculadora, utilizando o Lazarus, complementando o exercício anterior com a Subtração (-), Divisão (/), Multiplicação (*) e fatorial (!). A Soma (+) já foi feita Abaixo, um norte sobre o algorítmo para a produção do botão fatorial leia n fat <- 1 para i variando de 1 a n faça fat <- fat*i escreva fat 44
44 Parte 12 SIMULAÇÃO DE UMA URNA ELEITORAL DO T.R.E Nessa aula faremos a simulação de uma Urna Eleitoral do TRE. Aqui usaremos o algoritmo semelhante aos usados na Urna eletrônica quando tivemos aula anterior sobre Algoritmos utilizando o Visualg. Postei no endereço (Assunto: Linguagem de Programação) arquivo contendo o modelo da simulação da urna eletrônica implementada em pascal (Ambiente Lázarus). Na simulação do funcionamento da Urna Eletrônica, o encerramento se dá quando digitamos o código 1045 no momento da votação na urna. Quando encerrada a votação, será mostrado o Boletim final da Votação!!! A simulação se dá entre o Candidato Almir Gabriel e Ana Julia (Eleição do segundo turno do ano de 2006), juntamente são computados os votos Brancos e Nulos. 45
45 Para adicionarmos Imagens ao formulário utilizaremos o componente Image na guia Additional, como mostrado abaixo Você deverá utilizar o componente Edit para a visualização do voto na urna, não esquecendo de apagar a sua propriedade Text para que a palavra Edit1 não fique sendo exibido, conforme mostrado abaixo 46
46 Procedures correspondentes aos Botões procedure TForm1.Image2Click(Sender: TObject); var aj,ag,op,nu:integer; //Declaração de variáveis begin aj:=strtoint(edit2.text); ag:=strtoint(edit3.text); nu:=strtoint(edit5.text); //Transforma de String para Inteiro (Edit2) op:=strtoint(edit1.text); If op = 13 then begin aj:=aj+1; Edit2.text:= InttoStr(aj); Edit1.Clear; Edit1.SetFocus; end; // Se o voto for 13 (begin..end) // Acumulador // Acumulo será mostrado no Edit2 //limpar Edit1 //Focar no Edit1 47
47 If op = 45 then begin ag:=ag+1; Edit3.text:= InttoStr(ag); Edit1.Clear; Edit1.SetFocus; end; If (op <> 13) and (op <> 45) and (op <> 1045) then // se os votos forem Begin // diferentes de nu:=nu+1; //13 e 45 e 1045 Edit5.text:= InttoStr(nu); //será acumulado os Edit1.Clear; //votos nulos Edit1.SetFocus; end; If op = 1045 then Begin Edit2.Visible:= True; Edit3.Visible:= True; Edit4.Visible:= True; Edit5.Visible:= True; label1.visible:= True; label2.visible:= True; label3.visible:= True; label4.visible:= True; label5.visible:= True; end; end; //se for digitado 1045 os components edit // e label serão visualizados mostrando o // Boletim de Urna procedure TForm1.Image4Click(Sender: TObject); begin Edit1.Clear; Edit1.SetFocus; end; 48
48 procedure TForm1.Image3Click(Sender: TObject); Var br:integer; begin br:=strtoint(edit4.text); br:=br+1; Edit4.text:= InttoStr(br); end; Para deixarmos os componentes invisíveis: Obs1: Ficarão visíveis os componentes, no momento em que a votação for encerrda com o código 1045 Relembrando!!! 49
49 If op = 1045 then Begin Edit2.Visible:= True; Edit3.Visible:= True; Edit4.Visible:= True; Edit5.Visible:= True; label1.visible:= True; label2.visible:= True; label3.visible:= True; label4.visible:= True; label5.visible:= True; end; //se for digitado 1045 os componentes edit // e label serão visualizados mostrando o // Boletim de Urna Obs2: Os Edits de totalização dos votos da Urna deverão inicializar com zero (todos!, conforme abaixo (propriedade Text de cada Edit da totalização) deverá ser zerada: Exercício: Faça uma urna eletrônica para contabilizar os votos de pelo menos 4 candidatos que participaram do primeiro turno das eleições 2010 para governador do estado do Pará: 50
50 Parte 13 EXERCÍCIOS COMPLEMENTARES EXERCÍCIO I 1- Unama Cea (Companhia de Eletricidade do Amapá) ) O que será mostrado, ao analisar o pseudocódigo abaixo? algoritmo "questao 2" var j: inteiro inicio // Seção de Comandos j <- 1 repita escreva (j:3) j <- j + 1 ate j > 10 fimalgoritmo a) b) c) d) ) O que será mostrado, ao analisar o pseudocódigo abaixo? algoritmo "Questao 3" var j: inteiro inicio // Seção de Comandos j <- 1 repita escreva (j:3) j <- j + 2 ate j > 10 fimalgoritmo a) b) c) d)
51 4) O que será mostrado, ao analisar o pseudocódigo abaixo? algoritmo "Questao 4" var j: inteiro inicio // Seção de Comandos j <- 2 repita escreva (j:3) j <- j + 2 ate j > 10 fimalgoritmo a) b) c) d) ) O que será mostrado, ao analisar o pseudocódigo abaixo? algoritmo "Questão 5" // Seção de Declarações var j: inteiro inicio // Seção de Comandos para j de 49 ate 39 passo -2 faca escreva (j:3) fimpara fimalgoritmo a) b) c) d) ) Vesticon (Questão adaptada) empresa de engenharia. Após a análise do Pseudocódigo abaixo, com os valores das variáveis abaixo: A1=10, A2=2, D3=3, A4=1, A3=3, B1=5, D2 = 9, D1 = 7 Qual o valor encontrado de X? algoritmo "Questao 6" // Seção de Declarações var a1: real a2: real d3: real a4: real a3: real b1: real d2: real d1: real x: real inicio // Seção de Comandos leia (a1) leia (a2) leia (d3) leia (a4) leia (a3) leia (b1) leia (d2) leia (d1) x <- (a1*a2+d3+a4*a3+b1^a2*(d2-d1)- a4)/b1 escreva ("o Resultado do cálculo é:",x) fimalgoritmo 10) 15 11) 2371,6 12) 25 13) 6,2 14) 5 Você recebeu a tarefa de automatizar um cálculo rotineiramente efetuado numa 52
52 Exercício II 1- Observe o algoritmo abaixo e explique o que faz a linha Observe o algoritmo acima e explique o que faz a linha 7 3- Na Declaração de variáveis no Visualg, quais tipos podemos declarar? Observe o algoritmo abaixo: 4-O que será mostrado na execução do algoritmo no Visualg? 5- Com base no algoritmo imediatamente acima, adapte-o para mostrar os números ímpares entre 1 e 10 53
53 6- Explique o que faz a linha 19 do algoritmo acima Observe o Fluxograma abaixo 54
54 7- Explique para que serve o losango no fluxograma acima. 8- Com suas palavras, descreva o que o fluxograma imediatamente acima representa. 9- O que é um fluxograma? 10 Qual a diferença entre um algoritmo e um fluxograma? 55
Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisAlgoritmos com VisuAlg
Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente
Leia maisIntrodução a Algoritmos Parte 04
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 04 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisResolução de problemas e desenvolvimento de algoritmos
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de
Leia maisAlgoritmos não se aprendem: Copiando algoritmos Estudando algoritmos Algoritmos só se aprendem: Construindo algoritmos Testando algoritmos
1. INTRODUÇÃO A ALGORITMOS O uso de algoritmos é quase tão antigo quanto a matemática. Com o passar do tempo, entretanto, ele foi bastante esquecido pela matemática. Com o advento das máquinas de calcular
Leia maisALGORITMOS PARTE 01. Fabricio de Sousa Pinto
ALGORITMOS PARTE 01 Fabricio de Sousa Pinto Algoritmos: Definição 2 É uma sequência de instruções finita e ordenada de forma lógica para a resolução de uma determinada tarefa ou problema. Algoritmos 3
Leia maisAlgoritmo. Linguagem natural: o Ambígua o Imprecisa o Incompleta. Pseudocódigo: o Portugol (livro texto) o Visualg (linguagem) Fluxograma
Roteiro: Conceitos básicos de algoritmo, linguagem, processador de linguagem e ambiente de programação; Aspectos fundamentais da organização e do funcionamento de um computador; Construções básicas de
Leia maisManual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
Leia maisMemória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisProgramação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO
Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO Pseudocódigo Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve,
Leia maisDadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares
Leia maisA lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Leia maisMC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Leia maisDisplay de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisLição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
Leia mais1.1. Organização de um Sistema Computacional
1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes
Leia maisPROGRAMAÇÃO DE COMPUTADORES (Teoria)
PC PROGRAMAÇÃO DE COMPUTADORES (Teoria) Aula 01 Prof. Ricardo Veras (prof.rveras@gmail.com) ALGORITMOS "Seqüência ordenada de passos, que deve ser seguida para a realização de um tarefa" "Algoritmo é um
Leia maisTutorial do Iniciante. Excel Básico 2010
Tutorial do Iniciante Excel Básico 2010 O QUE HÁ DE NOVO O Microsoft Excel 2010 é um programa de edição de planilhas eletrônicas muito usado no mercado de trabalho para realizar diversas funções como;
Leia maisUFRPE Prof. Gustavo Callou gcallou@gmail.com
UFRPE Prof. Gustavo Callou gcallou@gmail.com 1 Algoritmos Representação Exercícios Linguagens de Programação Compilador Interpretador Ambiente de Desenvolvimento Python Característica Para que serve Onde
Leia maisMicrosoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Leia maisMICROSOFT EXCEL AVANÇADO
MICROSOFT EXCEL AVANÇADO SE Retorna um valor se teste_lógico avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e fórmulas e para
Leia maisUniversidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP
Algoritmos e Programação Ricardo Argenton Ramos Baseado nos slides do professor Jadsonlee da Silva Sá Ementa Conceito de algoritmo. Lógica de programação e programação estruturada. Linguagem de definição
Leia maisAMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.
DELPHI BÁSICO VANTAGENS Ambiente de desenvolvimento fácil de usar; 1. Grande Biblioteca de Componentes Visuais (VCL - Visual Component Library), que são botões, campos, gráficos, caixas de diálogo e acesso
Leia maisInserindo Dados no Banco de Dados Paradox.
Inserindo Dados no Banco de Dados Paradox. - Construção do Banco de Dados: Para podermos inserir algo em um banco precisaremos de um Banco de Dados, para isto iremos montar um utilizando o Programa Database
Leia maisIntrodução à Programação e Algoritmos. Aécio Costa
Aécio Costa Programação é a arte de fazer com que o computador faça exatamente o que desejamos que ele faça. O que é um Programa? Uma seqüência de instruções de computador, para a realização de uma determinada
Leia maisAlgoritmos. Cláudio Barbosa contato@claudiobarbosa.pro.br
Algoritmos Partes básicas de um sistema computacional: Hardware, Software e Peopleware Hardware - Componentes físicos de um sistema de computação, incluindo o processador, memória, dispositivos de entrada,
Leia maisA Estação da Evolução
Microsoft Excel 2010, o que é isto? Micorsoft Excel é um programa do tipo planilha eletrônica. As planilhas eletrônicas são utilizadas pelas empresas pra a construção e controle onde a função principal
Leia maisInstruções para a atividade
1/13 Instruções para a atividade 1. Orientações gerais. Leia atentamente: a. Esta é uma atividade contínua, baseada nos recursos do MS Excel. Foi idealizada para que a ferramenta em questão possa ter seus
Leia maisAlgoritmo e Programação
Algoritmo e Programação Professor: José Valentim dos Santos Filho Colegiado: Engenharia da Computação Prof.: José Valentim dos Santos Filho 1 Ementa Noções básicas de algoritmo; Construções básicas: operadores,
Leia maisTUTORIAL UNP VIRTUAL
UNIVERSIDADE POTIGUAR UnP PRÓ-REITORIA DE GRADUAÇÃO NÚCLEO DE EDUCAÇÃO A DISTÂNCIA NEaD TUTORIAL UNP VIRTUAL Aluno Primeira edição NATAL/RN 2012 SUMÁRIO Conteúdo PREFÁCIO - BEM-VINDO(A) AO UNP VIRTUAL...
Leia maisManual de Utilização do GLPI
Manual de Utilização do GLPI Perfil Usuário Versão 1.0 NTI Campus Muzambinho 1 Introdução Prezado servidor, o GLPI é um sistema de Service Desk composto por um conjunto de serviços para a administração
Leia mais&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO
Universidade Federal de Viçosa Departamento de Informática &XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro de
Leia maisA4 Projeto Integrador e Lista de Jogos
A4 Projeto Integrador e Lista de Jogos 1ª ETAPA PROJETO INTEGRADOR (2 pontos na A4) Como discutido em sala de aula, a disciplina de algoritmos I também fará parte do projeto integrador, para cada grupo
Leia maisETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS
ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS FORMULÁRIOS COM ABAS Trabalhar com abas (ou guias) é um recurso
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisFluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos
Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se
Leia maisCURSO TÉCNICO EM INFORMÁTICA
CURSO TÉCNICO EM INFORMÁTICA Disciplina: Lógica de Programação Prof. Luiz Claudio Ferreira de Souza E-mail: luizclaudioblm@hotmail.com Belém / PA 2017 Sumário Introdução à Programação... 3 Atividades:...
Leia maisJAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo
Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas
Leia maisFluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
Leia maisAlgoritmos e Programação Parte Teórica
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte Teórica Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisAlgoritmos e Programação de Computadores
Algoritmos e Programação de Computadores Algoritmos Estrutura Sequencial Parte 1 Professor: Victor Hugo L. Lopes Agenda Etapas de ação do computador; TDP Tipos de Dados Primitivos; Variáveis; Constantes;
Leia maisIntrodução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto APRESENTAÇÃO Os computadores chegaram aos diversos níveis das organizações Nestes contexto: Que linguagem entendem? Que produtos podem usar? Dúvidas
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisPdP. Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006
TUTORIAL Servo-motor Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisAula 10 Introdução à Algoritmos. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.
Aula 10 Introdução à Algoritmos Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Introdução aos Algoritmos: Conceitos Iniciais; Programa
Leia maisMicrosoft Office Excel 2007
1 Microsoft Office Excel 2007 O Excel é um programa dedicado a criação de planilhas de cálculos, além de fornecer gráficos, função de banco de dados e outros. 1. Layout do Excel 2007 O Microsoft Excel
Leia maisApostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi
Apostila de Fundamentos de Programação I Prof: André Luiz Montevecchi Introdução O mundo atual é dependente da tecnologia O uso intenso de diversos aparatos tecnológicos é parte integrante do nosso dia-a-dia
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisIntrodução à Lógica de Programação
Introdução à Lógica de Programação Sistemas Numéricos As informações inseridas em um computador são traduzidos em dados, ou seja, em sinais que podem ser manipulados pelo computador. O computador trabalha
Leia maisProgramação 1. Rafael Vargas Mesquita. http://www.ci.ifes.edu.br ftp://ftp.ci.ifes.edu.br/informatica/mesquita/
Programação 1 Rafael Vargas Mesquita http://www.ci.ifes.edu.br ftp://ftp.ci.ifes.edu.br/informatica/mesquita/ Definições Básicas Lógica de programação é a técnica de desenvolver algoritmos (sequências
Leia maisAula 11 Introdução ao Pseudocódigo. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.
Aula 11 Introdução ao Pseudocódigo Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Representação de Algoritmos em Pseudocódigo: Sintaxe;
Leia maisTrabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011
Leia maisUTILIZANDO PROGRAMAS EDUCACIONAIS
LINUX EDUCACIONAL UTILIZANDO PROGRAMAS EDUCACIONAIS PROFESSOR GERSON VALENCIO Caro professor: As novas Tecnologias de Informação e Comunicação(TICs) estão mudando nossa forma de pensar, agir, relacionar-se,
Leia maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia maisO Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.
O que é o Excel? O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. Ele possibilita ao usuário desenvolver planilhas que efetuem cálculos, dos mais simples aos
Leia maisProcessamento da Informação Teoria. Algoritmos e Tipos de dados
Processamento da Informação Teoria Algoritmos e Tipos de dados Semana 01 Prof. Jesús P. Mena-Chalco 24/04/2013 (*) Slides adaptados das aulas do Prof. Harlen Costa Batagelo Algumas definições de algoritmo
Leia maisSUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
Leia maisBanco de Dados BrOffice Base
Banco de Dados BrOffice Base Autor: Alessandro da Silva Almeida Disponível em: www.apostilando.com 27/02/2011 CURSO TÉCNICO EM SERVIÇO PÚBLICO Apostila de Informática Aplicada - Unidade VI Índice Apresentação...
Leia maisAcessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br
Acessando a Porta Paralela com o Delphi Vitor Amadeu Souza vitor@cerne-tec.com.br Introdução A Porta Paralela pode ser usada de forma a permitir a interface do computador com o mundo externo para acionamento
Leia maisDicas para usar melhor o Word 2007
Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.
Leia maisUNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro
UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO Manual de Avaliação de Desempenho Cadastro UNIFAP MACAPÁ-AP 2013 S U M Á R I O 1 Tela de Login...2 2 Acessando ao submenu cadastro de avaliação
Leia maisIntrodução à Lógica de Programação
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Estruturas de dados Representação computacional das informações do problema ser resolvido Informações podem ser de
Leia maisMANUAL DE UTILIZAÇÃO DO SISTEMA GLPI
MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI Setembro de 2013 Objetivo: Esse manual, baseado no manual GLPI feito pela DTI, tem como objetivo principal instruir os usuários quanto à utilização do GLPI, sistema
Leia maisO modelo do computador
O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década
Leia maisAMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário
Leia maisAula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis
1. TIPOS DE DADOS Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem ser classificadas em dois tipos: As instruções, que
Leia maisMANUAL DO GERENCIADOR ESCOLAR WEB
CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4
Leia maisDisplay de Cristal Líquido
TUTORIAL Display de Cristal Líquido Autor: Tiago Lone Nível: Básico Criação: 09/03/2006 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisProgramação para Computação
Universidade Federal do Vale do São Francisco Programação para Computação Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.br Ementa Conceito de algoritmo. Lógica de programação e programação
Leia maisCOMO OTIMIZAR A SUA PLANILHA ATRAVÉS DA GRAVAÇÃO DE UMA MACRO EM EXCEL
COMO OTIMIZAR A SUA PLANILHA ATRAVÉS DA GRAVAÇÃO DE UMA MACRO EM EXCEL! Como otimizar e agilizar os procedimentos operacionais em suas planilhas?! Como gravar uma seqüência lógica de procedimentos operacionais
Leia maisApresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!!
Apresentação Este manual é uma orientação para os participantes de cursos no ambiente Moodle do INSTITUTO PRISMA. Tem como objetivo orientar sobre as ações básicas de acesso e utilização do ambiente virtual
Leia maisICC Introdução para JavaScript
ICC Introdução para JavaScript Arquitetura Genérica de um Computador Máquina de Von Neumann Diagrama conhecido como Máquina de Von Neumann (grande nome da informática) A finalidade de um computador é receber,
Leia maisLinguagem algorítmica: Portugol
Programação de Computadores I Aula 03 Linguagem algorítmica: Portugol José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/34 Introdução I Lógica A lógica é usada
Leia maisBarra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Leia maisAula 01. - Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios. Algoritmo e Programação. Prof. Fábio Nelson.
- Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios Aula 01 Slide 1 BIBLIOGRAFIA SCHILDT H. C Completo e Total, Makron Books. SP, 1997. Curso de linguagem C da UFMG. ZIVIANI,
Leia maisAula 02 Excel 2010. Operações Básicas
Aula 02 Excel 2010 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Operações básicas; 2. Utilizando Funções; 3. Funções Lógicas; 4. Gráficos no Excel;
Leia maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Leia maisMANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno
1 MANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno Acessando o sistema 1- Para acessar a Faculdade Interação Americana Virtual digite o seguinte endereço: http://ead.fia.edu.br/
Leia maisAutor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Barra de LEDs Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisAlgoritmo. Prof. Anderson Almeida Ferreira. Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação
1 Algoritmo Prof. Anderson Almeida Ferreira Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação Desenvolvimento de programas 2 Análise do problema Desenvolvimento
Leia maisTrecho retirando do Manual do esocial Versão 1.1
Trecho retirando do Manual do esocial Versão 1.1 A rotina de acesso direto ao XML do S-1000, o usuário pode encontrar na opção de cadastro de Empresas do SIP. Sempre que o usuário localizar a figura ao
Leia maisEntradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006
TUTORIAL Entradas Digitais Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br
Leia maisNúcleo de Tecnologias Interativas de Aprendizagem.
Núcleo de Tecnologias Interativas de Aprendizagem. TUTORIAL MOODLE Titulo: Primeiro Acesso a Plataforma MOODLE. Autor: NUTEIA Data de Criação: 03 / 02 / 2008. Atualizado em: 16 / 03 / 2012. 1ª Etapa 01
Leia maisRevisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 5 SELECT * FROM Minha_memoria Revisando Sintaxes SQL e Criando programa de Pesquisa Ano:
Leia maisCRIANDO FUNÇÕES EM VISUAL BASIC PARA TRANSFORMAÇÕES DE GRAUS SEXAGESIMAIS
CRIANDO FUNÇÕES EM VISUAL BASIC PARA TRANSFORMAÇÕES DE GRAUS SEXAGESIMAIS Autor: Prof. Dr. Paulo Sergio Oliveira de Carvalho Introdução Fevereiro de 2013 O Visual Basic (abreviado como VB) é uma linguagem
Leia maisTable of Contents. PowerPoint XP
Table of Contents Finalizando a apresentação...1 Usando anotações...1 Desfazer e repetir...1 Localizar e substituir...2 Substituir...2 Efeitos de transição...3 Esquema de animação...6 Controlando os tempos
Leia maisAluísio Eustáquio da Silva
1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que
Leia maisPROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
Leia maisPrograma Intel Educar Tutorial: Ferramenta de Classificação Visual
Copyright 2008, Intel Corporation. Todos os direitos reservados. Página 1 de 17 TUTORIAL: FERRAMENTA DE CLASSIFICAÇÃO VISUAL ÍNDICE 1. Acessando a ferramenta... 3 2. Como se cadastrar... 4 3. Usando a
Leia maisProcesso de Controle das Reposições da loja
Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido
Leia maisTecnologia da Informação. Visão Geral sobre Informática
9/18/2014 1 Tecnologia da Informação Visão Geral sobre Informática Trabalho compilado da internet Prof. Claudio Passos 9/18/2014 2 PROBLEMAS ADMINISTRATIVOS Volume de Informação Tempo de Resposta Aumento
Leia maisEXCEL PARA ESPECIALISTAS
CURSO ONLINE EXCEL PARA ESPECIALISTAS CARGA HORÁRIA AULAS MATERIAL DIDÁTICO CERTIFICADO 10h46min 101 250 páginas em PDF + planilhas exemplos Incluso Apresentação Você quer se tornar um especialista em
Leia maisMANUAL DO USUÁRIO. Ferramenta de Fidelização Eletrônica ÁGUA DOCE SABORES DO BRASIL. Interface de OPERAÇÃO (no caixa)
MANUAL DO USUÁRIO Ferramenta de Fidelização Eletrônica ÁGUA DOCE SABORES DO BRASIL Interface de OPERAÇÃO (no caixa) http://abf.e-deploy.com.br/operacao/ Versão 1.0 Conteúdo Sobre o programa fidelidade
Leia maisManual de configuração do sistema
Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro
Leia maisProf. Esp. Adriano Carvalho
Prof. Esp. Adriano Carvalho O que é um Programa? Um arquivo contendo uma sequência de comandos em uma linguagem de programação especifica Esses comandosrespeitam regras de como serem escritos e quais
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia maisALGORITMOS E FLUXOGRAMAS
ALGORITMOS E FLUXOGRAMAS Prof. André Backes INTRODUÇÃO Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as
Leia maisOperador de Computador. Informática Básica
Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no
Leia mais