Algoritmos Sequenciais

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

Download "Algoritmos Sequenciais"

Transcrição

1 UNIVERSIDADE FEDERAL DE PELOTAS INSTITUTO DE FÍSICA E MATEMÁTICA DEPARTAMENTO DE INFORMÁTICA CURSO DE CIÊNCIA DA COMPUTAÇÃO PROGRAMAÇÃO I (750026) Algoritmos Sequenciais 1. Escreva um programa para ler o raio de um círculo, calcular e escrever a sua área. 2. Escreva um programa para ler o salário mensal e o percentual de reajuste. Calcular e escrever o valor do novo salário. 3. Escreva um programa para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius. C 5 = F Escreva um programa para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit. 5. Escreva um programa para ler as dimensões de uma cozinha retangular (comprimento, largura e altura), calcular e escrever a quantidade de caixas de azulejos para se colocar em todas as suas paredes (considere que não será descontado a área ocupada por portas e janelas). Cada caixa de azulejos possui 1,5 m2. 6. Escreva um programa para ler o número de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores. 7. A turma C é composta de 60 alunos, e a turma D de 20 alunos. Escreva um programa que leia o percentual de alunos reprovados na turma C, o percentual de aprovados na turma D, calcule e escreva: a) O número de alunos reprovados na turma C. b) O número de alunos reprovados na turma D. c) A percentagem de alunos reprovados em relação ao total de alunos das duas turmas. 8. Um motorista de taxi deseja calcular o rendimento de seu carro na praça. Sabendo-se que o preço do combustível é de R$ 2,70, escreva um programa para ler: a marcação do odômetro (Km) no início do dia, a marcação (Km) no final do dia, o número de litros de combustível gasto e o valor total (R$) recebido dos passageiros. Calcular e escrever: a média do consumo em Km/L e o lucro (líquido) do dia. 9. Uma loja vende bicicletas com um acréscimo de 50 % sobre o seu preço de custo. Ela paga a cada vendedor 2 salários mínimos mensais, mais uma comissão de 15 % sobre o preço de custo de cada bicicleta vendida, dividida igualmente entre eles. Escreva um programa que leia o número de empregados da loja, o valor do salário mínimo, o preço de custo de cada bicicleta, o número de bicicletas vendidas, calcule e escreva: O salário final de cada empregado e o lucro (líquido) da loja. Algoritmos com Seleção 1. Escreva um programa para ler as notas das duas avaliações de um aluno no semestre, calcular e escrever a média semestral e uma mensagem indicando se ele foi aprovado, reprovado ou está em exame. 2. Escreva um programa para ler um valor e escrever se é positivo ou negativo. Considere o valor zero como positivo. 3. Escreva um programa para ler 2 valores (considere que não serão informados valores iguais) e escrever o maior deles. 4. Escreva um programa para ler o ano de nascimento de uma pessoa e escrever uma mensagem que diga se ela poderá ou não votar este ano (não é necessário considerar o mês em que ela nasceu). 5. Escreva um programa para ler 2 valores (considere que não serão lidos valores iguais) e escrevelos em ordem crescente. 6. Escreva um programa que verifique a validade de uma senha fornecida pelo usuário. A senha válida é o número Deve ser impressa uma das seguintes mensagens: -ACESSO PERMITIDO caso a senha seja válida. -ACESSO NEGADO caso a senha seja inválida. 7. Tendo como entrada a altura e o sexo (codificado da seguinte forma: 1:feminino 2:masculino) de uma pessoa, construa um programa que calcule e imprima seu peso ideal, utilizando as seguintes fórmulas: - para homens: (72.7 * h)-58 - para mulheres: (62.1*h) Escreva um algoritmo para ler um número inteiro (considere que serão lidos apenas valores

2 positivos e inteiros) e escrever se é par ou ímpar. 9. Escreva um programa para ler o número de lados de um polígono regular, e a medida do lado (a medida do lado só deve ser lida para polígono com 3 ou 4 lados). Calcular e imprimir o seguinte: - Se o número de lados for igual a 3 escrever TRIÂNGULO e o valor do seu perímetro. - Se o número de lados for igual a 4 escrever QUADRADO e o valor da sua área. - Se o número de lados for igual a 5 escrever PENTÁGONO. OBS: Considere que o usuário só informará os valores 3,4 ou Acrescente as seguintes mensagens a solução do exercício anterior conforme o caso. - Caso o número de lados seja inferior a 3 escrever NÃO E UM POLÍGONO. - Caso o número de lados seja superior a 5 escrever POLÍGONO NÃO IDENTIFICADO. 11. Escreva um programa para ler 2 valores e uma das seguintes operações a serem executadas (codificada da seguinte forma: 1.Adição, 2.Subtração, 3.Divisão, 4.Multiplicação). Considere que serão informados apenas códigos válidos. Calcular e escrever o resultado dessa operação sobre os dois valores lidos. 12. Escreva um programa para ler 3 valores e escrever o maior deles. Considere que o usuário não informará valores iguais. 13. Escreva um programa para ler 3 valores e escrever a soma dos 2 maiores. Considere que o usuário não informará valores iguais. 14. Escreva um programa para ler 3 valores e escrevê-los em ordem crescente. Considere que o usuário não informará valores iguais. 15. Escreva um programa para ler as coordenadas (X,Y) de um ponto no sistema cartesiano e escrever o quadrante ao qual o ponto pertence. Considere que o usuário não informará nenhuma coordenada igual a zero. 16. Escreva um programa para ler as coordenadas (X,Y) de um ponto no sistema cartesiano e escrever o quadrante ao qual o ponto pertence. Se o ponto estiver sobre os eixos, ou na origem, escrever NÃO ESTÁ EM NENHUM QUADRANTE. Considere que o usuário poderá informar qualquer valor para as coordenadas. 17. Escreva um programa para ler as 4 notas obtidas por um aluno em 4 avaliações. Calcular a média usando a seguinte fórmula: Média= N1 N2 2 N3 3 N4 7 A seguir imprima a média e o conceito do aluno baseado na seguinte tabela: Média Conceito 9,0 ou acima de 9,0 A entre 7,5 (inclusive) e 9,0 entre 6,0 (inclusive) e 7,5 abaixo de 6,0 18. Um posto está vendendo combustíveis com a tabela de descontos abaixo. Escreva um programa que leia o número de litros vendidos, o tipo de combustível (codificado da seguinte forma: 1-álcool 2-Gasolina), o preço do combustível, calcule e imprima o valor a ser pago pelo cliente. Álcool Até 20 litros, desconto de 3 % por litro. Gasolina Acima de 20 litros, desconto de 5 % por litro. Até 15 litros, desconto de 3,5 % por litro. Acima de 15 litros, desconto de 6 % por litro 19. Escreva um programa que leia as medidas dos lados de um triângulo e escreva se ele é EQUILÁTERO, ISÓSCELES ou ESCALENO. 20. Escreva um programa que leia a idade de 2 homens e 2 mulheres (considere que a idade dos homens será sempre diferente, assim como das mulheres). Calcule e escreva a soma das idades do homem mais velho com a mulher mais nova, e o produto das idades do homem mais novo com a mulher mais velha. 21. Escreva um programa que leia o valor de 3 ângulos de um triângulo e escreva se o triângulo é acutângulo, retângulo ou obtusângulo. OBS: triângulo retângulo: possui um ângulo reto. triângulo obtusângulo: possui um ângulo obtuso. triângulo acutângulo: possui 3 ângulos agudos. B C D

