Programação de Computadores

Tamanho: px
Começar a partir da página:

Download "Programação de Computadores"

Transcrição

1 Programação de Computadores Estrutura de Dados - Parte 1 Prof. Dr. Erivelton Geraldo Nepomuceno Depto. Engenharia Elétrica Sala 4.23 EL Prédio do DEPEL nepomuceno@ufsj.edu.br 1/28

2 Recapitulando: variáveis... Representação simbólica de valores Na matemática: incógnitas Nos algoritmos: Valores que se modificam ao longo do tempo Apenas 1 valor a cada vez Correspondem uma posição/espaço na memória Identificada pelo identificador Ex.: cálculo da área de um retângulo: Área = base.altura, podemos usar os identificadores A, b, h 2/28

3 VARIÁVEIS ESTUDADAS: UM ÚNICO VALOR POR VEZ E DE APENAS UM TIPO E QUANDO DESEJARMOS ARMAZENAR GRUPOS DE DADOS RELACIONADOS? NOVAS ESTRUTURAS DE DADOS: VARIÁVEIS COMPOSTAS 3/28

4 Comecemos com um exemplo... Calcular a média das notas de 10 alunos e determinar o número de alunos com nota superior à media calculada Algoritmo Declaração de variáveis Iniciar variáveis repita se I > 10 então interrompa fim se leia NOTA Acumule NOTA Conte as notas lidas fim repita Calcule a média das notas Conte os alunos com nota superior à média Escreva a média e o número de alunos com média superior fim algoritmo 4/28

5 Ref. Acumule NOTA SOMA SOMA + NOTA fim ref. Ref. Conte as notas lidas I I+1 fim ref. Ref. Calcule a média das notas MEDIA SOMA / 10 fim ref. Ref. Iniciar variáveis I 0 SOMA 0 QUANTIDADE 0 fim ref. Ref. Declaração de variáveis declare I, MEDIA, NOTA, QUANTIDADE, SOMA numérico fim ref. 5/28

6 Ref. Conte os alunos com nota superior à média se NOTA > MEDIA??? COMO PROCEDER? É NECESSÁRIO COMPARAR CADA NOTA À MÉDIA CALCULADA SOLICITA NOVAS ENTRADAS DO USUÁRIO! CIA N Ê O INC N T SIS REFAZ A LEITURA DO ARQUIVO DE DADOS! COMO GARANTIR QUE NÃO HAJA ERRO? COMO GARANTIR QUE DADOS SE MANTÊM? ELE JÁ TEVE ESSE TRABALHO! OPERAÇÃO 6/28 COMPUTACIONALMENTE ONEROSA!

7 Eis uma solução (mas não muito inteligente...) Algoritmo declare MÉDIA, NOTA1, NOTA2, NOTA3, NOTA4, NOTA5, NOTA6, NOTA7, NOTA8, NOTA 9, NOTA10, QUANTIDADE, SOMA numérico QUANTIDADE 0 leia NOTA1, NOTA2, NOTA3, NOTA4, NOTA5, NOTA6, NOTA7, NOTA8, NOTA 9, NOTA10 SOMA NOTA1+NOTA2+NOTA3+NOTA4+NOTA5+ NOTA6+NOTA7+NOTA8+NOTA 9,+NOTA10 MEDIA SOMA/10 se NOTA1 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se se NOTA2 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se 7/28

8 se NOTA3 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se se NOTA4 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se se NOTA5 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se se NOTA6 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se se NOTA7 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se se NOTA8 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se 8/28

9 se NOTA9 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se se NOTA10 > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se escreva MEDIA, QUANTIDADE fim algoritmo E se fossem 100 notas? E se fossem 1000 notas? E se fosse uma quantidade variável de notas? 9/28

10 Variáveis compostas homogêneas Correspondem a várias posições de memória Conjunto de posições é referenciado por um identificador Posições são referenciadas por índices Ex.: NOTA[N] (n-ésima posição da variável) N é uma constante ou variável numérica tipo inteiro Todo conteúdo é de um mesmo tipo NOTA[3] = 90 N 10 NOTA[N] = 86 10/28

11 Sintaxe Declaração declare <identificador>[<menor índice:maior índice>] <nome do tipo> Exemplo Atribuição declare NOTA[1:10] numérico <identificador>[<índice>] <variável ou constante> Exemplo NOTA[5] 99 11/28

12 12/28

13 Exemplo: Escrever o trecho do algoritmo que leia um conjunto de 10 notas, armazene-as na variável composta NOTA e calcule a sua média Algoritmo... declare NOTA[1:10] numérico declare SOMA, I, MEDIA numérico SOMA 0 para I=1 até 10 faça leia NOTA[I]; SOMA SOMA + NOTA[I] fim para MEDIA SOMA / 10 escreva MEDIA... Fim algoritmo 13/28

