1) Elabore um algoritmo que calcule a área de um círculo qualquer de raio fornecido.



Documentos relacionados
Estruturas de Repetição

2ª Lista de Exercícios

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS. Prof. Dr. Daniel Caetano

Lista de Exercícios 3 Estruturas de Controle Profa Susana M Iglesias

Programas C com Repetição

I Lista de Exercícios

Programação I. Departamento de Engenharia Rural Centro de Ciências Agrárias

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

Algoritmos e Linguagens de Programação

7. Estrutura de Decisão

Lista de Exercícios de Estrutura Sequencial Resolvida

ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição. Andreza Leite andreza.leite@univasf.edu.br

Sistemas de Apoio à Decisão

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

Potenciação no Conjunto dos Números Inteiros - Z

FRAÇÕES DE UMA QUANTIDADE

Módulo Frações, o Primeiro Contato. 6 o ano/e.f.

FGV-EAESP PROVA DE RACIOCÍNIO MATEMÁTICO CURSO DE GRADUAÇÃO AGOSTO/2004

Lista de Exercícios 01 Algoritmos Seqüência Simples

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Lista de Exercícios Fluxograma, Estruturas de Sequência e Decisão Prof: Yuri Frota

Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção

LISTA DE FUNÇÃO POLINOMIAL DO 1º GRAU ax b, sabendo que:

Cap. 24. Gases perfeitos. 21 questões

Instruções para a Prova de MATEMÁTICA APLICADA:

PLANIFICAÇÃO ANUAL MATEMÁTICA 3 DOMÍNIOS OBJETIVOS ATIVIDADES

Equacionando problemas

XXVI Olimpíada de Matemática da Unicamp. Instituto de Matemática, Estatística e Computação Científica Universidade Estadual de Campinas

EXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

Algoritmo Iterativo. Dilema do Martelo x Edifício. O Martelo. O Edifício 01/06/2014. Dilema das ações x declarações

Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO

Lista de Exercícios 03b Algoritmos Repetição

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano

3 - CONJUNTO DOS NÚMEROS RACIONAIS

Agrupamento de Escolas Eugénio de Castro 1º Ciclo. Critérios de Avaliação. Ano Letivo 2015/16 Disciplina MATEMÁTICA 3.º Ano

FUNÇÕES E INEQUAÇÕES

Lista de Exercícios 02 Estrutura Condicional. 1) Escreva um programa que leia um número e o imprima caso ele seja maior que 20.

Exercícios de estrutura de Repetição

PROVA RESOLVIDA E COMENTADA DO BANCO DO BRASIL FCC MATEMÁTICA E RACIOCÍNIO LÓGICO.

Python Condicionais e Loops. Introdução à Programação SI1

AULA 1 AULA 2. Estudo dirigido para as três primeiras AULAS de LPI Professora ANITA MACIEL 1º ESTUDO DIRIGIDO

CPV 82% de aprovação dos nossos alunos na ESPM

Prova Escrita de Matemática Aplicada às Ciências Sociais

01. Caro(a) candidato(a):

PROVA DO VESTIBULAR ESAMC RESOLUÇÃO E COMENTÁRIO DA PROFA. MARIA ANTÔNIA GOUVEIA M A T E M Á T I C A

H = +25,4 kj / mol Neste caso, dizemos que a entalpia da mistura aumentou em 25,4 kj por mol de nitrato de amônio dissolvido.

Não é permitido o uso de corrector. Em caso de engano, deve riscar, de forma inequívoca, aquilo que pretende que não seja classificado.

ALGORITMOS E PROGRAMAÇÃO. Andreza Leite Andreza.leite@univasf.edu.br

Introdução a Algoritmos Parte 04

Aula 2 Sistemas de Numeração (Revisão)

Capítulo 5: Aplicações da Derivada

TÉCNICAS DE PROGRAMAÇÃO

TUTORIAL AMBIENTE WEB PORTUGOL

PORCENTAGENS PROF. PEDRO A. SILVA

UNIDADE 6 - PROGRAMAÇÃO MODULAR

- PROVA OBJETIVA - Câmpus Santos Dumont - Edital 005/2014

Resolvendo problemas com logaritmos