3 22. Um mercado está vendendo frutas com a tabela de preços abaixo. Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 35,00, receberá ainda um desconto de 20 % sobre esse total. Escreva um programa para ler a quantidade (em Kg) de morangos e a quantidade (em Kg) de maçãs adquiridas e escreva o valor a ser pago pelo cliente. Até 5 Kg Acima de 5 Kg Morango R$ 5,00 p/kg R$ 4,00 p/kg Maçã R$ 3,00 p/kg R$ 2,00 p/kg 23. O banco BANK Co. deseja utilizar o computador para determinar o limite da conta especial de seus clientes a partir do saldo da conta corrente e da poupança. Escreva um programa para ler o saldo da conta corrente e da poupança de um cliente e escrever o seguinte: - A mensagem: SEM CONTA ESPECIAL se o cliente NÃO possuir o requisito necessário para a conta especial. (REQUISITO PARA POSSUIR CONTA ESPECIAL: o saldo em pelo menos uma das duas contas deve estar acima de R$1000,00) - O valor do limite da conta conforme especificação abaixo: * O valor limite da conta especial fornecido ao cliente deve ser o dobro do maior saldo (entre c.corrente e poupança) ou o triplo do menor saldo. Deve ser fornecido o valor de limite maior entre essas 2 situações. OBS: Considere que os saldos da c.corrente e poupança não são iguais. Algoritmos com Repetição 1. Escreva um algoritmo para repetir a leitura de um número enquanto o valor fornecido for diferente de 0. Para cada número fornecido, imprimir se ele é NEGATIVO ou POSITIVO. Quando o número 0 for fornecido a repetição de ser encerrada sem imprimir mensagem alguma. Utilize do...while(). 2. Escreva outra versão do algoritmo para resolver o problema anterior utilizando a estrutura com teste de saída no início da repetição while(). 3. Escreve um algoritmo para ler uma quantidade indeterminada de valores inteiros. Para cada valor fornecido escrever uma mensagem que indica se cada valor fornecido é PAR ou ÍMPAR. O algoritmo será encerrado imediatamente após a leitura de um valor NULO ou NEGATIVO. 4. Ler uma quantidade indeterminada de duplas de valores (2 valores de cada vez). Escrever para cada dupla uma mensagem que indique se ela foi informada em ordem crescente ou decrescente. A repetição será encerrada ao ser fornecido para os elementos da dupla valores iguais. 5. Escreva um algoritmo para repetir a leitura de uma senha até que ela seja válida. Para cada leitura da senha incorreta informada escrever a mensagem "SENHA INVÁLIDA". Quanto a senha for informada corretamente deve ser impressa a mensagem "ACESSO PERMITIDO" e o algoritmo encerrado. Considere que a senha correta é o valor Escreva um programa em C para ler uma quantidade indeterminada de temperaturas em graus Celsius. Para cada temperatura fornecida escrever a correspondente em graus Fahrenheit. Após a impressão de cada conversão exibir a pergunta "Nova temperatura (1.sim 2.não)?". Se o usuário responder com o valor 2 o programa deve ser encerrado, caso contrário deverá ler outra temperatura em Celsius. 7. Escreva um programa em C para ler uma quantidade indeterminada de raios de circunferências. Para cada raio informado calcular e escrever o comprimento da respectiva circunferência. O programa deve ser encerrado ao ser fornecido para o raio um valor nulo ou negativo (nesta situação o comprimento não deve ser calculado). 8. Escreva um programa em C para ler as notas de 2 avaliações de uma quantidade indeterminada de alunos. Calcular e escrever a média semestral de cada aluno. Após a impressão da média exibir a pergunta "Outro aluno (1.sim 2.não)?". Se o usuário informar o valor 1 o programa deverá ser repetido caso contrário encerrado. 9. Escreva um programa em C para ler as notas de 2 avaliações de uma quantidade indeterminada de alunos. Calcular e escrever a média semestral de cada aluno. O programa deve ser encerrado ao ser fornecido para a nota da primeira avaliação um valor negativo (nesta situação a segunda nota não deve ser lida). 10. Para que a divisão entre 2 números possa ser realizada, o divisor não pode ser nulo. Escreva um programa em C para ler 2 valores e imprimir o resultado da divisão do primeiro pelo segundo. OBS: O programa deve validar a leitura do segundo valor (que não deve ser zero). Enquanto for fornecido um valor nulo a leitura deve ser repetida. Utilize do...while(). 11. Repita o exercício anterior utilizando uma estrutura de repetição while(). 12. Acrescenta a mensagem "Novo cálculo (1.sim 2.não) no fim do programa do exercício anterior de forma a permitir que o usuário possa informar novos dados para o cálculo da divisão. 13. Reescreva o programa do exercício (triângulo equilátero, isósceles e escaleno) para que após a leitura dos dados ( a medida dos 3 lados do triângulo) seja impressa a mensagem Os dados