14 Calcular a média das notas de 10 alunos e determinar o número de alunos com nota superior à media calculada Algoritmo declare NOTA[1:10] numérico declare SOMA, I, MEDIA, QUANTIDADE numérico SOMA 0 QUANTIDADE 0 para I=1 até 10 faça leia NOTA[I] SOMA SOMA + NOTA[I] fim para MEDIA SOMA / 10 para I=1 até 10 faça se NOTA[I] > MEDIA então QUANTIDADE QUANTIDADE + 1 fim se fim para escreva MEDIA, QUANTIDADE fim algoritmo 14/28

15 Variáveis compostas unidimensionais Só necessitam de um índice Vetores Exemplos: 15/28

16 E NOS CASOS EM QUE O CONJUNTO DE DADOS TEM MAIS DE UMA DIMENSÃO? POR EXEMPLO: AS NOTAS DE 10 ALUNOS EM 3 PROVAS DISTINTAS ESTRUTURAS DE DADOS MULTIDIMENSIONAIS! 16/28

17 Variáveis compostas multidimensionais Necessitam mais de um índice para referenciar suas posições Duas, três ou mais dimensões Matrizes Sintaxe para declaração: declare <identificador><[ni1:nf1,..., Ni2:Nf2] <nome do tipo> Exemplo (10 alunos com 3 notas cada): declare NOTAS[1:10, 1:3] numérico 17/28

18 Exemplos declare ESCANINHO[1:4,1:3] numérico ESCANINHO[4,3] 430 ESCANINHO[2,3] = 112 ESCANINHO[4,4] é inválido declare LIVRO[1:4,1:3,1:2] numérico LIVRO[2,3,1] 15 LIVRO[4,3,2] = 20 LIVRO[1,2,3] é inválido 18/28

19 A planilha de custos , , , , ,70 declare CUSTOS[1:5,1:3] numérico CUSTOS[4,3] 0,48 CUSTOS[2,3] = 13,50 Escreva um algoritmo que, lida esta planilha, calcule o gasto total por item, bem como o gasto total da obra. Faça também para uma planilha com um número qualquer de linhas, com sinalizador de fim, sendo o número do item igual a -1 Custo unitário Quantidade do item Número do item 19/28

20 E SE FOSSE NECESSÁRIO A DESCRIÇÃO DO ITEM AO INVÉS DE UM NÚMERO E SEU EU DESEJASSE INCLUIR OS DADOS DE POSSÍVEIS FORNECEDORES? DADOS DE TIPOS DISTINTOS! ESTRUTURA DE DADOS HETEROGÊNEA 20/28

21 Variáveis compostas heterogêneas Registros / estruturas Agrupamentos de dados logicamente relacionados Podem ser de tipos diferentes Cada dado é um componente ou campo do registro <nome do identificador>.<nome do campo> 21/28

22 Registro: FICHA Exemplo de dados: FICHA 22/28

23 Sintaxe Declaração declare <identificador> registro (<componentes>) Exemplo declare FICHA registro (INSCRICAO, NUMERO, CEP, CPF, HORAS numérico, DEPENDENTE lógico Atribuição NOME, RUA, SEXO literal) Exemplo <identificador>.<campo> <variável ou constante> FICHA.INSCRICAO /28

24 Importante Um campo pode ser qualquer estrutura de dados, inclusive: Variáveis simples Variáveis compostas homogêneas Unidimensionais Multidimensionais Outros registros Nesse caso: <nome do registro 1>.<nome do registro 2>.<nome do campo> 24/28

25 Exemplo Declarar uma ficha de cadastro (CAD) com os seguintes campos: Onde: -ENDEREÇO é um registro contendo rua, número, e CEP -HT deve conter 3 valores, indicando o número de horas trabalhando em 3 períodos distintos Para acessar o CEP: CAD.ENDERECO.CEP Para acessar o 3º valor de HT CAD.HT[3] 25/28

26 Conjunto de registros Agrupamento / arranjo de vários registros Variável composta homogênea em que cada célula (posição da memória) é todo um registro São referenciados por índices 26/28

27 Sintaxe Declaração declare <identificador>[<menor índice:maior índice>] <identificador do registro> Exemplo declare CLIENTE registro (NOME, RUA literal, NUMERO, CEP, SALDO numérico) Atribuição declare CONTAS[1:5] CLIENTE <identificador>[<índice].<campo Exemplo do registro> <variável ou constante> CONTAS[3].SALDO /28

28 28/28

Programação de Computadores

