EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO PROF. SÉRGIO BRUGNOLO. R Volume da Esfera Crie um algoritmo em Portugol que imprima em ordem decrescente
|
|
- Stéphanie Assunção Silveira
- 7 Há anos
- Visualizações:
Transcrição
1 1. Desenvolva um algoritmo em Portugol que verifique se um número Completar os demais valores que serão impressos: inteiro é negativo. Se for, calcule o seu módulo. Imprima o número. R Volume da Esfera Crie um algoritmo em Portugol que imprima em ordem decrescente 2 33,51 três números reais fornecidos pelo usuário Construa um algoritmo em Portugol que, fornecidos o dia e o mês (em números inteiros), verifique e imprima se aquele dia realmente existe naquele mês. Exemplo: dia 31 e mês 2 não existe; dia 20 e mês 7 ok; dia 0 e mês 5 não existe. 4. Escreva um algoritmo em Portugol que transforme o grau Celsius dado pelo usuário em Fahrenheit. Lembrete: F = C * (9/5) Implemente um algoritmo em Portugol que, dados 3 ângulos pelo usuário, verifique se os mesmos são ângulos internos de um triângulo. Para isso a soma dos 3 ângulos deve ser sempre igual a 180. Se forem, calcule e imprima os 3 ângulos externos, lembrando que todo ângulo externo de um triângulo é igual a soma dos dois ângulos internos não adjacentes exemplo: ângulo externo A = ângulo interno b + ângulo interno c. 6. Dado o trecho de algoritmo abaixo, que calcula o volume de uma esfera de raio R: volume 0; PI 3,1416; R 0; enquanto R<=6 faça volume 4/3*PI*(R*R*R); imprima(r,volume); R R+2; fim enquanto; 7. Encontre o erro de lógica do trecho do algoritmo a seguir:... i 0; enquanto i<20 faça imprima (i, i*i); i i - 1; imprima ( i=,i); fim_enquanto; imprima ( UFA! CHEGUEI AQUI! ); Desenvolva um algoritmo que imprima os números ímpares de 0 a Desenvolva um algoritmo que, dado um número qualquer, imprima os 30 anteriores ao mesmo. Utilize uma estrutura de repetição. 10. Fornecido um número positivo e real qualquer, escreva um algoritmo que imprima os 15 números antecessores a este e os 15 próximos também. Utilize obrigatoriamente estrutura de repetição (qualquer). 11. Elaborar um algoritmo em Portugol que calcule o fatorial de um número inteiro fornecido pelo usuário. Exemplo: 6! = Lembrete: Fatorial de zero é 1; e não existe fatorial de número negativo. 12. Fornecido o valor de x, calcule a equação a seguir através de um algoritmo em Portugol: x 2 + x 1. 1
2 20. Escreva um algoritmo que calcule o volume (V) de um cone, onde 13. Crie um algoritmo em Portugol que verifica se um número é par,. r 2. h ímpar ou nulo. Lembre-se de utilizar a função MOD para obter o resto V = π da divisão inteira. r e h são dados pelo usuário e π é igual a Fornecidos 4 números inteiros, implemente um algoritmo em Portugol que imprima o maior deles. 15. Implemente um algoritmo que calcule o binômio de Newton na terceira potência notável: a 3 +3a 2 b+3ab 2 +b 3. Para tanto, o usuário deve digitar os valores de a e b. 16. Utilizando o comando Enquanto-Faça, desenvolva um algoritmo em Portugol que imprima a tabuada do 8, começando do zero. 17. Escreva um algoritmo em Portugol que calcule a hipotenusa (a) conforme o Teorema de Pitágoras. O usuário deve digitar os valores dos catetos b e c. Teorema: a 2 = b 2 + c 2. Se necessário, utilize a função de raiz quadrada SQRT. 18. A Energia Potencial Gravitacional (EPG) está relacionada com a posição que um corpo ocupa no campo gravitacional terrestre e sua capacidade de vir a realizar trabalho mecânico. EPG = m.g.h, onde m é a massa do corpo, g é a aceleração gravitacional e h é a altura em relação ao nível de referência. Portanto, crie um algoritmo em Portugol que, fornecidos m, g e h, calcule a Energia Potencial Gravitacional. 19. Implemente um algoritmo em Portugol que calcule a velocidade de escoamento de fluídos através de pequenos orifícios (VB). Serão digitados a aceleração gravitacional g e altura em relação ao nível de V g h referência h. Fórmula: B = 2.. ; utilize a função de raiz quadrada SQRT. 21. Um dado comerciante sempre calcula o preço de venda dos seus produtos com uma margem de aumento x%. Portanto, construa um algoritmo em Portugol que, dados o valor de custo e a margem de aumento, imprima o preço de venda. 22. Fornecidas as idades de quatro irmãos, construa um algoritmo em Portugol que imprima a idade do irmão caçula e do mais velho. 23. Em uma operação bancária, mais especificamente no pagamento de um boleto, cobram-se juros e multa se houver atraso na quitação. A multa geralmente corresponde a um percentual (%) de aumento sobre o valor a pagar, e os juros são valores em reais de acréscimos diários. Portanto, implemente um algoritmo em Portugol que calcule e imprima o valor final a pagar. Para isso, considere: O usuário fornecerá o valor inicial a pagar, o valor dos juros e o percentual de multa. Valores da multa e dos juros igual a 1, implica que o valor final a pagar será igual ao valor inicial, ou seja, não haverá o cálculo de multa de juros. 24. Dados três números inteiros pelo usuário, construa um algoritmo em Portugol que imprima o número intermediário, ou seja, nem o maior nem o menor. 25. Explique o que é um Algoritmo. 26. Suponha que irá telefonar para seu amigo. Você está em um orelhão, com o cartão telefônico no bolso da sua calça. Descrever o algoritmo que irá executar até o momento em que terminar de teclar o último dígito do número do telefone do seu amigo. 27. Para que serve o conectivo condicional Se-Então? 2
3 28. Descreva a função do conectivo repetitivo Enquanto-Faça. 29. Defina programa e linguagem de programação. 30. O que visa a metodologia de projeto de programas da Programação Estruturada? 31. Quais são os 3 níveis da Programação Estruturada onde pode-se reduzir a complexidade? Explique cada um. 32. Como sabe-se que um identificador é válido? Quais abaixo são válidos? a) PROG1 b) 2A c) 1CONTA d) 25 e) XY4 f) K 33. Cite 3 tipos de variáveis. Dê exemplos. EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO PROF. SÉRGIO BRUGNOLO 40. Início A falso; B verdadeiro; C falso; X 1,5; Y 3,2; X X+1; se C ou (X+Y>5) ou (não A e B) L 0; L 1; fim se; Fim. Qual o valor de L após a execução deste trecho de algoritmo? 41. O que será impresso depois de executado o trecho de algoritmo seguinte, se: 34. Defina Variável. 35. Estabeleça as prioridades entre os operadores lógico, aritmético e relacional (Monte uma tabela). 36. Para que serve o comando Leia do Portugol? 37. Para que serve o comando Imprima do Portugol? 38. Desenvolva um algoritmo em Portugol que calcule a seqüência a seguir até o 30º termo: 1, 2, 2, 4, 8, 32, A seqüência é calculada multiplicando os dois números anteriores. 39. Implemente um algoritmo em Portugol que leia 50 números inteiros e positivos, e imprima o maior e menor deles NUM 10; NUM 0; NUM 4; NUM {um dos valores acima}; se NUM>0 QUALE Número Positivo se NUM<0 QUALE Número Negativo QUALE Zero ; imprima(quale); 42. Faça um algoritmo que calcule a soma de 3 números fornecidos pelo usuário. 3
4 Ache os erros dos trechos de algoritmos 43 e 44, se existirem: 43. AREA=0; VOLUME=0; leia AREA, VOLUME; SOMA AREA+VOLUME imprima SOMA; fim se. 44. valor 0; se valor>0 imprima( Número Negativo ); imprima( Número Positivo ); se valor=0 imprima( Número Nulo (0) ); 45. Fazer um algoritmo que: dado três valores A, B e C, verificar se eles podem ser valores dos lados de um triângulo e, se for, se é triângulo qualquer, equilátero ou isósceles. Observações: Para serem valores de um triângulo os lados individualmente tem que ser menores que a soma dos outros dois. Triângulo equilátero tem 3 lados iguais. Triângulo isósceles tem 2 lados iguais. Triângulo qualquer tem os 3 lados diferentes. 46. Resolva as expressões a seguir: EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO PROF. SÉRGIO BRUGNOLO a) 5 * ^ 2 / 2-2 ^ 2 / 2 ^ 3 b) (2 ^ 7-10 ** 2) / 7-4 ^ * 4 c) 15 * 3-5 * ^ 3 / 9 - (2 * * 2) / 10 d) 4 ^ (1 / 2) + 5 * 9-3 ^ 2 * (2 + 3) + 3 * 6 / 2 e) 3 * 9 / 27-1 ^ 10 + (14 / / 4) / Verifique se as alternativas a seguir são verdadeiras ou falsas: a) (5 * ** 2 / 2-2 ** 2 / 2 ** 3) > (5-2 ** (16 / 8)) b) (3 * 9 / 27-1 ** 10) = (5 * 10-5 ** 2 * 2) c) (15 * 3-5 * 6-4 ** 2) <= ( * 4) d) ((2 ** 7-10 ** 2) / 7-4 ** * 4) <> (3 * 6 / 2 + 1) e) (0, ** (25-6 * 4)) >= (1 / ** (-1) + 10 / 25) 48. Se A=127, B=10, C=5, D=Falso e E=Verdadeiro. Qual é o valor produzido por cada uma das sentenças abaixo? a) não D e) (D e E) ou (A=B) b) D e E f ) (D ou E) e (A<B) c) (A>B) ou (B<C) g) A+B < C e D ou E e não D d) não (A<B) h) A+B*C/B = 3 e não (D ou E) 49. Qual é a primeira operação executada em cada um dos comandos abaixo? a) X + Y - Z d) Maria + João + Bete * Júlia b) A + B / C ^ 2 e) X + Y + B ^ 2 + R * 3 c) João + José / Joel f ) A * B / C * D 50. Qual a diferença entre os comandos Repita-Até e Enquanto-Faça? 51. Compare os comandos: Escolha-Caso-Senão e Se-Então-Senão. 4
5 52. Observe o exemplo abaixo, que calcula o resto de uma divisão inteira. Se 1997:23=86,826086, o quociente aproximado é 86. O resto será: 1997-(86x23) 86x23=1978. Daí, =19 O resto é 19. Para conseguir a parte inteira de um número, declare a variável que receberá este número como tipo inteiro. Logo, crie um algoritmo em Portugol, que fornecidos dois números (dividendo e divisor), calcule e imprima o quociente e o resto da divisão inteira. 53. A sequência de Fibonacci (lê-se: fibonati), é uma função f:n N, onde: f(n)={1,1,2,3,5,8,13,21,34,55,89,144,233,377,...} A partir do 3º elemento (inclusive), os próximos são as somas dos dois anteriores. Portanto, desenvolva um algoritmo em Portugol que calcule e imprima os 50 primeiros elementos da série de Fibonacci. 54. Fornecidos 3 números inteiros (i, j, k), onde i é o e j o final de um intervalo de números. Escreva um algoritmo em Portugol que imprima os números pares do intervalo e verifique se k pertence ou não a este intervalo. 55. De um grupo de 200 animais de um zoológico, deseja-se saber quantos são ovíparos, ovovivíparos, ovulíparos e vivíparos. Portanto, implemente um algoritmo em Portugol para resolver isso. 56. O Dia do século é o número de dias decorridos desde o inicio do século (1º de janeiro de 1901) até a data em questão. Se usa como referência 1901 porque a maioria das datas com as quais se trabalha ainda são do século passado. Lá por 2040 ou mais poderá se mudar para A fórmula (válida para datas entre 1901 e 2099) é a seguinte: DIA_DO_SECULO = (ANO ) * (ANO ) DIV 4 + DIA + (MES - 1) *31 - [(MES * ) DIV 10] * [(MES + 12) DIV 15] + [(4 - ANO MOD 4) DIV 4) * [(MES + 12) DIV 15] Para saber o Dia da Semana basta dividir por 7 e entrar com o resto na tabela abaixo: 0 Segunda 1 Terça 2 Quarta 3 Quinta 4 Sexta 5 Sábado 6 Domingo Programe um algoritmo em Portugol que, fornecidos o dia, mês e ano (não esqueça de verificar se são válidos), calcule e imprima o dia do século e da semana. 57. Leia com atenção o texto a seguir sobre Física Nuclear: Com o passar do tempo e na ausência de uma teoria detalhada para descrever a estrutura nuclear, vários modelos foram desenvolvidos, cada qual correlacionando os dados experimentais de um conjunto mais ou menos limitado de fenômenos nucleares. Entre os modelos formulados está o modelo de gás de Fermi, o modelo uniforme, o modelo de partícula a, o modelo da gota líquida e o modelo nuclear de camadas. Com o modelo da gota líquida foi desenvolvida a seguinte fórmula semi-empírica para o cálculo da energia de ligação nuclear: E = av.a ac.z.(z-1).a 1/3 as.a.2/3 ar.(a-2.z).2.a 1 + api.a 1 onde um dos possíveis conjuntos de valores (em MeV) para as constantes av, ac, as, ar e api, obtidos por ajustes de curvas experimentais, é o seguinte: av = 14,0; ac = 0,584; as = 13,1; ar = 19,4; api = 135.α; com α=+1 para núcleos par-par (Z par e N par), α=0 para núcleos parímpar (Z par e N ímpar ou Z ímpar e N par) e α=-1 para núcleos ímpar-ímpar (Z ímpar e N ímpar). Portanto, fornecidos A (número de Núcleos), Z (Prótons) e N (Nêutrons), calcule e imprima E (Energia de Ligação Nuclear). 5
6 58. Dados os valores inteiros dia, mês e ano, escreva a data por extenso: 27/05/ de Maio de Não se esqueça de verificar se os dados fornecidos são válidos. Por exemplo, não existe dia 30 em fevereiro, nem 32 em setembro, muito menos mês Em uma criação de 300 avestruzes são necessárias as informações: maior peso, menor peso e média de peso. Escreva um algoritmo em Portugol que calcule e imprima estas informações. 60. Faça um algoritmo em Portugol que fornecido um número entre 1 e 12, imprima o mês por extenso correspondente. 61. Construir um algoritmo em Portugol para fazer a soma de vários valores inteiros e positivos, fornecidos em cartões. O último cartão tem o valor se B1 C1 se B2 se B3 C2 C3; C4; fim_se; C5;... Dado um trecho do algoritmo em Portugol acima, responda: Se B1=verdadeiro, B2=verdadeiro, B3=falso, quais os comandos (Cn) que serão executados? Se B1=falso, B2=verdadeiro, B3=falso, quais os comandos que serão executados? Quais os valores de B1, B2, B3 para que somente o comando C5 seja executado? Se B1=falso, B2=verdadeiro, B3=verdadeiro, quais os comandos que serão executados? 63. Melhore os trechos de algoritmos a seguir, utilizando estruturas de repetição: Início total 0; imprima( O total é, total); Início total 0; imprima( O total é, total); 6
Programação Estruturada
Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar
Leia maisLista de Exercícios Estrutura de Repetição
Universidade Federal Fluminense Instituto de Computação Programação de Computadores III Luciana Brugiolo Gonçalves Lista de Exercícios Estrutura de Repetição E15. Desenvolva um algoritmo para exibir todos
Leia maisFundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.
1 INSTRUÇÃO DE SAÍDA Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018 Exercícios 1 Instrução de Saída 1. Implementar um programa
Leia maisAlgoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Exercício - Seleção Escreva um algoritmo que leia o ano, mês e dia que uma pessoa nasceu
Leia maisAula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU
Aula 4 Oficina de Programação Algoritmos - Parte 3 Profa. Elaine Faria UFU - 2017 Suponha que você tenha que fazer um algoritmo que leia duas notas de um aluno e imprima o valor da média aritmética na
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia maisProgramação de Computadores I BCC 701 Lista de Exercícios Módulo
Programação de Computadores I BCC 701 Lista de Eercícios Módulo 02 2013-2 Eercícios de Séries Eercício 29 Seja a seguinte série: 1, 4, 9, 16, 25, 36, Escreva um programa que gere esta série até o N-ésimo
Leia maisIntrodução a Algoritmos - Revisão
Introdução a Algoritmos - Revisão O computador é uma máquina capaz de seguir uma certa espécie de algoritmos, chamados programas Ele possui uma memória, capaz de armazenar dados, e uma unidade aritmética,
Leia maisESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO Executa uma sequencia de comandos; nenhuma, uma ou várias vezes de acordo com uma condição, ou de acordo com uma variável de controle. 6.1 - REPETIÇÃO
Leia maisLista de Exercícios 03a Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.
Universidade Federal de Minas Gerais - UFMG Instituto de Ciências Eatas - ICE Disciplina: Programação de Computadores Professor: David Menoti (menoti@dcc.ufmg.br) Monitor: João Felipe Kudo (joao.felipe.kudo@terra.com.br)
Leia maisCADERNO DE EXERCÍCIOS ALGORITMOS
J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um
Leia maisProgramação de Computadores
Programação de Computadores Algoritmos - Parte 2 Prof. Dr. Erivelton Geraldo Nepomuceno Depto. Engenharia Elétrica Sala 4.23 EL Prédio do DEPEL http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br
Leia maisLógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.
Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE
Leia maisLISTA DE ATIVIDADES ...
LISTA DE ATIVIDADES - Apresentar os quadrados dos números inteiros de 0 a 50. 2- Apresentar o resultado de uma tabuada de um número qualquer. 3- Elaborar um diagrama que apresente o somatório dos valores
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista 05 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 na programação
Leia maisProgramação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1
Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 e de Dados Exercício 01 Codifique um programa que, dado dois números inteiros quaisquer, efetue a soma desses números e imprima o
Leia maisESTRUTURAS DE REPETIÇÃO - PARTE 1
AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a
Leia maisProgramação II. Victor Amorim dos Santos
Programação II Victor Amorim dos Santos Estrutura de repetição - Loops Definição Loop é uma palavra inglesa, que originalmente significa aro, anel ou sequência. Início X verdadeiro X!= 0 Exemplo: Ler um
Leia maisIntrodução ao VisuALG
Introdução ao VisuALG Agenda VisuALG: Introdução ao VisuALG; Apresentação do Software; Entrada, Processamento e Saída; Depuração; Exercícios. Introdução ao VISUALG Site: http://www.apoioinformatica.inf.br/produtos/visualg
Leia maisProgramação em C. Victor Amorim dos Santos
Programação em C Victor Amorim dos Santos Chegou a hora da revisão Revisão - Algoritmo Sequência ordenada de passos para realização de uma tarefa. Exemplo: Troca de um pneu furado Afrouxar ligeiramente
Leia maisLista de Exercícios 03a Algoritmos Repetição
Setor de Ciências Eatas / Departamento de Informática DInf Lista de Eercícios 0a lgoritmos Repetição (para... de... até... faça:... fim-para) 1) Escreva um algoritmo em PORTUGOL que imprima todos os números
Leia maisLINGUAGEM DE PROGRAMAÇÃO
Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula anapaula_mandelli@hotmail.com Estruturas de Repetição Em muitos casos, o algoritmo solução para uma determinada classe de problemas, apresenta
Leia maisUniversidade Federal de Mato Grosso do Sul. Lista de Exercícios 2
Universidade Federal de Mato Grosso do Sul Facom - Faculdade de Computação Programação de Computadores I - Engenharia Ambiental Lista de Exercícios 2 Exercícios usando if 1. Escreva um programa que leia
Leia maisMaratona de Programação
Maratona de Programação 4 de abril de 2016 1 Questões Básicas 1. Faça um algoritmo que peça para o usuário digitar seu nome e, em seguida, escreva seu nome na tela. 2. Faça um algoritmo que leia o nome
Leia maisExercícios de Programação
Exercícios de Programação 1- Uso de entrada de dados via teclado, saída de dados na tela e realização de operações aritméticas a) Faça um programa que calcule a área de um retângulo a partir dos seus lados
Leia maisAlgoritmos e Lógica de Programação. 6ª Lista de Exercícios Comandos de Repetição
Algoritmos e Lógica de Programação 6ª Lista de Exercícios Comandos de Repetição 1. Qual a saída do programa abaixo? int i; for (i = 0; i < 10; i += 2) printf("%d\n", i / 2); 2. Qual a saída do programa
Leia maisExercí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. Faça um programa que determine o mostre os
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída
Leia maisLógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição enquanto.
Leia maisEstruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se...Entao Se...Entao...Senao Se...Entao...Senao (encadeados)
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente
Leia maisDisciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD
1. Atribua valores para as variáveis usadas e determine o resultado da execução dos algoritmos abaixo: algoritmo Intervalo de Numeros var numero : inteiro inicio escreva ( Digite um numero: ) leia (numero)
Leia maisEstrutura de decisão
Estrutura de decisão Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de SALTO ou DESVIO
Leia maisParte I - Expressões lógicas e operadores
Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)
Leia maisResolva os exercícios utilizando a linguagem de programação C
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS DE PRESIDENTE EPITÁCIO Resolva os exercícios utilizando a linguagem de programação C 1 Manipulação de dados
Leia maisESTRUTURAS DE REPETIÇÃO - PARTE 2
AULA 16 ESTRUTURAS DE REPETIÇÃO - PARTE 2 16.1 A seqüência de Fibonacci Um problema parecido, mas ligeiramente mais complicado do que o do cálculo do fatorial (veja as notas da Aula 14), é o do cálculo
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição
Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:
Leia maisUniversidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I)
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton nilton@comp.uems.br 1 Sumário Construção de algoritmos usando estruturas de repetição
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 02 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisSSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10
Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em
Leia mais1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.
Lista de Exercícios de Algoritmo 1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo. 2. Escreva um algoritmo que leia 10 números utilizando
Leia maisLista de Exercícios 01 Entrada e Saída de Dados
Lista de Exercícios 01 e de Dados Exercício 01 Uma P. A., Progressão Aritmética, fica determinada pela sua razão (r) e pelo seu primeiro termo (a 1 ). Escreva um programa que determine o n-ésimo termo
Leia maisIntrodução a programação Comandos de repetição
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Comandos de repetição Professor: Saulo Henrique Cabral Silva Laços de repetição 2 Vamos começar com um exercício Imprimir os
Leia maisLista de Exercícios 06 Modularização (Procedimentos e Funções)
Lista de Exercícios 06 Modularização (Procedimentos e Funções) Procedimentos: Passagem de parâmetros. 1) Escreva um procedimento que receba um número inteiro e imprima o mês correspondente ao número. Por
Leia maisLista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.
Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios 03a Repetição 1) Escreva um programa que imprima todos os números inteiros de 0 a 50. 2) Escreva um programa que imprima todos os números
Leia maisLista de Exercícios 7 Seleção ( if)
Lista de Exercícios 7 Seleção ( if) Exercícios de fixação no uso de operadores e conectivos lógicos 1. Faça um programa que capture a idade, altura e o peso de uma pessoa. Calcule e exiba o IMC (através
Leia maisPseudolinguagem (ou Portugol) Profº Elton Rodrigo
Pseudolinguagem (ou Portugol) Profº Elton Rodrigo Pseudolinguagem Funciona como uma linguagem simplificada de programação, logo, facilita a posterior implementação. algoritmo "Somar dois valores" var n1,
Leia maisOficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3 Revisão Estrutura de Decisão Se Então Revisão da aula anterior 1. Variáveis 2. Estrutura de um Algoritmo 3. Operadores 4. Visualg Variável Revisão da aula anterior É
Leia mais9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p
Exercícios básicos: 1. Fazer um programa que imprime Hello World 2. Fazer um programa que imprime o seu nome 10 vezes 3. Fazer um programa que recebe uma String do usuário e imprime 10 vezes 4. Fazer um
Leia mais3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2
Exercícios 2: 1) Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Profissão, Rua, Bairro, Cidade, Estado, CEP, Telefone. 2) Dado as seguintes informações
Leia maisEstruturas de Repetição. João Medeiros FATERN
Estruturas de Repetição João Medeiros FATERN 2010.2 Quais seriam os passos do algoritmo? 1. colocar café solúvel na xícara 2. colocar água quente 3. Colocar açucar na xícara 4. mexer 5. mexer 6. mexer
Leia maisLISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção
Informática Aplicada Campus Angicos Professor: Araken de Medeiros Santos LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Descreva um algoritmo para os seguintes problemas utilizando estruturas
Leia maisUFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação
UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação Lista de exercícios 2.1 Estruturas condicionais - básico 1) Desenvolver um algoritmo que determine o
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 3 Exercícios Escreva um programa para armazenar o valor 20 em uma variável X e o valor 5 em uma variável Y. A seguir, armazenar a soma do valor
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Programação de Computadores I Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados na programação
Leia maisEstruturas de Controle de Fluxo
139 Estruturas de Controle de Fluxo algoritmo "exercício 15 laço de repetição repita a" var num, contador: inteiro inicio contador
Leia maisProgramação em C. Victor Amorim dos Santos
Programação em C Victor Amorim dos Santos Proposições Lógicas Expressões Lógicas e o tipo Boolean Importante para a tomada de decisão; Tipo Boolean: tipo de dados para representar a satisfação ou não de
Leia maisQuestão 1: Questão 2:
ICET CURSO: Ciência da Computação e Sistemas de Informação (Linguagem de Programação e Algoritmos) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Qual a sequência que este algoritmo
Leia maisAula 4 Estruturas Condicionais
Departamento de Sistemas de Computação Universidade de São Paulo SSC 600 Introdução a Ciência de Computação I Aula 4 Estruturas Condicionais Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com
Leia mais3ª Lista de Exercícios de Programação I
3ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, apoiadas por representação em algoritmo para planejamento. 1. Desenvolva um programa que leia dois valores a
Leia maisLista de Exercícios 2
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca
Leia maisLinguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição José Gustavo de Souza Paiva Introdução Como fazer um programa que mostre na tela os 4 primeiros números ímpares? Primeira solução printf( 1 ); printf( 3 ); printf( 5
Leia mais1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.
LISTA DE EXERCÍCIOS DE ICCII TURMA N1 E N2 3º PERÍODO ENGENHARIA DE PRODUÇÃO Prof.: Menezes Valor máximo: 3 pontos. Data da Entrega: Turma N1 23/04/2012 Turma N2 25/04/2012 Quantidade máxima de alunos
Leia maisSistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação: estruturas de repetição 1 Imagine um algoritmo para calcular a média de uma quantidade desconhecida de números Para
Leia maisCAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES
NBT110- Algoritmos e Estruturas de Dados Profa. Rosanna Mara Rocha Silveira Fevereiro/2013 - Versão 1.1 CAPÍTULO IV ESTRUTURAS CONDICIONAIS 31 Dentro dos algoritmos temos comandos especiais utilizados
Leia maisProgramação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO
Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO (Utilizar a Estruturas Condicionais para os Exercícios 1 à 10) 1 - Uma agência bancária possui dois tipos de investimento,
Leia maisInstituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva
Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais
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 maisLista de Exercícios 3
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca
Leia maisTipos, variáveis, operadores, e entrada e saída
PUC-Rio, INF1005.33F, Programação 1, 2016.2 Lista 1: Introdução à linguagem de programação C Prof. Guilherme F. Lima 1. Refaça os exercícios da Lista 0 usando C no lugar de pseudocódigo. Tipos, variáveis,
Leia mais9. Comando de repetição com variável de controle (para.. de.. até.. faça)
9. Comando de repetição com variável de controle (para.. de.. até.. faça) Com o uso das estruturas enquanto e repita é possível elaborar rotinas que efetuam a execução de um looping um determinado número
Leia maisUniversidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: Funções 1. Crie uma função que recebe como parâmetro um número
Leia mais1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.
Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplina: - Algoritmos e Construção de Programas LISTA DE EXERCÍCIOS 1. Faça uma função que recebe por parâmetro o raio de uma esfera
Leia maisLógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo Para cada problema abaixo escreva uma solução algorítmica utilizando a forma da descrição narrativa
Leia maisExercícios sobre algoritmos
Exercícios sobre algoritmos Exercícios envolvendo estruturas de decisão Fazer um algoritmo para: 1) Receber um número do usuário e mostrar se esse número é par ou não par 2) Receber 3 valores numéricos,
Leia maisErrata da lista 1: Na página 4 (respostas), a resposta da letra e da questão 13 é {2, 3, 5, 7, 11, 13, 17} (faltou o número 17)
Errata da lista 1: Na página 4 (respostas), a resposta da letra e da questão 13 é {2, 3, 5, 7, 11, 13, 17} (faltou o número 17) Lista 1 - Bases Matemáticas Elementos de Lógica e Linguagem Matemática 1
Leia maisLISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.
LISTA DE EXERCÍCIOS 1) Qual a definição de lógica de programação? 2) Explique a diferença entre algoritmo computacional e não computacional. 3) Qual a definição de instruções em computação? 4) Qual a definição
Leia maisLÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior
LÓGICA DE PROGRAMAÇÃO Algoritmos Computacionais Sérgio Carlos Portari Júnior portari.uemgfrutal@gmail.com Tópicos abordados Algoritmos Computacionais Estrutura de Dados Tipos Primitivos Constantes Variáveis
Leia maisIntrodução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)
Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039) F REDDY BRASILEIRO www.inf.ufes.br/~fbrasileiro fbrasileiro@inf.ufes.br Conteúdo 4. Elementos fundamentais
Leia maisConceitos Básicos. Professor: Juliano Lucas Gonçalves.
Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição Prof. Alex Camargo alexcamargoweb@gmail.com Estruturas de repetição As estruturas de repetição provém uma maneira
Leia maisLógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição
Leia maisLinguagem Computacional
Informática II Linguagem Computacional Algoritmos e Programação Parte 3 Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário Operações e Expressões q Definição q Operadores: Aritméticos. Relacionais.
Leia maisESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Baseado nos slides de autoria de Rosely Sanches Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura
Leia maisBCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 05 Modularização
BCC Introdução à Programação (4-) Prof. Reinaldo Silva Fortes Funções: Passagem de parâmetros. Prática 5 Modularização ) Escreva uma função que receba um número inteiro e imprima o mês correspondente ao
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes marinagomes@unipampa.edu.br 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
Leia maisPortugol. Tiago Alves de Oliveira
Portugol Tiago Alves de Oliveira Revisando Algoritmo: Sequência finita de passos que levam à execução de uma tarefa Claro e preciso. Ex. somar dois números Algoritmo precisa seguir uma sequência lógica
Leia maisPROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java
BachareladoemCiênciae Tecnologia Processamentoda Informação Estrutura Sequencial Primeiros Programas em Java Prof a Maria das Graças Bruno Marietto graca.marietto@ufabc.edu.br 1 o Quadrimestre, 2018 HelloWorld.java
Leia maisEXERC EXAME DISCIPLINA: ALG ESTRUTURA DE DADOS I
EXERC EXAME DISCIPLINA: ALG ESTRUTURA DE DADOS I CURSO: ENG CIVIL PROFESSOR: ANDRÉ LUÍS DUARTE PERÍODO 1º BIMESTRE 1 1) Identifique as afirmações como verdadeira (V) ou falsa (F): a) Existem três tipos
Leia maisEstruturas de Controle de Fluxo Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números
Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números inteiros quaisquer. algoritmo exercício 8.0 var n1, n2: inteiro res: real inicio escreva
Leia maisAlgoritmos Estrutura Condicional
Algoritmos Estrutura Condicional Aula 06 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado
Leia maisLista 1 - Bases Matemáticas
Lista 1 - Bases Matemáticas Elementos de Lógica e Linguagem Matemática Parte I 1 Atribua valores verdades as seguintes proposições: a) 5 é primo e 4 é ímpar. b) 5 é primo ou 4 é ímpar. c) (Não é verdade
Leia maisEstrutura de Exclusão Múltipla
Estrutura de Exclusão Múltipla Lista de Exercícios 03 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não são únicas. Ou
Leia maisProf. Tiago Alves de Oliveira. Tiago Alves de Oliveira - 1
Prof. Tiago Alves de Oliveira tiagofga@gmail.com 1 Operadores Aritméticos; Operadores Relacionais; Operadores Lógicos; Operador MOD Calcula o resto da divisão Estrutura X MOD 2 = 0 verifica se o resto
Leia maisAlgoritmo e Programação. Capítulo 2 Tópicos Preliminares
Algoritmo e Programação Capítulo 2 Tópicos Preliminares Tópicos Preliminares Neste capítulo Tipos Primitivos Variáveis Expressões Aritméticas, Lógicas e Relacionais Comandos de Entrada e Saída Blocos Tópicos
Leia mais