4 informados estão corretos (1.sim/2.não)? solicitando ao usuário uma resposta. Caso a resposta seja 1 a execução deve continuar normalmente escrevendo o tipo de triângulo, caso contrário a leitura dos dados (a medida dos 3 lados) deverá ser repetida. 14. Escreva um algoritmo que imprima toda a tabuada (de 1 a 10) utilizando uma estrutura de repetição. 15. Escreva um algoritmo que forneça quantos números devem ser somados em sequência a partir do 1 (1,2,3,4,...) de modo que não ultrapasse um valor n informado pelo usuário. 16. Ler um valor A e um valor N. Imprimir a soma dos N números inteiros a partir de A(inclusive). Caso N seja negativo ou ZERO, deverá ser lido um novo N(apenas N). 17. No planeta Alpha vive a criatura Blobs, que come precisamente 1/2 de seu suprimento de comida disponível a cada dia. Escreva um algoritmo que leia a capacidade inicial de suprimento de comida (em Kg), e calcule quantos dias passarão para atingir um quilo ou menos desse suprimento. 18. Escreva um algoritmo para ler o número de termos, calcular e escrever o valor de S. S= Escreva um algoritmo para ler o número de termos, calcular e escrever o valor de S. S= Escreva um algoritmo para ler o número de termos, calcular e escrever o valor de S. S=1! 2! 3! 4!... n! 21. Escreva um algoritmo para ler o número de termos, calcular e escrever o valor de S. S= 1 1! 1 2! 1 1 3! 4!... 1 n! 22. Escrever os números de 1 a n com seus respectivos divisores. Siga o formato: 1: 1 2: 1 2 3: 1 3 4: : 1 5 6: : 1 7 8: Escreva um algoritmo que imprima todos os números primos existentes entre N1 e N2, onde N1 e N2 são números positivos fornecidos pelo usuário. Algoritmos com Matrizes 1. Preencher um vetor X de 10 elementos(índices de 0 a 9) com o valor inteiro 30. Escrever o vetor X, após seu total preenchimento. 2. Preencher um vetor A de 10 elementos(índices de 0 a 9) com os números inteiros 10, 20, 30, 40, 50,..., 100. Escrever o vetor A após o seu total preenchimento. 3. Preencher um vetor B de 10 elementos com 10 se o índice do elemento for ímpar, e 20 se for par. Escrever o vetor B após o seu total preenchimento. 4. Ler um vetor C de 10 elementos inteiros. Após o término da leitura, trocar todos os valores negativos do vetor C por 0. Após todas as trocas terem sido efetuadas, escrever o vetor C. 5. Ler um vetor X de 10 elementos. Crie um vetor Y da seguinte forma. Os elementos de ordem par de Y (elementos com índice 0,2,4,6,8) receberão os respectivos elementos de X multiplicados por 2. Os elementos de ordem ímpar de Y (elementos com índices 1,3,5,7,9) receberão os respectivos elementos de X multiplicados por 3. Escrever o vetor Y. 6. Ler um vetor A de 10 elementos e um valor V. Conte e escreva quantas vezes o valor V ocorre no vetor A. 7. Ler um vetor X de 10 elementos. A seguir copie todos os valores negativos de vetor X para o vetor R (sem deixar elementos vazios entre os valores copiados). Escrever o vetor R. 8. Ler um vetor Q de 10 posições (aceitar somente números positivos). Escreva a seguir o valor do maior elemento de Q e a respectiva posição(índice) que ele ocupa no vetor. 9. Ler um vetor U de 10 elementos. Troque a seguir o 1o. elemento com o último, o 2o. com o penúltimo, etc. até o 5o. com o 6o. e escreva o vetor U assim modificado. 10. Ler um vetor M de 10 elementos. Troque a seguir o 1o. elemento com o 6o., o 2o. com o 7o.,etc. até o 5o. com 10o. e escreva o vetor M assim modificado. 11. Ler 2 vetores, R de 5 elementos e S de 10 elementos. Gere um vetor X que possua os elementos comuns a R e a S. Considere que no mesmo vetor não haverá números repetidos. Escrever o vetor X. 12. Ler 2 vetores X e Y de 10 elementos cada um (ocupando as posições de 0 a 9 em cada vetor).