Programação de Computadores Programação de Computadores Estrutura de Dados - Parte 2 Prof. Dr. Erivelton Geraldo Nepomuceno Depto. Engenharia Elétrica Sala 4.23 EL Prédio do DEPEL http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Algoritmos - Parte 1 Prof. Dr. Erivelton Geraldo Nepomuceno Depto. Engenharia Elétrica Sala 4.23 EL Prédio do DEPEL http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Algoritmos - Parte 2 Prof. Dr. Erivelton Geraldo Nepomuceno Depto. Engenharia Elétrica Sala 4.23 EL Prédio do DEPEL http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br

Leia mais

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21 AULA 21 MATRIZES - PARTE 1 21.1 Definição e Manipulação de Matrizes Sabemos como definir variáveis de um novo tipo de dados, denominado vetor, que representam seqüências de valores de um mesmo tipo. Por

Leia mais

Aula 10: Introdução a Vetores e Matrizes

Aula 10: Introdução a Vetores e Matrizes Aula 10: Introdução a Vetores e Matrizes Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Vetores e Matrizes Programação de Computadores IV 1 / 50 Agenda

Leia mais

Algoritmos e Estruturas de Dados. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO

Algoritmos e Estruturas de Dados. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO Programação de Computadores I Algoritmos e Estruturas de Dados Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO Estruturas de dados Vetor (array): trata-se

Leia mais

Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos Lógica de Programação e Algoritmos com exemplos na linguagem JAVA Cap. 4 Estruturas de Dados Homogêneas Vetores e Matrizes Conteúdo: 4.1 Variáveis compostas homogêneas... 55 4.2 Vetores... 56 Exercícios

Leia mais

Algoritmos - 6. Alexandre Diehl. Departamento de Física - UFPel

Algoritmos - 6. Alexandre Diehl. Departamento de Física - UFPel Algoritmos - 6 Alexandre Diehl Departamento de Física - UFPel Variáveis compostas homogêneas Definição Conjunto de variáveis do mesmo tipo (numérico, literal ou lógico), referenciáveis pelo mesmo identificador

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA

Leia mais

Algoritmos e Programação I

Algoritmos e Programação I Algoritmos e Programação I Estruturas de Dados (vetores, matrizes e registros) Prof. Fernando Maia da Mota mota.fernandomaia@gmail.com CPCX/UFMS Fernando Maia da Mota 1 Estruturas de Dados Tipos de dados

Leia mais

Vetores e Matrizes. Vetores

Vetores e Matrizes. Vetores Vetores e Matrizes José Gustavo de Souza Paiva Vetores Também conhecidos como variáveis compostas homogêneas unidimensionais É um tipo de dado que representa um conjunto de valores do mesmo tipo É como

Leia mais

UNIDADE 5 ESTRUTURAS DE DADOS

UNIDADE 5 ESTRUTURAS DE DADOS 1 UNIDADE 5 ESTRUTURAS DE DADOS 51 VARIÁVEIS COMPOSTAS HOMOGÊNEAS Assim como na Teoria dos Conjuntos, uma variável pode ser interpretada como um elemento e uma Estrutura de Dados como um conjunto Quando

Leia mais

Computação Eletrônica. Vetores e Matrizes. Prof: Luciano Barbosa. CIn.ufpe.br

Computação Eletrônica. Vetores e Matrizes. Prof: Luciano Barbosa. CIn.ufpe.br Computação Eletrônica Vetores e Matrizes Prof: Luciano Barbosa Recapitulando: Funções 2 Recapitulando: Função Void 3 Recapitulando: Escopo das Variáveis Referência à variável global A variável de escopo

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Vetores Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos precisam

Leia mais

Algoritmos e Estruturas de Dados II IEC013

Algoritmos e Estruturas de Dados II IEC013 Algoritmos e Estruturas de Dados II IEC013 Linguagem C -Vetores e Matrizes- Prof. César Melo Todos os créditos ao Prof. Leandro Galvão Variáveis Compostas São um conjunto de variáveis identificadas por

Leia mais

CI208 - Programação de Computadores. Aula 24: Arrays. Prof. MSc. Diego Roberto Antunes

CI208 - Programação de Computadores. Aula 24: Arrays. Prof. MSc. Diego Roberto Antunes CI208 - Programação de Computadores Aula 24: Arrays Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática

Leia mais

Fundamentos de Programação 1

Fundamentos de Programação 1 Fundamentos de Programação 1 Estrutura de Dados Homogêneas vetores e matrizes Slides 15 Complementar Prof. SIMÃO Jean Marcelo SIMÃO Exercício Elabore um algoritmo que recebe informações de 30 alunos, sendo

Leia mais

Variáveis Compostas Homogêneas Vetores

Variáveis Compostas Homogêneas Vetores Variáveis Compostas Homogêneas Vetores Lógica de Programação Prof. Kleber Rezende Considerações Iniciais Os vetores são variáveis estruturadas homogêneas capazes de armazenar uma série de informações de