MANZANO, José Augusto N. G., Estudo Dirigido: ALGORITMOS - Editora Érica, ÍNDICE

Sumário Algoritmos e Estrutura de Dados Repetição

Canguru Matemático sem Fronteiras 2015

CURSO DE INFORMÁTICA. Algoritmos. Parte 4. Ricardo José Cabeça de Souza

GRUPO III 1 o BIMESTRE PROVA A

Nome: N.º: endereço: data: Telefone: PARA QUEM CURSA O 9 Ọ ANO EM Disciplina: MaTeMÁTiCa

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO

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

Conteúdo. Apostilas OBJETIVA - Ano X - Concurso Público 2015

Coordenadoria de Educação CADERNO DE REVISÃO Matemática Aluno (a) 5º ANO

Exercícios de Java Aula 13

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

Marcação CE Estruturas Metálicas. Qualificação de Soldadores Apresentação da Norma EN ISO :2013

Matemática. Prova a de Aferição de. 1.º Ciclo do Ensino Básico. A preencher pelo aluno (não escrevas o teu nome): idade sexo: F M.

Universidade Federal de Goiás Instituto de Informática

a) C D. b) C D. c) (A B) (C D). d) (A B) (C D).

Conceito de Algoritmos e Suas Características

Física. Questão 1. Questão 2. Avaliação: Aluno: Data: Ano: Turma: Professor:

PRIMEIRA LISTA DE EXERCÍCIOS DE ALGORITMOS

Nível 1 IV FAPMAT 28/10/2007

Cálculo em Computadores trajectórias 1. Trajectórias Planas. 1 Trajectórias. 4.3 exercícios Coordenadas polares 5

CADERNO DE EXERCÍCIOS ALGORITMOS

IX Olimpíada Catarinense de Química Etapa I - Colégios

INSTRUÇÕES AOS CANDIDATOS

Alunos do 5º Ano Turma B

XPontos. Manual de Instruções

EXERCÍCIOS RESOLVIDOS algoritmos seqüenciais e com estruturas de seleção

FÍSICA. Figura 5.1 Ventilador

As relações entre grandezas no dia a dia

Canguru sem fronteiras 2007

10/02/2015. Introdução. Podemos classificar os tipos de dados a serem processados em dados e instruções Dados: Algoritmos e Lógica de Programação

Preparação para o teste intermédio de Matemática 8º ano

QUANTIFICADORES. Existem frases declarativas que não há como decidir se são verdadeiras ou falsas. Por exemplo: (a) Ele é um campeão da Fórmula 1.

Linguagem algorítmica: Portugol

Resolverei neste artigo uma prova da fundação VUNESP realizada em 2010.

Função do 2º Grau. Alex Oliveira

Processo Seletivo

Mestrado Integrado em Engenharia Civil. Disciplina: TRANSPORTES Prof. Responsável: José Manuel Viegas

AULÃO ENEM 2014 MATEMÁTICA OSWALDO

Pesquisa de Índice de Aprovação de Governos Executivos

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura Exemplo de um grafo linear.

1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição

Transcrição:

1) Elabore um algoritmo que calcule a área de um círculo qualquer de raio fornecido. Real: raio, area, pi; pi <-- 3.14; Leia(raio); area <-- pi * pot(raio, 2); Escreva(area); 2) Prepare um algoritmo que seja capaz de inverter um número, de três dígitos, fornecido, ou seja, apresentar primeiro a unidade e, depois, a dezena e a centena. Inteiro: unidade, dezena, centena, numero; Leia(numero); centena <-- (numero div 100); dezena <-- (numero div 10); unidade <-- ((centena * 100) + (dezena * 10)) - numero; Escreva(unidade, dezena, centena); 3) Ao completar o tanque de combustível de um automóvel, faça um algoritmo que calcule o consumo efetuado, assim como a autonomia que o carro ainda teria antes do abastecimento. Considere que o veículo sempre seja abastaecido até encher o tanque e que são fornecidas apenas a capacidade do tanque, a quantidade de litros abastecidos e a quilometragem percorrida desde o último abastecimento. // CT = Capacidade Tanque // QLA = Quantidade de Litros Abastecidos // QP = Quilomentragem Percorrida // C = Consumo // AF = Automonia Futura Inteiro: CT, QLA, QP, C, AF; Leia(CT, QLA, QP); C <-- (QP / QLA); AF <-- (CT - QLA) * C; Escreva(C, AF);