5 Intercalar os elementos desses 2 vetores formando assim, um novo vetor R de 20 elementos, onde nas posições pares de R (0,2,4,6,8,...) estejam os elementos de X e nas posições ímpares (1,3,5,7,9,...) os elementos de Y. Após a geração completa do vetor R, escreva-o. 13. Ler um vetor de até 10 elementos. A leitura deverá ser executada até que o vetor fique totalmente preenchido ou seja informado um valor negativo ou zero. Calcular e imprimir a soma dos valores maiores que 5 existentes no vetor. 14. Ler um vetor de até 20 elementos. A leitura deverá ser executada até que o vetor fique totalmente preenchido ou seja informado um valor negativo ou zero. Ler 2 valores que representam 2 posições (índices) no vetor (aceitar apenas índices válidos), escrever os valores nas posições entre estes índices (inclusive). 15. Ler uma matriz A de L linhas por C colunas. Gerar e imprimir uma matriz T transposta de A. 16. Ler uma matriz 5 x 5. Trocar os elementos das colunas pares com os elementos das colunas ímpares subsequentes (0 e 1, 2 e 3, até 4 e 5). Após o término das trocas escrever a matriz. 17. Ler uma matriz n x n que representa a distância existente entre n cidades entre si. A seguir ler um vetor de tamanho m, com os códigos das cidades de um trajeto. Escrever a distância total percorrida. Algoritmos com Strings 1. Escreva um programa para ler 10 palavras. Para cada palavra lida escrever a quantidade de caracteres existentes na palavra. Considere que cada palavra possui no máximo 30 caracteres. 2. Escreva um programa para ler 10 palavras. Para cada palavra lida escrever a primeira e a última letra. Considere que cada palavra possui no máximo 30 caracteres. 3. Escreva um programa para ler uma quantidade indeterminada de frases (considere que cada frase possui no máximo 70 caracteres). Para cada frase imprima a quantidade de espaços em branco que ela contém. O programa se encerra quando for digitada uma frase que não contém espaços em branco. 4. Escreva um programa para ler uma quantidade indeterminada de palavras (considere que cada palavra possui no máximo 30 caracteres e contém apenas letras minúsculas). Converta todas as letras de cada palavra lida para maiúsculas. Imprimir cada palavra após a conversão. O programa se encerra quando for digitada uma palavra que começa pela letra 'f'. 5. Escreva um programa para ler 5 frases (considere que cada frase possui no máximo 70 caracteres). Converter todas as letras minúsculas existentes na frase (somente as letras minúsculas) para maiúsculas. Imprimir cada frase após a conversão. 6. Escreva um programa para ler 5 nomes (e sobrenomes) de pessoas (considere que cada nome possui no máximo 70 letras e contém apenas letras minúsculas). Converter apenas a inicial de cada nome para maiúscula. Imprimir cada nome após a conversão. 7. Escreva um programa para ler uma quantidade indeterminada de dupla de dados. O primeiro elemento da dupla é um dos seguintes caracteres: 'M','m', 'F' ou 'f' (não é necessário validar). O segundo é uma palavra de até 30 caracteres (considere que ela pode conter hífen). Converta cada palavra lida para maiúscula ou minúscula conforme o primeiro caractere (da dupla) informado seja 'M' (Maiúscula) ou 'm' (Minúscula). Imprimir cada palavra após a conversão. O programa termina quando o primeiro caractere informado (da dupla) for 'F' ou 'f'. 8. Escreva um programa para ler 10 palavras (considere que cada palavra possui no máximo 30 caracteres). Contar e escrever a frequência de cada caractere presente nestas palavras. 9. Escreva um programa para ler 10 palavras (considere que cada palavra possui no máximo 30 caracteres). Copiar para outra string cada palavra informada de forma que ela fique com os caracteres na ordem inversa. Escrever a string com a palavra invertida. 10. Escreva um programa para ler um caractere e uma a frase (considere que ela possui no máximo 70 caracteres). Retire da string que contém a frase todos os caracteres iguais ao informado. Escrever a string que contém a frase após a retirada dos caracteres. 11. Escreva um programa para ler um vetor de 10 palavras. A seguir ler uma letra. Copiar para outro vetor (sem deixar espaços vagos) todas as palavras que começam a letra informada. Após o término na cópia escrever o vetor gerado. Algoritmos com Estruturas 1. Construa uma estrutura para armazenar pontos (coordenadas x e y) no plano cartesiano. Crie um algoritmo que permita ler, armazenar e imprimir uma quantidade TAM de pontos. 2. Crie uma estrutura para armazenar os dados de círculos (ponto central e raio). Crie um algoritmo que permita ler, armazenar e imprimir uma quantidade TAM de círculos. 3. Crie uma estrutura para armazenar os dados de retângulos (pontos diagnonais inferior-esquerda e superior-direita). Crie um algoritmo que permita ler, armazenar e imprimir uma quantidade TAM de retângulos.