Leia mais

CONCEITOS DE ALGORITMOS

CONCEITOS DE ALGORITMOS CONCEITOS DE ALGORITMOS Fundamentos da Programação de Computadores - 3ª Ed. 2012 Editora Prentice Hall ISBN 9788564574168 Ana Fernanda Gomes Ascênsio Edilene Aparecida Veneruchi de Campos Algoritmos são

Leia mais

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior. Programação de Computadores I Aula - Vetores Professor Ilaim Costa Junior www.ic.uff.br/~ilaim Vetores Estruturas de dados composta Permitem a uma variável armazenar múltiplos valores de um mesmo tipo

Leia mais

Aula 11 Oficina de Programação Estruturas. Profa. Elaine Faria UFU

Aula 11 Oficina de Programação Estruturas. Profa. Elaine Faria UFU Aula 11 Oficina de Programação Estruturas Profa. Elaine Faria UFU - 2017 Estrutura de Dados Muitas vezes precisamos compor os dados para formar estruturas de dados complexas Variáveis compostas homogêneas

Leia mais

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). DCC-UFMG 1 semestre de 2007 DCC001 - Programação de Computadores Prof. Martín Gómez Ravetti Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). Valor: 5 pontos 1. Escreva um algoritmo em

Leia mais

Capítulo 7 Matriz. Roteiro

Capítulo 7 Matriz. Roteiro Capítulo 7 Matriz Licenciatura em Computação Fundamentos de Lógica para Programação Prof. Nícolas Trigo nicolas.trigo@ifsertao-pe.edu.br http://professor.ifsertao-pe.edu.br/nicolas.trigo Roteiro Definição

Leia mais

Dados Estruturados Vetores e Matrizes. SCC120 - Introdução à Ciência de Computação

Dados Estruturados Vetores e Matrizes. SCC120 - Introdução à Ciência de Computação Dados Estruturados Vetores e Matrizes SCC120 - Introdução à Ciência de Computação São Carlos Abril de 2011 Array - Definição Vetor ou Array é a forma mais familiar de dados estruturados. Um array é um

Leia mais

Algoritmos Estrutura Condicional

Algoritmos Estrutura Condicional Algoritmos Estrutura Condicional Aula 06 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

Linguagem Computacional

Linguagem Computacional Informática II Linguagem Computacional Algoritmos e Programação Parte 2 Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário Tipos de Dados Variáveis Modelo esquemático Características e Regras

Leia mais

Constantes, Variáveis, tipos de dados e expressões

Constantes, Variáveis, tipos de dados e expressões FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Constantes, Variáveis, tipos de dados e expressões Rafael Barbosa Neiva rafael@prodados.inf.br Variáveis Como referenciar e recuperar

Leia mais

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote Exercícios com Vetores e Matrizes 1. Leia um vetor de 12 posições e em seguida ler também dois valores X e Y quaisquer correspondentes

Leia mais

Estruturas Homogêneas Vetores e Matrizes. Givanaldo Rocha

Estruturas Homogêneas Vetores e Matrizes. Givanaldo Rocha Estruturas Homogêneas Vetores e Matrizes Givanaldo Rocha givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Estruturas de dados homogêneas Permitem o agrupamento de várias informações

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes marinagomes@unipampa.edu.br 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes

Leia mais

È um tipo estruturado homogêneo

È um tipo estruturado homogêneo Em Java, arrays são objetos que possuem componentes. Estes componentes devem ser todos do mesmo tipo e podem ser primitivos ou outros objetos. Os arrays têm tamanho fixo È um tipo estruturado homogêneo

Leia mais

SSC304 Introdução à Programação Para Engenharias. Variáveis Indexadas. GE4 Bio

SSC304 Introdução à Programação Para Engenharias. Variáveis Indexadas. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Variáveis Indexadas GE4 Bio GE4Bio Grupo de Estudos em Sinais

Leia mais

Introdução à Programação. Vetores. Prof. José Honorato F. Nunes

Introdução à Programação. Vetores. Prof. José Honorato F. Nunes Introdução à Programação Vetores Prof. José Honorato F. Nunes honorato.nunes@bonfim.ifbaiano.edu.br Vetores Podemos definir um Vetor como uma variável dividida em vários "pedaços", em várias "casinhas",

Leia mais

Introdução aos Algoritmos

Introdução aos Algoritmos Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

Introdução à Programação

Introdução à Programação Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de

Leia mais

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Matrizes. Para começar... Matrizes. Matrizes

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Matrizes. Para começar... Matrizes. Matrizes Algoritmos e Lógica de Programação 80 horas // 4 h/semana Aula 13 Prof. Piva Para começar... Vamos considerar um algoritmo que foi elaborado para para armazenar os Nomes e as Médias Finais dos 20 alunos

