ALGORITIMO E LINGUAGEM DE PROGRAMAÇÃO
Casos: ALGORITIMO E LINGUAGEM DE PROGRAMAÇÃO. Pesquise 861.000+ trabalhos acadêmicosPor: danielhalabe • 26/2/2015 • 805 Palavras (4 Páginas) • 1.749 Visualizações
1. Analise os algoritmos abaixo e diga o que será impresso na tela ao serem executados:
a) inteiro A, B;
principal()
{
A=20;
B=40;
imprima (B);
B=15;
imprima (A,B);
}
b) inteiro X, Y, Z;
principal()
{
X=1;
Y=2;
Z= Y-X;
imprima (Z);
X=10;
Y=X+Z;
imprima (X,Y,Z);
}
c) inteiro A, B;
principal()
{
A=100;
B=A+10;
A= B+10;
B=A+10;
imprima (A);
A=B+10;
imprima (A,B);
}
2. Dado o algoritmo abaixo, faça um teste de mesa e complete o quadro a seguir para os valores especificados:
inteiro A, B, C;
caracter Resposta[1];
principal()
{
leia ("%i", &A);
leia ("%i", &B);
C=(A*B)+10;
se (C<=0);
Resposta="X";
senão
se (C<= 100)
Resposta="Y";
senão
Resposta="Z";
imprima (C, Resposta);
}
Quadro para o teste de mesa:
Variáveis
A B C Resposta
3 2
150 3
7 -1
-3 5
50 3
3. Na feira, uma banca está vendendo frutas com a seguinte tabela de preços:
Frutas Até 5 Kg Acima de 5 Kg
Maça R$ 2,50 por Kg R$ 2,00 por Kg
Morango R$ 8,90 por Kg R$ 7,50 por Kg
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 algoritmo 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.
Obs: utilize os seguintes nomes para as variáveis:
• Quantidade de maças compradas: kgmaca;
• Quantidade de morangos comprados: kgmorango;
• Valor pago pelas maças: valpagmaca;
• Valor pago pelos morangos: valpagmorango;
• Valor total pago: valpagtotal.
Instruções:
As respostas deverão ser apresentadas em um único arquivo do Word ou PDF, com fonte Arial, tamanho 12.
Critérios de Avaliação:
Cada resposta tem valor 0,5 ponto.
1)Respostas 1° Questão
a)
Inicialmente deverá imprimir na tela o valor de "B" que é 40
Após vai trocar o valor de "B" para 15 e irá mostrar os valores de "A" e "B"
então as saídas do algoritmo serão:
40
20,15
b)
Inicialmente devemos expressar:
inteiro X, Y, Z;
principal()
{
X=1;
Y=2;
Z= 2-1;
imprima (1);
X=10;
Y=1+1;
imprima (1,1,1);
}
Será impresso então:
1
10, 11, 1
c)
...