Informática Aplicada I Lista: Fluxograma

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

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

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

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

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

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

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

ESTRUTURA CONDICIONAL E SELEÇÃO

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.

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

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

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

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9.

Exercícios de Programação

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

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

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

LISTA DE EXERCÍCIOS (2) PYTHON

1ª LISTA DE EXERCÍCIOS

1 ESTRUTURA SEQUENCIAL

1ª LISTA DE EXERCÍCIOS - Extra

Exercícios: comandos condicionais

Programação C# + ASP.NET

Parte I - Expressões lógicas e operadores

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

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

Exercícios: comandos condicionais

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

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

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

Algoritmos Sequenciais

Lista de Exercícios 4

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

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

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 receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

Exercícios Repetição

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

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

Maratona de Programação

Lista de Exercícios 3

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

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

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

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

Lista de Exercícios 5

Trabalho 1 Algoritmos e Estruturas de Dados I. Licenciatura em Computação 2017 Prof. Marcos V. O. Assis

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

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

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

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

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado)

Prova 2. CI208 - Programação de Computadores. Nome: 1 o semestre Instruções para a prova

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

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

Universidade Federal de Goiás Instituto de Informática

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

Lista de Exercícios 02

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

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

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

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

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.

Estruturas de Repetição WHILE e DO- WHILE

Lista de Exercícios Linguagem C#

Exercícios: Vetores e Matrizes

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

Estrutura Condicional em C - Lista de Exercícios

LISTA DE EXERCÍCIOS: 2ª Unidade Funções

Lista de Exercícios Desvio Condicional

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

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

LISTA DE ATIVIDADES ...

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

Introdução a programação Controle de Fluxo

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Programação Procedimental

Operadores e instruções

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza

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

Exercícios TVC2 PARTE I:

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

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

CADERNO DE EXERCÍCIOS ALGORITMOS

Grupo B Estruturas de Repetição

Entrada e Saída. Aula 02

Exercícios V1 = V2 = V1 = V2 =

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.

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java

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

6 a Lista Complementar de Exercícios de CI208 Programação de Computadores 13/02/2014

Processamento Sequencial e Condicional

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

Transcrição:

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 o valor 10 em uma variável A e o valor 20 em uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa. Ao final, escrever os valores que ficaram armazenados nas variáveis. 2) Analise os algoritmos abaixo e diga o que será impresso na tela ao serem executados: 1 Professor Cristóvão Cunha

3) Os pares de instruções abaixo produzem o mesmo resultado? A (4/2)+(2/4) e A 4/2+2/4 B 4/(2+2)/4 e B 4/2+2/4 C (4+2)*2-4 e C 4+2*2-4 4) Reescreva as instruções abaixo com o mínimo de parênteses possível, mas sem alterar o resultado: 2 Professor Cristóvão Cunha