Leia mais

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Conceitos Linhas de Código de um Algoritmo ou Programa escrita do programa linha a linha, ou seja, a sintaxe do programa, podendo-se

Leia mais

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Matrizes. Prof. Alex Camargo

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Matrizes. Prof. Alex Camargo UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Matrizes Prof. Alex Camargo alexcamargoweb@gmail.com Definição Matriz é uma variável composta homogênea multidimensional. Conjunto de

Leia mais

CCO 016 Fundamentos de Programação

CCO 016 Fundamentos de Programação CCO 016 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 09 Agregados Homogêneos Variáveis Indexadas Vetores EXEMPLO 1 Um programa deve calcular quem

Leia mais

12 - Dados Estruturados Vetores, Matrizes e Strings

12 - Dados Estruturados Vetores, Matrizes e Strings 12 - Dados Estruturados Vetores, Matrizes e Strings Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Vetores,

Leia mais

VETORES Motivação AULA 19

VETORES Motivação AULA 19 AULA 19 VETORES 19.1 Motivação Considere o problema de calcular a média aritmética das notas de 5 alunos de uma disciplina e determinar e escrever o número de alunos que obtiveram nota superior à média

Leia mais

Introdução aos Algoritmos

Introdução aos Algoritmos Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

Algoritmos. Prof. Jonatas Bastos Site:

Algoritmos. Prof. Jonatas Bastos   Site: Algoritmos Prof. Jonatas Bastos Email: jonatasfbastos@gmail.com Site: http://jonatasfbastos.wordpress.com/ 1 Exemplo de Algoritmo { declaração de variáveis } real: p1, p2, p3, p4, Media; inicio { comandos

Leia mais

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian 1 Sumário Tipos de Dados Variáveis Modelo esquemático Características e Regras para

Leia mais

PROGRAMAÇÃO COMPUTACIONAL I

PROGRAMAÇÃO COMPUTACIONAL I Algoritmos Devemos ter consciência que um computador não é dotado da capacidade de tomar decisões com base em premissas. Portanto, não podemos instruir um computador com sentenças dúbias. Os métodos em

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação

Leia mais

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória. 4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória. 2. Amplie o exercício anterior emitindo um relatório

Leia mais

Linguagem C vetores. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná

Linguagem C vetores. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná Linguagem C vetores IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C Estrutura de um programa Escrita e execução do primeiro

Leia mais

CAPÍTULO VIII. Variáveis Indexadas: Vetores e Matrizes CAPÍTULO VIII VARIÁVEIS INDEXADAS VARIÁVEIS INDEXADAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)

CAPÍTULO VIII. Variáveis Indexadas: Vetores e Matrizes CAPÍTULO VIII VARIÁVEIS INDEXADAS VARIÁVEIS INDEXADAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES) NB7 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/03 - Versão 4.3 97 CAPÍTULO VIII VARIÁVEIS INDEXADAS Nem sempre os tipos básicos (numérico, literal e lógico) são suficientes

Leia mais

Fábio Rodrigues / Israel Lucania

Fábio Rodrigues / Israel Lucania Fábio Rodrigues / Israel Lucania Variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Em linguagem de alto nível nos é permitido dar nomes a esse endereço, facilitando

Leia mais

TÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados

TÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados TÉCNICAS DE PROGRAMAÇÃO Estrutura de dados O que são estrutura de dados? É a forma como os armazenamos tipos de dados, vistos dia a dia, ou seja, nada mais são do que a transformação de uma forma de armazenamento

Leia mais

Universidade Veiga de Almeida Algoritmos e Linguagem I

Universidade Veiga de Almeida Algoritmos e Linguagem I Aula 11 Conteúdo: 15. Estruturas de dados heterogêneas 15. Estruturas de Dados Heterogêneas Já vimos que os conjuntos de dados homogêneos (vetores e matrizes) armazenavam arranjos unidimensionais ou bidimensionais

Leia mais

Departamento de Engenharia Rural Centro de Ciências Agrárias. Programação I

Departamento de Engenharia Rural Centro de Ciências Agrárias. Programação I Departamento de Engenharia Rural Centro de Ciências Agrárias Programação I Variáveis compostas Os arrays também são conhecidos como variáveis compostas. Variáveis compostas Correspondem a um certo número

Leia mais

Registros, Vetores e Matrizes

Registros, Vetores e Matrizes Registros, Vetores e Matrizes Lista de Exercícios - 05 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior 1) Elabore um algoritmo que leia 10 números inteiros digitados pelo usuário

Leia mais

Variável Composta Homogênea Unidimensional e Multidimensional - ARRAY

