Algoritmo
Trabalho Escolar: Algoritmo. Pesquise 862.000+ trabalhos acadêmicosPor: nyce265 • 1/4/2014 • 2.888 Palavras (12 Páginas) • 588 Visualizações
AED – I
Lista de exercícios 1 – Individual – entregar via portal.
1) Quais são os tipos primitivos de dados, no portugol e no C++?
Portugol : inteiro, real, lógico ,caráter.
C++: char ,int ,float, bool.
2) O que torna um algoritmo computacional?
Entrada, processamento e saída de dados.
3) Quais são os comandos que alteram o valor de uma variável?
Os comandos operadores aritméticos, relacionados e lógicos.
4) Quais são as formas de representar um algoritmo?
fluxograma,portugol ,C++ , sequencia lógica.
5) Qual é a diferença entre a estrutura de seleção simples para composta?
A simples utiliza apenas uma condição SE, composta utiliza as duas condições SE e SENAO.
6) Quantas e quais são as estrutura de seleção?
Quatro. Seleção simples, seleção composta, seleção encadeada e seleção múltipla.
7) Em qual momento podemos usar a estrutura de seleção por múltipla escolha? De um exemplo
Seleção múltipla escolha: e quando um conjunto de valores discretos precisa ser testado
8) O que é um algoritmo?
E uma sequencia finita e não ambígua de estrutura computacional para solucionar um problema.
9) O que é um fluxograma?
E uma maneira gráfica de representa um algoritmo, usando formas geométricas que indicam cada tipo de ação e passo do algoritmo.
10) Qual é a diferença entre uma variável e uma constante?
As constantes entendem que é um dado constante, ou seja, não sofre alteração. Já a variável é a representação de um dado que tem a possibilidade de ser alterado em algum instante.
11) Determine os resultados obtidos na avaliação das expressões lógicas seguintes, sabendo que
A = 4, B = 8, C = 5.5 e L = Falso.
a) B = A * C E (L OU V)
B = A * C E (L OU V)
B = 22 E V
F E V
F
b) F E V OU V
F E V OU V
F OU V
V
c) (V OU V) E F
(V OU V) E F
V E F
F
d) L E B div A >= C OU NÃO A <= C
L E B div A >= C OU NÃO A <= C
L E2>=5.5 OU NÃO A <=C
L E F OU NÃO V
F E F OU F
F
12) O Posto de combustível precisa criar um programa para calcular o desconto de uma determinada promoção, tabela abaixo. Para isso será necessário que o usuário digite a Placa, o tipo do combustível, e a quantidade abastecida. O litro da gasolina custa R$ 2,799 e o Álcool R$ 2,159.
Promoção
Combustível Desconto
Gasolina 5%
Álcool 10%
Faça um algoritmo em portugol para o problema em questão:
INÍCIO
Caracter placa, combustivel;
Real litros;
Escreva (“ Digite a placa “);
Leia (placa);
Escreva (“Digite ‘G’ para gasolina e ‘A’ para álcool”);
Leia (Combustível);
Escreva (“Digite a quantidade abastecida”);
Leia (litros) ;
Se(combustível == ‘G’ OU combustivel == ‘G’){
Escreva ((litros*2.799)*0.95);
}senão{
Se(combustivel == ‘A’){
Escreva ((litros*2.159)*0.90);
}
}
FIM
13) Considere o seguinte algoritmo em portugol
início
lógico: b1, b2;
se (não(b1)) {
<Comando1>
}
senão{
se (b2) {
<Comando2>
}
senão{
<Comando3>
}
}
fim
a) Qual deve ser o valor de b1 e b2 para que o comando3 seja executado?
b1=V, b2=F
b) Qual deve ser o valor de b1 e b2 para que o comando1 seja executado?
B1=F
14) A escola de ensino médio tabajara precisa criar um programa para calcular a media das 4 notas de um aluno. Para isso será necessário ler antes a matricula, o nome e as 4 notas.
#include <iostream.h.>
main(){
int mat;
char nome['40'];
...