Programação de Computadores I BCC701 Aula Teórica 08 Exercícios
|
|
- Arthur Farinha de Santarém
- 6 Há anos
- Visualizações:
Transcrição
1 Programação de Computadores I BCC701 Aula Teórica 08 Exercícios Exercício 1 Escrever um programa que, dado um número de conta corrente com três dígitos, retorne o seu dígito verificador, que é calculado da seguinte maneira: Seja o número da conta: 235 1) Somar o número da conta com seu inverso: = 767 2) multiplicar cada dígito pela sua ordem posicional e somar estes resultados: 3) o dígito verificador da conta é o último dígito (40 0) = = = = 40 Execução DIGITE O NÚMERO DA CONTA (3 digitos): 235 O DÍGITO VERIFICADOR DA CONTA 235 É 0 Exercício 2 Escrever um programa que leia 3 valores quaisquer pelo teclado. O programa determina qual destes valores é o menor, o de valor intermediário e o o maior valor. Execução Programa que determina dentre três valores inteiros lidos o de menor valor, o de valor intermediário e o de maior valor Digite um valor inteiro qualquer: 26 Digite um valor inteiro qualquer: -88 Digite um valor inteiro qualquer: 1 Menor: -88 Intermediário: 1 Maior: 26
2 Exercício 3 O setor de compras do UFOP está realizando uma cotação de preços para comprar 10 novos computadores para o laboratório de computação. Escreva um programa para auxiliar a UFOP nessa tarefa. O programa deve ler os seguintes dados: 1) O valor que a UFOP tem disponível para a compra de novos computadores; 2) O preço do computador, fornecido por cada uma das empresas nas quais foi feita a cotação de preços A leitura desses valores deve terminar quando for digitado um valor menor ou igual a 0 (zero) para o preço do computador. O programa deve imprimir os seguintes dados: 1) O preço mínimo,e o número da empresa que ofereceu o preço mínimo; 2) Caso o dinheiro disponível seja suficiente para comprar os 10 novos computadores pelo preço mínimo, o programa deve informar qual será o saldo restante. Caso contrário deverá informar qual é o maior número de computadores que é possível adquirir com o dinheiro disponível e qual é o saldo restante. OBS.: Não é necessário validar os dados de entrada, isto é, supõe-se que sempre serão digitados valores válidos. A entrada e saída de dados deve ser conforme mostrado nos exemplos de execução a seguir. Execução 1 COMPRA DE COMPUTADORES Digite o valor disponível: Preço do computador na loja 1 (0 p/ encerrar): Preço do computador na loja 2 (0 p/ encerrar): Preço do computador na loja 3 (0 p/ encerrar): Preço do computador na loja 4 (0 p/ encerrar): Preço do computador na loja 5 (0 p/ encerrar): 0 Menor preço = R$ (loja 3) Os computadores podem ser comprados O saldo restante será R$ Execução 2 COMPRA DE COMPUTADORES Digite o valor disponível: Preço do computador na loja 1 (0 p/ encerrar): Preço do computador na loja 2 (0 p/ encerrar): Preço do computador na loja 3 (0 p/ encerrar): Preço do computador na loja 4 (0 p/ encerrar): Preço do computador na loja 5 (0 p/ encerrar): 0 Menor preço = R$ (loja 3) Só podem ser comprados 7 computadores O saldo restante será R$ 70.00
3 Exercício 4 Considere que a população de um país cresce, a cada ano, de acordo com a seguinte equação: N int( N t 1 t t k r N k N onde r e k são constantes. Suponha r = 0.5 e k = 100. A tabela a seguir mostra o crescimento da população, supondo uma população inicial de N 0 = 50. Tempo (anos) População 0 N = 50 1 N = x 50 x (100 50) / 100 = 62 2 N = x 62 x (100 62) / 100 = 73 3 N = x 73 x (100 73) / 100 = 82 De acordo com essa fórmjula, a população pára de crescer em um determinado momento, permaneco estável. Escreva um programa que leia a população inicial e imprima uma tabela informando a população em cada ano, até que a população páre de crescer. No final, o programa deve imprimir quantos anos se passaram até que a população ficasse estável, tal como mostrado no exemplo a seguir. Execução -- Crescimento populacional -- População inicial: 50 Tempo População A população irá parar de crescer em 9 anos t )
4 Exercício 5 Duas mineradoras concorrentes, A e B, possuem a seguinte produção anual de minério de ferro: mineradora A: 500 toneladas mineradora B: 700 toneladas A mineradora B desenvolveu um projeto de expansão, prevo aumento de sua produção a uma taxa de 2% ao ano. Escreva um programa que leia a taxa de aumento de produção prevista pelo plano de expansão da mineradora A e determine se a produção de A eventualmente será maior do que a produção de B e, em caso afirmativo, quantos anos serão necessários para que isso aconteça. A saída do programa deve ser tal como mostrado nos dois exemplos a seguir. Execução CONCORRÊNCIA --- Taxa de aumento da produção de A: 1.8 MINERADORA A: Produção = 500; Taxa de crescimento: 1.8% MINERADORA B: Produção = 700; Taxa de crescimento: 2.0% A produção de A nunca será maior que a de B. Execução CONCORRÊNCIA --- Taxa de aumento da produção de A: 3.5 MINERADORA A: Produção = 500; Taxa de crescimento: 3.5% MINERADORA B: Produção = 700; Taxa de crescimento: 2.0% A produção de A será maior que a de B em 24 anos.
5 Exercício 6 Dois números são chamamos primos entre si, ou coprimos, se o único divisor comum a eles for o número 1. Por exemplo, vamos verificar se são coprimos os números 20 e 21: Divisores de 20: 1, 2, 4, 5, 10 e 20. Divisores de 21: 1, 3, 7 e 21. Resposta: Os números 20 e 21 são primos entre si, pois o único divisor comum entre os dois é o 1. Escreva um programa que leia dois números inteiros e verifique se eles são primos entre si. A seguir, os modelos de entrada e saída de dados. Não é necessária a validação dos dados de entrada. Execução 1 Verificando se dois números são primos entre si Digite um número interio: 20 Digite outro número interio: 21 Os números 20 e 21 são primos entre si! Execução 2 Verificando se dois números são primos entre si Digite um número interio: 128 Digite outro número interio: 16 Os números 128 e 16 não são primos entre si!
6 Exercício 7 Escreva um programa que leia um número inteiro positivo n e calcule e imprima todos os divisores de n, em ordem crescente. O programa repete a entrada de n até que seja digitado um número válido. Dica: Imprima, inicialmente 1, que é divisor de qualquer número; em seguida examine cada número de 2 até n/2, imprimindo aqueles pelos quais n é divisível; finalmente, imprima n. Para testar se n é divisível por um número i, teste se o resto da divisão inteira de n por i é zero, isto é, teste se modulo(n,i)==0. Execução 1 Divisores de um número inteiro... Digite um número inteiro: 20 Divisores de 20: 1, 2, 4, 5, 10, 20. FIM DO PROGRAMA. Execução 2 Divisores de um número inteiro... Digite um número inteiro: 270 Divisores de 270: 1, 2, 3, 5, 6, 9, 10, 15, 18, 27, 30, 45, 54, 90, 135, 270. FIM DO PROGRAMA.
7 Exercício 8 Escreva um programa que leia dois números inteiros não negativos e determine se eles são números amigos ou não. Dizemos que dois inteiros n1 e n2 são amigos se a soma dos divisores próprios de n1 é igual a n2 e vice-versa. Dado um número inteiro n, chama-se divisor próprio a todo número inteiro que divida n e seja diferente de n. Por exemplo, 220 e 284 são números amigos, pois a soma dos divisores próprios de 220 é = 284 e a soma dos divisores próprios de 284 é = 220. A tabela a seguir relaciona alguns outros pares de números amigos, que você poderá usar para testar seu programa: n n Não é necessário fazer a validação dos dados de entrada. Abaixo, dois modelos de execução do programa. Execução Números Amigos --- Digite um número inteiro: 220 Digite um número inteiro: 284 Os números inteiros 220 e 284 são números amigos. Execução Números Amigos --- Digite um número inteiro: 326 Digite um número inteiro: 429 Os números inteiros 326 e 429 não são números amigos.
8 Soluções Exercício 1 clear; clc; nroconta = input("digite O NÚMERO DA CONTA (3 digitos): "); d1 = int( nroconta / 100 ); d2 = int( modulo(nroconta, 100) / 10 ); d3 = modulo (nroconta, 10); inverso = d3 * d2 * 10 + d1; soma = nroconta + inverso; d1 = int( soma / 100 ) * 1; d2 = int( modulo(soma, 100) / 10 ) * 2; d3 = ( modulo (soma, 10) ) * 3; digitov = modulo( (d1 + d2 + d3), 10); printf("\no DÍGITO VERIFICADOR DA CONTA %g É %g", nroconta, digitov); Exercício 2 clear; clc; printf("\nprograma que determina dentre três valores inteiros lidos\n"); printf("o de menor valor, o de valor intermediário e o de maior valor\n"); printf(" \n") menor = input("digite um valor inteiro qualquer: "); inter = input("digite um valor inteiro qualquer: "); maior = input("digite um valor inteiro qualquer: "); if (menor >= inter) then aux = menor; menor = inter; inter = aux; if (menor >= maior) then aux = menor; menor = maior; maior = aux; if (inter >= maior) then aux = inter; inter = maior; maior = aux; printf("\nmenor: %g", menor); printf("\nintermediário: %g", inter); printf("\nmaior: %g", maior);
9 Exercício 3 clear; clc; printf("\ncompra DE COMPUTADORES\n"); valordisp = input("digite o valor disponível: "); loja = 1; pmin = %inf; lojamin = 0; preco = input(sprintf("preço do computador na loja %g (0 p/ encerrar): ",loja)); while preco > 0 if preco < pmin then pmin = preco; lojamin = loja; loja = loja + 1; preco = input(sprintf("preço do computador na loja %g (0 p/ encerrar): ",loja)); printf("menor preço = R$ %.2f (loja %g)\n", pmin, lojamin); precototal = pmin * 10; if precototal <= valordisp then printf("os computadores podem ser comprados\n"); saldo = valordisp - precototal; printf("o saldo restante será R$ %.2f\n",saldo); else nrocomp = int(valordisp / pmin); printf("só podem ser comprados %g computadores \n", nrocomp); restante = valordisp - nrocomp * pmin; printf("o saldo restante será R$ %.2f\n", restante); Exercício 4 clear; clc; printf("\n-- Crescimento populacional --"); K = 100; r = 0.5; N0 = input("população inicial: "); printf("\n Tempo População"); N = N0; NA = 0; i = 0; while NA < N printf("\n%5g %7.2f", i, N); NA = N; N = int(n + r * N *((K - N) / K)); i = i + 1; printf("\n%5g %7.2f", i, N); printf("\n\na população irá parar de crescer em %g anos",i );
10 Exercício 5 clear; clc; printf("\n--- CONCORRÊNCIA ---\n"); proda = 500; prodb = 700; txb = 2; txa = input("taxa de aumento da produção de A: "); printf("\nmineradora A: Produção = %g; Taxa de crescimento: %.1f%%\n", proda, txa); printf("\nmineradora B: Produção = %g; Taxa de crescimento: %.1f%%\n", prodb, txb); if txa <= txb then printf("\na produção de A nunca será maior que a de B."); else txa = txa/100; txb = txb/100; t = 0; while proda <= prodb proda = (1 + txa) * proda; prodb = (1 + txb) * prodb; t = t + 1; printf("\na produção de A será maior que a de B em %g anos.", t); Exercício 6 clc; clear; printf("\nverificando se dois números são primos entre si\n"); n1 = input("digite um número interio: "); n2 = input("digite outro número interio: "); if n1 <= n2 then maxdiv = n1; else maxdiv = n2; coprimos = %t; divisor = 2; while (divisor <= maxdiv) & coprimos if (modulo(n1, divisor) == 0) & (modulo(n2, divisor) == 0) then coprimos = %f; divisor = divisor + 1; if coprimos then printf("\nos números %g e %g são primos entre si!", n1, n2); else printf("\nos números %g e %g não são primos entre si!", n1, n2);
11 Exercício 7 clc; clear; printf("\ndivisores de um número inteiro...\n"); n = input("digite um número inteiro: "); while int(n) <> n printf("\nerro: O número digitado não é inteiro!"); n = input("digite um número inteiro: "); printf("\ndivisores de %g:\n", n); printf("1, "); limite = int(n/2); for divisor = 2:limite if modulo(n, divisor) == 0 then printf("%g, ", divisor); printf("%g.", n); printf("\nfim DO PROGRAMA."); Exercício 8 clc; clear; printf("\n--- Números Amigos ---\n"); n1 = input("digite um número inteiro: "); n2 = input("digite um número inteiro: "); s1 = 0; s2 = 0; for div = 1:(n1/2) if modulo(n1, div) == 0 then s1 = s1 + div; for div = 1:(n2/2) if modulo(n2, div) == 0 then s2 = s2 + div; if (s2 == n1) & (s1 == n2) then printf("os números inteiros %g e %g são números amigos.", n1, n2); else printf("os números inteiros %g e %g não são números amigos.", n1, n2);
Programação de Computadores I BCC 701 2015-2 Simulado da Segunda Avaliação 17/12/2015 Valor (10,0) Duração: 110 minutos
Programação de Computadores I BCC 701 2015-2 Simulado da Segunda Avaliação 17/12/2015 Valor (10,0) Duração: 110 minutos ATENÇÃO: Leia com atenção as questões da prova. A interpretação do enunciado faz
Leia maisVejamos 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 maisProgramação de Computadores I BCC Segunda Avaliação 02/03/2013 Valor (3,0)
Programação de Computadores I BCC 701 2012-02 Segunda Avaliação 02/03/2013 Valor (3,0) ATENÇÃO: Leia com atenção as questões da prova. A interpretação do enunciado faz parte da avaliação. Todos os programas
Leia maisProgramação de Computadores I BCC Teórica 15
Programação de Computadores I BCC 701 2017-1 Teórica 15 TAREFA 1: O Sr. Apu é proprietário de uma vedora de acessórios para computador, a Kwik E' Mart. Esta empresa possui 4 lojas e o Sr. Apu mantém um
Leia maisAula Teórica 09 Funções
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Aula Teórica 09 Funções Material Didático Proposto. 1 Propósitos do Uso de
Leia maisComandos de Repetição
Programação de Computadores I UFOP DECOM 2013 2 Exercícios de Revisão Comandos de Repetição Sumário 1 Testes de Compreensão 1 2 Exercícios de Programação 2 1 Testes de Compreensão 1 Determine o valor de
Leia maisComandos de Desvio 1
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para
Leia maisAULA TEÓRICA 03 COMANDO CONDICIONAL
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM BCC701 Programação de Computadores I www.decom.ufop.br/red 2017-1 AULA TEÓRICA 03 COMANDO CONDICIONAL 1 Programação Estruturada
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia maisComandos de repetição while
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,
Leia maisUniversidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM
Exercício 1 Análise Estatística PROGRAMAÇÃO DE COMPUTADORES I - BCC701 2014-1 Aula Teórica 10 É comum, em ciência e engenharia, trabalharmos com grandes conjuntos de números, os quais são medidas de alguma
Leia maisAgenda. Introdução. Números. Introdução TIPOS DE DADOS. Tipos de dados. Uso de contadores; Comandos de repetição/iteração; Exercícios.
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Semana 05: Tipos de Dados. Uso de Contadores. Comandos de Repetição/Iteração.
Leia maisMaterial Didático Proposto
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas da Disciplina BCC701 CAP-BCC701 www.decom.ufop.br/bcc701 2014-1 Material
Leia maisProgramação Estruturada Comandos Condicionais (Decisão) Operadores Relacionais
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas da Disciplina BCC701 CAP-BCC701 www.decom.ufop.br/bcc701 2014-1 Material
Leia maisExercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Faça um programa que determine o mostre os
Leia maisUniversidade Federal de Mato Grosso do Sul. Lista de Exercícios 2
Universidade Federal de Mato Grosso do Sul Facom - Faculdade de Computação Programação de Computadores I - Engenharia Ambiental Lista de Exercícios 2 Exercícios usando if 1. Escreva um programa que leia
Leia maisMC102 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 maisAula prática 4. Comandos de Desvio. Resumo. 1 Comandos de Desvio Condições mutuamente exclusivas... 2
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 4 Comandos de Desvio Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para implementar
Leia maisAula 7 - Mais problemas com inteiros
Aula 7 - Mais problemas com inteiros Já vimos nas aulas anteriores alguns detalhes de operações com inteiros. a) A divisão é inteira e o resultado é truncado b) Existe o operador % (resto da divisão) c)
Leia maisPrática 10 - Funções
Programação de Computadores I UFOP DECOM June 9, 2016 Prática 10 - Funções Abstract Nesta aula prática você vai aprender a definir e usar funções em um programa. Contents 1 Funções 1 1.1 Definição e chamada
Leia maisAula 11 - Repetições Encaixadas
Aula 11 - Repetições Encaixadas Já vimos os seguintes comandos de repetição: while for do while O formato geral destes comando é: while (comparação) {c1; c2;...; cn; for (inicialização; comparação; incremento)
Leia maisAula Teórica 09 Funções
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 2014-1 Aula Teórica 09 Funções Material Didático Proposto. 1 Propósitos do
Leia maisBCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 05 Modularização
BCC Introdução à Programação (4-) Prof. Reinaldo Silva Fortes Funções: Passagem de parâmetros. Prática 5 Modularização ) Escreva uma função que receba um número inteiro e imprima o mês correspondente ao
Leia maisProgramação de Computadores I BCC Primeira Avaliação 19/01/2013 Valor (2,0)
Programação de Computadores I BCC 701 2012-02 Primeira Avaliação 19/01/2013 Valor (2,0) ATENÇÃO: Leia com atenção as questões da prova. A interpretação do enunciado faz parte da avaliação. Todos os programas
Leia maisAula prática 4. Comandos de Desvio. Resumo. 1 Comandos de Desvio Condições mutuamente exclusivas... 2
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 4 Comandos de Desvio Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para implementar
Leia maisAula Teórica 06. Material Didático Proposto. Conteúdos da Aula. Estruturas de Repetição Exercícios
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 2014/1 Aula Teórica 06 Material
Leia maisFunções: Primeira Parte
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 9 Funções: Primeira Parte Resumo As atividades propostas nesta prática visam explorar as primeiras noções sobre funções definidas pelo própio
Leia maisEstrutura de Repetição
Programação de Computadores I - BCC 701 Lista de Exercícios 2 - Módulo 2 Estrutura de Repetição Exercício 01 Considere o somatório com n termos definido a seguir: n k (n 1) (k + 1) (n 2) (n 3) (n 4) +
Leia maisAlgoritmos. Estrutura de decisão simples. if end. Grupos de Slides No 2. Prof. SIMÃO
Algoritmos Estrutura de decisão simples Se if Grupos de Slides No 2. Prof. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS 1 Estrutura de Decisão ou Seleção Simples % se
Leia mais69) 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 maisFaculdade 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 mais1 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 maisAlgoritmos e Lógica de Programação. 6ª Lista de Exercícios Comandos de Repetição
Algoritmos e Lógica de Programação 6ª Lista de Exercícios Comandos de Repetição 1. Qual a saída do programa abaixo? int i; for (i = 0; i < 10; i += 2) printf("%d\n", i / 2); 2. Qual a saída do programa
Leia maisPROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 15
Exercício 1 PROGRAMAÇÃO DE COMPUTADORES I BCC701 2017-1 Aula Prática 15 No jogo Inventei, cada posição do tabuleiro é representada por suas coordenadas x e y e contém um número. O tabuleiro pode ser representado
Leia maisEstruturas de Repetição na Linguagem C. Slides da Prof. Deise Saccol
Estruturas de Repetição na Linguagem C Slides da Prof. Deise Saccol 1 Comando for Estrutura de repetição for (var=valor inicial; condição; incremento) comando; for (var=valor inicial; condição; incremento)
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
Leia maisAlgoritmos. Estrutura de Repetição. enquanto. while. Grupos de Slides No 5. Prof. SIMÃO
Algoritmos Estrutura de Repetição enquanto while Grupos de Slides No 5. Prof. SIMÃO 1 Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS Estrutura de Repetição enquanto % enquanto
Leia maisUniversidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM
Programação de Computadores I BCC 701 2012-02 Lista de Exercícios 02 Desvio do Fluxo de Execução - Parte A Exercício 01 Codifique um programa que faça a entrada de um número qualquer pelo teclado. A seguir
Leia maisEstruturas 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 maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisAula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
Leia maisLer os valores dos coeficientes a, b e c Calcular o valor de delta Obter as raízes da equação Imprimir as raízes da equação
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 Ler os valores dos coeficientes a, b e c Calcular o valor de delta Obter as raízes da equação
Leia maisBAC004 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 maisESTRUTURAS DE REPETIÇÃO - PARTE 1
AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a
Leia maisINF1005: Programação 1. Repetições. 08/03/10 (c) Paula Rodrigues 1
INF1005: Programação 1 Repetições 08/03/10 (c) Paula Rodrigues 1 Tópicos Principais Construção de Laços com while Algoritmos com Repetição Construção de Laços com for Repetição com Teste no Final 08/03/10
Leia mais01. [Damas, 2007] Escreva um programa em C que indique quantos segundos tem um determinado número de horas.
01. [Damas, 2007] Escreva um programa em C que indique quantos segundos tem um determinado número de horas. 02. [Damas, 2007] Altere o programa do exercício 01 de tal forma que permita indicar, a partir
Leia maisEstruturas 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 maisESTRUTURAS DE REPETIÇÃO - PARTE 2
AULA 16 ESTRUTURAS DE REPETIÇÃO - PARTE 2 16.1 A seqüência de Fibonacci Um problema parecido, mas ligeiramente mais complicado do que o do cálculo do fatorial (veja as notas da Aula 14), é o do cálculo
Leia maisLista de Exercícios 06 Modularização (Procedimentos e Funções)
Lista de Exercícios 06 Modularização (Procedimentos e Funções) Procedimentos: Passagem de parâmetros. 1) Escreva um procedimento que receba um número inteiro e imprima o mês correspondente ao número. Por
Leia maisPara 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 mais1ª 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 maisUFOP PC-I Prof. Guilherme / Anderson. Comando For e String
Comando For e String 1 Comando de repetição for for = : for = :: 2 Comando for com passo 1 for i =
Leia maisComandos de Entrada. Lógica de Programação. Prof. Kleber Rezende
Comandos de Entrada Lógica de Programação Prof. Kleber Rezende Considerações Iniciais Da mesma maneira que necessitamos enviar informações de dentro do algoritmo para a tela do computador também necessitamos
Leia maisLaborató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 maisAula 5 - Mais C e repetição
Vamos nesta aula mostrar mais detalhes e a forma geral dos comandos C vistos até agora. O comando de atribuição A forma geral do comando de atribuição é: = A expressão
Leia mais4ª 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 maisEste texto contém algumas dicas de programação para resolução de exercícios do curso de Introdução à Programação.
Dicas de Programação Ronaldo F. Hashimoto e Leliane N. de Barros Este texto contém algumas dicas de programação para resolução de exercícios do curso de Introdução à Programação. Ao final dessa aula você
Leia maisSintaxe Básica de Java Parte 2
Sintaxe Básica de Java Parte 2 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Instruções Condicionais A instrução
Leia maisAula 15 Variáveis Indexadas (vetores)
Aula 15 Variáveis Indexadas (vetores) Além das variáveis normais já conhecidas, podemos ter também variáveis indexadas. Tais variáveis são referenciadas por um nome e um índice. Especialmente úteis para
Leia maisMini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Leia maisDisciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD
1. Atribua valores para as variáveis usadas e determine o resultado da execução dos algoritmos abaixo: algoritmo Intervalo de Numeros var numero : inteiro inicio escreva ( Digite um numero: ) leia (numero)
Leia maisInstituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva
Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais
Leia maisParte I - Expressões lógicas e operadores
Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)
Leia maisMaratona de Programação
Maratona de Programação 4 de abril de 2016 1 Questões Básicas 1. Faça um algoritmo que peça para o usuário digitar seu nome e, em seguida, escreva seu nome na tela. 2. Faça um algoritmo que leia o nome
Leia maisEstruturas Condicionais
Estruturas Condicionais Lógica de Programação Prof. Kleber Rezende Considerações Iniciais Nos capítulos anteriores foram apresentados alguns conceitos básicos sobre as estruturas e comandos que são utilizados
Leia maisInformá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 maisIntrodução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013
Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação Roberto Araujo 2013 Meu primeiro programa em C #include main() { printf( Primeiro Programa \n ); Biblioteca padrão Função principal
Leia maisExercí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 mais4ª 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 maisEstruturas 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 maisAula 7: Estrutura de Decisão
Aula 7: Estrutura de Decisão Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estrutura de Decisão Programação de Computadores IV 1 / 27 Agenda 1 Revisão
Leia maisMC-102 Aula 09 Comandos Repetitivos
MC-102 Aula 09 Comandos Repetitivos Instituto de Computação Unicamp 25 de Agosto de 2015 Roteiro 1 Laços Encaixados Números Primos Dados Mega-Sena 2 Exercícios (Instituto de Computação Unicamp) MC-102
Leia maisProgramação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1
Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 e de Dados Exercício 01 Codifique um programa que, dado dois números inteiros quaisquer, efetue a soma desses números e imprima o
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008 Introdução O objetivo desta aula prática é exercitar comandos de entrada e saída simples
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Quarta Aula Prática - 17 de abril de 2013
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Quarta Aula Prática - 17 de abril de 2013 O objetivo desta aula prática exercitar o comando de teste if e o comando de repetição while.
Leia maisAlgoritmos 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 maisWorking 03 : Conceitos Básicos II
Universidade Federal do Espirito Santo Centro Tecnologico Working 03 : Conceitos Básicos II Objetivos: Dominar a construção de estruturas de seleção em C; Aperfeiçoarse na resolução de problemas, da primeira
Leia maisExercí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 maisPrimeira Lista de Exercícios
Primeira Lista de Exercícios SCC0121 - Introdução à Programação Prof. Alneu de Andrade Lopes Estagiário PAE: Nils Ever Murrugarra Llerena 22 de março de 2010 1 Algoritmos e Estruturas Seqüenciais 1. Elabore
Leia maisUNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Programação 1 Prof. Osório Aula 05 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 05 Disciplina: Linguagem
Leia maisLógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição enquanto.
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 10. Revisão Aula Anterior Laços de Repetição While; Do-While; For.
CURSO BÁSICO DE PROGRAMAÇÃO AULA 10 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Estrutura de Decisão IF Portugol se () { se () { senao{
Leia maisEstruturas 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 mais5 Comando de Seleção Simples e Composta
5 Comando de Seleção Simples e Composta Ronaldo F. Hashimoto e Carlos H. Morimoto Essa aula introduz o comando de seleção, que permite ao seu programa tomar decisões sobre o fluxo do processamento, ou
Leia maisPasso-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
Leia maisEstruturas 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 maisLista 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 maisRecursividade. Estrutura de Dados. Prof. Kleber Rezende
Recursividade Estrutura de Dados Prof. Kleber Rezende Considerações Iniciais Em aulas anteriores fizemos uma função que permite calcular o fatorial de um número. Naquela função, a cada nova iteração o
Leia maisUniversidade Federal de Goiás Instituto de Informática Introdução à Computação Professor: Julliano Rosa Nascimento
Universidade Federal de Goiás Instituto de Informática Introdução à Computação Professor: Julliano Rosa Nascimento Parte 1: Vetores Gabarito - Lista de Exercícios 5 Vetores e Matrizes 1) O que será impresso
Leia maisMC-102 Aula 09 Comandos Repetitivos
MC-102 Aula 09 Comandos Repetitivos Instituto de Computação Unicamp 15 de Setembro de 2016 Roteiro 1 Laços Encaixados Números Primos Dados Mega-Sena 2 Exercícios (Instituto de Computação Unicamp) MC-102
Leia maisInstituto Superior de Engenharia do Porto Programação (SEE)
Instituto Superior de Engenharia do Porto Programação (SEE) Ficha nº 2 - Ciclos 1. Elabore um programa que leia um número e determine a soma e a média dos algarismos que o compõem. Private Sub cmdcalc_click()
Leia maisFim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores
Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores LISTA DE EXERCÍCIOS 1 1. Fazer um algoritmo para calcular a soma entre dois números.
Leia maisEstruturas de Repetição
Estruturas de Repetição Disciplina: Algoritmos e Programação Luciano Moraes Da Luz Brum Universidade Federal do Pampa Unipampa Campus Bagé Email: lucianobrum18@gmail.com Horários de atendimento: (outros
Leia maisLinguagem C. Prof.ª Márcia Jani Cícero
Linguagem C Prof.ª Márcia Jani Cícero A estrutura Básica de um Programa em C Consiste em uma ou várias funções ou programas. main( ) // primeira função a ser executada // inicia a função // termina a função
Leia maisLinguagem C (repetição)
Linguagem C (repetição) André Tavares da Silva andre.silva@udesc.br Exercício Escrever um programa que conte (mostre na tela) os números de 1 a 100. Comandos aprendidos até o momento: printf, scanf, getchar,
Leia maisLISTA DE EXERCÍCIOS Fazer um algoritmo para leia três valores inteiros, determine e imprima o menor deles.
Instituto Federal do Pará - IFPA Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Construção de Programas LISTA DE EXERCÍCIOS 2 1. Fazer um algoritmo para leia três valores inteiros,
Leia maisLinguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva atavares@joinville.udesc.br Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
Leia mais2ª 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