5) Escreva um fluxograma para ler um valor (do teclado) e escrever (na tela) o seu antecessor. 6) Escreva um fluxograma para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo. 7) Faça um fluxograma que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias. 8) Escreva um fluxograma para ler o número total 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. 9) Escreva um fluxograma para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário. 10) O custo de um carro novo ao consumidor é a soma do custo de fábrica com a porcentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%, escrever um fluxograma para ler o custo de fábrica de um carro, calcular e escrever o custo final ao consumidor. 11) Uma revendedora de carros usados paga a seus funcionários vendedores um salário fixo por mês, mais uma comissão também fixa para cada carro vendido e mais 5% do valor das vendas por ele efetuadas. Escrever um fluxograma que leia o número de carros por ele vendidos, o valor total de suas vendas, o salário fixo e o valor que ele recebe por carro vendido. Calcule e escreva o salário final do vendedor. 12) Escreva um fluxograma para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (baseado na fórmula abaixo): Observação: Para testar se a sua resposta está correta saiba que 100 C = 212 F 13) Faça um fluxograma que leia três notas de um aluno, calcule e escreva a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é 2, 3 e 5. Fórmula para o cálculo da média final é: 14) Ler um valor e escrever a mensagem É MAIOR QUE 10! se o valor lido for maior que 10, caso contrário escrever NÃO É MAIOR QUE 10! 15) Ler um valor e escrever se é positivo ou negativo (considere o valor zero como positivo). 16) As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um fluxograma que leia o número de maçãs compradas, calcule e escreva o custo total da compra. 17) Ler as notas da 1a. e 2a. avaliações de um aluno. Calcular a média aritmética simples e escrever uma mensagem que diga se o aluno foi ou não aprovado (considerar que nota igual ou maior que 6 o aluno é aprovado). Escrever também a média calculada. 18) Ler o ano atual e o ano de nascimento de uma pessoa. Escrever uma mensagem que diga se ela poderá ou não votar este ano (não é necessário considerar o mês em que a pessoa nasceu). 19) Ler dois valores (considere que não serão lidos valores iguais) e escrever o maior deles. 20) Ler dois valores (considere que não serão lidos valores iguais) e escrevê-los em ordem crescente. 3 Professor Cristóvão Cunha

21) Ler a hora de início e a hora de fim de um jogo de Xadrez (considere apenas horas inteiras, sem os minutos) e calcule a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. 22) A jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar mais de 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um acréscimo de 50%. Escreva um fluxograma que leia o número de horas trabalhadas em um mês, o salário por hora e escreva o salário total do funcionário, que deverá ser acrescido das horas extras, caso tenham sido trabalhadas (considere que o mês possua 4 semanas exatas). 23) Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que ele recebe uma comissão de 3% sobre o total das vendas até R$ 1.500,00 mais 5% sobre o que ultrapassar este valor, calcular e escrever o seu salário total. 24) Faça um fluxograma para ler: número da conta do cliente, saldo, débito e crédito. Após, calcular e escrever o saldo atual (saldo atual = saldo - débito + crédito). Também testar se saldo atual for maior ou igual a zero escrever a mensagem 'Saldo Positivo', senão escrever a mensagem 'Saldo Negativo'. 25) Faça um fluxograma para ler: quantidade atual em estoque, quantidade máxima em estoque e quantidade mínima em estoque de um produto. Calcular e escrever a quantidade média ((quantidade média = quantidade máxima + quantidade mínima)/2). Se a quantidade em estoque for maior ou igual a quantidade média escrever a mensagem 'Não efetuar compra', senão escrever a mensagem 'Efetuar compra'. 26) Ler um valor e escrever se é positivo, negativo ou zero. 27) Ler 3 valores (considere que não serão informados valores iguais) e escrever o maior deles. 28) Ler 3 valores (considere que não serão informados valores iguais) e escrever a soma dos 2 maiores. 29) Ler 3 valores (considere que não serão informados valores iguais) e escrevê-los em ordem crescente. 30) Ler 3 valores (A, B e C) representando as medidas dos lados de um triângulo e escrever se formam ou não um triângulo. OBS: para formar um triângulo, o valor de cada lado deve ser menor que a soma dos outros 2 lados. 31) Ler o nome de 2 times e o número de gols marcados na partida (para cada time). Escrever o nome do vencedor. Caso não haja vencedor deverá ser impressa a palavra EMPATE. 32) Ler dois valores e imprimir uma das três mensagens a seguir: - Números iguais, caso os números sejam iguais; - Primeiro é maior, caso o primeiro seja maior que o segundo; - Segundo maior, caso o segundo seja maior que o primeiro. 33) Um posto está vendendo combustíveis com a seguinte tabela de descontos: Escreva um fluxograma que leia o número de litros vendidos e o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 3,30 e o preço do litro do álcool é R$ 2,90. 34) Escreva um fluxograma que leia as idades de 2 homens e de 2 mulheres (considere que as idades dos homens serão sempre diferentes entre si, bem como as 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. 35) Uma fruteira está vendendo frutas com a seguinte tabela de preços: 4 Professor Cristóvão Cunha

Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um desconto de 10% sobre este total. Escreva um fluxograma para ler a quantidade (em Kg) de morangos e a quantidade (em Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente. 36) Faça um fluxograma para ler um número que é um código de usuário. Caso este código seja diferente de um código armazenado internamente no algoritmo (igual a 1234) deve ser apresentada a mensagem Usuário inválido!. Caso o Código seja correto, deve ser lido outro valor que é a senha. Se esta senha estiver incorreta (a certa é 9999) deve ser mostrada a mensagem senha incorreta. Caso a senha esteja correta, deve ser mostrada a mensagem Acesso permitido. 37) Para A = V, B = V e C = F, qual o resultado da avaliação das seguintes expressões: a) (A e B) ou (A xou B) b) (A ou B) e (A e C) c) A ou C e B xou A e não B 38) Faça um fluxograma para ler: a descrição do produto (nome), a quantidade adquirida e o preço unitário. Calcular e escrever o total (total = quantidade adquirida * preço unitário), o desconto e o total a pagar (total a pagar = total - desconto), sabendo-se que: - Se quantidade <= 5 o desconto será de 2%; - Se quantidade > 5 e quantidade <=10 o desconto será de 3%; - Se quantidade > 10 o desconto será de 5%. 39) Faça um fluxograma para ler as 3 notas obtidas por um aluno nas 3 verificações e a média dos exercícios que fazem parte da avaliação. Calcular a média de aproveitamento, usando a fórmula abaixo e escrever o conceito do aluno de acordo com a tabela de conceitos mais abaixo: A atribuição de conceitos obedece a tabela abaixo: 40) Uma empresa quer verificar se um empregado está qualificado para a aposentadoria ou não. Para estar em condições, um dos seguintes requisitos deve ser satisfeito: - Ter no mínimo 65 anos de idade. - Ter trabalhado no mínimo 30 anos. - Ter no mínimo 60 anos e ter trabalhado no mínimo 25 anos. Com base nas informações acima, faça um fluxograma que leia: o número do empregado (código), o ano de seu nascimento e o ano de seu ingresso na empresa. O programa deverá escrever a idade e o tempo de trabalho do empregado e a mensagem 'Requerer aposentadoria' ou 'Não requerer'. 41) Escreva um fluxograma para ler 2 valores e se o segundo valor informado for ZERO, deve ser lido um novo valor, ou seja, para o segundo valor não pode ser aceito o valor zero e imprimir o resultado da divisão do primeiro valor lido pelo segundo valor lido. 5 Professor Cristóvão Cunha

