Estrutura de Seleção



Documentos relacionados
LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)

2ª Lista de Exercícios

1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.

MATEMÁTICA (11º ano) Exercícios de Exames e Testes Intermédios Equações de retas e planos

Exercícios: variáveis e expressões

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.

AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++

PROGRAMAÇÃO DE COMPUTADORES I - BCC Lista de Exercícios do Módulo 1 - Preparação para a Prova 1

b) 1, 0. d) 2, 0. Página 1 de 10

Lista de Exercícios 5: Soluções Teoria dos Conjuntos

MATRIZ - FORMAÇÃO E IGUALDADE

Exercícios (if/ if else/ if elseif else)

TIPO DE PROVA: A. Questão 1. Questão 3. Questão 2. Questão 4. alternativa A. alternativa E. alternativa E

Lista de Exercícios - Programação I (Pascal/ Python)

Gabarito - Colégio Naval 2016/2017 Matemática Prova Amarela

Comandos de Desvio 1

Exercícios de Fixação Aulas 05 e 06

- no assunto colocar [ALG] PRIMEIRA PARTE

Escola: ( ) Atividade ( ) Avaliação Aluno(a): Número: Ano: Professor(a): Data: Nota:

Nome: N.º: Endereço: Data: Telefone: PARA QUEM CURSA O 9 Ọ ANO DO ENSINO FUNDAMENTAL EM 2016 Disciplina: MATEMÁTICA

Correção dos Exercícios

2y 2z. x y + 7z = 32 (3)

Novo Espaço Matemática A 11.º ano Proposta de Teste Intermédio [Novembro 2015]

1 PONTOS NOTÁVEIS. 1.1 Baricentro. 1.3 Circuncentro. 1.2 Incentro. Matemática 2 Pedro Paulo

21- EXERCÍCIOS FUNÇÕES DO SEGUNDO GRAU

Exercícios: comandos de repetição

Estruturas de Repetição

Lista de exercícios para a P8 Conteúdo: Pontos notáveis do triângulo, quadriláteros e polígonos. Prof. Rafa, Prof. Bill, Prof. Marcelo C. e Marcelo L.

Lógica e Linguagem de Programação Aula 03 - Estruturas de Controle Estrutura Condicional - Exercícios Propostos - Respostas Professor: Danilo Giacobo

Ano: 8 Turmas: 8.1 e 8.2

XXXII Olimpíada Brasileira de Matemática GABARITO Segunda Fase

MATEMÁTICA - 3o ciclo Teorema de Pitágoras (8 o ano)

Prova Final de Matemática

Equação e Inequação do 2 Grau Teoria

FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS

. B(x 2, y 2 ). A(x 1, y 1 )

Lista 4 Introdução à Programação Entregar até 07/05/2012

UNICAMP ª Fase MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR

Prova Final de Matemática

Solução da prova da 2a fase OBMEP 2014 Nível 2. Questão 1. item a)

3º Ano do Ensino Médio. Aula nº09 Prof. Paulo Henrique

Nome: N.º: endereço: data: telefone: PARA QUEM CURSA O 9 Ọ ANO EM Disciplina: matemática

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

Aula 4 Função do 2º Grau

PUC-Rio Desafio em Matemática 21 de outubro de 2012

f (x) = a n x n + a n - 1 x n a 0 = 0 (a n > 0)

FUNÇÕES MATEMÁTICAS NÚMERO : PI() SENO E COSSENO: SEN() E COS()

ÁLGEBRA. Aula 1 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega. Maria Auxiliadora

Professor Alexandre Assis. Lista de exercícios - Geometria Analítica. 6. Duas pessoas A e B decidem se encontrar em

Centro Educacional Juscelino Kubitschek

Cevianas: Baricentro, Circuncentro, Incentro e Mediana.

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES

A recuperação foi planejada com o objetivo de lhe oportunizar mais um momento de aprendizagem.

SOLUÇÕES N item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.

Teste Intermédio Matemática A. Versão 1. Teste Intermédio Matemática A. Versão 1. Duração do Teste: 90 minutos º Ano de Escolaridade