6 4. Crie uma estrutura para armazenar os dados de triângulos. Crie um algoritmo que permita ler, armazenar e imprimir uma quantidade TAM de triângulos. 5. Utilizando as estruturas apropriadas definidas nos exercícios anteriores, crie um algoritmo que leia um conjunto de pontos (determinados por um valor sentinela) e calcule o envelope (retângulo que contém todos os pontos lidos). Imprima as coordenadas do envelope. 6. Utilizando as estruturas apropriadas definidas nos exercícios anteriores, crie um algoritmo que leia as coordenadas de um retângulo e um conjunto de pontos (determinados por um valor sentinela) e informe para cada ponto lido se está dentro ou fora do retângulo. Imprima a quantidade de pontos dentro e fora do retângulo. 7. Utilizando as estruturas apropriadas definidas nos exercícios anteriores, crie um algoritmo que leia as informações de um círculo e um conjunto de pontos (determinados por um valor sentinela) e informe para cada ponto lido se está dentro ou fora do círculo. Imprima os totais de pontos dentro e fora do círculo. 8. Modifique a estrutura ponto a fim de representar pontos em um espaço tridimensional. Crie um algoritmo que leia um conjunto de pontos (determinados por um valor sentinela) e calcule o cubo que contém todos estes pontos. Imprima as coordenadas dos vértices do cubo. 9. Crie as estruturas necessárias para o armazenamento das informações de CD's de músicas de um acervo, como as seguintes: Nome do Artista/Grupo/Banda Nome do Álbum Data de Lançamento do CD Valor do CD Nome da Produtora/Gravadora Código e Nome do Gênero Musical Total de Faixas de um disco e Número, Título e Duração de cada Faixa do CD Algo que identifique se o CD é single (um CD), duplo (2 CDs) ou Box (+ de 2CDs). Crie um algoritmo que permita preencher as informações deste acervo de CDs e faça algumas operações sobre o acervo, como as seguintes: Buscar por Artista/Grupo/Banda Buscar por Álbum Buscar por Gênero Buscar por Título de Faixa Listar (imprimir) todo o acervo (Artista, Álbum e Faixas) 10. Crie uma estrutura que armazene as informações de um ponto tais como: coordenadas (x,y), a altitude naquele ponto e o tipo de vegetação (utilize os códigos: 1 = banhado, 2 = água, 3 = campo, 4 = arroz, 5 = solo exposto, 6 = mata de restinga, 7 = aluvial, 8 = praias lagunares, 9 = área urbana, 10 = mata de pinus e 11 = dunas). Desenvolva um algoritmo que: Leia um conjunto de informações de pontos (use sentinela), preenchendo a estrutura definida. Determine, pelo número de pontos, qual é o tipo de vegetação mais abundante. Encontre os pontos mais alto e mais baixo e os tipos de vegetações nestes pontos. 11. Crie duas estruturas para representarem escolas e alunos. A estrutura escola deve armazenar a posição da escola na cidade (coordenadas x e y) e o seu raio de abrangência de alunos. A estrutura alunos deve armazenar a posição (coordenadas x e y) destes alunos. Faça um algoritmo que: Leia um conjunto de informações de escolas e de alunos (use sentinelas). Determine, para todos os alunos, quais escolas os abrigam. Em caso de mais de uma escola abrigar o mesmo aluno, indique para este aluno qual é a escola mais próxima.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

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

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