Sobre Estruturas de Seleção: 4) Escreva o signo do zodíaco correspondente ao dia e mês informado. Inteiro: dia, mes; Leia(dia, mes); se (mes = 1) então se (dia <= 20) então Escreva( Capricórnio ); Escreva( Aquário ); se (mes = 2) então se (dia <= 19) então Escreva( Aquário ); Escreva( Peixes ); se (mes = 3) então se (dia <= 20) então Escreva( Peixes ); Escreva( Áries ); se (mes = 4) então se (dia <= 20) então Escreva( Áries ); Escreva( Touro ); se (mes = 5) então se (dia <= 21) então Escreva( Touro ); Escreva( Gêmeos ); se (mes = 6) então se (dia <= 21) então Escreva( Gêmeos ); Escreva( Câncer );

se (mes = 7) então se (dia <= 22) então Escreva( Câncer ); Escreva( Leão ); se (mes = 8) então se (dia <= 21) então Escreva( Leão ); Escreva( Virgem ); se (mes = 9) então se (dia <= 22) então Escreva( Virgem ); Escreva( Libra ); se (mes = 10) então se (dia <= 23) então Escreva( Libra ); Escreva( Escorpião ); se (mes = 11) então se (dia <= 20) então Escreva( Escorpião ); Escreva( Sagitário ); se (mes = 12) então se (dia <= 21) então Escreva( Sagitário ); Escreva( Capricórnio );

5) A partir da idade informada de uma pessoa, elabore um algoritmo que informe a sua classe eleitoral, sabendo que menores de 16 não votam (não votante), que o voto é obrigatório para adultos entre 18 e 65 (eleitor obrigatório) e que o voto é opcional para eleitores entre 16 e 18, ou maiores de 65 (eleitor facultativo). Inteiro: idade; Leia(idade); se (idade < 16) então Escreva( Não Votante ); se ((idade >= 18) e (idade <= 65)) então Escreva( Eleitor Obrigatório ); Escreva( Eleitor Facultativo ); 6) Escreva um algoritmo que, a partir do mês fornecido (de 1 a 12), apresente o nome dele por extenso ou uma mensagem de mês inválido. Inteiro: mes; Leia(mes); escolha (mes) caso 1: Escreva("Janeiro"); caso 2: Escreva("Fevereiro"); caso 3: Escreva("Março"); caso 4: Escreva("Abril"); caso 5: Escreva("Maio"); caso 6: Escreva("Junho"); caso 7: Escreva("Julho"); caso 8: Escreva("Agosto"); caso 9: Escreva("Setembro"); caso 10: Escreva("Outubro"); caso 11: Escreva("Novembro"); caso 12: Escreva("Dezembro"); caso contrário: Escreva("Inválido"); fimescolha;

Sobre Estruturas de Repetição: 7) A conversão de graus Fahrenheit para centígrados é obtida pela fórmula C = 5/9 (F - 32). Escreva um algoritmo que calcule e escreva uma tabela de graus centígrados em função de Fahrenheit que variem de 50 a 150 de 1 em 1 grau. Real: C; Inteiro: F; F <-- 50; repita C <-- 5 / 9 (F - 32); F <-- F + 1; Escreva(C); até (F <= 150); 8) Prepare um algoritmo que calcule o valor de H, sendo que ele é determinado pela série: H = 1/1 + 3/2 + 5/3 + 7/4 +... + 99/50. Inteiro: A, B; Real: H; A <-- 1; B <-- 1; H <-- 0; repita H <-- H + A / B; A <-- A + 1; B <-- B + 2; até (A <= 50); Escreva(H);

