Baixe o app para aproveitar ainda mais
Prévia do material em texto
ATIVIDADE: LISTA_1 DE EXERCÍCIOS ALGORITMOS E LÓGICA DE PROGRAMAÇÃO - PROF. PAULO CUESTA 1. Supondo que A, B e C são variáveis de tipo inteiro, com valores iguais a 5, 10 e -8, respectivamente, e uma variável real D, com valor de 1,5 , quais os resultados das expressões aritméticas a seguir? a) 2 * A % 3 – C b) Raizq (-2 * C ) \ 4 c) ( ( 20 \ 3 ) div 3 ) + Exp ( 8,2 ) / 2 d) ( 30 % 4 * Exp ( 3,3 )) * - 1 e) Exp ( -C , 2 ) + ( D * 10 ) / A f) Raizq ( Exp ( A, B/A)) + C * D 2. Determine os resultados obtidos nas avaliações das expressões lógicas seguintes, sabendo que A, B, C contém, respectivamente 2; 7; e 3,5 , e que existe uma variável lógica L cujo valor é falsidade (F): a) B = A * C e ( L ou V ) b) B > A ou B = Exp ( A / A ) c) L e B \ A > = C ou não A < = C d) não L ou V e Raizq ( A + B ) > = C e) B / A = C ou B / A < > C f) L ou Exp ( B , A ) < = C * 10 + A * B 3. Indique o resultado das seguintes expressões: a) 2 > 3 b) ( 6 < 8 ) ou ( 3 > 7 ) c) ( ( ( 10 \ 2 ) % 6 ) > 5 ) xor ( 3 < ( 2 % 2 )) d) não ( 2 < 3 ) 4. Escreva o comando de atribuição, na linguagem VisuAlg e resolva as expressões matemáticas a seguir: a) F E D C B A X onde A = 2, B = 6, C = 3, D = 4, E = 8, F = 4 b) A CABB X *2 **4 1 2 onde A = 1, B = -5 , C = 6 5. Para a expressão lógica : S = não A e B ou A e não B , preencher a tabela verdade: A B S F F F V V F V V 6. Idem para : S = não A e não B ou A e B A B S F F F V V F V V 7. Idem para S = não A e B ou C A B C S F F F F F V F V F F V V V F F V F V V V F V V V 8. Analisar o pseudocódigo abaixo e determinar os valores impressos. Inteiro : Valor1 , Valor2 Atribua 7 a Valor1 Atribua 3 a Valor2 Atribua Valor1 + Valor2 a Valor1 Atribua Valor1 – Valor2 a Valor2 Atribua Valor1 – Valor2 a Valor1 Imprima ( Valor1, Valor2) 9. Elaborar algoritmo na forma pseudocodigo que, a partir das medidas dos lados A e B de um retângulo, obtidas através de um teclado, calcule a área e o perímetro deste retângulo. Imprimir os resultados. B A AREA = A.B PERIMETRO = 2.A + 2.B 10. Elaborar algoritmo na forma pseudocódigo que calcule quantos azulejos são necessários para azulejar uma parede. É necessário conhecer a altura da parede (AP), a sua largura (LP), a altura do azulejo (AA) e sua largura (LA). Os dados devem ser inseridos através do teclado. Os dados do azulejo, estão em centimetros (cm), e os dados da parede estão em metros (m). Imprimir o resultado. Exemplo: AA = 15 LA = 15 ( cm ) LP = 2 AP = 2 ( m ) 11. O critério estabelecido pela instituição, corresponde a duas notas ao longo do semestre: B1 e B2. O critério de avaliação estabelece que a média semestral ( MEDIA ), seja dado pela seguinte equação: 10 2614 xBxB MEDIA Elabore algoritmo na forma pseudocódigo, que leia as notas B1 e B2 via teclado e imprima o resultado. 12. A condição física de uma pessoa pode ser medida com base no cálculo do IMC, Índice de Massa corporal, o qual é calculado dividindo-se o peso da pessoa ( em kg ) pela sua altura em ( m ) ao quadrado : Elabore algoritmo na forma pseudocódigo que leia os valores do peso e altura através do teclado, e imprima o resultado. 13. Elaborar programa utilizando linguagem “C”, para os algoritmos desenvolvidos nos itens 09 a 12. 2ALTURA PESO IMC
Compartilhar