SlideShare uma empresa Scribd logo
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: EXERCICIOS DE VETORES
Aula 07
Rev. 0
20.09.2019
Pág. 1 de 6
PROF. RODRIGO SAITO – rodrigok@anchieta.br
Faça os exercícios, utilizando vetores e laços:
1. Ler 15 elementos de um vetor A. construir um vetor B de mesmo tipo, observando a seguinte
lei de formação: “Todo elemento de B deverá ser o quadrado do elemento de A
correspondente”. Apresentar os vetores A e B;
programa exercicio01
var
i : inteiro
tipo vet = Vetor[1..15] de inteiros
A : vet
B : vet
inicio
para i de 1 até 15 passo 1 faça
escreva “Digite um numero para o elemento A:”,i
leia A[i]
fim_para
para i de 1 até 15 passo 1 faça
B[i]  A[i] * A[i]
fim_para
para i de 1 até 15 passo 1 faça
escreva “Valor de A[”,i,”] é de: ”, A[i]
escreva “Valor de B[”,i,”] é de: ”, B[i]
fim_para
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: EXERCICIOS DE VETORES
Aula 07
Rev. 0
20.09.2019
Pág. 2 de 6
PROF. RODRIGO SAITO – rodrigok@anchieta.br
2. Ler dois vetores A e B com 15 elementos cada. Construir um vetor c, sendo esta a junção das
duas outras matrizes. Desta forma, C deverá ter o dobro de elementos, ou seja, 30. Apresentar o
vetor C;
programa exercicio02
var
i : inteiro
tipo vet = Vetor[1..15] de inteiro
tipo vetC = Vetor[1..30] de inteiro
A : vet
B : vet
C : vetC
inicio
para i de 1 até 15 passo 1 faça
escreva “Digite um numero para o elemento A:”,i
leia A[i]
escreva “Digite um numero para o elemento B:”,i
leia B[i]
fim_para
para i de 1 até 15 passo 1 faça
C[i]  A[i]
C[i] + 15  B[i]
fim_para
para i de 1 até 30 passo 1 faça
escreva “Valor de C[”,i”] é de: ”, C[i]
fim_para
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: EXERCICIOS DE VETORES
Aula 07
Rev. 0
20.09.2019
Pág. 3 de 6
PROF. RODRIGO SAITO – rodrigok@anchieta.br
3. Ler 20 elementos de um vetor A e construir um vetor B de mesma dimensão com os elementos
do vetor A, sendo que deverão estar invertidos. Ou seja, o primeiro elemento de a passa a ser o
último elemento de B, o segundo elemento de a passa a ser o penúltimo elemento de B e assim
por diante. Apresentar os vetores A e B;
programa exercicio03
var
i, j : inteiro
tipo vet = Vetor[1..20] de inteiro
A : vet
B : vet
inicio
para i de 1 até 20 passo 1 faça
escreva “Digite um numero para o elemento A:”,i
leia A[i]
fim_para
j  20
para i de 1 até 20 passo 1 faça
B[j]  A[i]
j  j - 1
fim_para
para i de 1 até 20 passo 1 faça
escreva “Vetor A[“,i,”] = ”, A[i]
fim_para
para i de 1 até 20 passo 1 faça
escreva “Vetor B[“,i,”] = ”, B[i]
fim_para
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: EXERCICIOS DE VETORES
Aula 07
Rev. 0
20.09.2019
Pág. 4 de 6
PROF. RODRIGO SAITO – rodrigok@anchieta.br
4. Ler um vetor a com 20 elementos. Construir um vetor B do mesmo tipo do vetor A, sendo que
cada elemento de B seja o somatório do elemento correspondente do vetor A. Se o valor do
elemento A[1] for 5, B[1] deverá ser 5. (O primeiro elemento de cada vetor sempre será igual).
Se o valor do elemento A[2] for 5, B[2] será 10. Se o valor do elemento A[3] for 2, B[3] será 12
e assim por diante. Apresentar os vetores A e B.
programa exercicio04
var
i : inteiro
somatorio : inteiro
tipo vet = Vetor[1..20] de inteiro
A : vet
B : vet
inicio
para i de 1 até 20 passo 1 faça
escreva “Digite um numero para o elemento A:”,i
leia A[i]
fim_para
somatorio  0
para i de 1 até 20 passo 1 faça
somatorio  somatorio + A[i]
B[i]  somatorio
fim_para
para i de 1 até 20 passo 1 faça
escreva “Vetor A[“,i,”] = ”, A[i]
fim_para
para i de 1 até 20 passo 1 faça
escreva “Vetor B[“,i,”] = ”, B[i]
fim_para
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: EXERCICIOS DE VETORES
Aula 07
Rev. 0
20.09.2019
Pág. 5 de 6
PROF. RODRIGO SAITO – rodrigok@anchieta.br
5. Ler um vetor A com 10 elementos positivos. Construir um vetor B do mesmo tipo e dimensão,
em que cada elemento do vetor B deverá ser o valor negativo do elemento correspondente do
vetor A. Desta forma, se em A[1] estiver armazenado o elemento 8, deverá estar em B[1] o
valor -8, e assim por diante. Apresentar os elementos da matriz A e B;
6. Ler um vetor A com 10 elementos. Construir um vetor B de mesmo tipo, sendo que cada
elemento de B deverá ser a metade de cada elemento de A. Apresentar os elementos dos vetores
A e B;
programa exercicio06
var
i : inteiro
tipo vet = Vetor[1..10] de reais
A : vet
B : vet
inicio
para i de 1 até 10 passo 1 faça
escreva “Digite um numero para o elemento A:”,i
leia A[i]
fim_para
para i de 1 até 10 passo 1 faça
B[i]  A[i] /2
fim_para
para i de 1 até 10 passo 1 faça
escreva “Valor de A[”,i,”] é de: ”, A[i]
escreva “Valor de B[”,i,”] é de: ”, B[i]
fim_para
fim
7. Ler 20 elementos (valores reais) para temperaturas em graus Celsius em um vetor A. O
programa deverá apresentar a menor, a maior e a média das temperaturas lidas;
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: EXERCICIOS DE VETORES
Aula 07
Rev. 0
20.09.2019
Pág. 6 de 6
PROF. RODRIGO SAITO – rodrigok@anchieta.br
8. Ler 12 elementos inteiros para o vetor A. Construir o vetor B do mesmo tipo e dimensão,
observando a seguinte lei de formação: “Todo elemento do vetor A que for impar deverá ser
multiplicado por 2; caso contrário, o elemento do vetor A deverá permanecer constante”.
Apresentar os vetores A e B;
programa exercicio08
var
i : inteiro
resto : inteiro
tipo vet = Vetor[1..12] de inteiros
A : vet
B : vet
inicio
para i de 1 até 12 passo 1 faça
escreva “Digite um numero para o elemento A:”,i
leia A[i]
fim_para
para i de 1 até 12 passo 1 faça
resto  A[i] MOD 2
se (resto <> 0) então
B[i]  A[i] * 2
senão
B[i]  A[i]
fim_se
fim_para
para i de 1 até 12 passo 1 faça
escreva “Valor de A[”,i,”] é de: ”, A[i]
escreva “Valor de B[”,i,”] é de: ”, B[i]
fim_para
fim

