Baixe o app para aproveitar ainda mais
Prévia do material em texto
Centro Universitário do Estado do Pará - CESUPA Área de Ciências Exatas e Tecnologia Disciplinas: Introdução à Programação (CC1TA / CC1NA) Algoritmos (SI1NA / RC1NA / AS1NA) Professora: Lêda de Oliveira Monteiro Assunto: Algoritmos com Estrutura de Seleção LISTA DE EXERCÍCIOS – 07 (Revisão Geral) EXERCÍCIOS 1. Com base nas tabelas-verdade, determine o resultado lógico das expressões mencionadas, assinalando se são verdadeiras ou falsas. Considere para as respostas os seguintes valores: X = 1, A= 3, B= 5, C = 8 e D = 7. a. .não. (X>3) Verdadeiro ( ) Falso ( ) b. (X>1) .e. .não. (B>D) Verdadeiro ( ) Falso ( ) c. não (D<0) .e. (C>5) Verdadeiro ( ) Falso ( ) d. não (X>3) .ou. (C<7) Verdadeiro ( ) Falso ( ) e. (A>B) .ou. (C>B) Verdadeiro ( ) Falso ( ) f. (X<1) .e. (B>=D) Verdadeiro ( ) Falso ( ) g. (D<0) .ou. (C>5) Verdadeiro ( ) Falso ( ) 2. Após a execução do seguinte trecho de um algoritmo Algoritmo Exemplo; . . Se A2 <= B3 Então TESTE := verdadeiro Senão TESTE := falso; C:= TESTE; . . Fim em C estará armazenado o valor falso se, originalmente: a. A2 < B3 b. A2 <= B3 c. A2 >= B3 d. A2 > B3 e. A2 = B3 3. Após a execução do seguinte trecho de um algoritmo Algoritmo Exemplo; . . D := 0; Se (A <= B) e (C >= B) Então D := 5 . . Fim em D estará armazenado o valor falso se, originalmente: a. A < B < C b. A <= B <= C c. A < B <= C d. B < C < A e. Nenhuma das respostas acima 4. Um cliente de uma loja de computadores deseja saber quanto vai gastar para adquirir um computador novo. Para isso, elabore um programa para ler a descrição e o valor do processador, a descrição dos periféricos e o valor total destes periféricos, a descrição dos equipamentos complementares que garantem o bom funcionamento do computador (nobreak e/ou estabilizador) e o seu valor. Como resposta, o programa deve apresentar toda a descrição do computador e o valor total gasto por esse cliente. Considere que o cliente terá um desconto de 10% caso efetue o pagamento em dinheiro a vista. 5. Preparar um algoritmo para ler o raio de uma esfera e calcular e imprimir o volume desta esfera. Durante a leitura é possível que se cometa erros e entrem valores negativos para o raio. Isto é indesejável, pois a área impressa será negativa. Prever no algoritmo a possibilidade de verificar valores negativos na leitura. Se um valor negativo é lido, imprimir uma mensagem de erro. 6. Escrever um algoritmo para ler 3 valores inteiros (A, B, C) e escrever o maior valor, suponha que os três valores lidos são diferentes. 7. Escrever um algoritmo para ler 3 valores inteiros (A, B, C) e escrever o menor valor, suponha que os três valores lidos são diferentes. 8. Construir um algoritmo que indique se o número digitado está compreendido entre 100 e 200. 9. Criar um algoritmo que leia dois números e imprimir uma mensagem dizendo se cada um deles é positivo ou negativo. Informe também se a soma deles é um valor positivo ou negativo. 10. Criar um algoritmo que leia a idade de uma pessoa e se ela é analfabeta ou não e informe sua situação quanto a obrigatoriedade de votar nas eleições no Brasil. Considere que uma pessoa com idade inferior a 16 anos não pode votar, entre 16 e 18 anos o voto é facultativo, entre 18 e 60 anos é obrigada a votar e acima de 70 anos o voto é facultado. Considere, também, que para as pessoas analfabetas o voto é facultado. 11. Construir um algoritmo que leia um valor numérico entre 1 e 5 e escreva o valor correspondente por extenso, conforme a seguir: 1 UM 2 DOIS 3 TRÊS 4 QUATRO 5 CINCO
Compartilhar