Informática Aplicada I Lista: Fluxograma

Informática Aplicada I Lista: Fluxograma UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO CAMPUS DE GUARATINGUETÁ Colégio Técnico Industrial de Guaratinguetá Informática Aplicada I Lista: Fluxograma 1) Escreva um fluxograma que armazene

Leia mais

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

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Parte 1 - Profa. Flávia Pereira de Carvalho Fevereiro de 2013 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS... 3 2 EXERCÍCIOS

Leia mais

1. 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.

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância Projeto TSIaD Tecnologia em Sistemas para Internet a Distância Analise os seguintes algoritmos e diga o que será impresso ao serem executados. a) b) c) d) e) A ß 10 A ß 30 A ß 10 A ß 10 A ß 10 B ß 20 B

Leia mais

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão) EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão) Exercício 1) Escreva um programa para ler um número o o Se o número é par, mostre na tela o texto "O número é par" Senão, mostre na tela o texto

Leia mais

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS - FIT - Faculdade de Informática de Taquara Curso de Sistemas de Informação EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS - Profa. Flávia Pereira de Carvalho Março de 2007 Profa. Flávia Pereira

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

2. Escreva um programa em C para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit.

2. Escreva um programa em C para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit. Lista de Exercicios III 1. Escreva um programa em C para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (de acordo com a fórmula abaixo). 2. Escreva

Leia mais

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

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

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Linguagem Python - Profa. Flávia Pereira de Carvalho Agosto de 2018 2 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS...

Leia mais

CADERNO DE EXERCÍCIOS ALGORITMOS

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

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

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

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1) ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I Trabalho 1 (T1) Grupo de até três acadêmicos; Entregar os algoritmos escritos; Entregar as implementações dos algoritmos em arquivo organizados em uma pasta,

Leia mais

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. LISTA DE EXERCÍCIO 1) Fazer um algoritmo para calcular a soma entre dois números. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. 3) Fazer um algoritmo

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

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

LISTA DE EXERCÍCIOS (2) PYTHON

LISTA DE EXERCÍCIOS (2) PYTHON LISTA DE EXERCÍCIOS (2) PYTHON 1. Faça um Programa que peça dois números e imprima o maior deles. 2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 3. Faça um Programa

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 Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java Prof. Dr. Paulo Roberto Gomes Luzzardi 10.9 Lista de exercícios

Leia mais

1ª LISTA DE EXERCÍCIOS - Extra

1ª LISTA DE EXERCÍCIOS - Extra 1ª LISTA DE EXERCÍCIOS - Extra Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1) Faça um algoritmo que receba dois números e exiba

Leia mais

3) 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

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

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP Programação de Computadores 1 Lista 2 Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP 0.1 Vetores e Cadeias de Caracteres 1. Codifique um programa que leia e armazene duas notas de 10 alunos e calcule

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 DE RECORDAÇÃO DE ALGORITMOS

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROF: GIULIANO PRADO DE MORAIS GIGLIO EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS 0) Faça um algoritmo

Leia mais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

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

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

Exercícios: Vetores e Matrizes

Exercícios: Vetores e Matrizes Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor

Leia mais

Lista de Exercícios 5

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

Lista de exercícios 01 de Computação Aplicada

Lista de exercícios 01 de Computação Aplicada Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,

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

9. 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

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

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

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

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.

1. 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 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

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

2ª Lista de Exercícios de Programação I 2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um programa que leia um número inteiro maior que zero e informe se é par ou ímpar. * 2. Faça um programa

Leia mais

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória. 4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória. 2. Amplie o exercício anterior emitindo um relatório

