REGISTROS. Um dos pontos mais importantes para a solução de problemas são as Estruturas De Dados ou Agregados
|
|
- Raphael Lombardi Aldeia
- 7 Há anos
- Visualizações:
Transcrição
1 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 ou secundária Se fosse para guardar na memória as notas de cada um dos 100 alunos de uma turma, pelo que sabemos até agora, necessitaríamos de 100 variáveis diferentes NOTA 1, NOTA 2,, NOTA 100 Observou-se que somente foi possível trabalhar com um (único) tipo de dado por vetor No momento em que se precisar trabalhar com dois (ou mais ) tipos de dados diferentes, é necessário a utilização de mais vetores ou matrizes A utilização da principal estrutura de dados, o REGISTRO, consiste em trabalhar vários dados de tipos diferentes ( OS CAMPOS ) em uma mesma estrutura Por esta razão, este tipo de dado é considerado HETEROGENEO Para se informar o nome de um aluno e de suas quatro notas, isto nos obrigaria a utilizar dois vetores: um para armazenar os nomes dos alunos e o outro para conter as notas ( os valores armazenados em ambos são de tipos diferentes) A utilização de registros vem a facilitar esta representação: Layout do formato de um registro com seus campos Cadastro de Notas NOME:: 1 ª NOTA: 2 ª NOTA: 3 ª NOTA: 4 ª NOTA Desta maneira, o REGISTRO está formado pelos campos: NOME, 1 ª NOTA,,4 ª NOTA, e poderia ser chamado de ALUNO Selecionar e guardar os dados de um determinado funcionário (na memória) precisaríamos de tantas variáveis quantos campos houverem no formulário de cadastro preenchido O tempo para manipular tais dados será muito maior se não se dispuser de uma forma simplificada de acessar e manipular Daí vem os REGISTROS
2 2 Registros : (RECORD): Agregados heterogêneos ou variáveis compostas heterogêneas: São conjuntos de informações relacionadas entre si, que podem ser referenciadas como uma unidade ( o Registro) e que, normalmente, são conjuntos de informações (campos) de tipos diferentes Ao contrário das variáveis já estudadas, uma variável do tipo registro, quando definida pode ocupar muitas posições da memória principal, que ficam reservadas para o uso Logo, ao se definir uma variável do tipo registro, deve-se definir também quais serão as partes componentes desta variável (os campos) por exemplo: NOME, IDADE, SEXO, ALTURA junto com o seu tipo básico Um registro poderá ter tantos campos quanto o analista deseje Para facilitar recomenda-se um máximo de 10 campos por registro Quando for necessário estruturas de dados maiores pode-se utilizar registros previamente definidos dentro de outros registros Declaração de Registros: Tipo r = registro {Descrição dos campos e seus tipos} r = REG; Tomando como exemplo a proposta de se criar um (único) registro denominado ALUNO, caracterizado anteriormente: tipo r = registro texto: NOME real: NOTA1; real: NOTA2; real: NOTA3; real: NOTA4; r = ALUNO Observe que é especificado um ÚNICO registro denominado ALUNO, o qual é um conjunto de dados heterogeneos ( um campo tipo texto e quatro tipo real ) Desta forma é possível guardar em uma mesma estrutura vários tipos diferentes de dados Pode-se também dizer que este tipo de registro é um vetor, pois tem-se a variável ALUNO como um vetor cujos índices são: NOME, NOTA1,, NOTA4 tipo r = registro caracter: NOME real: SALARIO inteiro: IDADE lógico: SEXO r = REG; Isto significa: Um modelo(r) de um registro e a criação de uma área de memória denominada REG capaz de conter 4 campos de tipos diferentes; ou seja:
3 3 REG: real inteiro NOME SALÁRIO IDADE SEXO caracter lógico Ex: Como seria descrito em NPC o diagrama abaixo: FUNC NOME ENDEREÇO RUA NRO CEP CIDADE ESTADO SALARIO Tipo r = registro ender: ENDEREÇO; texto: CIDADE; caracter: ESTADO; real: SALARIO; r = FUNC; Observe que o tipo ender ainda não foi definido (não é tipo básico); Logo a definição está incompleta; Definindo o novo tipo: Tipo ender = registro caracter: RUA; inteiro: NRO; inteiro: CEP; ender é um registro embutido no registro r; Atribuição de valores: FUNC NOME Delúbio Soares ; FUNC ENDEREÇO RUA Palácio do Planalto ; FUNC ENDEREÇO NRO 171; FUNC ENDEREÇO CEP ; FUNC CIDADE Brasília ; FUNC ESTADO DF ; FUNC SALARIO 1,00; OBS: O uso do ponto ( ) indica que esta variável FUNC possui campos, e que NOME é um deles; OBS: As operações realizadas sobre uma variável REGISTRO, são as mesmas de uma variável comum
4 4 A única diferença é que devemos indicar o NOME DA VARIÁVEL seguido de um ponto ( ) e logo após segue-se o NOME DO CAMPO A partir da definição de um registro como um novo tipo derivado, poderemos definir quantas variáveis desejarmos desse novo tipo, no grupo de variáveis de nossas declarações Ex: Var REGALUNO: RALUNO; REGCAD: RFUNC, MELHOR FUNC; REGALUNO: RALUNOA, RALUNOB Tipo r = registro{armazena os dados de um aluno} caracter: SEXO; texto: CIDADE; real:média; r = REGALUNO; LEITURA DE REGISTROS Criar um (único) registro denominado ALUNO, caracterizado anteriormente: tipo r = registro texto: NOME real: NOTA1; real: NOTA2; real: NOTA3; real: NOTA4; r = ALUNO Inicio Leia (ALUNONOME); Leia (ALUNONOTA1); Leia (ALUNONOTA2); Leia (ALUNONOTA3); Leia (ALUNONOTA4); imprima (ALUNONOME); imprima (ALUNONOTA1); imprima (ALUNONOTA2); imprima (ALUNONOTA3); imprima (ALUNONOTA4);
5 5 VETORES DE REGISTRO Layout do formato de um registro com seus campos Cadastro de Notas Escolares NOME: NOTAS Observe que foi delineado um vetor chamado NOTAS com quatro índices, um para cada nota A declaração de tal registro com seu respectivo vetor seria então: tipo r = registro; Texto: NOME; ns: NOTAS; Fim registro; r = ALUNO; tipo ns = vetor[ 1 : 4 ] real; Cada elemento de um vetor poderá ser um registro ao invés de uma variável de um tipo básico qualquer Com isso o vetor não deixa de ser ainda uma estrutura homogênea, Por que cada elemento do vetor é do tipo igual ao outro Exemplo de um vetor de registros: VTURMA Nome Sexo Cidade Media Obs: Alguns autores chamam os vetores de registros de tabela
6 Escrevendo a estrutura acima em portugol: 6 Tipo v = vetor [ 1 : 100] r; v = VTURMA; Tipo r = registro; Texto: NOME; Caractere: SEXO; Texto: CIDADE; Real: MEDIA; Fim registro; r = REGALUNO; Cada elemento do vetor contém os dados de um aluno de uma turma constituída de 100 alunos (dimensão do vetor) Seja o registro abaixo: (pág 115 G Lage - ) REGPAG Nome CPF Identidade Horas de Trabalho Salário FGTS 1,1 1,2 Horas Trabalhadas em cada Semestre; (vetor); FGTS nos trimestres (matriz) 2,1 2,2 Em Portugol: tipo rp = registro; inteiro: CPF, IDENTIDADE; ht: HORAS TRABALHADAS; real: SALARIO; fgts: FGTSNOTRIMESTRE; rp = REGPAG; tipo ht = vetor [ 1 : 6 ] real; tipo fgts = matriz [ 1 : 2, 1 : 2 ] real;
7 7 Se fosse 30 funcionários: tipo vf = vetor [ 1 : 30 ] rp; vf: VFUNC; tipo rp = registro; inteiro: CPF, IDENTIDADE; ht: HORASTRABALHDAS; real: SALARIO; fgts: FGTSNOTRIMESTRE; rp = REGPAG; tipo ht = vetor [ 1 : 6 ] real; tipo fgts = matriz [ 1 : 2, 1 : 2 ] real; A atribuição de valores poderia ser: REGPAG HORASTRABALHADAS [1] 6,40; REGPAG HORASTRABALHADAS [6] 7,25; REGPAG FGTSNOTRIMESTRE [1,1] 267,80; Etc O que significa a definição abaixo: tipo v = vetor [1:100] r ; v: CADASTRO; tipo r = registro inteiro: CPF; ender: ENDEREÇO; real: SALARIO; caracter: SEXO; r = REGCAD SOLUÇÃO: vetor de registros onde cada elemento do vetor contem os dados de um funcionário de uma empresa com 100 funcionários
8 8 NOME CPF ENDEREÇO SALÁRIO SEXO Exemplos utilizando Registros, vetores e matrizes tipo r = registro ender: ENDEREÇO; inteiro: CPF; lógico: SEXO; ht: HORASTRAB; inteiro: DATANAS; lógico: TEMDEPENDENTES; tipo ht = vetor [ 1 : 3 ] inteiro; tipo ender = registro texto: RUA, AV; inteiro: NRO, CEP; r = FUNCIONÁRIO Criar os registros para o lay-out abaixo, considerando oito alunos, e escrever um algoritmo em npc para ler e imprimir, os nomes e as notas de cada aluno Layout do formato de um registro com seus campos Cadastro de Notas Escolares NOME: NOTAS 1 2 4
9 9 tipo v = vetor [ 1 : 8 ] r; tipo r = registro; nt: NOTA; v = ALUNO; tipo nt = vetor [ 1 : 4 ] real; inteiro: I, J; para J de 1 ate 8 faça leia ( ALUNO [ J ] NOME ); imprima ( ALUNO [ J ] NOME ); fim para; fim para I de 1 ate 4 faça leia ( ALUNO [ J ] NOTA [ I ] ); imprima ( ALUNO [ J ] NOTA[I] ); fim para; Observe que o looping da variável J controla o número de alunos da turma, no caso 8, e o looping da variável I controla o número de notas, até 4 por aluno Para movimentação de mais um na variável J existem quatro movimentações na variável I Dada a tabela abaixo: CÓDIGO NOME ALFAIATE MEDICO CONTADOR DENTISTA Escrever um algoritmo que dado o CÓDIGO DA PROFISSÃO (fornecido em cartão) o mesmo emita o NOME da profissão Criar um looping para executar as operações de consulta enquanto o operador desejar
10 Algoritmo: PROFISSÃO Inicio 10 tipo t = vetor [ 1 : 100 ] reg t: TABELA; tipo reg = registro; inteiro: CÓDIGO; texto: PROFISSÃO ( ou NOME); reg: PROFISSÃO; inteiro: CODIGODESEJADO, I; leia (TABELA); { carregando a tabela fornecida } leia (CODIGODESEJADO); { código para o qual se deseja saber qual a profissão } para I de 1 até 100 faça se TABELA [ I ] CODIGO = CODIGODESEJADO então imprima ( TABELA [ I ] NOME ); abandone; fim se; fim para; fim PROFISSÃO Dada a tabela abaixo: CÓDIGO NOME SALÁRIO ALFAIATE R$ 1500, MEDICO R$ 7200, CONTADOR R$ 2800, DENTISTA R$ 7200,00 Escrever um algoritmo que dado o CÓDIGO DA PROFISSÃO (fornecido em cartão) o mesmo emita o NOME da profissão e o salário correspondente Algoritmo: PROFISSÃO
11 Inicio 11 tipo t = vetor [ 1 : 100 ] reg t: TABELA; tipo reg = registro; inteiro: CÓDIGO; texto: PROFISSÃO ( ou NOME); real: SALARIO reg: PROFISSÃO; inteiro: CODIGODESEJADO, I; caractere: RESP: lógico: ACHA; leia (TABELA); { carregando a tabela fornecida } RESP SIM ; Enquanto RESP = SIM faca leia (CODIGODESEJADO); { código para o qual se deseja saber qual a profissão } ACHA falso; para I de 1 até 100 faça fim para; se TABELA [ I ] CODIGO = CODIGODESEJADO então ACHA verdadeiro; imprima ( TABELA [ I ] NOME, TABELA [ I ] SALÁRIO ); abandone; senão ACHA falso fim se; imprima ( DESEJA CONTINUAR A CONSULTA?, SIM OU NÃO? ); leia ( RESP ); fim enquanto; fim PROFISSÃO
12 12 Seja o layout abaixo que significa a quantidade de baixas (volume de vendas) de um produto por dia da semana { Lógia de Programação Forbellone pág 89 } a) Escrever um algoritmo em npc, que faça a declaração do registro de um único produto; b) Utilizando o exercício anterior, escrever um algoritmo que possa conter as baixas de 4 semanas (isto é um mês), e calcule o total de baixas de cada dia durante as quatro semanas c) Considere agora, 500 produtos diferentes; NOME: CÓDIGO: PREÇO: BAIXA Algoritmo: VENDAS Inicio Tipo r = registro Inteiro: CÓDIGO; Real: PREÇO; caractere: NOME; nt: DIAS; Fim registro; r = PRODUTO; {dados de BAIXA do produto por dia da semana } tipo nt = vetor [ 1: 6 ] inteiro; NOME: CÓDIGO: PREÇO: BAIXA
13 13 Algoritmo: VENDAS Inicio Tipo r = registro Inteiro: CÓDIGO; Real: PREÇO; caractere: NOME; nt: DIAS; Fim registro; r = PRODUTO; {dados de BAIXA do produto por dia da semana durante 4 semanas } tipo nt = matriz [ 1 : 4, 1: 6 ] inteiro; Suponha um ônibus com 44 lugares, numerados seqüencialmente Construir um vetor chamado ONIBUS para venda de passagens: Vetor de Registros: NUMERO DA PASSAGEM: DATA: DE: PARA: HORÁRIO: POLTRONA: IDADE: NOME PASSAGEIRO: Tipo r = registro Inteiro: NPAS, NPOLTRONA, IDADE; caractere: NOME, DATA, ORIGEM, DESTINO, HORA; Fim registro; r = ONIBUS;
14 14 Prob 38 pág 171 Algoritmos e Programação { Marco Medina Cristina Fertig } Registro de uma criança Criar um algoritmo em npc para fazer a carteira de saúde de uma criança que nasceu no dia 25 de dezembro de 2008 Tipo r = registro texto: NOMEPAI, NOMEMÃE; ender: ENDEREÇO; texto: CIDADE; caracter: ESTADO; inteiro: DIA, MÊS, ANO; ( DATA DSE NASCIMENTO } real: PESO; r = CARTSAUDE; tipo ender = registro texto: RUA, AV, BAIRRO; inteiro: NRO, CEP, FONE; Prob 40 - pág 179 Algoritmos e Programação { Marco Medina Cristina Fertig } Considere o layout a seguir: MATRICULA: DISCIPLINA: SEMESTRE: ANO: PERÍODO: NOME DO ALUNO: NOTAS NOTA P1 NOTA P2 MEDIA Escrever um algoritmo que leia os dados do tipo de registro acima, para uma turma de 30 alunos, calcule a média aritmética de cada aluno, e informe se o mesmo foi aprovado direto, ou se vai para a Prova final, ou se foi reprovado direto
15 Algoritmo: MEDIA_ALUNOS 15 tipo t = vetor [ 1 : 30 ] reg t: ALUNO; tipo reg = registro; inteiro: MATRICULA, ANO; caractere: DISCIPLINA, SEMESTRE, PERÍODO; nt: NOTA; tipo nt = vetor [ 1 : 3 ] real; nt: NOTA; Inicio O diagrama abaixo representa o pátio de um deposito de uma empresa de construções, que armazena os seguintes materiais: cimento, areia, tubos, blocos, madeira, cal e saibro 20 cimento 00 vazio 80 saibro 40 Madeira 00 Vazio 23 blocos 00 vazio 30 Cimento 00 vazio 00 Vazio 30 Areia 25 Areia 53 Tubos 15 Blocos 45 Tubos 20 cal Em cada espaço do deposito acima estão colocados a quantidade do material e o nome correspondente Assim 30 cimento Significa que naquele local existem 30 sacos de cimento Escrever um algoritmo capaz de contar quantos elementos de cada material existe no pátio Observe que pode haver mais de um local com o mesmo material Sabe-se que os dados são fornecidos em cartão O algoritmo deve imprimir os resultados conforme o diagrama abaixo Produto Quantidade Cimento Xxxx Algoritmo: PATIOMATERIAL Inicio: Tipo p = matriz [14, 14] reg; p = PÁTIO; tipo produto = (cimento, areia, tubos, blocos, madeira, cal, saibro, vazio) tipo reg = registro; inteiro: QUANT; { significa a 1ª Coluna } produto: MAT; { significa a 2ª Coluna cimento vazio } tipo oc = vetor [cimento : saibro] inteiro; oc: OCMAT; inteiro: I, J; produto: INDPROD; OCMAT 0 {Inicializando o vetor OCMAT com zeros } leia (PÁTIO); Para I de 1 até 4 faça Para J de 1 até 4 faça Se PÁTIO[ I, J ] MAT < > VAZIO então
16 16 OCMAT [ PÁTIO[I, J] MAT] OCMAT [ PÁTIO[I, J] MAT ] + PÁTIO [I, J] QUANT; { MAT significa para só um material por vez } Fim se; Fim para; Fim para; Imprima ( PRODUTO, QUANTIDADE ); Imprima ( ======, ======= ); Para INDICAPRODUTO de cimento até saibro faça Imprima ( INDICAPRODUTO, OCORMAT [ INDICAPRODUTO ] ); Fim para; Fim PATIOMATERIAL; Vários proprietários de imóveis estão em atraso com IPTU Algoritmo: calcular e imprimir o valor da multa a ser paga, considerando que: - dados de cada imóvel : numero de registro, valor do imposto e meses em atraso, estão em cartão;- multas calculadas a partir do valor do imposto e segundo a tabela (lida a partir de cartões): Valor do imposto % por mês de atraso Cartão FLAG: NRO = 0000 Até De 500,01 até 1800,00 2 Imprimir: NRO, VIMP, MULTA De 1801,00 até 5000,00 4 E MESESATRASO De 5001, 00 até 12000,00 7 > 12001,00 10 Efetuar a leitura das 4 notas bimestrais de 8 alunos, apresentando no final os dados dos alunos classificados por nome Obs Criamos duas variáveis: ATUAL e PROXIMO e uma terceira X para a auxiliar a troca de posições Algoritmo LEITURAORDENAÇÃO Inicio Tipo bimestre = conjunto [ 1 : 4 ] real Cad_aluno = registro; bimestre: NOTA; fim registro; var ALUNO: conjunto [ 1 : 8 ] de cad_aluno I, J, ATUAL, PROXIMO: inteiro X: cad_aluno Para J de 1 ate 8 faça Leia ( ALUNO [ J ] NOME ); Para I de 1 ate 4 faça Leia ( ALUNO [ J ] NOTA [ I ] ); Fim para
17 Fim para 17 { Rotina de ordenação de dados heterogêneos} para ATUAL de 1 ate 7 faça para PROXIMO de ATUAL + 1 ate 8 faça Fim se; Fim para; fim para; se ALUNO [ ATUAL ] NOME > ALUNO [ PROXIMO ] NOME então X ALUNO [ ATUAL ]; ALUNO [ ATUAL ] ALUNO [ PROXIMO ]; ALUNO [ PROXIMO ] X; Para J de 1 ate 8 faça Imprima ( ALUNO [ J ] NOME); para I de 1 ate 4 faça imprima ( ALUNO [ J ] NOTA [ I ] ); fim para; fim para; fim LEITURA ORDENAÇÃO
Tipo m= matriz [ l i1 : l s1, l i2 : l s2 ] <tipo básico> m: mat
MATRIZ 1 Considere que você necessitasse elaborar um programa que efetuasse a leitura das notas dos alunos, o cálculo da média de cada aluno e no final, apresentar a média do grupo. Utilizando-se apenas
Leia maisRegistros 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 maisALGORITMOS + PASCAL. Estruturas de dados Heterogêneas
Estruturas de dados Heterogêneas Estrutura de Dados com o Uso de Tipo Registro Consiste em trabalhar com vários dados de tipos diferentes (os campos) em uma mesma estrutura. Por esta razão, este tipo de
Leia maisAlgoritmos 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 maisCCO 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 maisESTRUTURAS 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 maisESTRUTURAS 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 maisESTRUTURAS 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 maisRosane Minghim e Guilherme P. Telles
Introdução à Computação Rosane Minghim e Guilherme P. Telles 9 de Agosto de 2012 Capítulo 6 Registros e Arquivos Neste capítulo apresentamos registros e arquivos. Registros são estruturas que permitem
Leia mais4ª 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 maisDCC001 - 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 maisCA II Variável Composta
exatasfepi.com.br CA II Variável Composta André Luís Duarte O que adquire entendimento ama a sua alma; o que cultiva a inteligência achará o bem. Provérbios 19:8 Variáveis Compostas Homogêneas Unidimensionais
Leia maisProgramação de Computadores
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 http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br
Leia maisUNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Programação 1 Prof. Osório Aula 10 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 10 Disciplina: Linguagem
Leia maisO nome da variável é utilizado para identificação (para carga e posterior uso). Porém, são necessárias algumas regras para nomear essa variável:
Variáveis e Constantes Variáveis Os computadores processam dados que ficam em sua memória. Assim, o programa precisa de uma forma para acessar esta memória e, consequentemente, os dados. Para um programa
Leia maisAula 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 maisAlgoritmos 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 maisAlgoritmos 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 maisLó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 maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2013-1 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material
Leia maisComputaçã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 maisIntroduçã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 maisCAPÍ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 maisCI208 - 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 maisPSEUDO-CÓDIGO. Nickerson Fonseca Ferreira
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA PSEUDO-CÓDIGO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Um algoritmo pode ser
Leia maisAula 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 maisGEQ Prof. Paulo R. Coelho. Lista para prova
GEQ007 2013 Prof. Paulo R. Coelho Lista para prova 7. Defina uma estrutura empregado para armazenar nome, data de nascimento, idade e salário de um empregado de uma empresa. Leia informações sobre 10 empregados
Leia maisAlgoritmos. 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 maisUNIDADE 4 ESTRUTURAS DE CONTROLE
1 UNIDADE 4 ESTRUTURAS DE CONTROLE Na criação de algoritmos, utilizamos os conceitos de bloco lógico, entrada e saída de dados, variáveis, constantes, atribuições, expressões lógicas, relacionais e aritméticas,
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Leia maisLÓ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 maisCCO 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 13 Agregados Heterogêneos Tipos Heterogêneos de Dados Tipo Homogêneo Quando se define
Leia maisAula 4B. Lógica e Algoritmos. Profª. Fabiany
Fundamentos de Programação 1 Aula 4B Lógica e Algoritmos. Profª. Fabiany Lógica A lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Sequência Lógica São passos
Leia maisEstrutura de Dados. Struct (Registro) Lais Farias Alves
Estrutura de Dados Struct (Registro) Lais Farias Alves Conceito de Struct Struct (Registro). Um registro (=record) é uma coleção de várias variáveis, possivelmente de tipos diferentes. Na linguagem C,
Leia maisCADERNO DE EXERCÍCIOS ALGORITMOS
J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um
Leia maisMatrizes (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 maisPROGRAMAÇÃO A. Matrizes
PROGRAMAÇÃO A Matrizes DEFINIÇÃO Em linguagem C, uma matriz é um vetor cujos itens são também vetores. Uma matriz pode ter qualquer número de dimensões, mas as matrizes bidimensionais são as mais usadas.
Leia maisVariá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 maisExercícios V1 = V2 = V1 = V2 =
Exercícios Exercício 1 Considerando os vetores como a pontuação por 3 equipes esportivas em 5 provas distintas. Escreva uma função que receba um vetor qualquer, calcule e retorne a média dos seus elementos.
Leia maisUniversidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM
Vetor Exercícios sobre Vetores e Matrizes Exercício 1 Escrever um programa que leia um conjunto de n notas. Para isso, o programa lê a dimensão do vetor e as notas, uma a uma. Após a leitura das notas,
Leia maisUniversidade 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 maisLista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números
Universidade Federal de Minas Gerais - UFMG Instituto de Ciências Eatas - ICE Disciplina: Programação de Computadores Professor: David Menoti (menoti@dcc.ufmg.br) Monitor: João Felipe Kudo (joao.felipe.kudo@terra.com.br)
Leia maisLógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.
Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE
Leia maisProgramação Estruturada Aula VisualG
Programação Estruturada Aula VisualG Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br 2 CRIANDO ALGORITMO CRIANDO ALGORITMO Passos para construir Algoritmos Ler enunciado do problema, compreendendo-o
Leia maisNoções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Leia mais69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.
Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),
Leia maisALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisFundamentos de Programação
Fundamentos de Programação Linguagem C++: arrays - aula I Bruno Emerson Gurgel Gomes 1 1 Instituto Federal de Educação, Ciência e Tecnologia do RN (IFRN) 2012 Bruno Gomes (IFRN) Fundamentos de Programação
Leia maisUNIVERSIDADE 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 maisEstruturas de Controle de Fluxo
139 Estruturas de Controle de Fluxo algoritmo "exercício 15 laço de repetição repita a" var num, contador: inteiro inicio contador
Leia maisResolva os exercícios utilizando a linguagem de programação C
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS DE PRESIDENTE EPITÁCIO Resolva os exercícios utilizando a linguagem de programação C 1 Manipulação de dados
Leia maisBCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores
Professor David Menotti (menottid@gmail.com) BCC0 Introdução à Programação (0-0) Prof. Reinaldo Silva Fortes Prática 0 Estruturas de Dados Homogêneas Vetores ) Escreva um programa que armazene em um vetor
Leia maisLista de Exercícios 5
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca
Leia maisVETORES 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 maisAlgoritmos. 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 maisAgregado Homogêneo e Heterogêneo
Universidade Estadual de Maringá - UEM Centro de Tecnologia - CTC Departamento de Informática - DIN Fundamentos da Computação Agregado Homogêneo e Heterogêneo Prof. Yandre Maldonado - 1 Prof. Yandre Maldonado
Leia maisIntrodução a programação Controle de Fluxo
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Controle de Fluxo Professor: Saulo Henrique Cabral Silva Cond. Verdadeira Cond. Falsa 2 DESVIO DE CONTROLE 3 Desvio de Controle
Leia maisALGORITMO. Professor: RODRIGO GOBBI TIPOS DE DADOS E INSTRUÇÕES PRIMITIVAS
ALGORITMO Professor: RODRIGO GOBBI As instruções são os comandos que identificarão a máquina qual deverá ser a ação executada; Os dados são números, medidas, valores relacionados ao problema em que se
Leia maisAlgoritmos 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 maisLÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II PARA ENGENHARIA. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2018-1 Objetivos Apresentar, na prática, os diferentes níveis de detalhamento de algoritmo Apresentar
Leia maisAgregado Homogêneo e Heterogêneo. Agregado Homogêneo. Agregado Homogêneo 28/11/2015
8//0 Universidade Estadual de Maringá - UEM Centro de Tecnologia - CTC Departamento de Informática - DIN Fundamentos da Computação e Heterogêneo Prof. Yandre Maldonado - Prof. Yandre Maldonado e Gomes
Leia maisVariá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 maisEXERCÍ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 maisIntrodução a programação Vetores
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Vetores Professor: Saulo Henrique Cabral Silva Vetores 2 Como funciona Em qual variável está a oitava nota... Notas 5 2 1 9
Leia maisSSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10
Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em
Leia maisINF 1620 P1-13/09/02 Questão 1 Nome:
INF 1620 P1-13/09/02 Questão 1 Considere que o cálculo da multa para o pagamento de um determinado imposto varia de acordo com a tabela a seguir: Valor do Imposto Original Multa por mês de atraso até R$
Leia maisAula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz
Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é
Leia maisAlgoritmo e Programação. Capítulo 2 Tópicos Preliminares
Algoritmo e Programação Capítulo 2 Tópicos Preliminares Tópicos Preliminares Neste capítulo Tipos Primitivos Variáveis Expressões Aritméticas, Lógicas e Relacionais Comandos de Entrada e Saída Blocos Tópicos
Leia maisEstruturas. Estruturas. Estruturas. Estruturas. Estruturas. Algoritmos e Lógica de Programação. Estruturas. Uniões Enumerações CANSI
Algoritmos e Lógica de Programação Linguagem C Reinaldo Gomes reinaldo@cefet-al.br Definição: Éadefiniçãodeumnomeparaumagrupamento de variáveis, podendo ser de tipos diferentes. informações de tipos diferentes
Leia maisIntrodução a programação Visão geral
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Visão geral Professor: Saulo Henrique Cabral Silva Conceitos lógica/algoritmo A lógica é usada no dia a dia das pessoas para
Leia maisEstruturas Compostas Matriz
Estruturas Compostas Matriz Profa. Dra. Elisa Yumi Nakagawa 1. Semestre de 2017 Slides inicialmente preparados pela Profa. Dra. Simone Souza 2 Introdução n Como armazenar um nome em um programa? n Uso
Leia maisUNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ MATEMÁTICA
UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ MATEMÁTICA PROVA DE TRANSFERÊNCIA INTERNA, EXTERNA E PARA PORTADOR DE DIPLOMA DE CURSO SUPERIOR - 29/11/2015 CANDIDATO: CURSO PRETENDIDO: OBSERVAÇÕES: 1. Prova
Leia maisn1, /,n2, =,res n1, n2, res: real res <- n1 / n2 Digite o Dividendo: n2<>0 Digite o Divisor: verdadeiro falso
Exercícios trabalhados Estruturas de Controle de Fluxo Fluxograma/Exercício 16 Com base no que foi exposto, construa um fluxograma para obter o resultado da divisão entre dois números. OBS.: Caso um dos
Leia maisEstrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas
Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Programa em Linguagem Algorítmica Nesse curso nós vamos utilizar a linguagem algorítmica para
Leia mais- Aula 01, 02, 03 e 04 Apresentação da disciplina.
1 - Aula 01, 02, 03 e 04 Apresentação da disciplina. Disciplina: Algoritmos (Disciplina é pré-requisito para outras disciplinas). Plano de Ensino: Estrutura Sequencial, Estrutura de Decisão (Desvio Condicional
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2013-2 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material
Leia maisMCG126 Programação de Computadores II
MCG126 Programação de Computadores II Turmas: A e B Professor: Isac Mendes Lacerda (Material original cedido gentilmente pela professora Janaína Gomide) 1 Bibliografia 2 Bibliografia Introdução à Programação
Leia maisFaculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage Algoritmos- continuação
Faculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage Algoritmos- continuação Situação Problema Cálculos Decisão Verdadeiro Falso Diagrama de Bloco O diagrama de bloco é
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisExercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor
Leia maisRegistros, 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 maisAlgoritmos e Estrutura de Dados I Matriz
atriz é uma: STRUTUR D DDS CPST HGÊN lgoritmos e strutura de Dados atriz Prof. Dr. lceu de Souza Britto Jr (UPG/PUCPR) aterial cedido por: Prof. Dr. dson. Scalabrin. PUCPR que já dito anteriormente para
Leia maisFundamentos 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 maisLINGUAGEM C: ARRAY: VETORES E MATRIZES
LINGUAGEM C: ARRAY: VETORES E MATRIZES Prof. André Backes POR QUE USAR ARRAY? As variáveis declaradas até agora são capazes de armazenar um único valor por vez. Sempre que tentamos armazenar um novo valor
Leia maisCURSO 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 maisAULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.
AULA 07 OBJETIVO: Estruturas de repetição: visão geral HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol. ESTRUTURA DE REPETIÇÃO
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2012-1 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Acessar elementos de um
Leia maisProgramação Procedimental
Programação Procedimental Maria Adriana Vidigal de Lima Universidade Federal de Uberlândia - 2013 1 Escrita de Algoritmos 1.1 Técnicas de Programação e Algoritmos Na elaboração de programas maiores e complexos
Leia maisProgramação Estruturada
Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar
Leia maisAlgoritmos e Técnicas - Vetores e Registros. Vetores
Algoritmos e Técnicas - Vetores e Registros Vetores Até agora, todas as variáveis com que trabalhamos eram unitárias: elementos (valores) únicos, pertencentes a conjuntos (tipos). Esta abordagem nem sempre
Leia maisLinguagem 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 maisCCO 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 maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisINTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PROFESSOR EDUARDO PARETO
PROFESSOR EDUARDO PARETO LÓGICA A lógica é o ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um instrumento do pensar. (disponível em: www.academia.edu/4435931/curso_completo_de_logica)
Leia mais08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Elementos Básicos Tipos de dados Dados e seus tipos: Computadores lidam com diversos tipos de dados: numéricos,
Leia mais12 - 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