Buscar

Matriz Discursiva Nota 80 Lógica de Programação e Algoritimos

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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

Faça um algoritmo que leia uma matriz mXn e depois mostre os dados.
algoritmo "matriz01"
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 10 10/11/2016 11:44
Resposta:
leia (m,n)
para m de 1 ate n
para n de 1 ate m
escreva("digite um valor para linha ",m," coluna ",n, " :")
matriz(m,n)<m+1
fimpara
Dentro da maneira como o computador manipula informações, numa linguagem de programação há tipos primitivos 
básicos utilizados para construção de programas. Quais são?
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
fimalgoritmo
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 10 10/11/2016 11:44
Resposta:
São do tipo : Inteiro, caracter, real e lógico
Faça um algoritmo que leia dados para um vetor de n elementos. Após a leitura de todos os elementos do vetor, o 
mesmo deverá pedir uma posição neste vetor e um novo valor. O algoritmo deverá incluir nesta posição este novo valor. 
Logo, os demais valores do vetor deverão ser empurrados para as próximas posições do vetor.
São os tipos inteiro, caracter, real e lógico.
Conteúdo da Aula 3, Slide 3.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 10 10/11/2016 11:44
algoritmo "vetores"
var
 i,n,posicao : inteiro
 valor:real
 v: vetor [1..50] de real
 aux: real
inicio
//seção de comandos
 escreval("Digite o número de elementos do vetor:")
 leia(n)
 para i de 1 ate n faca
 escreval("Digite um numero qualquer:")
 leia(v[i])
 fimpara
 escreval("Digite um valor qualquer para inserir no vetor:")
 leia(valor)
 escreval("Digite a posição do vetor")
 leia(posicao)
 para i de n ate 2 passo -1 faca
 se (i>=posicao) entao
 v[i+1]<-v[i]
 fimse
 se (posicao=i) entao
 v[i]<-valor
 fimse
 fimpara
 para i de 1 ate n+1 faca
 escreval(v[i])
 fimpara
fimalgoritmo
Conteúdo das Aulas 9 e 10.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 10 10/11/2016 11:44
Resposta:
algoritmo "vetores"
var
i,n,posicao:ineiro
valor:real
v:vetor(1..5] de real
aux:real
inicio
escreva("Digite o numero de elementos do vetor")
leia(n)
para i de 1 ate n faca
 escreva("Digite um numero qualquer")
 
 escreva("Digite um valor qualquer para inserir no vetor")
 leia(valor)
 escreva("Digite a posicao do vetor")
 leia(posicao)
 para i de n ate 2 passo -1 faca
 se(i<=posicao) entao 
 v[i+1]<-[i]
 fimse
 se (posicao=i) entao
 v[1]<-valor
 fimse
fimpara
para i de 1 ate n+1 faca
 escreva(v[i])
fimpara
fimalgoritmo
Faça um algoritmo que escreva os quadrados de todos os números pares entre 1 e 20 (inclusive).
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 10 10/11/2016 11:44
Resposta:
algoritmo "quadrados"
var 
x:vetor de inteiro
i:inteiro
res:real
inicio
i<-1
para i de 1 ate 20 faca
 x<-x+1[x]
 res<-x^2
 escreva("Os números são " ,[x])
fimpara
fimalgoritmo
Faça um algoritmo que exiba um relatório de Totais e % por faixa-etária e sexo no seguinte formato:
"*** Totais por faixa-etária e sexo ***
Número de meninas:
Número de mulheres:
Número de meninos:
Número de homens:
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.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 10 10/11/2016 11:44
Total geral:
% de meninas:
% de mulheres:
% de meninos:
% de homens:
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
7 de 10 10/11/2016 11:44
algoritmo "estat"
var
x, idade,qt,fem_maior, fem_menor,masc_maior, masc_menor: inteiro
sexo:caracter
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
enquanto x < qt faca
 escreva("Digite uma idade: ")
 leia(idade)
 escreva("Digite o sexo (f/m): ")
 leia(sexo)
 se (idade<18) e (sexo="f") entao
 fem_menor<-fem_menor+1
 fimse
 se (idade<18) e (sexo="m") entao
 masc_menor<-masc_menor+1
 fimse
 se (idade>=18) e (sexo="f") entao
 fem_maior<-fem_maior+1
 fimse
 se (idade>=18) e (sexo="m") entao
 masc_maior<-masc_maior+1
 fimse
x<-x+1
fimenquanto
 escreval("*** Totais por faixa-etária e sexo ***")
 escreval("Número de meninas: ",fem_menor)
 escreval("Número de mulheres: ",fem_maior)
 escreval("Número de meninos: ",masc_menor)
 escreval("Número de homens: ",masc_maior)
 escreval("Total geral:",qt)
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
8 de 10 10/11/2016 11:44
Resposta:
algoritmo "estat"
var
x,idade,qt,fem_maior,fem_menor,masc_maior,masc_menor:inteiro
sexo:caracter
inicio
//Comandos
escreval("Digite a quantidade de entradas")
leia(qt)
enquanto x < qt faca
 escreva("Digite uma idade")
 leia(idade)
 escreva("Digite o sexo (F/M) : "
 leia(sexo)
 
 se (idade<18) e (sexo="F") entao
 fem_menor<-fem_menor + 1
 fimse
 
 se (idade<18) e (sexo="M") entao
 masc_menor<masc_menor+1
 fimse
 se (idade>=18) e (sexo ="F") entao
 fem_maior <-fem_maior=1
 fimse
 se (idade>=18) e (sexo="M") entao
 masc_maior<-masc_maior+1
 fimse
x<-x+1
fimenquanto
 escreval("% de meninas: ",fem_menor*100/qt," %")
 escreval("% de mulheres: ",fem_maior*100/qt," %")
 escreval("% de meninos: ",masc_menor*100/qt," %")
 escreval("% de homens: ",masc_maior*100/qt," %")
fimalgoritmo
Conteúdo das Aulas 9 e 10.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
9 de 10 10/11/2016 11:44
escreva("***TOTAIS POR FAIXA ETÁRIA***")
escreva("Numero de meninas: ", fem_menor)
escreva("Numero de mulheres: ", fem_maior)
escreva("Numero de meninos: ", masc_menor)
escreva("Numero de homens: " , masc_maior)
escreva("Total geral: ", qt)
escreva("% de meninas: ", fem_menor*100/qt,"%")
escreva(" % de mulheres: ", fem_maior*100/qt,"%")
escreva("% de meninos: ", masc_menor*100/qt,"%")
escreva("% de homens: ", masc_maior*100/qt,"%")
 
fimalgoritmo
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
10 de 10 10/11/2016 11:44

Outros materiais