Mais conteúdo relacionado

Mais procurados

Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaExercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Loiane Groner
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
Professor Samuel Ribeiro
 
[Curso Java Basico] Exercicios Aulas 25 a 27
[Curso Java Basico] Exercicios Aulas 25 a 27[Curso Java Basico] Exercicios Aulas 25 a 27
[Curso Java Basico] Exercicios Aulas 25 a 27
Loiane Groner
 
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
Loiane Groner
 
Caderno de exercicios algoritmos-v.1.3
Caderno de exercicios   algoritmos-v.1.3Caderno de exercicios   algoritmos-v.1.3
Caderno de exercicios algoritmos-v.1.3
Débora Inocêncio
 
[Curso Java Basico] Exercicios Aula 20
[Curso Java Basico] Exercicios Aula 20[Curso Java Basico] Exercicios Aula 20
[Curso Java Basico] Exercicios Aula 20
Loiane Groner
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
Willians Miyabara
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
Gabriel Faustino
 
Algoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - LacosAlgoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - Lacos
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 07 A - Vetores
Algoritmos - Aula 07 A - VetoresAlgoritmos - Aula 07 A - Vetores
Algoritmos - Aula 07 A - Vetores
Rodrigo Kiyoshi Saito
 
Exercicios java básico
Exercicios java básicoExercicios java básico
Exercicios java básico
Alessandro Plaviak
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
Willians Miyabara
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Gercélia Ramos
 
Juros simples
Juros simplesJuros simples
Juros simples
lucasjatem
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
Gercélia Ramos
 
Java: Condicionais
Java: CondicionaisJava: Condicionais
Java: Condicionais
Arthur Emanuel
 
Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++
profjr
 
