Estruturas de decisão de múltipla escolha
|
|
|
- Leonor Cunha Carreiro
- 9 Há anos
- Visualizações:
Transcrição
1 Estruturas de decisão de múltipla escolha Nas estruturas de decisão que vimos na aula 4, um comando ou bloco de comandos é executado de acordo com uma ou mais condições. Você viu que, quando a condição não é satisfeita, a estrutura pode encerrar (estrutura de decisão simples) ou seguir outro caminho (estrutura composta). Existem problemas, porém, em que uma expressão (ou uma variável) pode assumir diversos valores e que, para cada valor assumido, comandos diferentes são executados. Ou seja, os valores são mutuamente exclusivos. Para essas situações, utilizamos as estruturas de múltipla escolha. Imagine que você quer decidir o que vai fazer no final de semana. Veja: VAR opcao : Inteiro INICIO escreval ( Digite 1, para praia ) escreval ( Digite 2 para cinema ) escreval (Digite 3 para churrasco ) leia opcao ESCOLHA opcao CASO 1 escreva ( Sair de casa às 8 horas da manhã. ) CASO 2 escreva ( Sair de casa às 2 horas da tarde. ) CASO 3 escreva ( Sair de casa ao meio-dia. ) OUTROCASO //caso escolha opção diferente das anteriores escreva ( Já que não optou, fique em casa mesmo e leia um livro. ) FIMESCOLHA FIM Ao tentar decidir o que fazer no fim de semana, você tinha três opções: ir à praia, ir ao cinema ou ir a um churrasco. Para cada opção, há um comando diferente (nesse caso, um horário diferente para sair de casa). Isso mostra que os comandos são como dissemos a pouco, mutuamente exclusivos. Veja que, caso você não escolha nenhuma das opções anteriores, há um comando definido por padrão (que, nesse caso, é ficar em casa e ler um livro). A sintaxe da estrutura de múltipla escolha é a seguinte: PSEUDOCÓDIGO FLUXOGRAMA Inicio escolha <opção> caso <opção 1> <comandos1> caso <opcao2> <comandos2>... caso <opção n> <comandosn> <comandos_padrão> Fim
2 Atividade 3 1. Vamos praticar? Para compreender o funcionamento da estrutura de múltipla escolha, escreva o algoritmo do exemplo que acabamos de utilizar (do fim de semana) no VisuAlg e execute. Lembre-se de adequar o algoritmo, se necessário, de acordo com a sintaxe. Exercício Resolvido 1 Escreva um algoritmo que diga se uma capital brasileira é da região Nordeste ou Sudeste, de acordo com a opção digitada pelo usuário. Em caso do usuário digitar o nome de uma capital que não esteja entre as opções, escreva que a capital é de outra região. Resolução: algoritmo "capitais" //o primeiro passo é declarar uma variável do tipo literal para armazenar o nome da capital: var capital : literal // solicitar que o usuário digite o nome da capital: escreval ("Entre com o nome de uma capital do Brasil: ") // receber o valor digitado: leia (capital) // da estrutura de múltipla escolha. O algoritmo seleciona o nome da capital digitado: escolha capital //o algoritmo compara o nome digitado com as opções existentes (para capitais da região nordeste): caso "Natal", "João Pessoa", "Salvador", "Fortaleza", "São Luís", "Maceió", "Aracaju","Recife", "Teresina" // se o resultado da comparação (teste de igualdade) for verdadeiro para uma das capitais acima: escreval ("É uma capital da Região Nordeste.") //se a comparação anterior não for verdadeira para nenhuma das capitais nordestinas, o algoritmo compara o nome digitado com as opções existentes no outro grupo (de capitais do Sudeste do País): caso "São Paulo", "Rio de Janeiro", "Belo Horizonte", "Vitória" // se o resultado da comparação (teste de igualdade) for verdadeiro para um deles: escreval ("É uma capital da Região Sudeste.") //caso o teste de igualdade das opções anteriores não tiver resultado verdadeiro (a capital digitada não é nenhuma das existentes), a solução default (padrão) é selecionada: escreval ("É de outra região.") //fim da estrutura de múltipla escolha: Observação 1: a palavra reservada pode ser entendida como um desvio, em caso do usuário escolher uma opção que não esteja entre as opções existentes. Sua utilização é opcional. Execute o algoritmo no VisuAlg. Observação 2: para uma melhor fixação, evite copiar e colar o texto da aula. Prefira reescrever o algoritmo no VisuAlg. Dessa forma, você ficará mais familiarizado com a sintaxe e, logo, sua habilidade em utilizar a estrutura será melhorada.
3 Decisão de múltipla escolha x decisão encadeada Se você compreendeu tudo o que vimos até agora sobre as estruturas de decisão, pode estar se perguntando: Mas, essa estrutura de múltipla escolha não é a mesma coisa que uma estrutura de decisão composta encadeada? De fato, elas podem ser similares. Os dois algoritmos abaixo fazem a mesma coisa: DECISÃO ENCADEADA Var opcao:inteiro leia (opcao) se opcao=1 entao escreval ("praia") se opcao=2 entao escreval ("cinema") se opcao=3 entao escreval ("churrasco") escreval ("Fique em casa") MÚLTIPLA ESCOLHA Var opcao:inteiro leia (opcao) escolha opcao caso 1 escreval ("praia") caso 2 escreval ("cinema") caso 3 escreval ("churrasco") escreval ("fique em casa") Execute os dois algoritmos no VisuAlg e veja que, em ambos os casos, a saída é a mesma. Por que, então, utilizar a estrutura de múltipla escolha, se podemos utilizar a decisão encadeada que aprendemos até aqui? Cada palavra reservada que utilizamos em um algoritmo representa um comando que o programa vai executar, desde a inicialização do algoritmo, passando pelos comandos básicos (as instruções primitivas) e os comandos de cada estrutura de controle, até a finalização do algoritmo. Tudo isso são instruções que passamos para que o computador execute. Sabendo disso, podemos ver que o algoritmo que utiliza a decisão encadeada tem um número maior de instruções. Isso demanda uma quantidade maior de memória e processamento do computador para executar o algoritmo, o que afeta diretamente o desempenho. Seria como se você precisasse caminhar de um ponto a outro, tendo duas opções de caminho: em uma, você segue em linha reta e, na outra, você vai em zigue-zague. Em qual dessas opções você acha que chegaria mais rápido? Em qual chegaria menos cansado? Em um algoritmo simples, provavelmente, você não perceberá a diferença. Mas, em programas maiores e mais complexos, fica evidente a queda no desempenho. Por isso, é mais conveniente, nesses casos (de seleção mutuamente exclusiva), utilizar a estrutura de múltipla escolha. Há, também, outra diferença básica entre as duas estruturas, que pode determinar quando utilizar uma ou outra: DECISÃO ENCADEADA MÚLTIPLA ESCOLHA Pode testar mais de um valor ao mesmo Só pode testar igualdade e só testa um valor tempo. Ou seja, podem ser utilizadas por vez, por isso, não pode utilizar expressões expressões relacionais. lógicas ou relacionais.
4 Atividade 4 1. Escreva um algoritmo que leia o número equivalente a um mês do ano e diga se é do primeiro, segundo ou terceiro bimestre. Se não for de nenhum, exiba a mensagem: É do segundo semestre. 2. Escreva um algoritmo que leia o número equivalente a um mês do ano e diga o número de dias do mês correspondente. Exiba a mensagem valor inválido, se o número digitado não corresponder a nenhum mês (1 a 12). Resumo Nesta aula, você encerrou o estudo das estruturas de decisão. Você conheceu a estrutura de decisão composta e viu que essa estrutura se caracteriza pela existência de um caminho alternativo, caso a condição pré-estabelecida não tenha sido atendida. Você viu, também, que esse caminho alternativo é precedido pela palavra reservada SENÃO, na sintaxe da estrutura. Além disso, você conheceu exemplos de estruturas compostas encadeadas, viu a diferença entre estruturas com condições mutuamente exclusivas e estruturas de decisão compostas inseridas em outras decisões compostas. Além disso, você viu as estruturas de múltipla escolha, com o comando ESCOLHA. Você conheceu os comandos e a sintaxe dessa estrutura. Viu que os algoritmos escritos com essa estrutura poderiam utilizar, também, a estrutura de decisão composta encadeada. Viu, porém, que há diferenças importantes que podem determinar quando é mais conveniente utilizar uma ou outra. Autoavaliação 1. Diferencie estruturas de decisão simples de estruturas de decisão compostas. 2. Explique as duas possíveis sintaxes da estrutura de decisão composta, diferenciando-as entre si. 3. Escreva um algoritmo que leia um número e diga se é múltiplo de Escreva um algoritmo que leia dois números e diga se o primeiro é divisível pelo segundo. 5. Escreva um algoritmo que leia um número e diga se é positivo, negativo ou nulo. 6. Escreva um algoritmo que leia um número e diga se ele é divisível por 5, por dois ou por nenhum deles. 7. Escreva um algoritmo que leia duas datas digitadas pelo usuário (três valores inteiros, primeiro o dia, depois o mês e depois o ano) e, em seguida, exiba a data mais recente. 8. Escreva um algoritmo que leia três números inteiros e os coloque em ordem crescente. 9. Escreva um algoritmo que leia três números inteiros e os coloque em ordem decrescente. 10. Escreva um algoritmo que leia o número equivalente a um mês do ano e diga se é do primeiro, segundo ou terceiro bimestre. Se não for de nenhum, exiba a mensagem: É do segundo semestre. 11. Escreva um algoritmo que receba a idade de uma pessoa e, caso seja maior de 15 anos, dizer que pode fazer musculação. Caso contrário, dizer que menores de 15 anos não podem fazer musculação e oferecer as opções de futebol, caso seja do sexo masculino, e ginástica, caso seja do sexo feminino. 12. Determine a sintaxe da estrutura de múltipla escolha. 13. Explique para que é usado o comando. É obrigatório? Qual a importância desse comando? 14. Qual a estrutura de controle que pode ser considerada similar à estrutura de múltipla escolha? 15. Apresente um exemplo de algoritmo que possa ser resolvido com qualquer uma dessas duas estruturas. 16. Qual a principal diferença entre essas duas estruturas? Quando sabemos que é melhor utilizar uma ou outra? 17. Escreva um algoritmo que receba o código correspondente ao cargo de um
5 funcionário de uma escola e seu salário atual e mostre o valor do novo salário, com aumento, conforme tabela abaixo: Código do Cargo Cargo Aumento 1 Secretário 45% 2 Professor 35% 3 Tesoureiro 25% 4 Coordenador 15% 5 Diretor Não tem aumento 18. Você acabou de almoçar em um restaurante e quer uma bela sobremesa. O restaurante dispõe de um sistema informatizado em que, sem precisar chamar o garçom, você pode pedir a sobremesa através de um dispositivo portátil, que é entregue a cada cliente assim que ele entra no restaurante. Lá, existem as seguintes opções de sobremesa: 1- Mousse; 2- Sorvete; 3- MilkShake e 4- Sunday. Para pedir a sobremesa, você só precisa digitar o número desejado e aguardar. Escreva um algoritmo que mostre essemenu de sobremesas. Se a opção digitada não estiver entre os valores 1 e 4, exiba um alerta de erro e peça ao cliente que digite um valor válido. 19. Uma fábrica oferece às suas operárias um auxílio mensal além do salário. Para as casadas sem filhos, o auxilio mensal é de 15% do seu salário-base. Para as que têm filhos, casadas ou não, o auxílio é de 35% do salário-base. Para as solteiras sem filhos, não há auxílio extra. Faça um algoritmo que receba a opção (1, 2 ou 3) que determine em que categoria a funcionária se encontra, o valor do salário-base (igual para todas) e mostre o valor do salário com o auxílio.
Lógica de Programação e Algoritmos
Lógica de Programação e Algoritmos Professores autores Nélio Alessandro Azevedo Cacho Keivilany Janielle de Lima Coelho Aula 8 Estruturas de decisão composta e de múltipla escolha se fim se escolhacaso
5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES
5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES...2 5.1 SELEÇÃO OU ALTERNATIVA SIMPLE...2 5.2 SELEÇÃO OU ALTERNATIVA COMPOSTA...2 5.3 SELEÇÃO OU ALTERNATIVA SE S ANINHADOS OU ENCADEADOS...3 5.4 ESTRUTURAS
Estruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
Comandos de Desvio 1
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para
Lógica de Programação e Algoritmos
Lógica de Programação e Algoritmos Professores autores Nélio Alessandro Azevedo Cacho Keivilany Janielle de Lima Coelho Aula 7 Estruturas de decisão simples SE Na aula 6 (Controle de fluxo de execução:
Switch switch switch switch switch variável_inteira valor1 valor2 switch variável_inteira case case break switch case default default switch switch
Switch A estrutura if de seleção única, a estrutura if / else de seleção dupla. Outra maneira de indicar uma condição é através de uma declaração switch. A construção switch permite que uma única variável
FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS
FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS FLUXOGRAMA ou DIAGRAMA DE BLOCOS Fluxograma ou Diagrama de blocos é a representação gráfica dos passos de um algoritmo. Facilita
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita
Exercícios (if/ if else/ if elseif else)
SECRETARIA DA EDUCAÇÃO E CULTURA POLÍCIA MILITAR DO ESTADO DO TOCANTINS COLÉGIO DA POLÍCIA MILITAR DO ESTADO DO TOCANTINS UNIDADE ESCOLAR: CPM PERÍODO: 4º Bimestre DISCIPLINA: Lógica de Programação ANO/SÉRIE:
Exercícios de Fixação Aulas 05 e 06
Disciplina: TCC-0.0 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: E- Data: / / Exercícios de Fixação Aulas 0 e 0. Construa um algoritmo (pseudocódigo e fluxograma) que determine
Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO
Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,
ALGORITMOS E PROGRAMAÇÃO. Andreza Leite [email protected]
ALGORITMOS E PROGRAMAÇÃO Andreza Leite [email protected] Estruturas de Controle de Fluxo Em alguns algoritmos, é necessário executar uma mesma tarefa por um número determinado ou indeterminado
Lista 4 Introdução à Programação Entregar até 07/05/2012
Lista 4 Introdução à Programação Entregar até 07/05/2012 1. Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade
- no assunto colocar [ALG] PRIMEIRA PARTE
CCT0001 Algoritmos Prof. Rodrigo Dias [email protected] - no assunto colocar [ALG] PRIMEIRA PARTE 1) Entrar com 5 números e imprimi-los caso seja maior que 20. 2) Entrar com 3 números e informar se
BC-0505 Processamento da Informação
BC-0505 Processamento da Informação 0.Declarar Variáveis/ Atributos (Armazenar Dados) 1.Entrada de Dados (Obter dados = Leitura) double raio = 0; double area = 0; double PI = 3.14159; 2.Processamento (=
Elabore um algoritmo na Linguagem de Programação do VisuAlg usando a estrutura de repetição PARA que satisfaça as seguintes condições:
ESTRUTURA DE REPETIÇÃO - PARA Exercícios de Fixação nº1 estrutura de repetição PARA que satisfaça as seguintes condições: Considerar apenas os números positivos > 0 Listar os 10 primeiros múltiplos do
Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz
Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar
Exercícios: comandos de repetição
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: comandos de repetição 1) Elabore um programa que faça leitura de vários números inteiros, até que se digite
1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.
Universidade Estadual Vale do Acaraú Curso: Engenharia Civil Disciplina: Programação de Computadores Prof. Hudson Costa Instruções: as equipes de cinco componentes (ou elementos) deverão fazer apenas 30
Unidade 10 Análise combinatória. Introdução Princípio Fundamental da contagem Fatorial
Unidade 10 Análise combinatória Introdução Princípio Fundamental da contagem Fatorial Introdução A escolha do presente que você deseja ganhar em seu aniversário, a decisão de uma grande empresa quando
Introdução à Algoritmos. Aula 11
Introdução à Algoritmos Aula 11 Um programa de computador é um produto resultante da atividade intelectual. Essa atividade depende de um treinamento prévio em abstração e modelagem de problemas, bem como
Programação para Computação
Programação para Computação Prova 1 22/09/2008 Resolução Prof. Marcus Vinícius Midena Ramos Engenharia de Computação UNIVASF Questão 1 (1,2 ponto): Descreva, de forma clara, completa e concisa, a sintaxe
LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)
LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS) 1. Elabore um algoritmo que converta um valor em dólar (US$) para real (R$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade
Até o momento, vimos que a estrutura de um computador segue uma seqüência: ENTRADA => PROCESSAMENTO => SAÍDA
Curso de Sistemas de Informação Disciplina: Algoritmos 1º e 2º Períodos Turmas 216071A, 216071B e 216062 Notas de Aula Aulas 07, 08 e 09. Professor: Edkallenn Aula 07 Variáveis Talvez o conceito de variável
Gabarito de Matemática do 7º ano do E.F.
Gabarito de Matemática do 7º ano do E.F. Lista de Exercícios (L1) 1. Em que altitude está um mergulhador que desceu num primeiro momento 5 m e depois desceu, a partir deste ponto, mais 6 m? Lembre-se de
Programação. Folha Prática 4. Lab. 4. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved.
Programação Folha Prática 4 Lab. 4 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. LAB. 4 4ª semana CONCEÇÃO DE ALGORITMOS E ESTRUTURAS DE CONTROLO
O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho
O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas
MATEMÁTICA ENSINO FUNDAMENTAL
CEEJA MAX DADÁ GALLIZZI PRAIA GRANDE - SP PARABÉNS!!! VOCÊ JÁ É UM VENCEDOR! Voltar a estudar é uma vitória que poucos podem dizer que conseguiram. É para você, caro aluno, que desenvolvemos esse material.
Calculando seno(x)/x com o interpretador Hall.
Calculando seno(x)/x com o interpretador Hall. Problema Seja, por exemplo, calcular o valor do limite fundamental f(x)=sen(x)/x quando x tende a zero. Considerações Fazendo-se a substituição do valor 0
O PENSAMENTO ALGÉBRICO
NOME: ANO: 8º ENSINO: FUNDAMENTAL TURMA: DATA: / / PROF(ª): GREGORIO TOMAS GONZAGA LÓGICA E MATEMÁTICA - APOSTILA (2º BIMESTRE) IMPORTANTE 1 Organize-se, guardando cada lista de exercícios que receber
INF1005: Programação I. Algoritmos e Pseudocódigo
INF1005: Programação I Algoritmos e Pseudocódigo Tópicos Principais Definição de Algoritmo Exemplos Básicos Formas de representação Condicionais Exemplos com Condicionais Repetições Exemplos com Repetições
Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: aninhada, seleção de casos e outras. Aula 06 Prof. Piva Exercício... Faça um algoritmo que leia dois números inteiros e
AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++
AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++ Instruções: Os algoritmos deverão ser desenvolvidos em C++ com o Code::Blocks; Exercícios em grupos de até 6 participantes; Colocar
Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação
Aula Extra Depurador Code::Blocks Monitoria de Introdução à Programação Depurador - Definição Um depurador (em inglês: debugger) é um programa de computador usado para testar outros programas e fazer sua
Exercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Escreva um programa que leia 10 números
ACD Loteca Chaves e Filtro PRO 1.0 Dicas
ACD Loteca Chaves e Filtro PRO 1.0 Dicas Antes de fazer a sua jogada, atualize os resultados e a programação de jogos, clicando nos botões Atualiza. É necessário estar conectado à Internet. Faça muitos
Exercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Elabore um programa que faça leitura de vários
MC-102 - Teste de Mesa e Comandos Repetitivos
MC-102 - Teste de Mesa e Comandos Repetitivos Elaborado por Raoni Teixeira e Editado por Danillo Roberto Pereira Instituto de Computação Unicamp Primeiro Semestre de 2013 Introdução Introdução Pode acontecer
Controle de Fluxo Comandos de repetição: while e do-while
BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/1 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja
Algoritmos APRENDENDO A PROGRAMAR COM C#
Algoritmos APRENDENDO A PROGRAMAR COM C# Alô Mundo AULA 01 Conhecendo o ambiente O objetivo principal desse programa não é mostrar a mensagem Alo Mundo. O objetivo é apresentar o ambiente de desenvolvimento
OBSERVAÇÕES: EXERCÍCIOS
OBSERVAÇÕES: 1. Esta lista de exercícios poderá ser resolvida individualmente ou em grupos de 2 pessoas. 2. A lista possui 25 exercícios, destes você deve responder os 5 primeiros exercícios e os outros
Ponto Secullum 4 Extras. Para configurar as extras no Ponto Secullum 4 abra a tela Cadastro de Horários e clique no botão Extras:
Ponto Secullum 4 Extras Para configurar as extras no Ponto Secullum 4 abra a tela Cadastro de Horários e clique no botão Extras: Nesta tela, configuramos como serão pagas as horas extras, que os funcionários
Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução
Métodos de Programação I 2. 27 Ciclo com Contador : instrução for identificador downto for de variável := expressão to expressão do instrução UMA INSTRUÇÃO (SIMPLES OU COMPOSTA) Neste caso o ciclo é repetido
Olá! Você verá a seguir um importante treinamento que vai facilitar suas atividades diárias!
Olá! Você verá a seguir um importante treinamento que vai facilitar suas atividades diárias! Ao acessá-lo pela primeira vez, procure assistir até o final. Caso não consiga, você poderá reiniciar de onde
Figura 8: modelo de Von Neumann
3. ORGANIZAÇÃO DE SISTEMA DE COMPUTADORES Olá, caro aluno! Neste capítulo vamos ver como são organizados os componentes que formam um sistema computacional. O conceito é histórico, mas é aplicado até os
5. O Mapa de Karnaugh
Objetivos 5. O Mapa de Karnaugh Usar um mapa de Karnaugh para simplificar expressões Booleanas Usar um mapa de Karnaugh para simplificar funções de tabela-verdade Utilizar condições don t care para simplificar
Capítulo I. Conceitos Iniciais
Capítulo I Conceitos Iniciais Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. O aprendizado desta técnica é necessário, para quem quer trabalhar com desenvolvimento
Resolução da Prova de Raciocínio Lógico do MPOG/ENAP de 2015, aplicada em 30/08/2015.
de Raciocínio Lógico do MPOG/ENAP de 2015, aplicada em 30/08/2015. Considerando a proposição P: Se João se esforçar o bastante, então João conseguirá o que desejar, julgue os itens a seguir. 43 A proposição
Prof.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior
Prof.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior O Excel é um programa que nos permite criar planilhas inteligentes. Ele reconhece as informações digitadas e com elas realiza
CAPÍTULO 4. 4 - O Método Simplex Pesquisa Operacional
CAPÍTULO 4 O MÉTODO SIMPLEX 4 O Método Simplex caminha pelos vértices da região viável até encontrar uma solução que não possua soluções vizinhas melhores que ela. Esta é a solução ótima. A solução ótima
Inclusão de Novo Processo Administrativo
Inclusão de Novo Processo Administrativo Tela Inicial Site: Ensino a Distância PROCERGS Curso: PROA - Processos Administrativos v5.0 Livro: Inclusão de Novo Processo Administrativo Impresso por: Glauco
Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros
Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros MANUAL DO USUÁRIO 1. SOBRE O SISTEMA 1.1 Informações básicas Nome: SISCOLE - Sistema de Cadastro de Organismos
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA DIAGNÓSTICO 22/10/2015. Analise o algoritmo a seguir e depois assinale a alternativa correspondente:
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] PRÉ AULA Julgue as afirmações enumeradas a seguir em verdadeiras (V) ou falsas
UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO
UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO SAD Sistemas de Apoio à Decisão 2011/02 Aula Cinco [email protected] Modelos de decisão Sistemas de
Software Configurador
Software Configurador Versão 2.0 Software Configurador Todos os direitos reservados. Nenhuma parte deste documento deve ser reproduzida sem a permissão por escrito do desenvolvedor. Sumário 3 Sumário Capítulo
Matemática/15 6ºmat301r 6º ano Turma: 1º trimestre Nome: Data: / / Roteiro de Estudos para Recuperação Final de Matemática - 6 ano 1 Trimestre
Matemática/15 6ºmat301r 6º ano Turma: 1º trimestre Nome: Data: / / Roteiro de Estudos para Recuperação Final de Matemática - 6 ano 1 Trimestre Os conteúdos estão abaixo selecionados e deverão ser estudados
Modem e rede local Guia do usuário
Modem e rede local Guia do usuário Copyright 2008 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos
Lista de Exercícios - Subtração
Nota: Os exercícios desta aula são referentes ao seguinte vídeo Matemática Zero 2.0 - Aula 5 - Subtração - (parte 1 de 2) Endereço: https://www.youtube.com/watch?v=eedxautqdaa Gabaritos nas últimas páginas!
NDMAT Núcleo de Desenvolvimentos Matemáticos
01) Em um edifício residencial com 54 apartamentos, 36 condôminos pagam taxa de condomínio de R$ 180,00; para os demais, essa taxa é de R$ 240,00. Qual é o valor da taxa média de condomínio nesse edifício?
PRO 528 - Pesquisa Operacional II
Pesquisa Operacional II 3. Software LINDO Faculdade de Engenharia Eng. Celso Daniel Engenharia de Produção Problemas em forma não padrão São 4 características de um problema na forma padrão, lembram-se?
Introdução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes [email protected]
Introdução à Programação Funções e Procedimentos Prof. José Honorato F. Nunes [email protected] RESUMO DA AULA SUB-ROTINAS: Procedimentos Funções Escopo de variáveis Parâmetros Prof. José Honorato
ACD Lotogol Chaves e Filtro PRO 1.0 Dicas
ACD Lotogol Chaves e Filtro PRO 1.0 Dicas Antes de fazer a sua jogada, atualize os resultados e a programação de jogos, clicando nos botões Atualiza. É necessário estar conectado à Internet. Faça muitos
Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO
ANO: 10.º Curso Profissional Técnico de Informática de Gestão Disciplina: Linguagens de Programação ANO LECTIVO: 2008/2009 p.1/13 Módulo 1 Algoritmia 1 - Introdução à Lógica de Programação Lógica Sequência
Aula 16 Estruturas de Controle. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 16 Estruturas de Controle Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Estruturas de Controle Estruturas de Condição Revisando
2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.
1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)
Algoritmos & Programação
Algoritmos & Programação Profª Adriana Cláudia Ribeiro da Costa Profª Cláudia Barbieri Biscotto 2013/1 Exercícios Faça os itens abaixo para os seguintes problemas: Problema Solução esperada Dados de entrada
Você sabe o que é GISS? A partir de Março ela agilizará o Serviço Tributário
Secretaria da Fazenda Como utilizar o GISSONLINE Você sabe o que é GISS? A partir de Março ela agilizará o Serviço Tributário O que é a GISS? A GISS é uma Guia de Informação e Escrituração Eletrônica de
Estrutura de repetição para número indefinido de repetições com teste no inicio (Enquanto - while)
ESTRUTURA DE REPETIÇÃO EM C++ Estrutura de Repetição para número definido de repetições (Para - for) //Biblioteca para CIN e COUT //Biblioteca para funções como clrscr e getch //Estrutura principal do
Fazer cópias. Cópias rápidas... 2. Exemplos de trabalhos típicos... 3. Ajuste a qualidade das cópias... 7. Fazer cópias.
1 Cópias rápidas.................................. 2 Exemplos de trabalhos típicos..................... 3 Trabalho 1: página única............................ 3 Trabalho 2: conteúdo misto..........................
Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)
Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh) Mapas de Veitch-Karnaugh Montar circuitos lógicos a partir de tabela verdade, embora seja tarefa fácil, geral um circuito extremamente grande.
Algoritmos. Prof. Jonatas Bastos
Algoritmos Prof. Jonatas Bastos 1 Algoritmo Definições p p p p p p Algoritmo é uma sequência finita de passos que levam a execução de uma tarefa. Que levam a resolução de determinado problema. Podemos
Então, poderia basicamente dizer que em um algoritmo a sintaxe seria a seguinte:
CEPA ESTRUTURAS DE PROGRAMAÇÃO [1/10] Estrutura Condicional (SE... ENTAO e SE... ENTAO... SENAO) Se o Tabajara vencer entao ele será campeão da libertadores Então, poderia basicamente dizer que em um algoritmo
Polígonos e mosaicos
A UUL AL A Polígonos e mosaicos A regularidade de formas encontradas na natureza tem chamado a atenção do ser humano há muitos séculos. Ao observar e estudar essas formas, o homem tem aprendido muitas
Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO
Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO 01-) Barra de Ferramentas do Excel... 2 02-) Planilha... 3 a-) Linha... 3 b-) Coluna... 3 c-) Célula... 4 d-) Movimentando-se pela planilha... 4 e-) Tamanho da
Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada. [email protected], [email protected].
Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada [email protected], [email protected] Grafos e Algoritmos Preparado a partir do texto: Rangel, Socorro.
ESCOLA SUPERIOR DE TECNOLOGIA
Departamento Matemática Curso Engenharia Civil 1º Semestre 2º Folha Nº1 1. Ao dar ordem de compra de um computador é necessário especificar, em relação ao seu sistema, a memória (1, 2 ou 3Gb) e capacidade
Estruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha
Estruturas de Controle de Fluxo Estruturas de Seleção Givanaldo Rocha [email protected] http://docente.ifrn.edu.br/givanaldorocha Conceito Até agora, desenvolvemos algoritmos que nos permitem
Algoritmo e Pseudo-código
Departamento de Sistemas de Computação Universidade de São Paulo Algoritmo e Pseudo-código Responsável Prof. Seiji Isotani ([email protected]) Objetivos do Curso Desenvolver o Pensamento Computacional
números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
SORTEADOR ALEATÓRIO SAP - 59 / MP
1 SORTEADOR ALEATÓRIO SAP - 59 / MP MANUAL DE INSTRUÇÕES INSTALAÇÃO E OPERAÇÃO 1 2 ÍNDICE 1 - Aplicação... 03 2 - Princípio de Funcionamento... 03 3 - Modo de Programação... 03 P-1. Número Selecionado...
Aplicativo da Cultura
Aplicativo da Cultura Instruções de Uso 1. Como definir um usuário administrador. É considerado um usuário administrador aquele que possui algumas permissões especiais. Apesar disso, ele não poderá incluir
Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação
Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Linguagem Python - Profa. Flávia Pereira de Carvalho Fevereiro de 2014 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS...
Estruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves [email protected] Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se... Entao caso 2 Operadores Relacionais São muito usados
Calculando o comprimento de peças dobradas ou curvadas
Calculando o comprimento de peças dobradas ou curvadas A UU L AL A Vamos supor que você seja dono de uma pequena empresa mecânica e alguém lhe encomende 10.000 peças de fixação, que deverão ser fabricadas
1 - VARIÁVEIS COMPOSTAS HETEROGÊNEAS (Registros)
Algoritmos e Estruturas de Dados I Prof Eduardo 1 1 - VARIÁVEIS COMPOSTAS HETEROGÊNEAS (Registros) Uma empresa vai fornecer o crediário para um cliente efetuar o pagamento em várias parcelas, mas para
Universidade 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á Criando um Algoritmo Os passos necessários para a construção de um algoritmo: ler atentamente o enunciado
Fundamentos de Informática. Tiago Alves de Oliveira
Fundamentos de Informática Tiago Alves de Oliveira Seleção, Cópia e Movimentação de Texto Seleção Como selecionar o texto? Copiar o texto Seleção, Cópia e Movimentação de Texto Copiar o texto Movimentar
COMO JOGAR TRUCO GAUDÉRIO
COMO JOGAR TRUCO GAUDÉRIO Link:http://www.jogatina.com/regras-como-jogar-truco-gauderio.html Como começo a jogar? Para começar a jogar truco gaudério clique em "JOGAR AGORA!" na página do seu perfil no
números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
Circuitos Aritméticos
Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então,
EvanildaRocha COMOFAZERSOBRAR DINHEIRO. Dicascomprovadasde comoeconomizar.
EvanildaRocha COMOFAZERSOBRAR DINHEIRO NOFINALDOMÊS Dicascomprovadasde comoeconomizar. ÍNDICE Introdução: O que você vai ganhar ao ler este E-book? PASSO 1 : Assuma a atitude de economizar PASSO 2 : Faça
cuja distribuição é t de Student com n 1 graus de liberdade.
Aula 13 Teste de hipótese sobre a média de uma população normal σ 2 desconhecida Objetivos: Nesta aula você completará seu estudo básico sobre testes de hipóteses, analisando a situação relativa a uma
O Segredo De Como colocar links externos no Youtube e Aumentar sua taxa de conversão em 1000%
O Segredo De Como colocar links externos no Youtube e Aumentar sua taxa de conversão em 1000% Oferecido por Clube Ganhar Dinheiro Com Blog Termos e Condições Aviso Legal O escritor esforçou-se para ser
ANEXO EXCEL 2007 AVAÇADO
ANEXO EXCEL 2007 AVAÇADO Funções Lógicas: Fórmula SE 1 Agora vamos conhecer uma das funções mais utilizadas todas as funções para um iniciante em Excel. É a função SE, que Retorna um valor se uma condição
Em cada uma dessas frases, há uma quantidade indicada em forma de fração. Veja:
MATEMÁTICA BÁSICA 4 Frações Leitura Três quartos da população do estado X recebe até um salário mínimo A herança será dividida, cabendo um sétimo do total a cada um dos herdeiros A parede será azulejada
