Escolar Documentos
Profissional Documentos
Cultura Documentos
1. TRACING/TRAÇAGEM
1.1. Considere o algoritmo seguinte, que permite efetuar a leitura de três valores inteiros e calcular o
triplo do primeiro valor, o produto do segundo valor com o terceiro e o quadrado do terceiro valor.
Algoritmo calcula_1;
Variáveis a, b, c, triplo, produto, quadrado: inteiro;
Início
Escrever (“Introduza um valor inteiro:”);
Ler (a);
Escrever (“Introduza um valor inteiro:”);
Ler (b);
Escrever (“Introduza um valor inteiro:”);
Ler (c);
triplo <- a * 3; produto <- b * c;
quadrado <- c ^ 2;
Escrever (“O triplo de “,a,” é: “,triplo);
Escrever (“O produto de “,b,” com “,c,” é: “,produto);
Escrever (“O quadrado de “,c,” é: “,quadrado);
Fim.
1.2. Considere o algoritmo que se segue, que permite calcular o quíntuplo da soma do dobro de dois
números inteiros.
Algoritmo Quintuplo;
Variáveis num1, num2, SomaQuad, Quintuplo: inteiro;
Início
Escrever (“Introduza um valor inteiro:”);
Ler (num1);
Escrever (“Introduza um valor inteiro:”);
Ler (num2);
SomaQuad <- num1*2 + num2*2;
Quintuplo <- SomaQuad*5;
Escrever (“O resultado da operação é: “,Quintuplo);
Fim
2. PROGRAMAÇÃO
2.1. Crie um algoritmo apresentando-o em pseudocódigo e fluxograma para calcular o número de com-
binações possíveis de um determinado número de bits, indicado pelo utilizador, sendo um número
inteiro e maior que zero.
Algoritmo Comb_Bits;
Variáveis n, n_comb :inteiro;
Início
Escrever (“Indique o número de bits “);
Ler (n); n_comb <- 2 ^ n;
Escrever (“Número de combinações = “,n_comb);
Fim.
2.4. Conclua o preenchimento do quadro seguinte, definindo o número de ordem das instruções apre-
sentadas, de forma a criar um programa para efetuar as operações aritméticas pela ordem: mul-
tiplicação, divisão inteira, exponenciação e subtração.
2.5. Conclua o preenchimento do quadro seguinte, definindo o número de ordem das instruções apre-
sentadas, de forma a criar um programa para efetuar as operações de atribuição pela ordem:
Subtração e atribuição; Multiplicação e atribuição; Divisão; Potência e atribuição.
2.6. Conclua o preenchimento do quadro seguinte, definindo o número de ordem das instruções apre-
sentadas, de forma a criar um programa que, a partir de uma atribuição múltipla, efetue as ope-
rações de comparação pela ordem: Igual; Maior do que; Menor que ou igual e Diferente.