141

Exercícios: Vetores e Matrizes

Lista 3 Figuras planas

COLÉGIO SHALOM 9 ANO Professora: Bethânia Rodrigues 65 Geometria. Aluno(a):. Nº.

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

Lista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores

b b 4ac =, onde 2 , é um número REAL que pode ser: positivo, nulo ou negativo.

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final

6.2. Volumes. Nesta seção aprenderemos a usar a integração para encontrar o volume de um sólido. APLICAÇÕES DE INTEGRAÇÃO

Matemática A. Versão 1. Na sua folha de respostas, indique de forma legível a versão do teste. Teste Intermédio de Matemática A.

GEOMETRIA ANALÍTICA II

Teste de Avaliação Escrita

Matemática Aplicada. A Quais são a velocidade máxima e a velocidade mínima registradas entre 12:00 horas e 18:00 horas?

TECNÓLOGO EM CONSTRUÇÃO CIVIL. Aula 6 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega

Matemática Básica Intervalos

para x = 111 e y = 112 é: a) 215 b) 223 c) 1 d) 1 e) 214 Resolução Assim, para x = 111 e y = 112 teremos x + y = 223.

a, em que a e b são inteiros tais que a é divisor de 3

Resumo: Estudo do Comportamento das Funções. 1º - Explicitar o domínio da função estudada

Versão 2. Identifica claramente, na folha de respostas, a versão do teste (1 ou 2) a que respondes.

ÁLGEBRA VETORIAL E GEOMETRIA ANALÍTICA (UFCG- CUITÉ)

O Plano. Equação Geral do Plano:

1 - RECORDANDO 2 - CENTRO NA ORIGEM 3 - EQUAÇÃO GERAL DA CIRCUNFERÊNCIA. Exercício Resolvido 2: Exercício Resolvido 1: Frente I

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO

Construções Geométricas

PROVA DE MATEMÁTICA CONCURSO DE ADMISSÃO 2013/2014 1º ANO DO ENSINO MÉDIO

TRIGONOMETRIA. AULA 1 _ Os triângulos Professor Luciano Nóbrega. Maria Auxiliadora

XXXII Olimpíada Brasileira de Matemática. GABARITO Segunda Fase

Frente 3 Aula 20 GEOMETRIA ANALÍTICA Coordenadas Cartesianas Ortogonais

ESCOLA DR. ALFREDO JOSÉ BALBI UNITAU APOSTILA

1º Ano do Ensino Médio

Exercícios: Comandos de Repetição

UNIVERSITÁRIO DE SINOP CURSO DE ENGENHARIA CIVIL

Caderno 2: 60 minutos. Tolerância: 20 minutos. (não é permitido o uso de calculadora)

Solução Comentada Prova de Matemática

GABARITO PROVA AMARELA

Polos Olímpicos de Treinamento. Aula 1. Curso de Teoria dos Números - Nível 3. Divisibilidade 1. Carlos Gustavo Moreira e Samuel Barbosa Feitosa

MATEMÁTICA. cos x : cosseno de x log x : logaritmo decimal de x

Resolução do exemplo 8.6a - pág 61 Apresente, analítica e geometricamente, a solução dos seguintes sistemas lineares.

Algoritmos & Programação

Geometria Plana Triângulos Questões Resolvidas (nem todas)

CÁLCULO 1 Teoria 0: Revisão Gráfico de Funções elementares Núcleo de Engenharias e Ciência da Computação. Professora: Walnice Brandão Machado

Escola Secundária com 3ºCEB de Lousada (A) 72 (B) 36 (C) 24 (D) 18 (A) -10 (B) 5 (C) 20 (D) 15. =, então - 2 é imagem do objecto: (A) 4 (B) 1 (C) 4

Projeto Jovem Nota 10 Geometria Analítica Circunferência Lista 1 Professor Marco Costa

Desenho Técnico e Geometria Descritiva Construções Geométricas. Construções Geométricas

Transcrição:

Estrutura de Seleção 1. Analise o algoritmo abaixo supondo que A, B e C sejam expressões lógicas e responda: 2. D < 1 0. 3. se A então 4. D < D + 1. 5. senão 6. se B então 7. se C então 8. D < D + 2. 9. senão 1 0. D < D + 3. 1 1. D < D 4. 1 2. fim 1 3. fim 1 4. D < D + 4. 1 5. fim 1 6. D < D + 5. 1 7. fim Se a expressões lógicas A é verdadeira, B é verdadeira e C é falsa, qual é o conteúdo da variável D quando a execução do algoritmo estiver na linha 17? Se as expressões lógicas A é falsa, B é verdadeira e C é falsa, qual é o conteúdo da variável D quando a execução do algoritmo estiver na linha 17? Se as expressões lógicas A é falsa, B é verdadeira e C é verdadeira, qual é o conteúdo da variável D, quando a execução do algoritmo estiver na linha 17? Quais são os valores de A, B e C para que a linha 14 seja executada? Quais são os valores de A, B e C para que somente a linha 16 seja executada? SUGESTÃO: faça um teste de mesa para a análise. 2. Analise o algoritmo abaixo, realizando um teste de mesa. Após entrar com o seu número de matrícula, informe o que será escrito como saída desse algoritmo. Informe também o conteúdo das variáveis aux_1 e aux_2, quando a execução do algoritmo estiver na linha 18. 3. aux_1 < r e s t o ( matricula, 1 0 0 0 ). 4. aux_2 < q u o c i e n t e ( matricula / 1 0 0 0 ). 5. se r e s t o ( aux_1, 2 ) = 0 e r e s t o (aux_2, 2 ) = 0 então 6. e s c r e v e r "DEZ". 7. senão 8. se r e s t o ( aux_1, 2 ) = 0 e r e s t o (aux_2, 2 ) = 1 então 9. e s c r e v e r "NOVE". 1 0. senão 1 1. se r e s t o (aux_1, 2 ) = 1 e r e s t o (aux_2, 2 ) = 0 então 1 2. e s c r e v e r "OITO". 1 3. senão 1 4. e s c r e v e r "SETE". 1 5. fim 1 6. fim 1 7. fim 1 8. fim

3. O algoritmo abaixo tem como entrada o seu número de matrícula que é um número inteiro de seis algarismos. Analise o algoritmo informando os valores que são mostrados após a execução do algoritmo. SUGESTÃO: faça um teste de mesa para a análise. 3. x < r e s t o ( matricula, 1 0 ). 4. y < q u o c i e n t e ( r e s t o ( matricula, 1 0 0 ) / 1 0 ). 5. z < q u o c i e n t e ( r e s t o ( matricula, 1 0 0 0 ) / 1 0 0 ). 6. se x > y ou x > z então 7. se y < z então 8. a < x. 9. x < y. 1 0. y < a. 1 1. senão 1 2. a < x. 1 3. x < z. 1 4. z < a. 1 5. fim 1 6. fim 1 7. se y > z então 1 8. a < y. 1 9. y < z. 2 0. z < a. 2 1. fim 2 2. mostrar x, y, z. 2 3. fim 4. O algoritmo abaixo tem como entrada o seu número de matrícula que é um número inteiro de seis algarismos. Analise o algoritmo informando o que é mostrado como saída do algoritmo. SUGESTÃO: faça um teste de mesa para a análise. 2. l e r matricula 3. x < r e s t o ( matricula, 1 0 ). 4. y < arredondar para baixo : ( r e s t o ( matricula, 1 0 0 ) / 1 0 ). 5. z < arredondar para cima : ( r e s t o ( matricula, 1 0 0 0 ) / 1 0 0 ). 6. d < arredondar para baixo : ( matricula / 1000000). 7. se x >= 0 e y < 4 e ( z > 2 e z < 7) então 8. d < d + 1. 9. senão 1 0. se x >= 4 e y < 7 ou ( z > 2 e z < 7) então 1 1. d < d + 2. 1 2. senão 1 3. se ( x < 4 ou x > 7) e ( z < 5 ou z > 8) então 1 4. d < d + 3. 1 5. senão 1 6. d < d + 4. 1 7. fim 1 8. fim 1 9. fim 2 0. mostrar d. 2 1. fim

