O documento apresenta 33 exercícios de algoritmos para serem resolvidos, variando em complexidade, desde operações matemáticas simples até cálculos com múltiplos parâmetros. Os exercícios abordam tópicos como entrada e saída de dados, condicionais, laços de repetição e funções.
O documento apresenta 35 exercícios de algoritmos para serem resolvidos, variando em complexidade, que abordam tópicos como entrada e saída de dados, cálculos matemáticos, condicionais e repetições. As questões pedem para desenvolver algoritmos para realizar operações como soma, subtração, média, conversão de unidades e cálculo de descontos e salários usando diferentes estruturas de decisão e repetição.
O documento apresenta uma lista de 45 exercícios de algoritmos para serem resolvidos. Os exercícios envolvem cálculos matemáticos, leitura e escrita de dados, ordenação de valores, classificação em categorias e médias ponderadas.
O documento discute algoritmos, definindo-os como um conjunto de regras para solução de problemas. Apresenta etapas para construção de algoritmos, como definir entrada, processamento e saída de dados. Descreve diferentes tipos de algoritmos como descrição narrativa, pseudocódigo e fluxograma. Por fim, fornece exemplos e exercícios para fixação dos conceitos.
Este documento apresenta uma lista de exercícios de programação em Java para a disciplina de Algoritmos I. Os exercícios estão divididos em conjuntos focados em programas sequenciais, condicionais, repetitivos e aninhados. Há instruções para os alunos resolvam os exercícios e dicas de estudo para aprimorar suas habilidades em algoritmos.
O documento discute os tópicos da linguagem C#, incluindo operadores lógicos e relacionais, estruturas de decisão como if/else e switch, e exemplos de exercícios para teste de conceitos da linguagem.
Linguagem C - Comandos condicionais [exercícios]Matheus Alves
O documento apresenta uma lista de exercícios de programação em C com comandos condicionais. Os exercícios incluem verificar se um número é par ou ímpar, calcular o peso ideal de uma pessoa baseado em sua altura e sexo, e classificar nadadores por idade em diferentes categorias.
1. O documento apresenta uma lista de 34 exercícios sobre strings em linguagem C, incluindo programas para ler, imprimir, comparar, contar caracteres e substituir letras em strings.
Este documento apresenta conceitos sobre algoritmos, incluindo: (1) a definição de algoritmo como um conjunto de regras para resolver um problema específico; (2) a necessidade de algoritmos para que computadores possam executar tarefas; (3) as formas de apresentação de algoritmos incluindo linguagem natural, fluxograma e pseudo-código.
O documento apresenta 35 exercícios de algoritmos para serem resolvidos, variando em complexidade, que abordam tópicos como entrada e saída de dados, cálculos matemáticos, condicionais e repetições. As questões pedem para desenvolver algoritmos para realizar operações como soma, subtração, média, conversão de unidades e cálculo de descontos e salários usando diferentes estruturas de decisão e repetição.
O documento apresenta uma lista de 45 exercícios de algoritmos para serem resolvidos. Os exercícios envolvem cálculos matemáticos, leitura e escrita de dados, ordenação de valores, classificação em categorias e médias ponderadas.
O documento discute algoritmos, definindo-os como um conjunto de regras para solução de problemas. Apresenta etapas para construção de algoritmos, como definir entrada, processamento e saída de dados. Descreve diferentes tipos de algoritmos como descrição narrativa, pseudocódigo e fluxograma. Por fim, fornece exemplos e exercícios para fixação dos conceitos.
Este documento apresenta uma lista de exercícios de programação em Java para a disciplina de Algoritmos I. Os exercícios estão divididos em conjuntos focados em programas sequenciais, condicionais, repetitivos e aninhados. Há instruções para os alunos resolvam os exercícios e dicas de estudo para aprimorar suas habilidades em algoritmos.
O documento discute os tópicos da linguagem C#, incluindo operadores lógicos e relacionais, estruturas de decisão como if/else e switch, e exemplos de exercícios para teste de conceitos da linguagem.
Linguagem C - Comandos condicionais [exercícios]Matheus Alves
O documento apresenta uma lista de exercícios de programação em C com comandos condicionais. Os exercícios incluem verificar se um número é par ou ímpar, calcular o peso ideal de uma pessoa baseado em sua altura e sexo, e classificar nadadores por idade em diferentes categorias.
1. O documento apresenta uma lista de 34 exercícios sobre strings em linguagem C, incluindo programas para ler, imprimir, comparar, contar caracteres e substituir letras em strings.
Este documento apresenta conceitos sobre algoritmos, incluindo: (1) a definição de algoritmo como um conjunto de regras para resolver um problema específico; (2) a necessidade de algoritmos para que computadores possam executar tarefas; (3) as formas de apresentação de algoritmos incluindo linguagem natural, fluxograma e pseudo-código.
O documento discute o comando CASE no Pascal para seleção múltipla de possibilidades através de exemplos e exercícios. É apresentada a sintaxe do CASE e como ele pode ser usado para executar diferentes comandos baseado no valor de uma variável seletora. Diversos exercícios são propostos para que os alunos pratiquem o uso do CASE em situações como cálculos matemáticos e de decisão.
1. Pede para fazer um programa em C que calcule o determinante de uma matriz quadrada de até ordem 4, definida pelo usuário.
2. Pede para fazer um programa em C com opções de ordenar colunas de uma matriz de strings lida, contar dígitos, letras e strings iniciadas por consoantes.
3. Pede para simular um estacionamento com entrada e saída de carros, movendo os demais sempre que um sai e mostrando mensagens.
4. Pede para ler uma expressão matemática, verificar sua validade, converter de infix
Apostila 1 pc i - estrutura da linguagemLucas Cruz
O documento apresenta uma série de exercícios de programação em C# sobre operadores aritméticos, estruturas de decisão, repetição e vetores e matrizes para que os alunos pratiquem os conceitos aprendidos.
O documento apresenta uma lista de 31 exercícios de programação em Java sobre vários tópicos como entrada e saída de dados, cálculos matemáticos, condicionais e repetições. Os exercícios vão desde operações simples como soma e subtração até cálculos mais complexos envolvendo salários, descontos e ordenação de dados.
O documento apresenta os conceitos básicos de algoritmos e programação, incluindo estruturas de algoritmos, operadores, estruturas condicionais e de repetição em Portugol. Exemplos e exercícios são fornecidos para demonstrar cada conceito.
O documento discute estruturas condicionais em programação, incluindo estruturas "se...senão" e "escolha...caso". Exemplos demonstram como essas estruturas permitem que programas atendam a diferentes situações com base nos valores de variáveis, evitando a necessidade de vários algoritmos menores. Exercícios propostos ilustram como solicitar dados do usuário e tomar decisões com base nesses dados.
1. O documento apresenta 9 exercícios sobre programação com vetores que envolvem preenchimento, cálculo e exibição de informações armazenadas em vetores. 2. Os exercícios abordam temas como vetores numéricos e de strings, cálculo de médias, maiores e menores valores. 3. Dicas e recomendações são fornecidas para facilitar a resolução dos exercícios propostos.
A lista de exercícios propõe 15 problemas envolvendo algoritmos e lógica de programação. Os problemas incluem ler e processar valores numéricos, verificar condições, ordenar valores, calcular médias e reajustes salariais.
Este documento discute conceitos básicos de lógica de programação e algoritmos. Ele explica o que são algoritmos, variáveis, tipos de dados, estruturas de controle e repetição. Além disso, apresenta exemplos de algoritmos não computacionais e computacionais utilizando a linguagem Portugol.
1) O documento define algoritmo como a lógica de solução de um problema passo-a-passo e apresenta formas de representação de algoritmos.
2) São descritas características e qualidades desejáveis de um algoritmo como integridade, clareza, simplicidade e eficiência.
3) São apresentados conceitos como pseudo-código, programação estruturada, comandos, operadores e estruturas de decisão e repetição utilizados na construção de algoritmos.
Este documento contém 30 exercícios sobre algoritmia que incluem:
1) Algoritmos para realizar operações matemáticas como soma, área, perímetro.
2) Algoritmos para ler e processar dados como notas de alunos, precipitação em localidades.
3) Algoritmos para ordenar e manipular vetores e números.
1) O documento apresenta um livro sobre programação na linguagem Pascal, discutindo seus 11 capítulos que cobrem conceitos básicos de programação, introdução à linguagem Pascal, estruturas de decisão, repetição, procedimentos, vetores, arquivos e tipos definidos pelo usuário.
2) O autor explica que a segunda edição do livro teve apenas revisões de erros e acrescentou alguns exercícios, mantendo a mesma estrutura bem-sucedida da primeira edição.
3) A linguagem Pascal é adequada para ensinar
O documento discute validação de dados e a estrutura de repetição "faça-enquanto". A validação de dados é usada para garantir que os dados digitados pelo usuário estejam corretos através do uso de condições. A estrutura "faça-enquanto" executa um bloco de instruções repetidamente enquanto uma condição for verdadeira, diferente de "enquanto" que testa a condição no início.
O documento descreve uma série de aulas sobre lógica de programação. A primeira aula apresenta introduções e jogos lógicos. A segunda aula define algoritmos e apresenta exemplos. As aulas subsequentes discutem estruturas de algoritmos, variáveis, operadores, estruturas de decisão e repetição.
O documento apresenta 22 exercícios de programação para serem resolvidos em linguagem C, abrangendo tópicos como entrada e saída de dados, cálculo de áreas, conversão de temperaturas, cálculo de médias, ordenação e manipulação de vetores. As instruções para cada exercício variam entre ler valores, calcular resultados e imprimir saídas específicas.
Aula 16 - Modularização - parte 3 - exercíciosPacc UAB
O documento discute módulos em Java, apresentando três exemplos de módulos. O primeiro soma dois números reais, o segundo calcula o peso ideal baseado na altura e sexo, e o terceiro verifica se uma letra está em um vetor. É explicada a sintaxe geral de módulos em Java e como implementar os três exemplos usando esta sintaxe.
1. O documento descreve o plano de ensino de uma disciplina de Algoritmos e Estrutura de Dados I no curso de Engenharia de Computação. Ele inclui a ementa, objetivos, conteúdos, bibliografia e apêndice de exercícios.
2. Os conteúdos abordam tópicos como tipos de dados, variáveis, operadores, estruturas de controle de fluxo, estruturas de dados homogêneas e heterogêneas, subalgoritmos e linguagem de programação.
3. O
1) O documento apresenta 15 exercícios de algoritmos com instruções para desenvolver cada um solucionando problemas cotidianos como trocar um pneu, calcular médias escolares e expressões matemáticas.
O documento apresenta uma lista de exercícios de algoritmos para um curso de Tecnologia em Análise e
Desenvolvimento de Sistemas, incluindo problemas envolvendo cálculos matemáticos, condicionais e repetições. São
listados 39 exercícios com diferentes níveis de complexidade para serem resolvidos por alunos.
Este documento apresenta 20 exercícios de programação em C sobre vários tópicos como entrada e saída de dados, estruturas condicionais, laços de repetição, funções matemáticas e lógicas. Os exercícios vão desde impressão de frases até cálculos mais complexos envolvendo séries, números perfeitos e primos.
O documento discute algoritmos, definindo-os como um conjunto de regras para solução de problemas. Apresenta etapas para construção de algoritmos, como definir entrada, processamento e saída de dados. Descreve diferentes tipos de algoritmos como descrição narrativa, pseudocódigo e fluxograma. Por fim, fornece exemplos e exercícios para fixação dos conceitos.
O documento contém 15 problemas de algoritmos que abordam tópicos como: 1) comparação de valores, 2) condicionais, 3) média aritmética, 4) contagem de itens, 5) cálculo de médias com condicionais. Os algoritmos envolvem leitura de dados, cálculos matemáticos e impressão de resultados.
O documento discute o comando CASE no Pascal para seleção múltipla de possibilidades através de exemplos e exercícios. É apresentada a sintaxe do CASE e como ele pode ser usado para executar diferentes comandos baseado no valor de uma variável seletora. Diversos exercícios são propostos para que os alunos pratiquem o uso do CASE em situações como cálculos matemáticos e de decisão.
1. Pede para fazer um programa em C que calcule o determinante de uma matriz quadrada de até ordem 4, definida pelo usuário.
2. Pede para fazer um programa em C com opções de ordenar colunas de uma matriz de strings lida, contar dígitos, letras e strings iniciadas por consoantes.
3. Pede para simular um estacionamento com entrada e saída de carros, movendo os demais sempre que um sai e mostrando mensagens.
4. Pede para ler uma expressão matemática, verificar sua validade, converter de infix
Apostila 1 pc i - estrutura da linguagemLucas Cruz
O documento apresenta uma série de exercícios de programação em C# sobre operadores aritméticos, estruturas de decisão, repetição e vetores e matrizes para que os alunos pratiquem os conceitos aprendidos.
O documento apresenta uma lista de 31 exercícios de programação em Java sobre vários tópicos como entrada e saída de dados, cálculos matemáticos, condicionais e repetições. Os exercícios vão desde operações simples como soma e subtração até cálculos mais complexos envolvendo salários, descontos e ordenação de dados.
O documento apresenta os conceitos básicos de algoritmos e programação, incluindo estruturas de algoritmos, operadores, estruturas condicionais e de repetição em Portugol. Exemplos e exercícios são fornecidos para demonstrar cada conceito.
O documento discute estruturas condicionais em programação, incluindo estruturas "se...senão" e "escolha...caso". Exemplos demonstram como essas estruturas permitem que programas atendam a diferentes situações com base nos valores de variáveis, evitando a necessidade de vários algoritmos menores. Exercícios propostos ilustram como solicitar dados do usuário e tomar decisões com base nesses dados.
1. O documento apresenta 9 exercícios sobre programação com vetores que envolvem preenchimento, cálculo e exibição de informações armazenadas em vetores. 2. Os exercícios abordam temas como vetores numéricos e de strings, cálculo de médias, maiores e menores valores. 3. Dicas e recomendações são fornecidas para facilitar a resolução dos exercícios propostos.
A lista de exercícios propõe 15 problemas envolvendo algoritmos e lógica de programação. Os problemas incluem ler e processar valores numéricos, verificar condições, ordenar valores, calcular médias e reajustes salariais.
Este documento discute conceitos básicos de lógica de programação e algoritmos. Ele explica o que são algoritmos, variáveis, tipos de dados, estruturas de controle e repetição. Além disso, apresenta exemplos de algoritmos não computacionais e computacionais utilizando a linguagem Portugol.
1) O documento define algoritmo como a lógica de solução de um problema passo-a-passo e apresenta formas de representação de algoritmos.
2) São descritas características e qualidades desejáveis de um algoritmo como integridade, clareza, simplicidade e eficiência.
3) São apresentados conceitos como pseudo-código, programação estruturada, comandos, operadores e estruturas de decisão e repetição utilizados na construção de algoritmos.
Este documento contém 30 exercícios sobre algoritmia que incluem:
1) Algoritmos para realizar operações matemáticas como soma, área, perímetro.
2) Algoritmos para ler e processar dados como notas de alunos, precipitação em localidades.
3) Algoritmos para ordenar e manipular vetores e números.
1) O documento apresenta um livro sobre programação na linguagem Pascal, discutindo seus 11 capítulos que cobrem conceitos básicos de programação, introdução à linguagem Pascal, estruturas de decisão, repetição, procedimentos, vetores, arquivos e tipos definidos pelo usuário.
2) O autor explica que a segunda edição do livro teve apenas revisões de erros e acrescentou alguns exercícios, mantendo a mesma estrutura bem-sucedida da primeira edição.
3) A linguagem Pascal é adequada para ensinar
O documento discute validação de dados e a estrutura de repetição "faça-enquanto". A validação de dados é usada para garantir que os dados digitados pelo usuário estejam corretos através do uso de condições. A estrutura "faça-enquanto" executa um bloco de instruções repetidamente enquanto uma condição for verdadeira, diferente de "enquanto" que testa a condição no início.
O documento descreve uma série de aulas sobre lógica de programação. A primeira aula apresenta introduções e jogos lógicos. A segunda aula define algoritmos e apresenta exemplos. As aulas subsequentes discutem estruturas de algoritmos, variáveis, operadores, estruturas de decisão e repetição.
O documento apresenta 22 exercícios de programação para serem resolvidos em linguagem C, abrangendo tópicos como entrada e saída de dados, cálculo de áreas, conversão de temperaturas, cálculo de médias, ordenação e manipulação de vetores. As instruções para cada exercício variam entre ler valores, calcular resultados e imprimir saídas específicas.
Aula 16 - Modularização - parte 3 - exercíciosPacc UAB
O documento discute módulos em Java, apresentando três exemplos de módulos. O primeiro soma dois números reais, o segundo calcula o peso ideal baseado na altura e sexo, e o terceiro verifica se uma letra está em um vetor. É explicada a sintaxe geral de módulos em Java e como implementar os três exemplos usando esta sintaxe.
1. O documento descreve o plano de ensino de uma disciplina de Algoritmos e Estrutura de Dados I no curso de Engenharia de Computação. Ele inclui a ementa, objetivos, conteúdos, bibliografia e apêndice de exercícios.
2. Os conteúdos abordam tópicos como tipos de dados, variáveis, operadores, estruturas de controle de fluxo, estruturas de dados homogêneas e heterogêneas, subalgoritmos e linguagem de programação.
3. O
1) O documento apresenta 15 exercícios de algoritmos com instruções para desenvolver cada um solucionando problemas cotidianos como trocar um pneu, calcular médias escolares e expressões matemáticas.
O documento apresenta uma lista de exercícios de algoritmos para um curso de Tecnologia em Análise e
Desenvolvimento de Sistemas, incluindo problemas envolvendo cálculos matemáticos, condicionais e repetições. São
listados 39 exercícios com diferentes níveis de complexidade para serem resolvidos por alunos.
Este documento apresenta 20 exercícios de programação em C sobre vários tópicos como entrada e saída de dados, estruturas condicionais, laços de repetição, funções matemáticas e lógicas. Os exercícios vão desde impressão de frases até cálculos mais complexos envolvendo séries, números perfeitos e primos.
O documento discute algoritmos, definindo-os como um conjunto de regras para solução de problemas. Apresenta etapas para construção de algoritmos, como definir entrada, processamento e saída de dados. Descreve diferentes tipos de algoritmos como descrição narrativa, pseudocódigo e fluxograma. Por fim, fornece exemplos e exercícios para fixação dos conceitos.
O documento contém 15 problemas de algoritmos que abordam tópicos como: 1) comparação de valores, 2) condicionais, 3) média aritmética, 4) contagem de itens, 5) cálculo de médias com condicionais. Os algoritmos envolvem leitura de dados, cálculos matemáticos e impressão de resultados.
O documento apresenta 13 exercícios de algoritmos para serem resolvidos no Visualg. Os exercícios envolvem cálculos numéricos, condicionais e repetições e abordam tópicos como média, soma, tabuada, análise de triângulos e estatísticas.
Conceitos e técnicas de programação lista de exercícios iRobson Ferreira
Este documento apresenta 15 exercícios de programação divididos em duas partes: a primeira parte contém conceitos básicos de lógica de programação e a segunda parte contém algoritmos a serem desenvolvidos. Os algoritmos incluem tarefas como ler e escrever valores, ordenar números, calcular médias e classificar atletas e nadadores por idade. O documento foi entregue como uma lista de exercícios para a Unidade 1 de Conceitos e Técnicas de Programação.
A lista de exercícios propõe 20 problemas de lógica de programação utilizando o Visual G para desenvolver algoritmos. Os exercícios envolvem ler valores de entrada e processá-los para calcular ou classificar dados, comparar resultados e exibir mensagens de saída.
O documento lista 15 exercícios de algoritmos que envolvem cálculos matemáticos comuns como soma, média, porcentagem e outras operações. Os alunos devem formar equipes de até 3 pessoas e desenvolver algoritmos para resolver cada um dos problemas listados, envolvendo entradas de dados e saídas de resultados.
Linguagem de Programação estruturada com Java-Aula03Elvis Araújo
O documento apresenta 10 exercícios de programação em Java sobre vários tópicos como entrada e saída de dados, ordenação, conversão de unidades e cálculos financeiros. Para cada exercício é fornecida a resposta correspondente ao programa Java desenvolvido.
1. A lista contém 17 exercícios que envolvem estruturas de decisão para ler dados e determinar resultados com base em condições, como verificar se um número é maior que 100, validar uma senha, calcular média escolar.
2. Muitos exercícios pedem para ler notas, salários, idades e outros dados numéricos e textuais, e então exibir mensagens com base em regras como faixas de preço, idade ou percentuais de desconto/lucro.
3. Os exercícios abordam tópicos como
Capítulo 16 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
O documento discute 10 problemas de programação que visam aplicar conceitos aprendidos em capítulos anteriores, como cálculo de IMC, BAI, validação de datas e jogo da pedra-papel-tesoura. Comentários fornecem dicas para aprimorar cada problema, como testes de dados e novas funcionalidades.
O documento apresenta 16 exercícios de algoritmos e estruturas de decisão em pseudocódigo, incluindo algoritmos para calcular o dobro/triplo de um número, metade de um número divisível por 10, conta de consumo de água, classificação de idade, tipo de triângulo, conceito escolar de acordo com nota, e aumento salarial de acordo com faixa salarial.
1) O documento discute estruturas de decisão aninhadas em programação, apresentando exemplos de seu uso.
2) São apresentados conceitos como estruturas condicionais simples e compostas, e como estruturas condicionais podem ser aninhadas para testar múltiplas condições.
3) Seis exemplos em Python ilustram o uso de estruturas condicionais aninhadas para resolver problemas que envolvem tomadas de decisão baseadas em múltiplos fatores.
O documento apresenta 27 exercícios de programação em C que abordam tópicos como entrada e saída de dados, operações matemáticas, condições e estruturas de repetição. Os exercícios vão desde operações simples com variáveis até a conversão de unidades e cálculos mais complexos.
Algoritmos e Programação: Funcionamento do computador. Conceito e definição d...Alex Camargo
O documento discute o funcionamento básico de computadores e conceitos de algoritmos. Primeiro, explica que computadores podem armazenar, processar e consultar dados, divididos em hardware e software. Em seguida, define algoritmos como sequências finitas de instruções para solucionar problemas e fornece exemplos de algoritmos cotidianos e em pseudocódigo. Por fim, discute representações gráficas de algoritmos em fluxogramas.
Conceitos e técnicas de programação lista de exercícios iiRobson Ferreira
1) Desenvolva um algoritmo que imprima a tabuada de um número lido.
2) Escreva um algoritmo que calcule a média e conte quantos alunos ficaram acima da média de uma turma.
3) Leia um vetor e escreva o maior elemento e sua posição.
Este documento apresenta os conteúdos e conceitos sobre mecanismos de controlo de execução no módulo 2 de Programação e Sistemas de Informação, incluindo estruturas de decisão, seleção múltipla e repetição, bem como noções básicas de C++.
O documento discute conceitos de lógica de programação, incluindo: (1) linguagens de programação viabilizam algoritmos através de instruções; (2) compiladores transformam código-fonte em código de máquina; (3) algoritmos devem ser claros e objetivos para resolver problemas.
Introdução aos algoritmos e à algoritmia.pptxPaulo Cardoso
O documento introduz conceitos fundamentais de algoritmia, incluindo: (1) a definição de algoritmo e suas características; (2) como resolver problemas através de algoritmos; (3) a origem histórica da noção de algoritmo desde a Grécia Antiga.
1. O documento apresenta 36 exercícios de programação em Java sobre estruturas de repetição, validação de dados, cálculos matemáticos e séries numéricas.
2. Os exercícios abordam tópicos como validação de notas e senhas, cálculo de populações, geração de tabelas de preços, caixa registradora simples, cálculo de fatorial, verificação de números primos e geração de séries numéricas.
3. As soluções dos exercícios devem utilizar estruturas de repet
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfenpfilosofiaufu
Caderno de Resumos XVIII Encontro de Pesquisa em Filosofia da UFU, IX Encontro de Pós-Graduação em Filosofia da UFU e VII Encontro de Pesquisa em Filosofia no Ensino Médio
Egito antigo resumo - aula de história.pdfsthefanydesr
O Egito Antigo foi formado a partir da mistura de diversos povos, a população era dividida em vários clãs, que se organizavam em comunidades chamadas nomos. Estes funcionavam como se fossem pequenos Estados independentes.
Por volta de 3500 a.C., os nomos se uniram formando dois reinos: o Baixo Egito, ao Norte e o Alto Egito, ao Sul. Posteriormente, em 3200 a.C., os dois reinos foram unificados por Menés, rei do alto Egito, que tornou-se o primeiro faraó, criando a primeira dinastia que deu origem ao Estado egípcio.
Começava um longo período de esplendor da civilização egípcia, também conhecida como a era dos grandes faraós.
1. FAJESU - FACULDADE JESUS MARIA JOSÉ
Tecnologia em Análise e Desenvolvimento de Sistemas
Tecnologia em Redes de Computadores
Algoritmos (1 Semestre 2010) – Prof. Flaviano
www.flaviano.eti.br / fosbsb@gmail.com
EXERCÍCIOS
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, multiplicação e a divisão dos
números lidos.
3. Escrever um algoritmo para determinar o consumo médio de um automóvel sendo fornecida a distância total
percorrida pelo automóvel e o total de combustível gasto.
4. Escrever um algoritmo que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no
mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o
seu nome, o salário fixo e salário no final do mês.
5. Escrever um algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve no semestre. No final
informar o nome do aluno e a sua média (aritmética).
6. Ler dois valores para as variáveis A e B, e efetuar as trocas dos valores de forma que a variável A passe a possuir o
valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados.
7. Ler uma temperatura em graus Celsius e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é:
F=(9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius.
8. Elaborar um algoritmo que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar
(US$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade de dólares disponíveis com o
usuário.
9. Faça um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento após um mês.
Considere fixo o juro da poupança em 0,70% a. m.
10. A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco) prestações sem juros. Faça um algoritmo que
receba um valor de uma compra e mostre o valor das prestações.
11. Faça um algoritmo que receba o preço de custo de um produto e mostre o valor de venda. Sabe-se que o preço de
custo receberá um acréscimo de acordo com um percentual informado pelo usuário.
12. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos
impostos (aplicados, primeiro os impostos sobre o custo de fábrica, e depois a percentagem do distribuidor sobre o
resultado). Supondo que a percentagem do distribuidor seja de 28% e os impostos 45%. Escrever um algoritmo que
leia o custo de fábrica de um carro e informe o custo ao consumidor do mesmo.
2. FAJESU - FACULDADE JESUS MARIA JOSÉ
Tecnologia em Análise e Desenvolvimento de Sistemas
Tecnologia em Redes de Computadores
Algoritmos (1 Semestre 2010) – Prof. Flaviano
www.flaviano.eti.br / fosbsb@gmail.com
13. Faça um algoritmo que receba um número e mostre uma mensagem caso este número seja maior que 10.
14. Escrever um algoritmo que leia dois valores inteiro distintos e informe qual é o maior.
15. Faça um algoritmo que receba um número e diga se este número está no intervalo entre 100 e 200.
16. Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua
média (aritmética), informar o nome e sua menção aprovado (media >= 7), Reprovado (media <= 5) e Recuperação
(media entre 5.1 a 6.9).
17. Ler 80 números e ao final informar quantos número(s) est(á)ão no intervalo entre 10 (inclusive) e 150 (inclusive).
18. Faça um algoritmo que receba a idade de 75 pessoas e mostre mensagem informando “maior de idade” e “menor de
idade” para cada pessoa. Considere a idade a partir de 18 anos como maior de idade.
19. Escrever um algoritmo que leia o nome e o sexo de 56 pessoas e informe o nome e se ela é homem ou mulher. No
final informe total de homens e de mulheres.
20. A concessionária de veículos “CARANGO VELHO” está vendendo os seus veículos com desconto. Faça um
algoritmo que calcule e exiba o valor do desconto e o valor a ser pago pelo cliente de vários carros. O desconto
deverá ser calculado de acordo com o ano do veículo. Até 2000 - 12% e acima de 2000 - 7%. O sistema deverá
perguntar se deseja continuar calculando desconto até que a resposta seja: “(N) Não” . Informar total de carros com
ano até 2000 e total geral.
21. Escrever um algoritmo que leia os dados de “N” pessoas (nome, sexo, idade e saúde) e informe se está apta ou não
para cumprir o serviço militar obrigatório. Informe os totais.
22. Faça um algoritmo que receba o preço de custo e o preço de venda de 40 produtos. Mostre como resultado se
houve lucro, prejuízo ou empate para cada produto. Informe media de preço de custo e do preço de venda.
23. Faça um algoritmo que receba um número e mostre uma mensagem caso este número sege maior que 80, menor
que 25 ou igual a 40.
24. Faça um algoritmo que receba “N” números e mostre positivo, negativo ou zero para cada número.
3. FAJESU - FACULDADE JESUS MARIA JOSÉ
Tecnologia em Análise e Desenvolvimento de Sistemas
Tecnologia em Redes de Computadores
Algoritmos (1 Semestre 2010) – Prof. Flaviano
www.flaviano.eti.br / fosbsb@gmail.com
25. Faça um algoritmo que leia dois números e identifique se são iguais ou diferentes. Caso eles sejam iguais imprima
uma mensagem dizendo que eles são iguais. Caso sejam diferentes, informe qual número é o maior, e uma
mensagem que são diferentes.
26. Faça um algoritmo que leia um número de 1 a 5 e escreva por extenso. Caso o usuário digite um número que não
esteja neste intervalo, exibir mensagem: número inválido.
27. A concessionária de veículos “CARANGO” está vendendo os seus veículos com desconto. Faça um algoritmo que
calcule e exiba o valor do desconto e o valor a ser pago pelo cliente. O desconto deverá ser calculado sobre o valor
do veículo de acordo com o combustível (álcool – 25%, gasolina – 21% ou diesel –14%). Com valor do veículo zero
encerra entrada de dados. Informe total de desconto e total pago pelos clientes.
28. Escrever um algoritmo para uma empresa que decide dar um reajuste a seus 584 funcionários de acordo com os
seguintes critérios:
a) 50% para aqueles que ganham menos do que três salários mínimos;
b) 20% para aqueles que ganham entre três até dez salários mínimos;
c) 15% para aqueles que ganham acima de dez até vinte salários mínimos;
d) 10% para os demais funcionários.
Leia o nome do funcionário, seu salário e o valor do salário mínimo. Calcule o seu novo salário reajustado. Escrever o
nome do funcionário, o reajuste e seu novo salário. Calcule quanto à empresa vai aumentar sua folha de pagamento.
29. Faça um algoritmo que receba o número do mês e mostre o mês correspondente. Valide mês inválido.
30. Faça um algoritmo que receba o nome a idade, o sexo e salário fixo de um funcionário. Mostre o nome e o salário
líquido:
31. Escrever um algoritmo que leia três valores inteiros distintos e os escreva em ordem crescente.
32. Dados três valores A, B e C, em que A e B são números reais e C é um caractere, pede-se para imprimir o resultado
da operação de A por B se C for um símbolo de operador aritmético; caso contrário deve ser impressa uma
mensagem de operador não definido. Tratar erro de divisão por zero.
33. Escrever um algoritmo que leia três valores inteiros e verifique se eles podem ser os lados de um triângulo. Se
forem, informar qual o tipo de triângulo que eles formam: equilátero, isóscele ou escaleno.
Propriedade: o comprimento de cada lado de um triângulo é menor do que a soma dos comprimentos dos outros
dois lados.
4. FAJESU - FACULDADE JESUS MARIA JOSÉ
Tecnologia em Análise e Desenvolvimento de Sistemas
Tecnologia em Redes de Computadores
Algoritmos (1 Semestre 2010) – Prof. Flaviano
www.flaviano.eti.br / fosbsb@gmail.com
Triângulo Equilátero: aquele que tem os comprimentos dos três lados iguais;
Triângulo Isóscele: aquele que tem os comprimentos de dois lados iguais. Portanto, todo triângulo equilátero é
também isóscele;
Triângulo Escaleno: aquele que tem os comprimentos de seus três lados diferentes.
34. A escola “APRENDER” faz o pagamento de seus professores por hora/aula. Faça um algoritmo que calcule e exiba o
salário de um professor. Sabe-se que o valor da hora/aula segue a tabela abaixo:
Professor Nível 1 R$12,00 por hora/aula
Professor Nível 2 R$17,00 por hora/aula
Professor Nível 3 R$25,00 por hora/aula
35. Elabore um algoritmo que, dada a idade de um nadador. Classifique-o em uma das seguintes categorias:
Infantil A = 5 - 7 anos
Infantil B = 8 - 10 anos
juvenil A = 11- 13 anos
juvenil B = 14 - 17 anos
Sênior = 18 - 25 anos
Apresentar mensagem “idade fora da faixa etária” quando for outro ano não contemplado.
36. Faça um algoritmo que calcule o valor da conta de luz de uma pessoa. Sabe-se que o cálculo da conta de luz segue
a tabela abaixo:
Tipo de Cliente Valor do KW/h
1 (Residência) 0,60
2 (Comércio) 0,48
3 (Indústria) 1,29
37. Faça um algoritmo que leia o nome, o sexo, a altura e a idade de uma pessoa. Calcule e mostre nome e o seu peso
ideal de acordo com as seguintes características da pessoa:
38. Em um curso de Ciência da Computação a nota do estudante é calculada a partir de três notas atribuídas,
respectivamente, a um trabalho de laboratório, a uma avaliação semestral e a um exame final. As notas variam, de 0
a 10 e a nota final é a média ponderada das três notas mencionadas. A tabela abaixo fornece os pesos:
Laboratório Peso 2
5. FAJESU - FACULDADE JESUS MARIA JOSÉ
Tecnologia em Análise e Desenvolvimento de Sistemas
Tecnologia em Redes de Computadores
Algoritmos (1 Semestre 2010) – Prof. Flaviano
www.flaviano.eti.br / fosbsb@gmail.com
Avaliação semestral Peso 3
Exame final Peso 5
39. Dado o nome de um estudante, com o respectivo número de matrícula e as três notas acima mencionadas,
desenvolva um algoritmo para calcular a nota final e a classificação de cada estudante. A classificação é dada
conforme a tabela abaixo:
Nota Final Classificação
[8,10] A
[7,8] B
[6,7] C
[5,6] D
[0,5] R
Imprima o nome do estudante, com o seu número, nota final e classificação.
Uma Companhia de Seguros possui nove categorias de seguro baseadas na idade e ocupação do segurado. Somente
pessoas com pelo menos 17 anos e não mais de 70 anos podem adquirir apólices de seguro. Quanto às classes de
ocupações, foram definidos três grupos de risco. A tabela abaixo fornece as categorias em função da faixa etária e do
grupo de risco. Dados nome, idade e grupo de risco, determinar a categoria do pretendente à aquisição de tal seguro.
Imprimir o nome a idade e a categoria do pretendente, e , caso a idade não esteja na faixa necessária, imprimir uma
mensagem.