TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Os Algoritmos e Programação

Por:   •  21/4/2020  •  Exam  •  1.081 Palavras (5 Páginas)  •  176 Visualizações

Página 1 de 5

Algoritmos e Programação:

Exercícios de Fixação:

Os Exercícios deve ser feitos em aula:

  1. O que é um algoritmo?
  2. O que é um Programa?
  1. 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 ?

...

Baixar como (para membros premium)  txt (4.9 Kb)   pdf (176.2 Kb)   docx (568.1 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com