5. O algoritmo abaixo tem como entrada o seu número de matrícula que é um número inteiro de seis algarismos. Analise o algoritmo informando o que é mostrado como saída do algoritmo. Quando a execução do algoritmo estiver na linha 15 qual é o conteúdo das variáveis a, b e c. SUGESTÃO: faça um teste de mesa para a análise. 3. a < q u o c i e n t e ( r e s t o ( matricula, 1 0 0 0 0 ) / 1 0 0 0 ). 4. se a = 0 então 5. a < a + 1. 6. fim 7. b < q u o c i e n t e ( r e s t o ( matricula, 1 0 0 0 ) / 1 0 0 ). 8. se b = 0 então 9. b < b + 1. 1 0. fim 1 1. c < q u o c i e n t e ( r e s t o ( matricula, 1 0 0 ) / 1 0 ). 1 2. se c = 0 então 1 3. c < c + 1. 1 4. fim 1 5. se a < b + c e b < a + c e c < a + b então 1 6. se a = b & b = c então 1 7. s a i d a < "AAA". 1 8. senão 1 9. se a = b ou a = c ou b = c então 2 0. s a i d a < "BBB". 2 1. senão 2 2. s a i d a < "CCC". 2 3. fim 2 4. senão 2 5. s a i d a < "DDD". 2 6. fim 2 7. mostrar s a i d a. 2 8. fim 6. Elabore um algoritmo que leia um número e informe se o número é positivo ou negativo. 7. Faça um algoritmo que leia um número inteiro e informe se o número lido é par ou ímpar. 8. Faça um algoritmo que leia um número e informe se o número lido é um número inteiro ou real. 9. Elabore um algoritmo que leia dois números e informe o maior e o menor valor lido. 10. Faça um algoritmo que leia um número qualquer e verifique se esse número pertence ao intervalo [ 10, 40] e ao intervalo ( 30, 20). 11. Faça um algoritmo que leia um número qualquer e verifique se esse número é divisível por 5 e pertence ao intervalo (10, 30] ou ao intervalo [20, 40). 12. Faça um algoritmo que leia um número e mostre esse número arredondado. Quando a parte decimal for maior ou igual a 0, 5 arredondar o número para o próximo valor inteiro maior que o número lido. Caso a parte decimal seja menor que 0, 5 arredondar o número lido para o próximo valor inteiro menor que o número lido. 13. Faça um algoritmo que leia um número e mostre esse número arredondado da seguinte maneira. Se a parte decimal for menor que 0, 25 arredonda-se para baixo (2, 2 2); se a parte decimal for maior ou igual a 0, 25 e menor que 0, 75 arredonda-se para 0, 5 (2, 4 2, 5); e se a parte decimal for maior que 0, 75 arredonda-se para cima (2, 8 3).

