Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

AVALIAÇÃO P1 Algoritimo, Exercícios de Algoritmos

AVALIAÇÃO P1 Algoritmo Para que servem os algoritmos em programação?

Tipologia: Exercícios

2021

Compartilhado em 08/03/2021

flexx-rsrs
flexx-rsrs 🇧🇷

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
QUESTÕES:
1 – Para que servem os algoritmos em programação?
A) São os programas instalados nos computadores.
B) Serve para elaboração do programa objeto.
C) Serve para elaboração do programa executável.
D) Serve para elaboração do programa fonte.
2 – Qual a função de cada uma das figuras de um diagrama de bloco?
1 – Desvio (Conector) – Permite o desvio para um ponto qualquer do programa, colocando uma letra ou número no
símbolo para identificar os pares da conexão.
2 – Conector de página – Permite informar de qual página vem o fluxograma
3 – Exibição de dados – Mostra informações ou resultados
3 – Qual a resposta para o comando 7DIV2=?
A) 3;
B) 3,5;
C) 3,50;
D) 3,0;
4 – Explique a função do operador aritmético MOD?
Resposta: MOD ou % - Operador de módulo (isto é, resto da divisão inteira). Por exemplo, 8 MOD 3 = 2. Tem a
mesma precedência do operador de divisão tradicional. Ele mostra o resto de uma divisão.
5 – Qual o resultado final após execução do trecho de programa abaixo, se o valor informado for 4 6 e -1?
1. algoritmo “comEnquanto”
2. var
3. i: numerico
4. inicio
5. leia (i)
6. enquanto i >=0 faca
7. escreva (i^0.5)
8. leia (i)
9. fimenquanto
10. fimalgoritmo
Resposta:
Para entrada 4: o resultado será 2
Para entrada 6: o resultado será
Para entrada -1: o resultado será o fim do programa
6 - Se X = falso e Y = verdadeiro Então X OU Y é ?
A) Falso.
B) Verdadeiro.
7 – Qual o resultado final após execução do trecho de programa abaixo se o usuário entrar como os números:
5 -8 e -9?
1. Algoritmo "questao7"
2. VAR
3. NUMERO: VETOR [1..3] DE REAL
4. i, x: INTEIRO
5. inicio
6. x <- 0
7. para i de 1 ate 3 faca
8. leia (NUMERO[i])
1 2 3
pf3

Pré-visualização parcial do texto

Baixe AVALIAÇÃO P1 Algoritimo e outras Exercícios em PDF para Algoritmos, somente na Docsity!

QUESTÕES:

1 – Para que servem os algoritmos em programação? A) São os programas instalados nos computadores. B) Serve para elaboração do programa objeto. C) Serve para elaboração do programa executável. D) Serve para elaboração do programa fonte. 2 – Qual a função de cada uma das figuras de um diagrama de bloco? 1 – Desvio (Conector) – Permite o desvio para um ponto qualquer do programa, colocando uma letra ou número no símbolo para identificar os pares da conexão. 2 – Conector de página – Permite informar de qual página vem o fluxograma 3 – Exibição de dados – Mostra informações ou resultados

3 – Qual a resposta para o comando 7DIV2=?

A) 3;

B) 3,5;

C) 3,50;

D) 3,0;

4 – Explique a função do operador aritmético MOD? Resposta : MOD ou % - Operador de módulo (isto é, resto da divisão inteira). Por exemplo, 8 MOD 3 = 2. Tem a mesma precedência do operador de divisão tradicional. Ele mostra o resto de uma divisão. 5 – Qual o resultado final após execução do trecho de programa abaixo, se o valor informado for 4 6 e -1?

  1. algoritmo “comEnquanto”
  2. var
  3. i: numerico
  4. inicio
  5. leia (i)
  6. enquanto i >=0 faca
  7. escreva (i^0.5)
  8. leia (i)
  9. fimenquanto
  10. fimalgoritmo Resposta: Para entrada 4: o resultado será 2 Para entrada 6: o resultado será Para entrada -1: o resultado será o fim do programa 6 - Se X = falso e Y = verdadeiro Então X OU Y é? A) Falso. B) Verdadeiro. 7 – Qual o resultado final após execução do trecho de programa abaixo se o usuário entrar como os números: 5 -8 e -9?
  11. Algoritmo "questao7"
  12. VAR
  13. NUMERO: VETOR [1..3] DE REAL
  14. i, x: INTEIRO
  15. inicio
  16. x <- 0
  17. para i de 1 ate 3 faca
  18. leia (NUMERO[i])
  1. se NUMERO[i] < 0 entao
  2. x <- x + 1
  3. fimse
  4. fimpara
  5. para i de 1 ate 3 faca
  6. escreval (NUMERO[i])
  7. fimpara
  8. escreva ("Valor de x: ", x)
  9. fimalgoritmo Resposta: Valor de X é 2 8 – O que faz o algoritmo abaixo e qual o(s) resultado(s) apresentado(s) ao executá-lo.
  10. **algoritmo “Questão 8”
  11. VAR 3.** Contador: **numerico
  12. inicio
  13. repita**
  14. Contador <- 1
  15. Contador <- Contador + 1
  16. ate Contador = 10
  17. fimalgoritmo Resposta : O algoritmo representa um contador que vai de 1 a 10. Porém ao executar o programa vai dar erro, pois o contador sempre vai retornar com valor 1, vai entrar em loop. Na linha 5 está o comando repita e na, 6 a atribuição do valor 1 à variável contador, será necessário inverter a linha 6 com a 5, e para contar corretamente terá que atribuir o valor 0 para o contador. Como mostra a imagem a baixo: 9 – O que faz cada linha do algoritmo abaixo e qual o(s) resultado(s) apresentado(s) ao executá-lo, se o valor informado pelo usuário for 18? **1. algoritmo "Questão 9" //Título do algoritmo
  18. var //Seção de declaração de variáveis
  19. i, N: INTEIRO // Declarando variáveis como inteiro
  20. inicio //Início do programa principal
  21. leia (N) //Comando Leia, valor será armazenado na var N
  22. para i de 0 ate N faca Passo 2 //Vai contar até o número que o usuário digitou
  23. escreva (i) //Comando para imprimir na tela o valor de i
  24. fimpara //Finaliza a estrutura de repetição para
  25. fimalgoritmo //Finaliza o algoritmo/programa** Se executar o programa do jeito que está, ele vai contar de 0 até 18 como mostra abaixo: 10 – Explique o que faz o algoritmo abaixo e qual o(s) resultado(s) apresentado(s) ao executá-lo. 1. 1. algoritmo "Questão 10" //Título do algoritmo