9) Elabore um algoritmo que determine o valor de S, em que: S = 1/1-2/4 + 3/9-4/16 + 5/25 6/36... 100/100. Inteiro: A, B; Real: S; A <-- 1; B <-- 1; S <-- 0; repita A <-- A + 1; B <-- A * A; se ((A MOD 2) = 0) então S <-- S - (A / B); S <-- S + (A / B); até (A <= 100); Escreva(S); 10) João tem 1,50 metro e cresce 2 centímeros por ano, enquanto Lucas tem 1,10 metro e cresce 3 centímetros por ano. Construa um algoritmo que calcule e imprima quantos anos serão necessários para que Lucas seja maior que João. Inteiro: joao, lucas, ano; ano <-- 0; joao <-- 150; lucas <-- 110; enquanto (joao >= lucas) joao <-- joao + 2; lucas <-- lucas + 3; ano <-- ano + 1; fimenquanto; Escreva(ano);

11) Em um prédio há três elevadores denominados A, B e C. Para otimizar o sistema de controle dos elevadores foi realizado um levantamento no qual cada usuário, num total de 100 usuários, respondia: - O elevador que utilizava com mais frequencia; - O período em que utilizava o elevador, entre: - M = Manhã - T = Tarde - N = Noite Construa um algoritmo que calcule e imprima: - Qual o elevador mais frequentado e em que período se concentra o maior fluxo; - Qual o período mais usado de todos e a que elevador pertence; - Qual a diferença porcentual entre o mais usado dos horários e o menos usado. Caractere: elevador, periodo, maisusado, menosusado; Inteiro: usuario, A, B, C, MA, TA, NA, MB, TB, NB, MC, TC, NC; // Elevador A, B, C. M = Manha, T = Tarde, N = Noite. // MA = Manha A, TA = Tarde A, NA = Noite A, etc... Usuario <-- 1; enquanto (usuario <= 100) Leia(elevador, periodo); escolha elevador caso A : inicio escolha periodo caso M : MA <-- MA + 1; caso T : TA <-- TA + 1; caso N : NA <-- NA + 1; fimescolha; A <-- A + 1; fim caso B : inicio escolha periodo caso M : MB <-- MB + 1; caso T : TB <-- TB + 1; caso N : NB <-- NB + 1; fimescolha; B <-- B + 1; fim caso C : inicio escolha periodo caso M : MC <-- MC + 1; caso T : TC <-- TC + 1; caso N : NC <-- NC + 1; fimescolha; C <-- C + 1; fim

fimescolha; usuario <-- usuario + 1; fimenquanto; M <-- MA + MB + MC; T <-- TA + TB + TC; N <-- NA + NB + NC; // Qual o elevador mais frequentado e em que período se concentra o maior fluxo: se ((A > B) e (A > C)) então Escreva( Elevador mais frequentado é o, A); se ((B > A) e (B > C)) então Escreva( Elevador mais frequentado é o, B); Escreva( Elevador mais frequentado é o, C); // Qual o período mais usado de todos e a que elevador pertence: se ((M > T) e (M > N)) então inicio maisusado <-- M; se ((MA > MB) e (MA > MC)) então Escreva( Periodo mais usado é a M, Elevador A ); se ((MB > MA) e (MB > MC)) então Escreva( Periodo mais usado é a M, Elevador B ); Escreva( Periodo mais usado é a M, Elevador C ); se (T < N) então menosusado <-- T; menosusado <-- N; fim se ((T > M) e (T > N)) então inicio maisusado <-- T; se ((TA > TB) e (TA > TC)) então Escreva( Periodo mais usado é a T, Elevador A ); se ((TB > TA) e (TB > TC)) então Escreva( Periodo mais usado é a T, Elevador B ); Escreva( Periodo mais usado é a T, Elevador C );

fim inicio fim se (M < N) então menosusado <-- M; menosusado <-- N; maisusado <-- N; se ((NA > NB) e (NA > NC)) então Escreva( Periodo mais usado é a N, Elevador A ); se ((NB > NA) e (NB > NC)) então Escreva( Periodo mais usado é a N, Elevador B ); Escreva( Periodo mais usado é a N, Elevador C ); se (M < T) então menosusado <-- M; menosusado <-- T; // Qual a diferença porcentual entre o mais usado dos horários e o menos usado: Escreva( Diferença percentual entre mais usado e menos usado é, ((menosusado/maisusado)*100));