Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação

Tamanho: px
Começar a partir da página:

Download "Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação"

Transcrição

1 Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação GABARITO EXERCÍCIOS - Java REPETIÇÃO / VALIDAÇÃO DE DADOS / TESTE DE MESA 1. Escreva um programa que solicita ao usuário dois valores inteiros e positivos que serão a base e o expoente. O programa deve calcular e escrever o resultado da base elevado à potência. OBS: Não utilizar nenhuma função ou operador que faça o cálculo de potenciação. A ideia é escrever um programa que calcule a potenciação. Exemplo: base = 2 expoente = 5 resultado = 2 x 2 x 2 x 2 x 2 = 32 ATENÇÃO : seu programa deve validar a entrada de dados de modo que sejam informados números positivos. public class CalculoPotencia { int base, expoente; int resultado=1; Scanner entrada = new Scanner(System.in); System.out.println("Escreva um valor inteiro e positivo para a base: "); base=entrada.nextint(); System.out.println("Escreva um valor inteiro e positivo para o expoente: "); expoente=entrada.nextint(); /* PROCESSAMENTO / SAÍDA DE DADOS * for(int i=0; i<expoente; i++){ resultado=resultado*base; System.out.println("Resultado= "+resultado);

2 2. Escreva um programa para imprimir uma Progressão Aritmética (PA), sendo que serão fornecidos o primeiro termo, a razão e a quantidade de termos desejada. P or exemplo, para primeiro termo = 13, razão = 5 e quantidade de termos = 8 o programa deverá exibir: 13, 18, 23, 28, 33, 38, 43, 48 public class ProgressaoAritmetica { int A1, r, n, An; Scanner scan = new Scanner(System.in); System.out.println("Digite o primeiro termo da PA: "); A1 = scan.nextint(); System.out.println("Digite a razão da PA: " ); r = scan.nextint(); System.out.println("Digite a quantidade de termos da PA: "); n = scan.nextint(); /* PROCESSAMENTO / SAÍDA DE DADOS * for (int i = 1; i <= n; i++) { An = A1 + (i -1)*r; //Fórmula geral da PA System.out.println(An);

3 3. A série de Fibonacci é formada pela seguinte sequência; 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,, etc. Escreva um algoritmo que gere a série de Fibonacci até o enésimo termo. O valor de N (enésimo) deverá ser solici tado pelo usuário e deverá ser maior que 10. public class SerieFibonacci { int n, anterior=0, fibonacci=1; Scanner entrada = new Scanner(System.in); System.out.println("Insira o valor de n: "); n=entrada.nextint(); /* VALIDAÇÃO DE DADOS */ while (n<10){ System.out.println("Insira um valor maior do que 10: "); n=entrada.nextint(); for(int i=1; i<=n; i++){ if (i==1){ else{ System.out.println(fibonacci); fibonacci+=anterior; anterior=fibonacci-anterior; System.out.println(fibonacci);

4 4. Escreva um algoritmo para informar se um número N, é primo ou não. Faça a validação de dados de forma que N seja positivo. public class NumeroPrimo { int n, soma = 0; Scanner scan = new Scanner(System.in); System.out.println("Digite um número positivo:"); n = scan.nextint(); if (n > 0) { for (int i = 1; i <= n; i++) { //Números primos são os números naturais que têm apenas dois divisores diferentes: o 1 e ele mesmo. //Portanto, 1 + ele mesmo = 2 (se for divisível por mais de 2 números, n não é primo) if (n%i == 0) { soma = soma + 1; if (soma <= 2) { System.out.println("O número é primo"); else { System.out.println("O número não é primo"); else { System.out.println("O número não é positivo");

5 5. Escreva um algoritmo que calcule N! (fatorial de N), sendo que o valor inteiro de N é fornecido pelo usuário. Faça a validação de dados de forma que N seja positivo. Sabe-se que: 5! = 5 x 4 x 3 x 2 x 1 = 120 0! = 1, por definição public class CalculoFatorial { int n, fatorial=1; Scanner entrada = new Scanner(System.in); System.out.println("Insira um valor n para calcular seu fatorial: "); n=entrada.nextint(); /* VALIDAÇÃO DE DADOS */ while (n<0){ System.out.println("Insira um valor positivo: "); n=entrada.nextint(); if (n==0 n==1){ fatorial=1; else{ System.out.println("O fatorial de n é "+fatorial); for(int i=2; i<=n; i++){ fatorial=fatorial*i; System.out.println("O fatorial de n é "+fatorial);

6 6. Escreva um programa que exiba 30 vezes na tela a mensagem Vou ser aprovado com A em Processamento da Informação!. public class ImprimeMensagem { for (int i = 0; i < 30; i++) { System.out.println(i+1 + ": Vou ser aprovado com A em Processamento da Informação!"); 7. Escreva um programa que exiba na tela os números inteiros de 100 até 1. public class SequenciaDecrescente { for(int i=100; i>0; i--){ System.out.println(i); 8. Escreva um programa que exiba na tela os números inteiros de 50 até 200. public class Ex8 { for (int i = 50; i <= 200; i++) { System.out.println(i);

7 9. Escreva um programa que exiba na tela os números inteiros de A até Z, sendo que A e Z deverão ser informados pelo usuário. public class AaZ{ int A,Z; Scanner entrada = new Scanner(System.in); System.out.println("Insira o valor de A: "); A=entrada.nextInt(); System.out.println("Insira o valor de Z: "); Z=entrada.nextInt(); for(int i=a; i<=z; i++){ System.out.println(i);

8 10. Escreva um programa que exiba na tela a soma dos números inteiros do intervalo [A, Z]. Faça a validação de dados de modo que não seja aceito A > Z public class SomaAaZ { int A, Z, soma = 0; Scanner scan = new Scanner(System.in); System.out.println("Digite A:"); A = scan.nextint(); System.out.println("Digite Z:"); Z = scan.nextint(); if (Z > A) { for (int i = A; i <= Z; i++) { soma = soma + i; System.out.println("A soma dos números inteiros do intervalo [A, Z] é: " + soma); else { System.out.println("Z deve ser maior que A");

9 11. Dado um limite inferior e superior, calcule a soma de todos os números pares contidos nesse intervalo. Faça a validação de dados de forma que o segundo número in formado seja maior que o primeiro (inferior,superior) public class SomaPares{ int inferior,superior, soma; Scanner entrada = new Scanner(System.in); System.out.println("Insira o valor inferior: "); inferior=entrada.nextint(); System.out.println("Insira o valor superior: "); superior=entrada.nextint(); /* VALIDAÇÃO DE DADOS */ while (inferior>=superior){ System.out.println("O valor inferior deve ser menor do que o superior. Insira novos valores: "); System.out.println("Insira o valor inferior: "); inferior=entrada.nextint(); System.out.println("Insira o valor superior: "); superior=entrada.nextint(); soma=0; for(int i=inferior; i<=superior; i++){ if (i%2)==0{ soma=soma+i;

10 System.out.println("A soma dos números pares contidos no intervalo dado é "+soma); 12. Escreva um programa que solicita ao usuário uma quantidade indeterminada de números inteiros positivos (faça a validação de dados de forma que o número informado seja positivo). O programa deve calcular e escrever a média aritmética apenas dos números pares. A entrada de dados deve ser encerrada quando o número ZERO for digitado. public class MediaPares { int n = 1, soma = 0, média=0, c = 0; //c conta quantos números positivos e pares já foram digitados Scanner scan = new Scanner(System.in); /* ENTRADA / VALIDAÇÃO DE DADOS */ while (n!= 0) { System.out.println("Digite um número positivo:"); n = scan.nextint(); /* PROCESSAMENTO / SAÍDA DE DADOS */ if (n > 0) { if (n % 2 == 0) { c = c + 1; soma = soma + n; else if (n < 0) { System.out.println("O número é negativo, digite um número positivo"); if(c!=0){ média = soma / c; System.out.println("A média dos números positivos e pares já digitados é: " + média);

11 13. Imprima uma tabela de conversão de polegadas para centímetros, de 1 a 20. Considere que Polegada = Centímetro * 2,54. Recomenda-se utilizar o comando PARA. public class TabelaConversao{ double resultado; for(int i=1; i<=20; i++){ resultado=i*2.54; System.out.println(i+" centímetros= "+resultado+" polegadas"); 14. Escreva um programa que solicita a idade de 20 pessoas e exiba a quantidade de pessoas que possui idade maior ou igual a 18 anos. Exibir também a média da idade das 20 pessoas. public class QuantMaioridade { /* DECLARAÇÃODEVARIÁVEIS */ int idade, soma = 0, média, maior = 0; Scanner scan = new Scanner(System.in); /* ENTRADA / PROCESSAMENTO / SAÍDA DE DADOS */ for (int i = 1; i <= 20; i++) { System.out.println("Digite a idade da pessoa " + i + ":"); idade = scan.nextint(); soma = soma + idade; if (idade >= 18) { maior = maior + 1; System.out.println("Existem " + maior + " maior de idade"); média = soma / 20; System.out.println("A média das idades é: " + média);

12

13 15. A série de RICCI difere da série de FIBONACCI porque os dois primeiros termos podem ser definidos pelo usuário. Imprima os n primeiros termos da série de RICCI. public class SerieRicci { int n, i1, i2, anterior, ricci; Scanner entrada = new Scanner(System.in); System.out.println("Insira o valor de n: "); n=entrada.nextint(); System.out.println("Insira o primeiro termo: "); i1=entrada.nextint(); System.out.println("Insira o segundo termo: "); i2= entrada.nextint(); /* VALIDAÇÃO DE DADOS */ while (n<=2){ System.out.println("Insira um valor maior do que 2: "); n=entrada.nextint(); ricci=i2; anterior=i1; System.out.println(i1); System.out.println(i2); for(int i=3; i<=n; i++){ ricci+= anterior;

14 anterior=ricci-anterior; System.out.println(ricci);

15 16. A série de FETUCCINE difere da série de RICCI porque o termo de posição par é resultado da subtração dos dois anteriores. Os termos ímpares continuam sendo o resultado da soma dos dois elementos anteriores. Imprima os n primeiros termos da série de FETUCCINE. public class Ex16 { //A Serie de FETUCCINE é gerada da seguinte forma: os 2 primeiros termos são fornecidos pelo usuario. //A partir daí, os termos são gerados com a soma ou subtração dos 2 termos anteriores, ou seja: //- 1º caso: a posição do termo seja ímpar, obedeça a seguinte condição: Ai=Ai-1 + Ai-2, para posição ímpar: //- 2º caso: a posição do termo seja par, obedeça a seguinte condição: Ai=Ai-1 - Ai-2, para posição par. //Exemplo: termo 1 = 1; termo 2 = 2 serie da FETUCCINE: int n; Scanner scan = new Scanner(System.in); System.out.println("Digite a quantidade de termos desejada:"); n = scan.nextint(); int fetuccine[] = new int[n + 1]; System.out.println("Digite o primeiro termo:"); fetuccine[1] = scan.nextint(); System.out.println("Digite o segundo termo:"); fetuccine[2] = scan.nextint(); for (int i = 3; i < n + 1; i++) { if (i % 2!= 0) { fetuccine[i] = fetuccine[i - 1] + fetuccine[i - 2]; else if (i % 2 == 0) { fetuccine[i] = fetuccine[i - 1] - fetuccine[i - 2]; for (int i = 1; i < n + 1; i++) { System.out.println(fetuccine[i]);

16 OU public class Ex162 { //A Serie de FETUCCINE é gerada da seguinte forma: os 2 primeiros termos são fornecidos pelo usuario. //A partir daí, os termos são gerados com a soma ou subtração dos 2 termos anteriores, ou seja: //- 1º caso: a posição do termo seja ímpar, obedeça a seguinte condição: Ai=Ai-1 + Ai-2, para posição ímpar: //- 2º caso: a posição do termo seja par, obedeça a seguinte condição: Ai=Ai-1 - Ai-2, para posição par. //Exemplo: termo 1 = 1; termo 2 = 2 serie da FETUCCINE: int a, b, n, resp; int x=3; Scanner scan = new Scanner(System.in); System.out.println("Digite o primeiro termo:"); a= scan.nextint(); System.out.println("Digite o segundo termo:"); b=scan.nextint(); System.out.println("Digite a quantidade de termos desejada:"); n=scan.nextint(); System.out.print(a+" "); System.out.print(b+" "); while (x<=n){ if(x%2!=0){ resp = a+b; System.out.print(resp + " "); else { resp = b-a; System.out.print(resp + " "); a=b; b=resp;

17 x=x+1;

18 17. Dado um limite inferior e superior, imprima todos os números primos contidos nesse intervalo. Faça a validação de dados de forma que o segundo número informado seja maior que o primeiro (inferior,superior) public class SequenciaPrimos { int inferior, superior, soma; Scanner entrada = new Scanner(System.in); System.out.println("Insira o valor inferior: "); inferior = entrada.nextint(); System.out.println("Insira o valor superior: "); superior = entrada.nextint(); /* VALIDAÇÃO DE DADOS */ while (inferior >= superior) { System.out.println("O valor inferior deve ser menor do que o superior. Insira novos valores: "); System.out.println("Insira o valor inferior: "); inferior = entrada.nextint(); System.out.println("Insira o valor superior: "); superior = entrada.nextint(); for (int i = inferior; i <= superior; i++) { soma = 0; for (int j = 1; j <= i; j++) { if (i % j == 0) { soma = soma + 1; if (soma <= 2) { System.out.println(i);

19 18. Escreva um programa para ler vários números até obter o finalizador 0. Indicar quantos números quadrados perfeitos foram lidos. Um quadrado perfeito é aquele que tem raiz quadrada inteira. public class QuadradoPerfeito { int n = 1, soma = 0; Scanner scan = new Scanner(System.in); while (n!= 0) { System.out.println("Digite um número positivo:"); n = scan.nextint(); if ((Math.sqrt(n) % 1 == 0) && (n!= 0)) { soma = soma + 1; System.out.println("Existem " + soma + " quadrados perfeitos");

20 19. Considere que não exista o operador de divisão. Dados dois números, obter o quociente inteiro através de subtrações sucessivas. Faça a validação de dados de forma que o DIVISOR não seja zero. public class Quociente{ int dividendo, divisor, cont, temp; Scanner entrada = new Scanner(System.in); System.out.println("Insira o dividendo: "); dividendo=entrada.nextint(); System.out.println("Insira o divisor: "); divisor=entrada.nextint(); /* VALIDAÇÃO DE DADOS */ while (divisor==0){ System.out.println("Insira um valor não nulo para o divisor: "); divisor=entrada.nextint(); temp = dividendo; for(cont=0; divisor<=temp; cont++){ temp-=divisor; System.out.println(dividendo+" dividido por "+divisor+" é igual a "+ cont);

21 20. Uma das maneiras de se conseguir calcular a raiz quadrada de um número é subtrair dele os números ímpares consecutivos a partir de 1, até que o resultado seja menor ou igual a zero. O número de vezes que se conseguir fazer as subtrações é a raiz quadrada. Faça um algoritmo que calcule a raiz quadrada de dado numero conforme essa regra. Exemplo: 16 1 = 15; 15 3 = 12 5 = 7 7 = 0 { foram feitas 4 subtrações public class RaizQuadrada { int x = 1, cont = 0, sub = 1; Scanner scan = new Scanner(System.in); System.out.println("Digite o número que deseja obter a raiz:"); int n = scan.nextint(); while (n > 0) { n = n - x; x = x + 2; cont = cont + 1; if (n < 0) { System.out.println("Raiz não natural"); else { System.out.println("A raiz do número é: " + cont);

22 21. Um vendedor de cachorro quente decidiu fazer um levantamento com seus clientes a fim de planejar as vendas. Fez duas perguntas: Q1 Gosta de Milho no seu hot dog? (S ou N); Q2 qual sua idade? Escreva um programa para processar a pesquisa. Calcule e mostre: a quantidade de clientes que preferem milho no hot dog, a idade média dos que não gostam de milho no hot dog. Foram pesquisados 50 clientes. É necessário fazer a validação de dados nas duas questões (S ou N na Q1 e idade não pode ser menor que 10 na Q2). public class PesquisaHotdog{ char milho; int idade, contador=0, soma=0, resultado; Scanner entrada = new Scanner(System.in); for(int i=1; i<=50; i++){ System.out.println("Você gosta de milho no seu hot dog? Resposta S ou N:"); milho= entrada.nextline().charat(0); /* VALIDAÇÃO DE DADOS */ while (milho!= 'S' and milho!= 'N'){ System.out.println("Responda S ou N:"); milho= entrada.nextline().charat(0); System.out.println("Qual é a sua idade?"); idade= entrada.nextint(); /* VALIDAÇÃO DE DADOS */ while (idade<10){ System.out.println("Insira uma idade maior ou igual a 10 anos"); idade= entrada.nextint();

23 if (milho=='s'){ else{ contador+=1; soma+=idade; System.out.println("O número de pessoas que gostam de milho no Hotdog é"+contador); System.out.println("A idade média das pessoas que não gostam de milho no Hotdog é"+(soma/(50- contador)));

24 TESTE DE MESA 22. (20%) Simule a execução do algoritmo SEGREDO através de teste de mesa e preencha o(s) valor(es) na tabela TESTE DE MESA anotando os novos valores de cada variável e as linhas que as modificam. Note que as primeiras linhas estão anotadas como exemplo, mas é obrigatório anotar todas as linhas que modifiquem um dos valores contidos na variável a, b ou c até que o algoritmo seja encerrado. Simultaneamente, anote na tabela SAÍDA DE DADOS todas as saídas (comando escreva) do programa e as linhas que fazem a saída. Considere que nas linhas 8 e 10 o usuário digitará como entrada de dados, respectivamente 5 e 3. ALGORITMO SEGREDO TESTE DE MESA LINHA a b c LINHA 13 C 21 A 13 C 21 A 13 C 21 A SAÍDA DE DADOS

Exercícios Repetição

Exercí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 mais

Programação de Computadores I BCC 701 Lista de Exercícios Módulo

Programaçã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 mais

Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação

Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação LISTA EXTRA de EXERCÍCIOS REPETIÇÃO / VALIDAÇÃO DE DADOS / TESTE DE MESA Soluções de Referência em Portugol [1]. Escreva um que solicita

Leia mais

Exercícios: Comandos de Repetição

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. Faça um programa que determine o mostre os

Leia mais

Algoritmos 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 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 mais

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

ESTRUTURAS 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 mais

Grupo B Estruturas de Repetição

Grupo B Estruturas de Repetição Grupo B Estruturas de Repetição Exercício Descrição 1. Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação. 2. Escrever

Leia mais

Seleção Múltipla Laços (while, do-while, for) AULA 05

Seleção Múltipla Laços (while, do-while, for) AULA 05 Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima rmfl@cin.ufpe.br Sérgio C. B. Soares scbs@cin.ufpe.br Até aqui...

Leia mais

3ª Lista de Exercícios de Programação I

3ª 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 mais

Parte I - Expressões lógicas e operadores

Parte 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 mais

Vetores Unimensionais

Vetores Unimensionais Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um

Leia mais

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS

Leia mais

Vetores Unimensionais

Vetores Unimensionais Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um

Leia mais

Lista de Exercícios Estrutura de Repetição

Lista 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 mais

Estruturas de Repetição

Estruturas 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 mais

Linguagem C Estruturas de Repetição

Linguagem 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 mais

Manual de conversão de Pseudo-algoritmo para Java

Manual de conversão de Pseudo-algoritmo para Java Manual de conversão de para Criação e atribuição de valores à variáveis Objetivo inteiro: n; int n; real: valor; double valor; lógico: achou; boolean achou; string: nome; String nome; caractere: sexo;

Leia mais

Estruturas de Repetição e String. Vanessa Braganholo

Estruturas de Repetição e String. Vanessa Braganholo Estruturas de Repetição e String Vanessa Braganholo vanessa@ic.uff.br Aula de hoje... Estruturas de repetição while...do do...while for String Manipulação de textos 2 Estruturas de Repetição Permitem que

Leia mais

Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida

Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida Linguagem de Programação Java Terceira aula Prof. Rogério Albuquerque de Almeida 1 Linguagem de Programação Estruturas de Repetição (Laços / Loops) Permitem a repetição da execução de partes específicas

Leia mais

Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes Aula 08 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Entrada de Dados; Estruturas de Controle: Estrutura de Sequência;

Leia mais

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Campus João Câmara Avenida Antônio Severiano da Câmara / BR 406, Km 101, s/n Zona Rural. Bairro Amarelão João Câmara/RN - CEP:

Leia mais

Atenção! Siga as instruções a seguir:

Atenção! Siga as instruções a seguir: Trabalho Prático da Disciplina Disciplina: Algoritmos AGT0001, TADS Turma F 2013/02 Atenção! Siga as instruções a seguir: Trabalhos em Duplas. Identificar os autores em todos os documentos entregues (e-mails

Leia mais

Vetores Unimensionais

Vetores Unimensionais Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Acessar elementos de um

Leia mais

Java - Estruturas de Decisão, Repetição e Arrays

Java - Estruturas de Decisão, Repetição e Arrays Java - Estruturas de Decisão, Repetição e Arrays Professor: Vilson Heck Junior vilson.junior@ifsc.edu.br Estruturas de Decisão: if; Clausulas em Java; switch; Exercícios; Estruturas de Repetição: while;

Leia mais

Programação II. Victor Amorim dos Santos

Programaçã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 mais

Atenção! Siga as instruções a seguir:

Atenção! Siga as instruções a seguir: Trabalho Prático da Disciplina Disciplina: Algoritmos AGT0001, TADS Turma F 2012/01 Atenção! Siga as instruções a seguir: Trabalhos em Duplas (ou individuais). Identificar os autores em todos os documentos

Leia mais

Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.

Lista 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 mais

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO. Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),

Leia mais

Exercícios de Linguagem C

Exercícios de Linguagem C Exercícios de Linguagem C Aspectos básicos 1. Fazer um programa para receber um número inteiro de segundos do usuário e imprimir a quantidade correspondente em horas, minutos e segundos. 2. Fazer um programa

Leia mais

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores 1- Faça um programa que preencha um vetor com seis elementos numéricos inteiros, calcule e mostre: a.

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo

Leia mais

Universidade 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) 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 mais

ESTRUTURAS DE REPETIÇÃO - PARTE 1

ESTRUTURAS 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 mais

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

Lista 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 mais

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

Lista 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 mais

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

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 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 mais

Decomposição de um número composto. Todo número composto pode ser decomposto em fatores primos Ex: = 2 2 X 3 X 5 X 7

Decomposição de um número composto. Todo número composto pode ser decomposto em fatores primos Ex: = 2 2 X 3 X 5 X 7 Decomposição de um número composto Todo número composto pode ser decomposto em fatores primos Ex: 420 2 210 2 105 3 35 5 7 7 1 420= 2 2 X 3 X 5 X 7 Determinação do número de divisores de um número natural

Leia mais

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

Fundamentos 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 mais

Estruturas de Repetição

Estruturas 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 mais

Programaçã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 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 mais

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre

Leia mais

LISTA DE EXERCÍCIOS 05 (GABARITO)

LISTA DE EXERCÍCIOS 05 (GABARITO) LISTA DE EXERCÍCIOS 0 (GABARITO) CURSO: Bacharelado em Engenharia Elétrica MÓDULO/SEMESTRE/SÉRIE: 1º TURMA: 0. DISCIPLINA: Introdução à Programação DOCENTE: Alexandro dos Santos Silva MODALIDADE: Ensino

Leia mais

1 Cada linha do triângulo é uma seqüência de fibonacci.

1 Cada linha do triângulo é uma seqüência de fibonacci. 1. Faça um programa que leia indefinidamente números inteiros do usuário, até que o usuário digite o número 40000. 2. Faça um programa que leia indefinidamente números reais do usuário, até que o usuário

Leia mais

Arrays em Java. Introdução à Programação. Bruno Cartaxo

Arrays em Java. Introdução à Programação. Bruno Cartaxo Arrays em Java Introdução à Programação Bruno Cartaxo http://sites.google.com/site/brunocartaxo bruno.cartaxo@olinda.ifpe.edu.br Tópicos a serem discutidos na disciplina Introdução a computadores e algoritmos

Leia mais

LISTA DE ATIVIDADES ...

LISTA 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 mais

Maratona de Programação

Maratona 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 mais

LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz

LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO Estruturas de repetição Estrutura de repetição nada mais é que laços de repetições. Laços de repetições permitem que um conjunto de instruções seja repetido

Leia mais

Estrutura de controle repetitiva: Para (for)

Estrutura de controle repetitiva: Para (for) Estrutura de controle repetitiva: Para (for) Patrícia de Siqueira Ramos UNIFAL-MG, campus Varginha 25 de Abril de 2019 Patrícia de Siqueira Ramos Fundamentos da programação 1 / 16 Estrutura de repetição

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC CURSO: Bacharelado em Ciência da Computação DISCIPLINA: LPG-II - Linguagem de Programação II AULA NÚMERO: 02 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Estrutura condicional

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

Exercícios Resolvidos. Java Básico

Exercícios Resolvidos. Java Básico Exercícios Resolvidos Java Básico 1. Escrever um programa java que receba dois números e exiba o resultado da sua soma. // Programa de adição que permite a soma de dois números // Programa utiliza a classe

Leia mais

Sintaxe Básica do Java. João Paulo Q. dos Santos

Sintaxe Básica do Java. João Paulo Q. dos Santos Sintaxe Básica do Java João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Plano de Aula Introdução; Método Main; Variáveis: Tipos primitivos; Referências para Objetos; Operadores; Estruturas: Condicionais

Leia mais

public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here

public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here } } import java.util.scanner; public class ExecScanner1 { public static void main(string[] args)

Leia mais

Introdução a programação Comandos de repetição

Introduçã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 mais

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos

Leia mais

Exercícios de Programação

Exercí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 mais

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Disciplina: 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 mais

Exercícios TVC2 PARTE I:

Exercícios TVC2 PARTE I: Exercícios TVC2 Esta lista de exercícios foi elaborada como preparatório para a segunda avaliação que será realizada em breve, abordando repetições, vetores numéricos e strings. Algumas instruções: Desenvolva

Leia mais

Programação científica C++

Programaçã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 mais

Resolva os exercícios utilizando a linguagem de programação C

Resolva 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 mais

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado. UFES - CEUNES - Engenharia de Petróleo Programação I - 1º período 2012/1 Lista de exercícios 03 Assuntos novos: estrutura de repetição simples e aninhada: for, while, do-while e break Para cada questão

Leia mais

usuário, mostrando uma mensagem de erro e voltando a pedir as informações.

usuário, mostrando uma mensagem de erro e voltando a pedir as informações. Títulos Texto EstruturaDeRepeticao Voltar para ListaDeExercicios Estrutura de Repetição 1. Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue

Leia mais

Estruturas de Repetição WHILE e DO- WHILE

Estruturas de Repetição WHILE e DO- WHILE Universidade Federal do Pampa UNIPAMPA Campus Itaqui RS Engenharia de Agrimensura Introdução à Programação (prof. Dr. Rogério Vargas) Lista 2 (entrega: 1 de junho de 2015) Instruções: Trabalhos iguais

Leia mais

Estruturas de Repetição. Leonardo Murta

Estruturas de Repetição. Leonardo Murta Estruturas de Repetição Leonardo Murta leomurta@ic.uff.br Estruturas de Repetição } Permitem que um bloco de comandos seja executado diversas vezes } Dois tipos de Repetição: } Repetição condicional: executa

Leia mais

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior. Programação de Computadores I Aula - Vetores Professor Ilaim Costa Junior www.ic.uff.br/~ilaim Vetores Estruturas de dados composta Permitem a uma variável armazenar múltiplos valores de um mesmo tipo

Leia mais

MC102 Algoritmos e Programação de Computadores

MC102 Algoritmos e Programação de Computadores MC102 Algoritmos e Programação de Computadores Instituto de Computação UNICAMP Primeiro Semestre de 2014 Roteiro 1 Maior número 2 Soma de n números 3 Fatorial 4 Máximo Divisor Comum (MDC) 5 Números primos

Leia mais

Estruturas de Repetição. for() while() do-while() break; continue;

Estruturas de Repetição. for() while() do-while() break; continue; Estruturas de Repetição for() while() do-while() break; continue; 1 Auto-Ajuda (!) Como ajudar a solucionar erros básicos do meu programa? Verificar os ; Verificar se não há comandos em maiúsculas; Verificar

Leia mais

Aula 15: Repetição (Parte 3)

Aula 15: Repetição (Parte 3) Aula 15: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão

Leia mais

Lista de exercícios estrutura de repetição FOR e While. 3. Criar um algoritmo que imprima a soma dos nu meros pares de 230 a 520..

Lista de exercícios estrutura de repetição FOR e While. 3. Criar um algoritmo que imprima a soma dos nu meros pares de 230 a 520.. Lista de exercícios estrutura de repetição FOR e While 1. Fac a um algoritmo que escreva os nu meros inteiros de 100 a 1. 2. Crie um algoritmo que leia N nu meros e para cada nu mero digitado imprima,

Leia mais

Estruturas de Repetição. Vanessa Braganholo

Estruturas de Repetição. Vanessa Braganholo Estruturas de Repetição Vanessa Braganholo vanessa@ic.uff.br Estruturas de Repetição } Permitem que um bloco de comandos seja executado diversas vezes } Repetição condicional: executa um bloco de código

Leia mais

Linguagem C/C++ Estrutura Condicional. Prof: Rosemary Melo

Linguagem C/C++ Estrutura Condicional. Prof: Rosemary Melo Linguagem C/C++ Estrutura Condicional Prof: Rosemary Melo Estrutura Condicional if... (simples) Sintaxe (como o comando deve ser escrito): if (condição) comando; ou, no caso de mais de um comando: if (condição)

Leia mais

Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Comando REPITA (repeat) Comando REPITA (repeat)

Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Comando REPITA (repeat) Comando REPITA (repeat) Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura de Repetição Aula 09 Prof. Piva Para começar... Existem situações onde não sabemos, ao certo, quantas vezes teremos que repetir a sequencia

Leia mais

1ª Lista de Exercícios

1ª Lista de Exercícios Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule

Leia mais

Programação Estruturada

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 mais

Estrutura de Condição, Escolha e Repetição

Estrutura de Condição, Escolha e Repetição Estrutura Condicional Se, Laços de repetição Estrutura de Condição, Escolha e Repetição Profª Fabíola Gonçalves C. Ribeiro Conteúdo Expressões Aritméticas Funções Expressões Lógicas Operadores Lógicos

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: TEORIA DA COMPUTAÇÃO E ALGORITMOS PROF: GIULIANO PRADO DE MORAIS GIGLIO 1ª LISTA DE EXERCÍCIOS 1) Sobre variáveis, responda

Leia mais

Exemplo 1.1: Algoritmo para encontrar a quantidade de números informados maior que 50, considerando que serão informados 20 números.

Exemplo 1.1: Algoritmo para encontrar a quantidade de números informados maior que 50, considerando que serão informados 20 números. ESTRUTURAS DE REPETIÇÃO 1) estrutura do..while do while(; ou do while (); Exemplo 1.1: Algoritmo para encontrar a quantidade de números informados maior

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Objetivos: A lista de exercícios proposta contempla o conteúdo e os exemplos apresentados em sala de aula/laboratório referentes à: utilização

Leia mais

Estruturas Condicionais e de Repetição

Estruturas Condicionais e de Repetição Estruturas Condicionais e de Repetição Prof. Wylliams Barbosa Santos wylliamss@gmail.com Introdução à Programação Crédito de conteúdo: Professora Ceça Moraes Conteúdo Comando de Decisão Comandos de Repetição

Leia mais

Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números.

Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números. Aula 6 - Mais exemplos de repetição Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números. P16) Dado N>0 e uma seqüência de N números, determinar o maior elemento da seqüência.

Leia mais

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

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 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 mais

Exercícios sobre repetição. 1. Escreva um método que lê via teclado 8 números e retorna a quantidade de negativos.

Exercícios sobre repetição. 1. Escreva um método que lê via teclado 8 números e retorna a quantidade de negativos. Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Lista de exercícios 6 Exercícios sobre repetição 1. Escreva um método que lê via teclado 8 números e retorna

Leia mais

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1 Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA. ECT1203 Linguagem de Programação Turma Prof.

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA. ECT1203 Linguagem de Programação Turma Prof. UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA ECT1203 Linguagem de Programação Turma 03 2015.1 Prof. Einstein Santos Aula 07/08: Comandos de repetição Pontos da aula O laço

Leia mais

Lista 3 - Laços de Repetição

Lista 3 - Laços de Repetição Lista 3 - Laços de Repetição 30 de outubro de 2018 Disciplina: Linguagem de Programação I Prof. Tiago Eugenio de Melo Período: 2018/2 Os exercícios têm uma classicação de acordo com o nível de diculdade.

Leia mais

PCI- Estrutura de Repetição II. Profa. Mercedes Gonzales Márquez

PCI- Estrutura de Repetição II. Profa. Mercedes Gonzales Márquez PCI- Estrutura de Repetição II Profa. Mercedes Gonzales Márquez Estrutura de Repetição Exemplo 1: Imprimir os n primeiros números inteiros positivos. int i, n; scanf("%d",&n); for (i=1; i

Leia mais

Algoritmos I Aula 14 Java: estruturas de seleção e repetição

Algoritmos I Aula 14 Java: estruturas de seleção e repetição Algoritmos I Aula 14 Java: estruturas de seleção e repetição Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Estrutura de seleção Estrutura 1 if (condição) [comando] //

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Introdução As estruturas de repetição, permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas

Leia mais

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

Lista de Exercícios 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 mais

Estruturas de Repetição e String

Estruturas de Repetição e String Estruturas de Repetição e String Leonardo Gresta Paulino Murta leomurta@ic.uff.br Estruturas de repetição whiledo dowhile for Aula de hoje String Manipulação de textos Leonardo Murta Estruturas de Repetição

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Algoritmos e Programação

Algoritmos 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 mais