Variável Composta Homogênea Unidimensional e Multidimensional - ARRAY Variável Composta Homogênea Unidimensional e Multidimensional - ARRAY 1. Introdução Agora que já estudamos as estruturas de controle (sequencial, condicional e de repetição) estudaremos as variáveis compostas

Leia mais

Matrizes (Vetores Bidimensionais)

Matrizes (Vetores Bidimensionais) (Vetores Bidimensionais) Objetivos Conceituação de Vetores Bidimensionais Manipulação de Vetores Bidimensionais Entender a diferença entre uso dos diferentes vetores Entender como manipular entrada, saída

Leia mais

Aula 06 Introdução à Programação Matrizes

Aula 06 Introdução à Programação Matrizes Aula 06 Introdução à Programação Matrizes Prof. Gustavo Callou gustavo.callou@ufrpe.br gcallou@gmail.com Roteiro Matrizes Unidimensionais (Vetor) Bidimensionais String Exercícios Gustavo Callou DEINFO/UFRPE

Leia mais

Linguagem C. Programação Estruturada. Estrutura de Dados Heterogêneos. Prof. Luis Nícolas de Amorim Trigo

Linguagem C. Programação Estruturada. Estrutura de Dados Heterogêneos. Prof. Luis Nícolas de Amorim Trigo Programação Estruturada Linguagem C Estrutura de Dados Heterogêneos Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Struct Declaração Manipulação Vetor de Struct

Leia mais

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 02/11/2015

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 02/11/2015 ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com PRÉ AULA Um importante aspecto a ser considerado é que, na manipulação de uma

Leia mais

Pseudocódigo e Visualg

Pseudocódigo e Visualg Pseudocódigo e Visualg Professor: Alex Sandro Forghieri alex.forghieri@ifsc.edu.br Agenda Revisão Algoritmos Estrutura de dados Estrutura básica de um algoritmo em pseudocódigo Teste de mesa Operadores

Leia mais

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS PROFESSOR : Romilson Lopes Sampaio Introdução a Lógica de Programação

Leia mais

ESTRUTURAS COMPOSTAS. REGISTROS (Struct) Introdução à Ciência da Computação I Simone Senger Souza

ESTRUTURAS COMPOSTAS. REGISTROS (Struct) Introdução à Ciência da Computação I Simone Senger Souza ESTRUTURAS COMPOSTAS REGISTROS (Struct) Introdução à Ciência da Computação I Simone Senger Souza Estruturas Vetor e Matriz estruturas compostas homogêneas Registro estruturas compostas heterogêneas Registro

Leia mais

Arrays (Vetores) Arrays (Vetores) 28/04/ Índices. profs. } Ex1: Se eu preciso manipular 100 nomes de pessoas ao mesmo tempo... é melhor...

Arrays (Vetores) Arrays (Vetores) 28/04/ Índices. profs. } Ex1: Se eu preciso manipular 100 nomes de pessoas ao mesmo tempo... é melhor... Arrays (Vetores) Ex1: Se eu preciso manipular 100 nomes de pessoas ao mesmo tempo... é melhor... Declarar 100 variáveis (1 para cada pessoa)... ou Declarar apenas 1 variável(um vetor com 100 nomes)? Ex2:

Leia mais

Variáveis Indexadas Unidimensionais (Vetores)

Variáveis Indexadas Unidimensionais (Vetores) () Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0800 - Algoritmos e Lógica de Programação Natal, 25 de outubro

Leia mais

ESTRUTURAS COMPOSTAS. REGISTROS (Struct) Introdução à Ciência da Computação I Simone Senger Souza

ESTRUTURAS COMPOSTAS. REGISTROS (Struct) Introdução à Ciência da Computação I Simone Senger Souza ESTRUTURAS COMPOSTAS REGISTROS (Struct) Introdução à Ciência da Computação I Simone Senger Souza 2 Estruturas Vetor e Matriz estruturas compostas homogêneas Registro estruturas compostas heterogêneas 3

Leia mais

ESTRUTURAS COMPOSTAS REGISTRO. Slides de autoria de Rosely Sanches e Simone Senger de Souza

ESTRUTURAS COMPOSTAS REGISTRO. Slides de autoria de Rosely Sanches e Simone Senger de Souza ESTRUTURAS COMPOSTAS REGISTRO Slides de autoria de Rosely Sanches e Simone Senger de Souza 2 Estruturas Vetor e Matriz estruturas compostas homogêneas Registro estruturas compostas heterogêneas 3 Registro

Leia mais

Fundamentos de Programação de Computadores Linguagem C Vetor Unidade 09 Linguagem C - Vetor 1/16