Leia mais

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Funções 1. Crie uma função que recebe como parâmetro um número inteiro

Leia mais

ESTRUTURA CONDICIONAL E SELEÇÃO

ESTRUTURA CONDICIONAL E SELEÇÃO Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas

Leia mais

Exercícios V1 = V2 = V1 = V2 =

Exercícios V1 = V2 = V1 = V2 = Exercícios Exercício 1 Considerando os vetores como a pontuação por 3 equipes esportivas em 5 provas distintas. Escreva uma função que receba um vetor qualquer, calcule e retorne a média dos seus elementos.

Leia mais

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

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM Vetor Exercícios sobre Vetores e Matrizes Exercício 1 Escrever um programa que leia um conjunto de n notas. Para isso, o programa lê a dimensão do vetor e as notas, uma a uma. Após a leitura das notas,

Leia mais

Lista de Exercícios 02

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

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

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

Ficha 1 Noções de sequência e decisão em algoritmia

Ficha 1 Noções de sequência e decisão em algoritmia Ficha 1 Noções de sequência e decisão em algoritmia 1. Ler uma temperatura em Celsius e converter para Fahrenheit. Elabore o algoritmo e especifique as estruturas de dados necessárias para a resolução

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

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. Algoritmos e Lógica de Programação Prof. Marcos Antonio Estremoe 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia

Leia mais

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote Exercícios com Vetores e Matrizes 1. Leia um vetor de 12 posições e em seguida ler também dois valores X e Y quaisquer correspondentes

Leia mais

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). DCC-UFMG 1 semestre de 2007 DCC001 - Programação de Computadores Prof. Martín Gómez Ravetti Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). Valor: 5 pontos 1. Escreva um algoritmo em

Leia mais

Lista de Exercícios Linguagem C#

Lista de Exercícios Linguagem C# Lista de Exercícios Linguagem C# Dica: Utilizar comentários durante a construção do código fonte. Nível 1: Entrada, Processamento e Saída 1) Faça um programa para calcular o estoque médio de uma peça,

Leia mais

Lista de Exercícios Desvio Condicional

Lista de Exercícios Desvio Condicional Universidade Federal Fluminense Programação de Computadores III Profa: Luciana Brugiolo Gonçalves Lista de Exercícios Desvio Condicional Para todos os enunciados listados abaixo, desenvolva o algoritmo

Leia mais

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. 2. Codificar um algoritmo que simule o jogo de adivinhação: o jogador 1 escolhe

Leia mais

1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo.

1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo. 1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo. a Crie a função arearetangulo: recebe os lados de um retângulo e retorna a área b Crie a função hipotenusa(cateto1,cateto2

Leia mais

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

4ª Lista de Exercícios de Programação I 4ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um algoritmo que leia 10 valores inteiros armazenando-os em um vetor e depois calcule a soma dos valores

Leia mais

Lista de Exercícios 3

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

Laboratório de Programação A Exercícios sobre vetores e matrizes

Laboratório de Programação A Exercícios sobre vetores e matrizes Universidade Federal do Amazonas Instituto de Ciências Exatas Departamento de Ciência da Computação Laboratório de Programação A - 2011.1 Exercícios sobre vetores e matrizes Observação Esta lista será

Leia mais

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

4ª Lista de Exercícios de Programação I 4ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um algoritmo que leia 10 valores inteiros armazenando-os em um vetor e depois calcule a soma dos valores

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

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela.

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela. 2 ANO - TUTORIA Curso: Sistemas de Informação Disciplina: Programação I Valor: 0,0 ATIVIDADE AVALIATIVA I Visto do (a) aluno (a) Prof.: José Ronaldo Leles Júnior CORREÇÃO Observação: Para ler os valores

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

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

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

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

Tipos, variáveis, operadores, e entrada e saída

Tipos, 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 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

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS 1 - Fazer um algoritmo que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar. 2 - Fazer um algoritmo que calcule a média aritmética

Leia mais

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS 1) Faça um programa em C++ que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre

Leia mais

BCC701 Programação de Computadores I Lista de Exercícios 05: Funções Definidas pelo Usuário

BCC701 Programação de Computadores I Lista de Exercícios 05: Funções Definidas pelo Usuário BCC701 Programação de Computadores I 2018-02 Lista de Exercícios 05: Funções Definidas pelo Usuário http://www.decom.ufop.br/bcc701/ Questão 1. (2014-01) A distância entre dois pontos, A e B, no plano

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

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

1 ESTRUTURA SEQUENCIAL

1 ESTRUTURA SEQUENCIAL Noções de Programação de Computadores Prof. Eduardo 1 1 ESTRUTURA SEQUENCIAL algoritmo Nome_do_algoritmo declaração de variáveis variáveis inicio bloco de comandos; fim_algoritmo 1.1 Declaração de variáveis