Algoritmos resolvidos lista 2
Algoritmos resolvidos lista 2Algoritmos resolvidos lista 2
Algoritmos resolvidos lista 2
isa_ise
 
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com JavaExercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Loiane Groner
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
Carlos Wagner Costa
 

Mais procurados (20)

Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaExercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
[Curso Java Basico] Exercicios Aulas 25 a 27
[Curso Java Basico] Exercicios Aulas 25 a 27[Curso Java Basico] Exercicios Aulas 25 a 27
[Curso Java Basico] Exercicios Aulas 25 a 27
 
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
 
Caderno de exercicios algoritmos-v.1.3
Caderno de exercicios   algoritmos-v.1.3Caderno de exercicios   algoritmos-v.1.3
Caderno de exercicios algoritmos-v.1.3
 
[Curso Java Basico] Exercicios Aula 20
[Curso Java Basico] Exercicios Aula 20[Curso Java Basico] Exercicios Aula 20
[Curso Java Basico] Exercicios Aula 20
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Algoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - LacosAlgoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - Lacos
 
Algoritmos - Aula 07 A - Vetores
Algoritmos - Aula 07 A - VetoresAlgoritmos - Aula 07 A - Vetores
Algoritmos - Aula 07 A - Vetores
 
Exercicios java básico
Exercicios java básicoExercicios java básico
Exercicios java básico
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Juros simples
Juros simplesJuros simples
Juros simples
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
Java: Condicionais
Java: CondicionaisJava: Condicionais
Java: Condicionais
 
Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++
 
Algoritmos resolvidos lista 2
Algoritmos resolvidos lista 2Algoritmos resolvidos lista 2
Algoritmos resolvidos lista 2
 
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com JavaExercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 

Mais de Rodrigo Kiyoshi Saito

Algoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - ArquivosAlgoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - Arquivos
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - ExerciciosAlgoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - Exercicios
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio EnunciadoAlgoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 16 - Registros
Algoritmos - Aula 16 - RegistrosAlgoritmos - Aula 16 - Registros
Algoritmos - Aula 16 - Registros
Rodrigo Kiyoshi Saito
 
BD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelasBD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelas
Rodrigo Kiyoshi Saito
 
BD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelasBD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelas
Rodrigo Kiyoshi Saito
 
BD I - Aula 15 A - Comandos DML
BD I - Aula 15 A - Comandos DMLBD I - Aula 15 A - Comandos DML
BD I - Aula 15 A - Comandos DML
Rodrigo Kiyoshi Saito
 
BD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - EnunciadoBD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - Enunciado
Rodrigo Kiyoshi Saito
 
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub SelectsBD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de VariaveisAlgoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Rodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
Rodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando Dados - Parte 04
BD I - Aula 13 B - Agrupando Dados  - Parte 04BD I - Aula 13 B - Agrupando Dados  - Parte 04
BD I - Aula 13 B - Agrupando Dados - Parte 04
Rodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
Rodrigo Kiyoshi Saito
 
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em CAlgoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em C
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CAlgoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em C
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em CAlgoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em C
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc SaidaAlgoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Rodrigo Kiyoshi Saito
 

Mais de Rodrigo Kiyoshi Saito (20)

Algoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - ArquivosAlgoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - Arquivos
 
Algoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - ExerciciosAlgoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - Exercicios
 
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio EnunciadoAlgoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
 
Algoritmos - Aula 16 - Registros
Algoritmos - Aula 16 - RegistrosAlgoritmos - Aula 16 - Registros
Algoritmos - Aula 16 - Registros
 
BD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelasBD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelas
 
BD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelasBD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelas
 
BD I - Aula 15 A - Comandos DML
BD I - Aula 15 A - Comandos DMLBD I - Aula 15 A - Comandos DML
BD I - Aula 15 A - Comandos DML
 
BD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - EnunciadoBD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - Enunciado
 
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub SelectsBD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de VariaveisAlgoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
 
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
 
BD I - Aula 13 B - Agrupando Dados - Parte 04
BD I - Aula 13 B - Agrupando Dados  - Parte 04BD I - Aula 13 B - Agrupando Dados  - Parte 04
BD I - Aula 13 B - Agrupando Dados - Parte 04
 
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
 
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
 
Algoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em CAlgoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em C
 
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CAlgoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em C
 
Algoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em CAlgoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em C
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
 
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc SaidaAlgoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
 

Último

epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
MarceloMonteiro213738
 
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxPP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
LILIANPRESTESSCUDELE
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
lveiga112
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
MateusTavares54
 
2020_09_17 - Biomas Mundiais [Salvo automaticamente].pptx
2020_09_17 - Biomas Mundiais [Salvo automaticamente].pptx2020_09_17 - Biomas Mundiais [Salvo automaticamente].pptx
2020_09_17 - Biomas Mundiais [Salvo automaticamente].pptx
PatriciaZanoli
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
PatriciaZanoli
 
karl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vidakarl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vida
KleginaldoPaz2
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
Érika Rufo
 
7133lllllllllllllllllllllllllllll67.pptx
7133lllllllllllllllllllllllllllll67.pptx7133lllllllllllllllllllllllllllll67.pptx
7133lllllllllllllllllllllllllllll67.pptx
LEANDROSPANHOL1
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
HisrelBlog
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
SILVIAREGINANAZARECA
 
Dicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de cursoDicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de curso
Simone399395
 
Introdução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escolaIntrodução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escola
Professor Belinaso
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
AurelianoFerreirades2
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
TomasSousa7
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
YeniferGarcia36
 

Último (20)

epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
 
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxPP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
 
2020_09_17 - Biomas Mundiais [Salvo automaticamente].pptx
2020_09_17 - Biomas Mundiais [Salvo automaticamente].pptx2020_09_17 - Biomas Mundiais [Salvo automaticamente].pptx
2020_09_17 - Biomas Mundiais [Salvo automaticamente].pptx
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
 
karl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vidakarl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vida
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
 
7133lllllllllllllllllllllllllllll67.pptx
7133lllllllllllllllllllllllllllll67.pptx7133lllllllllllllllllllllllllllll67.pptx
7133lllllllllllllllllllllllllllll67.pptx
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
 
Dicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de cursoDicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de curso
 
Introdução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escolaIntrodução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escola
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
 