Fundamentos de Programação de Computadores Linguagem C Vetor Unidade 09 Linguagem C - Vetor 1/16 Linguagem C Vetor Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Janeiro de 2018 Unidade 09 Linguagem C - Vetor 1/16 Sintaxe: Vetor tipo_variável nome_vetor[tamanho];

Leia mais

Algoritmos Computacionais

Algoritmos Computacionais Material produzido por professores da UFABC Objetivos Aprender a sintaxe e a semântica de instruções de saída e de entrada de dados na linguagem PORTUGOL Aprender alguns operadores pra uso na parte de

Leia mais

REGISTROS. Um dos pontos mais importantes para a solução de problemas são as Estruturas De Dados ou Agregados

REGISTROS. Um dos pontos mais importantes para a solução de problemas são as Estruturas De Dados ou Agregados REGISTROS 1 Um dos pontos mais importantes para a solução de problemas são as Estruturas De Dados ou Agregados Estrutura de Dados conjunto de dados relacionados entre si, agrupados na memória principal

Leia mais

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior LÓGICA DE PROGRAMAÇÃO Algoritmos Computacionais Sérgio Carlos Portari Júnior portari.uemgfrutal@gmail.com Tópicos abordados Algoritmos Computacionais Estrutura de Dados Tipos Primitivos Constantes Variáveis

Leia mais

Estruturas de Dados. Professora: Luciana Faria 2º EAC

Estruturas de Dados. Professora: Luciana Faria 2º EAC Estruturas de Dados Professora: Luciana Faria 2º EAC Conceitos Estruturas de Dados estáticas e dinâmicas Um computador é uma máquina de processar dados. Para que isso ocorra da forma mais otimizada, é

Leia mais

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROF: GIULIANO PRADO DE MORAIS GIGLIO EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS 0) Faça um algoritmo

Leia mais

Universidade Veiga de Almeida Algoritmos e Linguagem I

Universidade Veiga de Almeida Algoritmos e Linguagem I Aula 10 Conteúdo: 14. Estruturas de dados homogêneas 14.1. Matrizes de uma dimensão Vetores 14.2. Matrizes com mais de uma dimensão 14. Estruturas de Dados Homogêneas As estruturas de dados homogêneas

Leia mais

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Conceitos Básicos. Professor: Juliano Lucas Gonçalves. Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já

Leia mais

Estruturas de Dados Estáticas Cont.

Estruturas de Dados Estáticas Cont. Estruturas de Dados Estáticas 1 Estruturas de Dados Estáticas Cont. Matriz (arrays multidimensionais) Uma matriz é uma variável composta homogênea bidimensional formada por uma sequência de variáveis,

Leia mais

Computação 2. Aula 2. Profª. Fabiany Vetores e Matrizes

Computação 2. Aula 2. Profª. Fabiany Vetores e Matrizes Computação 2 Aula 2 Vetores e Matrizes Profª. Fabiany fabianyl@utfpr.edu.br Vetores Vetor também é conhecido como variável composta homogênea unidimensional; Um vetor computacional é um variável composta

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº

Leia mais

AULA 11 MATRIZES. Disciplina: Algoritmos Professora: Alba Lopes.

AULA 11 MATRIZES. Disciplina: Algoritmos Professora: Alba Lopes. AULA 11 MATRIZES Disciplina: Algoritmos Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes MATRIZES O que é uma matriz? Uma estrutura de dados que contém várias variáveis

Leia mais

Instituto Federal de Educação, Ciência e Tecnologia do RN Câmpus Currais Novos. LINGUAGEM C++ VARIÁVEIS COMPOSTAS Arrays Aula I

Instituto Federal de Educação, Ciência e Tecnologia do RN Câmpus Currais Novos. LINGUAGEM C++ VARIÁVEIS COMPOSTAS Arrays Aula I LINGUAGEM C++ VARIÁVEIS COMPOSTAS Arrays Aula I Prof. Bruno E. G. Gomes Uma variável em um algoritmo pode ser vista como uma gaveta. A declaração de uma variável reserva uma gaveta (posição) de um certo

Leia mais

Linguagem C Vetores, Matrizes e Strings

Linguagem C Vetores, Matrizes e Strings Linguagem C Vetores, Matrizes e Strings José Gustavo de Souza Paiva Vetores Também conhecidos como variáveis compostas homogêneas unidimensionais É um tipo de dado que representa um conjunto de valores

Leia mais

Registros Profa Jacqueline 1

Registros Profa Jacqueline 1 Registros Profa Jacqueline 1 REGISTROS Observação: Nas aulas anteriores você teve contato com técnicas de programação, que envolviam o uso de estruturas de dados homogêneas, através da utilização de matrizes