14. No meio rural é comum a utilização de unidades de áreas, tais como, alqueire, hectare e acres. Faça um algoritmo que leia um inteiro que se refere a uma unidade de área (1 - alqueire, 2 - hectare ou 3 - acres), leia um valor correspondente a uma área, transforme e mostre o valor equivalente nas outras unidades de área. Por exemplo: se for escolhido acres e lido um valor de área, deve-se mostrar esse montante em alqueire e hectare. Para obter os valores equivalentes das áreas em questão, sugere-se o acesso a Web, entre no Google e escreva o seguinte texto: 1 hectare em acres. 15. Faça um algoritmo que escolha a moeda a ser lida por meio da leitura de um inteiro (1 - libra esterlina, 2 - dólar, 3 - euro, 4 - peso argentino ou 5 - real), leia um montante, transforme e mostre o valor equivalente nas outras moedas. Por exemplo: se for escolhido um montante em dolar, deve-se mostrar esse montante em libras, euros, pesos e reais. Para obter as cotações das moedas, sugere-se o acesso a Web, entre no Google e escreva o seguinte texto: 1 real em euros. 16. Faça um algoritmo que leia os coeficientes A, B, e C de uma equação do segundo grau e informe se existem raízes reais e quais são estas raízes, quando existirem. 17. Faça um algoritmo que leia três valores e mostre o maior valor dos três valores lidos. 18. Faça um algoritmo que leia três valores inteiros e mostre-os em ordem crescente. 19. Faça um algoritmo que leia o peso e a altura de uma pessoa, calcule o índice de massa corporal (IMC) da pessoa e informe se a pessoa está magra, com sobrepeso ou obesa mórbida. O IMC é calculado dividindo-se o peso pela altura ao quadrado. Uma pessoa é magra se o IMC for menor que 30; uma pessoa está com sobrepeso se o IMC for maior ou igual a 30 e menor que 40; e é uma pessoa obesa mórbida se o IMC for maior que 40. 20. Deseja-se calcular a partir do sexo e da altura de uma pessoa o peso ideal. Para isto deve-se conhecer que existem duas fórmulas, que seriam: Para homens: peso_ideal = (72, 7 altura) 58 Para mulheres: peso_ideal = (62, 1 altura) 44, 7 21. Faça um algoritmo que leia o peso de um boxeador e informe a categoria a qual o boxeador pertence conforme a tabela a seguir: Categoria Peso (kg) Palha menor que 50 Pluma 50 a 59, 99 Leve 60 a 75, 99 Pesado 76 a 87, 99 Super pesado maior ou igual a 88 22. Faça um algoritmo que leia três valores A, B e C. O algoritmo verifica se estes valores podem ser os comprimentos dos lados de um triângulo e, se forem, verificar se estes compõem um triângulo equilátero, isósceles ou escaleno. O algoritmo também informa se não compuserem nenhum triângulo. Lembre-se ainda que: O comprimento de cada lado de um triângulo é menor do que a soma dos comprimentos dos outros dois lados; Chama-se de triângulo equilátero ao triângulo que tem os comprimentos dos três lados iguais; Chama-se de triângulo isósceles ao triângulo que tem os comprimentos de dois lados iguais. Portanto, todo triângulo equilátero é também um triângulo isósceles; Chama-se de triângulo escaleno todo triângulo que tem os comprimentos de seus três lados diferentes.

23. Faça um algoritmo que leia dois pontos em R 2 da reta r1 e dois pontos em R 2 da reta r2, calcule e informa qual das duas retas possui o maior coeficiente angular. 24. Faça um algoritmo que leia duas retas por intermédio de dois pontos em R 2 e informe se as retas são paralelas ou não. Duas retas, não verticais, distintas são paralelas se, e somente se, possuem o mesmo coeficiente angular. 25. Faça um algoritmo que leia duas retas por intermédio de dois pontos em R 2 e informe se as retas são perpendiculares. Duas retas, não verticais, distintas são perpendiculares se, e somente se, o coeficiente angular de uma das retas é simétrico do inverso do coeficiente angular da outra reta. 26. Construa um algoritmo que leia um ponto em R 2, leia os coeficientes a e b de uma reta e informe se o ponto pertence ou não pertence a reta. 27. Construa um algoritmo que leia duas retas por intermédio de dois pontos em R 2, calcule e mostre o ponto de interseção. Duas retas, não verticais, distintas são concorrentes se não forem paralelas. 28. Faça um algoritmo que seja capaz de concluir qual dentre os animais seguintes foi escolhido, por intermédio de perguntas e respostas. Animais possíveis: onça, boi, porco, homem, mico leão, morcego, golfinho, avestruz, pinguim, pato, condor, jabuti, jacaré e sucuri. É mamífero? S É quadrúpede? S É carnívoro? N É herbívoro? S BOI Mamíferos Aves Quadrúpede Bípede Voadores Aquáticos Não voadoras Nadadoras Carnívoro ONÇA Herbívoro BOI Onívoro PORCO Onívoro HOMEM Frutífero MICO LEÃO MORCEGO GOLFINHO Tropical AVESTRUZ PINGUIM Polar PATO Répteis De rapina Com casco Carnívoro Sem patas CONDOR JABUTI JACARÉ SUCURI