Buscar

DISCURSIVA LÓGICA DE PROGRAMAÇÃO E ALGORITMOS 80

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

05/01/2017 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/105804/novo/1 1/4
Matriz Discursiva – UTA C FASE I – 17/10 ATE 04/11 [O aluno poderá utilizar o Software VisuALG]
Questão 1/5 - Lógica de Programação e Algoritimos
Faça um algoritmo que leia uma matriz mXn e depois mostre os dados.
algoritmo "matriz01"
Nota: 10.0
var
 
  matriz:vetor[1..10,1..10] de inteiro
  i,j,m,n:inteiro
 
inicio
 
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       matriz[i,j]<­i+j
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
  para j de 1 ate n faca
     escreva(matriz[i,j])
  fimpara
     escreval("")
fimpara

05/01/2017 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/105804/novo/1 2/4
Resposta:
var 
matriz:vetor[1..10,1..10] de inteiro 
i,j,m,n:inteiro 
inicio 
escreva ("*****Entrada de Dados*****") 
escreva ("") 
escreva ("digite o numero de linhas e o numero de colunas para matriz") 
leia (m,n) 
para i de 1 ate m faca 
 para j de 1 ate n faca 
  escreva ("Digite um valor para a linha: ",i," coluna: ",j,":") 
  matriz[i,j]<­i+j 
  fimpara 
 fimpara 
fimalgoritimo 
Questão 2/5 - Lógica de Programação e Algoritimos
Para manipulação de dados dentro de nossos algoritmos utilizamos quais elementos? Explique cada um.
Nota: 20.0
Resposta:
Variáveis e constantes. 
Variáveis que são alteradas constantemente no decorrer do algorítimo.
Constantes que não são alteradas ao decorrer do algorítimo.
Questão 3/5 - Lógica de Programação e Algoritimos
Escreva um algoritmo para calcular a área de num quadrado.
Nota: 20.0
 
fimalgoritmo
Variáveis e Constantes. Variáveis que são alteradas constantemente no decorrer do tempo de execução dos algoritmos e
constantes, que não sofrem variação no decorrer do tempo de execução do algoritmo.
Conteúdo da Aula 3, Slide 6.

05/01/2017 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/105804/novo/1 3/4
Resposta:
algoritimo "area_do_quadrado" 
// seção de declarações 
var 
lado,area:inteiro 
inicio 
//seção de comandos 
escreva ("digite o valor de um lado do quadrado") 
leia (lado) 
area <­lado*lado 
escreval("A àrea do quadrado é:", area) 
fimalgoritimo
Questão 4/5 - Lógica de Programação e Algoritimos
Quais são as estruturas básicas de controle utilizadas dentro da programação de computadores? 
Nota: 20.0
Resposta:
Estrutura Sequencial; Estrutura de Seleção; Estrutura de Repetição;
Questão 5/5 - Lógica de Programação e Algoritimos
Faça um algoritmo que escreva os quadrados de todos os números pares entre 1 e 20 (inclusive).
algoritmo "Quadrado"
// Seção de Declarações
var
   lado, area: real
 
inicio
// Seção de Comandos
   escreval("Digite o valor para um lado: ")
   leia(lado)
   area<­lado*lado
   escreval("Area do quadrado=",area)
 
fimalgoritmo
Conteúdo da Aula 5.

Sequência, decisão ou seleção e iteração ou repetição.
Conteúdo da Aula 4, Slides de 1 a 12.

05/01/2017 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/105804/novo/1 4/4
Nota: 10.0
Resposta:
algoritimo "quadrados" 
// seção de declarações 
var 
x: vetor de inteiro 
i:inteiro 
res: real 
inicio 
//seção de comandos 
inicio 
i<­1 
para 1 ate 20 faca 
x<­x+1[x] 
res<­x^2 
escreval["Os números são" [x]
algoritmo "quadrados"
// Seção de Declarações
var
i:inteiro
 
inicio
// Seção de Comandos
 
escreval("Quadrados dos numeros pares entre 1 e 20")
para i de 2 ate 20 passo 2 faca
    escreva(i*i)
fimpara
fimalgoritmo
Conteúdo da Aula 7.


Continue navegando

Outros materiais