Leia mais

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For. Curso Básico de Programação Aula 11 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Introdução à Linguagem C Laços de Repetição While Do-While For while () { } do {

Leia mais

Aula 8 Vetores Cleverton Hentz

Aula 8 Vetores Cleverton Hentz Aula 8 Vetores Cleverton Hentz Sumário de Aula } Introdução } Vetores } Índice de Vetores } Exemplos 2 Introdução l Vimos que variáveis em um algoritmo são utilizadas para se guardar valores (dados): l

Leia mais

Aula IV Vetores e Matrizes

Aula IV Vetores e Matrizes Aula IV Vetores e Matrizes Referência bibliográfica BENEDUZZI H, METZ J. Lógica e Linguagem de Programação Introdução ao Desenvolvimento de Software. Ed. Livro Técnico Introdução Até então nossas variáveis

Leia mais

Algoritmos II Aula 2 Vetores

Algoritmos II Aula 2 Vetores Algoritmos II Aula 2 Vetores Professor: Max Pereira max.pereira@unisul.br Ciência da Computação Variável Representação simbólica dos elementos de memória de um computador. Cada variável corresponde a uma

Leia mais

Linguagem de Programação

Linguagem de Programação Linguagem de Programação Matrizes Gil Eduardo de Andrade Introdução Uma matriz pode ser definida, assim como um vetor, como um conjunto de elementos (variáveis) que apresentam um mesmo tipo e são referenciados

Leia mais

Caracteres, Vetores e Matrizes

Caracteres, Vetores e Matrizes Caracteres, Vetores e Matrizes STRINGS VETORES DE CARACTERES Para realizar processamento de texto e trabalhar com letras do alfabeto e outros caracteres como, por exemplo, símbolos de pontuação, a linguagem

Leia mais

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais. Engenharia de Controle e Automação Programação I Prof. Ricardo Sobjak ricardo.sobjak@ifsc.edu.br Tipos de dados Numéricos Alfanuméricos Lógicos Tipos de dados Os tipos de dados primitivos ou básicos são

Leia mais

LINGUAGEM DE PROGRAMAÇÃO

LINGUAGEM DE PROGRAMAÇÃO Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula anapaula_mandelli@hotmail.com Estruturas de Repetição Em muitos casos, o algoritmo solução para uma determinada classe de problemas, apresenta

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres CURSO BÁSICO DE PROGRAMAÇÃO AULA 11 Revisão Aula Anterior Vetores Cadeia de Caracteres Introdução a Linguagem C Laços de Repetição While Do-While For while() { } do { }while();

Leia mais

Algoritmos. Conceitos e Comandos

Algoritmos. Conceitos e Comandos Algoritmos Conceitos e Comandos Trabalho - Reposição Arquitetura Funcional do Computador Para próxima aula 16/03/2018 Valerá duas presenças. Variável Uma variável é um local na memória principal, isto

Leia mais

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto Lógica de Programação e Algoritmos Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Vetores São estruturas de dados que permitem o armazenamento de um conjunto de dados de mesmo tipo. Por este motivo,

Leia mais

Disciplina de Algoritmos e Programação. Vetor e Matriz

Disciplina de Algoritmos e Programação. Vetor e Matriz Disciplina de Algoritmos e Programação Vetor e Matriz Definição de Vetor Vetor é uma variável composta homogênea unidimensional Conjunto de variáveis de mesmo tipo que possuem mesmo identificador (nome)

Leia mais

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto Lógica de Programação e Algoritmos Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com 2 Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Constantes, Variáveis e Tipos de Dados Variáveis e constantes

Leia mais

Aula 9 Oficina de Programação Matrizes. Profa. Elaine Faria UFU

Aula 9 Oficina de Programação Matrizes. Profa. Elaine Faria UFU Aula 9 Oficina de Programação Matrizes Profa. Elaine Faria UFU - 26 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral

Leia mais

ESTRUTURA HOMOGÊNEA: VETORES/ARRAYS

ESTRUTURA HOMOGÊNEA: VETORES/ARRAYS Lógica de Programação Professora Lucélia ESTRUTURA HOMOGÊNEA: VETORES/ARRAYS Um vetor é um arranjo de elementos armazenados na Memória Principal, um após o outro, todos com o mesmo nome. A idéia é a mesma

Leia mais

CCO 016 / COM 110 Fundamentos de Programação

CCO 016 / COM 110 Fundamentos de Programação CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 12 Agregados Homogêneos Variáveis Indexadas matrizes Variáveis Indexadas bi dimensionais

Leia mais

<identificador>[<tamanho>]: <tipo>;

<identificador>[<tamanho>]: <tipo>; Vetores e Constantes Imagine uma situação na qual fosse necessário armazenar 100 valores para processamento. Por exemplo, pode ser necessário armazenar as notas de 100 provas de uma turma de alunos. Uma

Leia mais