Algoritmos - Aula 07 B - Exercicios Vetores - Resolucao

  • 1. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: EXERCICIOS DE VETORES Aula 07 Rev. 0 20.09.2019 Pág. 1 de 6 PROF. RODRIGO SAITO – rodrigok@anchieta.br Faça os exercícios, utilizando vetores e laços: 1. Ler 15 elementos de um vetor A. construir um vetor B de mesmo tipo, observando a seguinte lei de formação: “Todo elemento de B deverá ser o quadrado do elemento de A correspondente”. Apresentar os vetores A e B; programa exercicio01 var i : inteiro tipo vet = Vetor[1..15] de inteiros A : vet B : vet inicio para i de 1 até 15 passo 1 faça escreva “Digite um numero para o elemento A:”,i leia A[i] fim_para para i de 1 até 15 passo 1 faça B[i]  A[i] * A[i] fim_para para i de 1 até 15 passo 1 faça escreva “Valor de A[”,i,”] é de: ”, A[i] escreva “Valor de B[”,i,”] é de: ”, B[i] fim_para fim
  • 2. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: EXERCICIOS DE VETORES Aula 07 Rev. 0 20.09.2019 Pág. 2 de 6 PROF. RODRIGO SAITO – rodrigok@anchieta.br 2. Ler dois vetores A e B com 15 elementos cada. Construir um vetor c, sendo esta a junção das duas outras matrizes. Desta forma, C deverá ter o dobro de elementos, ou seja, 30. Apresentar o vetor C; programa exercicio02 var i : inteiro tipo vet = Vetor[1..15] de inteiro tipo vetC = Vetor[1..30] de inteiro A : vet B : vet C : vetC inicio para i de 1 até 15 passo 1 faça escreva “Digite um numero para o elemento A:”,i leia A[i] escreva “Digite um numero para o elemento B:”,i leia B[i] fim_para para i de 1 até 15 passo 1 faça C[i]  A[i] C[i] + 15  B[i] fim_para para i de 1 até 30 passo 1 faça escreva “Valor de C[”,i”] é de: ”, C[i] fim_para fim
  • 3. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: EXERCICIOS DE VETORES Aula 07 Rev. 0 20.09.2019 Pág. 3 de 6 PROF. RODRIGO SAITO – rodrigok@anchieta.br 3. Ler 20 elementos de um vetor A e construir um vetor B de mesma dimensão com os elementos do vetor A, sendo que deverão estar invertidos. Ou seja, o primeiro elemento de a passa a ser o último elemento de B, o segundo elemento de a passa a ser o penúltimo elemento de B e assim por diante. Apresentar os vetores A e B; programa exercicio03 var i, j : inteiro tipo vet = Vetor[1..20] de inteiro A : vet B : vet inicio para i de 1 até 20 passo 1 faça escreva “Digite um numero para o elemento A:”,i leia A[i] fim_para j  20 para i de 1 até 20 passo 1 faça B[j]  A[i] j  j - 1 fim_para para i de 1 até 20 passo 1 faça escreva “Vetor A[“,i,”] = ”, A[i] fim_para para i de 1 até 20 passo 1 faça escreva “Vetor B[“,i,”] = ”, B[i] fim_para
  • 4. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: EXERCICIOS DE VETORES Aula 07 Rev. 0 20.09.2019 Pág. 4 de 6 PROF. RODRIGO SAITO – rodrigok@anchieta.br 4. Ler um vetor a com 20 elementos. Construir um vetor B do mesmo tipo do vetor A, sendo que cada elemento de B seja o somatório do elemento correspondente do vetor A. Se o valor do elemento A[1] for 5, B[1] deverá ser 5. (O primeiro elemento de cada vetor sempre será igual). Se o valor do elemento A[2] for 5, B[2] será 10. Se o valor do elemento A[3] for 2, B[3] será 12 e assim por diante. Apresentar os vetores A e B. programa exercicio04 var i : inteiro somatorio : inteiro tipo vet = Vetor[1..20] de inteiro A : vet B : vet inicio para i de 1 até 20 passo 1 faça escreva “Digite um numero para o elemento A:”,i leia A[i] fim_para somatorio  0 para i de 1 até 20 passo 1 faça somatorio  somatorio + A[i] B[i]  somatorio fim_para para i de 1 até 20 passo 1 faça escreva “Vetor A[“,i,”] = ”, A[i] fim_para para i de 1 até 20 passo 1 faça escreva “Vetor B[“,i,”] = ”, B[i] fim_para
  • 5. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: EXERCICIOS DE VETORES Aula 07 Rev. 0 20.09.2019 Pág. 5 de 6 PROF. RODRIGO SAITO – rodrigok@anchieta.br 5. Ler um vetor A com 10 elementos positivos. Construir um vetor B do mesmo tipo e dimensão, em que cada elemento do vetor B deverá ser o valor negativo do elemento correspondente do vetor A. Desta forma, se em A[1] estiver armazenado o elemento 8, deverá estar em B[1] o valor -8, e assim por diante. Apresentar os elementos da matriz A e B; 6. Ler um vetor A com 10 elementos. Construir um vetor B de mesmo tipo, sendo que cada elemento de B deverá ser a metade de cada elemento de A. Apresentar os elementos dos vetores A e B; programa exercicio06 var i : inteiro tipo vet = Vetor[1..10] de reais A : vet B : vet inicio para i de 1 até 10 passo 1 faça escreva “Digite um numero para o elemento A:”,i leia A[i] fim_para para i de 1 até 10 passo 1 faça B[i]  A[i] /2 fim_para para i de 1 até 10 passo 1 faça escreva “Valor de A[”,i,”] é de: ”, A[i] escreva “Valor de B[”,i,”] é de: ”, B[i] fim_para fim 7. Ler 20 elementos (valores reais) para temperaturas em graus Celsius em um vetor A. O programa deverá apresentar a menor, a maior e a média das temperaturas lidas;
  • 6. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: EXERCICIOS DE VETORES Aula 07 Rev. 0 20.09.2019 Pág. 6 de 6 PROF. RODRIGO SAITO – rodrigok@anchieta.br 8. Ler 12 elementos inteiros para o vetor A. Construir o vetor B do mesmo tipo e dimensão, observando a seguinte lei de formação: “Todo elemento do vetor A que for impar deverá ser multiplicado por 2; caso contrário, o elemento do vetor A deverá permanecer constante”. Apresentar os vetores A e B; programa exercicio08 var i : inteiro resto : inteiro tipo vet = Vetor[1..12] de inteiros A : vet B : vet inicio para i de 1 até 12 passo 1 faça escreva “Digite um numero para o elemento A:”,i leia A[i] fim_para para i de 1 até 12 passo 1 faça resto  A[i] MOD 2 se (resto <> 0) então B[i]  A[i] * 2 senão B[i]  A[i] fim_se fim_para para i de 1 até 12 passo 1 faça escreva “Valor de A[”,i,”] é de: ”, A[i] escreva “Valor de B[”,i,”] é de: ”, B[i] fim_para fim