42) Acrescentar uma mensagem de 'VALOR INVÁLIDO' no exercício anterior caso o segundo valor informado seja ZERO. 43) Escreva um fluxograma para ler as notas da 1a. e 2a. avaliações de um aluno, calcule e imprima a média (simples) desse aluno. Só devem ser aceitos valores válidos durante a leitura (0 a 10) para cada nota. 44) Acrescente uma mensagem 'NOVO CÁLCULO (S/N)?' ao final do exercício anterior. Se for respondido 'S' deve retornar e executar um novo cálculo, caso contrário deverá encerrar o algoritmo. 45) Escreva um fluxograma para imprimir os números de 1 (inclusive) a 10 (inclusive) em ordem crescente. 46) Escreva um fluxograma para imprimir os números de 1 (inclusive) a 10 (inclusive) em ordem decrescente. 47) Escreva um fluxograma para imprimir os 10 primeiros números inteiros maiores que 100. 48) Ler um valor N e imprimir todos os valores inteiros entre 1 (inclusive) e N (inclusive). Considere que o N será sempre maior que ZERO. 49) Modifique o exercício anterior para aceitar somente valores maiores que 0 para N. Caso o valor informado (para N) não seja maior que 0, deverá ser lido um novo valor para N. 50) Escreva um fluxograma que calcule e imprima a tabuada do 8 (1 a 10). 51) Ler um valor inteiro (aceitar somente valores entre 1 e 10) e escrever a tabuada de 1 a 10 do valor lido. 52) Ler 10 valores e escrever quantos desses valores lidos são NEGATIVOS. 53) Ler 10 valores e escrever quantos desses valores lidos estão no intervalo [10,20] (inlcuindo os valores 10 e 20 no intervalo) e quantos deles estão fora deste intervalo. 54) Ler 10 valores, calcular e escrever a média aritmética desses valores lidos. 55) Ler o número de alunos existentes em uma turma e, após isto, ler as notas destes alunos, calcular e escrever a média aritmética dessas notas lidas. 56) Escreva um fluxograma para ler 10 números e ao final da leitura escrever a soma total dos 10 números lidos. 57) Escreva um fluxograma para ler 10 números. Todos os números lidos com valor inferior a 40 devem ser somados. Escreva o valor final da soma efetuada. 58) Ler 2 valores, calcular e escrever a soma dos inteiros existentes entre os 2 valores lidos (incluindo os valores lidos na soma). Considere que o segundo valor lido será sempre maior que o primeiro valor lido. 59) O mesmo exercício anterior, mas agora, considere que o segundo valor lido poderá ser maior ou menor que o primeiro valor lido, ou seja, deve-se testá-los. 60) Faça um fluxograma que calcule e escreva a média aritmética dos números inteiros entre 15 (inclusive) e 100 (inclusive). 61) Uma loja está levantando o valor total de todas as mercadorias em estoque. Escreva um fluxograma que permita a entrada das seguintes informações: a) o número total de mercadorias no estoque; b) o valor de cada mercadoria. Ao final imprimir o valor total em estoque e a média de valor das mercadorias. 62) O mesmo exercício anterior, mas agora não será informado o número de mercadorias em estoque. Então o funcionamento deverá ser da seguinte forma: ler o valor da mercadoria e perguntar MAIS MERCADORIAS (S/N)?. Ao final, imprimir o valor total em estoque e a média de valor das mercadorias em estoque. 63) Faça um fluxograma que leia 100 valores e no final, escreva o maior e o menor valor lido. 64) Faça um fluxograma para ler uma quantidade e a seguir ler esta quantidade de números. Depois de ler todos os números o algoritmo deve apresentar na tela o maior dos números lidos e a média dos números lidos. 65) Faça um fluxograma para ler o código e o preço de 15 produtos, calcular e escrever: 6 Professor Cristóvão Cunha

- o maior preço lido; - a média aritmética dos preços dos produtos. 66) A prefeitura de uma cidade deseja fazer uma pesquisa entre seus habitantes. Faça um fluxograma para coletar dados sobre o salário e número de filhos de cada habitante e após as leituras, escrever: a) Média de salário da população; b) Média do número de filhos; c) Maior salário dos habitantes; d) Percentual de pessoas com salário menor que R$ 150,00. Obs.: O final das leituras dos dados se dará com a entrada de um salário negativo. 67) Escreva um fluxograma que imprima a tabuada (de 1 a 10) para os números de 1 a 10. 68) Escreva um fluxograma que imprima as seguintes seqüências de números: (1, 1 2 3 4 5 6 7 8 9 10) (2, 1 2 3 4 5 6 7 8 9 10) (3, 1 2 3 4 5 6 7 8 9 10) (4, 1 2 3 4 5 6 7 8 9 10) e assim sucessivamente, até que o primeiro número (antes da vírgula), também chegue a 10. Boa Diversão e Boa Sorte! Perguntado sobre como era criar uma obra de arte, Michelangelo respondeu: "Dentro da pedra já existe uma obra de arte. Eu apenas tiro o excesso de mármore!" 7 Professor Cristóvão Cunha