Leia mais

Lista de exercícios 1 (Cast)

Lista de exercícios 1 (Cast) Lista de exercícios 1 (Cast) 1)Faça um programa que receba um caractere e retorna o valor decimal equivalente da tabela ascii, usando cast. 2)Faça um programa que receba dois caracteres, some os caracteres

Leia mais

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI Oficina de Programação CI066 2018-2 Lista de Exercícios 04b Repetição 61) Escreva um programa que receba números do usuário e imprima o triplo de cada número. O programa deve encerrar quando o número 999

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

Exercícios de Fixação Introdução ao FORTRAN

Exercícios de Fixação Introdução ao FORTRAN 1 Disciplina: TCC-00.157 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A-1 Data: / / Exercícios de Fixação Introdução ao FORTRAN 1. Converta os algoritmos dos seguintes exercícios

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

Disciplina de Lógica de Programação - LOPS1

Disciplina de Lógica de Programação - LOPS1 Disciplina de Lógica de Programação - LOPS1 Curso Superior de TMI - 1º Semestre (Professor Dênis Leonardo Zaniro) Lista de exercícios (Conteúdo 3) - Cálculos sequenciais e leitura de dados em C Os exercícios

Leia mais

ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro 01 Criar um programa que leia a idade, o nome e o peso de várias pessoas e imprima: a) total de pessoas com menos de 21 anos

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 Python Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Lista 2 Programação com Decisão (Desvios Condicionais)

Lista 2 Programação com Decisão (Desvios Condicionais) Faculdade QI Porto Alegre Tecnólogo em Desenvolvimento de Sistemas Algoritmos e Programação Prof.: Nilseu Padilha e-mail: npadilha.faqi@gmail.com Lista 2 Programação com Decisão (Desvios Condicionais)

Leia mais

Fundamentos de Programação 1

Fundamentos de Programação 1 Fundamentos de Programação 1 Estrutura de Dados Homogêneas Exercícios Slides 16 Complementar Prof. SIMÃO Jean Marcelo SIMÃO Exercício da Aula Anterior a) Elabore um algoritmo que registra os nomes de 50

Leia mais

Universidade Federal de Sergipe - Campus Alberto Carvalho. Lista 4 - WHILE / REPEAT UNTIL

Universidade Federal de Sergipe - Campus Alberto Carvalho. Lista 4 - WHILE / REPEAT UNTIL Lista 4 - WHILE / REPEAT UNTIL 1) Entrar com números e imprimir o triplo de cada número. O flag de finallização é o número -999. 2) Entrar com números enquanto forem positivos e imprimir quantos números

Leia mais

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

2ª Lista de Exercícios de Programação I 2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, e auxiliadas pelo desenvolvimento de algoritmos (em alguma da formas de representação disponíveis - descrição

Leia mais

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof. Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof. Modesto A. Chaves Faça um algoritmo que Leia dois valores

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS Departamento de Informática 205/2 ª LISTA DE EXERCÍCIOS Essa lista de exercícios deve ser resolvida integralmente usando o ambiente BOCA. Instruções gerais para o uso do BOCA: O BOCA é um programa que

Leia mais

ALGORITMOS EXERCÍCIOS LISTA 01: ESTRUTURAS SEQUENCIAIS Profª Lucília Ribeiro. Como calcular?

ALGORITMOS EXERCÍCIOS LISTA 01: ESTRUTURAS SEQUENCIAIS Profª Lucília Ribeiro. Como calcular? ALGORITMOS EXERCÍCIOS LISTA 01: ESTRUTURAS SEQUENCIAIS Profª Lucília Ribeiro 01 Escreva um programa que receba a coordenada superior esquerda de um retângulo, bem como a largura e altura do mesmo e em

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

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL EXERCÍCIOS DE ESTRUTURA SEQUENCIAL 1 - O coração humano bate em média uma vez por segundo. Desenvolva um algoritmo para calcular e escrever quantas vezes o coração de uma pessoa baterá se viver X anos.

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

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados Lista de Exercícios Complementares 1 - Prof. Red Codifique os exercícios abaixo, codificando-os na Linguagem Scilab. Utilize as mensagens de texto para as entradas e saídas necessárias. Também, use comentários

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 Ciência da Computação e Engenharia de Computação Programação Estruturada 2º período 2013/1 Lista de exercícios 02 Assuntos novos: estrutura condicional simples e aninhada: if-else, switch-case-default

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

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números 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

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

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

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores Professor David Menotti (menottid@gmail.com) BCC0 Introdução à Programação (0-0) Prof. Reinaldo Silva Fortes Prática 0 Estruturas de Dados Homogêneas Vetores ) Escreva um programa que armazene em um vetor

Leia mais