Os Algoritmos e Programação
Por: ALICE EMILIANO • 21/4/2020 • Exam • 1.081 Palavras (5 Páginas) • 176 Visualizações
Algoritmos e Programação:
Exercícios de Fixação:
Os Exercícios deve ser feitos em aula:
- O que é um algoritmo?
- O que é um Programa?
- Escreva a seqüência de passos para que um robô seja capaz de trocar uma lâmpada queimada que está localizada no centro de uma sala e, já existe uma escada posicionada logo abaixo; o robô está em frente à escada.
R.: Pegar uma lâmpada nova;
Subir na escada;
Soltar a lâmpada velha;
Colocar a lâmpada nova;
Descer da escada.
4) Escreva a seqüência de passos para que uma pessoa abra um arquivo armazenado em um disquete utilizando o Word for Windows.
R.:Inserir o disquete na unidade;
Acionar com duplo-clique Meu Computador;
Selecionar a unidade de disquete, com duplo-clique;
Localizar o nome do arquivo desejado;
5) Dadas as expressões a seguir, identificar o resultado verdadeiro ou falso que essas retornariam em função dos valores dados (vide exemplo):
Supondo que à variável A seja atribuído o valor 2 e B o valor 7:
Exemplo: A = 2 AND B = 5 resultado: falso (para A = 2 o resultado é verdadeiro e para B = 5 o resultado é falso, como o operador é AND o resultado final é falso)
Considerando os valores atribuídos a A = 15 e B = 25, avalie as expressões a seguir:
a) A > 3 AND B < 7:
b) A > 3 OR B < 7
c) A <= B AND B = 25;
d) NOT A = = 25 AND B = = 25;
e) A < B AND B > A OR B <> 7.
6) Sabe-se que o uso incorreto da precedência de operadores ocasiona erros. Pensando nisso avalie o resultado das expressões abaixo e:
a) classifique em que ordem deverão ser executadas as operações;
b) o resultado das operações.
Considere os seguintes valores para as variáveis: A ← 8; B ← 5; C ← -4; D ← 2;
a) Delta ← B2 – 4 * A * C
R.: Ordem de execução: Potenciação, Multiplicação, Subtração e Atribuição.
Delta = 153.
b) J ← “ Hoje “ <> “HOJE”
R.: Ordem de execução: Operador relacional, Atribuição.
J = .v.
c) Media ← ( A + B + C + D) / 4
R.: Ordem de execução: Operações entre parênteses (Soma), Divisão e Atribuição.
Media = 2,75.
d) Media ← A + B + C + D /4
R.: Ordem de execução: Divisão, Soma e Atribuição.
Media = 9,5.
e) Resultado ← A mod B / 5
R.: Ordem de execução: Mod (Resto da Divisão), Divisão e Atribuição.
Resultado = 0,6.
f) Resultado ← (A mod B ) / 5
R.: Ordem de execução: Mod (Resto da Divisão), Divisão e Atribuição.
Resultado = 0,6.
g) X ← ( A + B) – 10 * C
R.: Ordem de execução: Soma entre parênteses, Multiplicação, Subtração e Atribuição.
X = 53
h) X ← A + B – 10 * C
R.: Ordem de execução: Multiplicação, Soma, Subtração e Atribuição.
X = 53
i) Y ← A > 8 .e. B + C > D
R.: Ordem de execução: Soma, Relacional, Lógico e Atribuição.
Y = .f.
h) Y ← A > 3 * 2 .ou. B + C <> D
R.: Ordem de execução: Multiplicação, Soma, Relacional, Lógico e Atribuição.
Y = .v.
7) Um aluno realizou 3 provas de uma disciplina. Considerando o critério abaixo, faça um programa que mostre se ele ficou para exame. Qual nota este aluno precisa tirar no exame para passar ?
...