ALGORITMOS + PASCAL. Estruturas de dados Heterogêneas
|
|
|
- Isaac Viveiros Alvarenga
- 9 Há anos
- Visualizações:
Transcrição
1 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 dado é considerado heterogêneo. Para tanto, considere que seja informado o nome de um aluno e suas quatro notas bimestrais que deverão ser agrupados em uma mesma estrutura. O registro esta formado por um conjunto de campos: Nome, Primeira Nota, Segunda Nota, Terceira Nota e Quarta Nota, para isto deveremos denominá-lo registro de aluno. No pascal que será o nosso foco a estrutura dos registros deverão ser declaradas ou atribuídas, antes das definições das iáveis com o tipo de registro. Exemplo: Algoritmo <identificador>= REGISTRO <lista dos campos e seus tipo> VAR <iável>:<identificador>; Onde o identificador é o nome do tipo registro, seguindo as mesmas regras de definição das iáveis, e lista dos campos e seus tipos é a relação de iáveis que serão usadas como campos, bem como o seu tipo, podendo ser: real, inteiro e assim vai. Após a instrução, deverá ser indicada a iável tipo registro e a declaração do seu tipo de acordo com um identificador definido anteriormente. Perceba que a instrução deverá ser utilizada antes da instrução, pois ao definir um tipo de iável, pode-se fazer uso deste tipo definido. Tomando como exemplo a proposta de ser criar um registro denominado ALUNO, cujos campos são NOME, NOTA1, NOTA2,NOTA3,NOTA4, este seria assim declarado em algoritmos e Pascal: Em Algoritmos: CAD_ALUNO = REGISTRO NOME:TEXTO; NOTA1:REAL; NOTA2:REAL; NOTA3:REAL; NOTA4:REAL; VAR ALUNO:CAD_ALUNO; TYPE CAD_ALUNO = RECORD NOME:STRING; NOTA1:REAL; NOTA2:REAL; NOTA3:REAL; NOTA4:REAL; END; VAR PROF. MARCIO FERREIRA DE JESUS 1
2 ALUNO:CAD_ALUNO; Exemplo pratico: Criar um programa utilizando vetores de registro para ler o nome, nota1,nota2,nota3 e nota4 de um aluno, faça a leitura e a escrita (Imprima). Em algoritmo: ALGORITMO exemplo1; nome:texto; nota1:real; nota2:real; nota3:real; nota4:real; ; ESCREVA Informe o nome...: ;LEIA aluno.nome; ESCREVA Informe a primeira nota...: ;LEIA aluno.nota1; ESCREVA Informe a segunda nota...: ;LEIA aluno.nota2; ESCREVA Informe a terceira nota...: ;LEIA aluno.nota3; ESCREVA Informe a quarta nota...: ;LEIA aluno.nota4; ESCREVA Nome...:,aluno.nome; ESCREVA Nota 1...:,aluno.nota; ESCREVA Nota 2...:,aluno.nota; ESCREVA Nota 3...:,aluno.nota; ESCREVA Nota 4...:,aluno.nota; Program exemplo1; nota1:real; nota2:real; nota3:real; nota4:real; Write('Informe o nome...:');readln(aluno.nome); Write('Informe a primeira nota...:');readln(aluno.nota1); Write('Informe a segunda nota...:');readln(aluno.nota2); Write('Informe a terceira nota...:');readln(aluno.nota3); Write('Informe a quarta nora...:');readln(aluno.nota4); Writeln('Nome...:',aluno.nome); PROF. MARCIO FERREIRA DE JESUS 2
3 Writeln('Nota 1...:',aluno.nota1:2:1); Writeln('Nota 2...:',aluno.nota2:2:1); Writeln('Nota 3...:',aluno.nota3:2:1); Writeln('Nota 4...:',aluno.nota4:2:1); Agora vamos declarar as quatros notas em vetor tipo registro que serão informadas em uma matriz do tipo vetor: Em Algoritmos ALGORITMO exemplo2; bimestre = CONJUNTO[1..4] DE real; nome:texto; ; i:byte; ESCREVA Informe o nome...: ;LEIA aluno.nome; ESCREVA Informe a,i, a. Nota..: ;LEIA aluno.notas[i]; ESCREVA o Aluno...:,aluno.nome; ESCREVA Nota..,i,..:,aluno.notas[i]; Program exemplo2; bimestre = array[1..4] of real; i:byte; Write('Informe o nome...:');readln(aluno.nome); for i:=1 To 4 Do Write('Informe a ',i:2, ' a. Nota..:');readln(aluno.notas[i]); Writeln('o Aluno...:',aluno.nome); for i:=1 to 4 Do PROF. MARCIO FERREIRA DE JESUS 3
4 Writeln('Nota..',i,'..:',aluno.notas[i]:2:1); Agora vamos ler quatro notas para um grupo de 8 alunos. Em algoritmos ALGORITMO exemplo3; bimestre = CONJUNTO[1..4] DE real; ; aluno:conjunto[1..3] DE cad_aluno; i,j:byte; PARA j DE ATE 3 FACA ESCREVA Informe o nome...: ;LEIA aluno[j].nome; ESCREVA Informe a,i, a. Nota..: ;LEIA aluno[j].notas[i]; PARA J DE 1 ATE 3 FACA ESCREVA o Aluno...:,aluno[j].nome; ESCREVA Nota..,i,..:,aluno[j].notas[i]; Program exemplo3; bimestre = array[1..4] of real; aluno:array[1..3] of cad_aluno; i,j:byte; for j:=1 To 3 Do Write('Informe o nome...:');readln(aluno[j].nome); for i:=1 To 4 Do Write('Informe a ',i:2, ' a. Nota..:');readln(aluno[j].notas[i]); PROF. MARCIO FERREIRA DE JESUS 4
5 for J:=1 To 3 Do Writeln('o Aluno...:',aluno[j].nome); for i:=1 to 4 Do Writeln('Nota..',i,'..:',aluno[j].notas[i]:2:1); Agora vamos refazer o mesmo programa, apresentando no final, os dados dos alunos classificados por nome. Em algoritmos ALGORITMO exemplo4; bimestre = AONJUNTO[1..4] DE real; nome:texto; ; aluno:conjunto[1..3] DE cad_aluno; i,j,atual,proximo:byte; x:cad_aluno; {******ROTINA DE ENTRADA******} PARA j DE 1 To 3 FACA ESCREVA Informe o nome...: ;LAIA aluno[j].nome; PARA i DE 1 ATE 4 FACA ESCREVA Informe a,i, a. Nota..: ;LEIA aluno[j].notas[i]; {********ROTINA DE ORDENAÇÃO*******} PARA atual DE 1 ATE 2 FACA PARA próximo DE atual + 1 ATE 3 FACA SE (aluno[atual].nome > aluno[proximo].nome) ENTAO X aluno[atual]; aluno[atual] aluno[proximo]; aluno[proximo] x; -SE {ROTINA DE SAÍDA DE DADOS***********} PARA J DE 1 ATE 3 FACA ESCREVA o Aluno...:,aluno[j].nome; ESCREVA Nota..,i,..:,aluno[j].notas[i]; PROF. MARCIO FERREIRA DE JESUS 5
6 Program exemplo4; bimestre = array[1..4] of real; aluno:array[1..3] of cad_aluno; i,j,atual,proximo:byte; x:cad_aluno; {******ROTINA DE ENTRADA******} for j:=1 To 3 Do Write('Informe o nome...:');readln(aluno[j].nome); for i:=1 To 4 Do Write('Informe a ',i:2, ' a. Nota..:');readln(aluno[j].notas[i]); {********ROTINA DE ORDENAÇÃO*******} for atual:= 1 To 2 Do for proximo:= atual + 1 To 3 Do if (aluno[atual].nome > aluno[proximo].nome) Then begin x:= aluno[atual]; aluno[atual]:=aluno[proximo]; aluno[proximo]:=x; {ROTINA DE SAÍDA DE DADOS***********} for J:=1 To 3 Do Writeln('o Aluno...:',aluno[j].nome); for i:=1 to 4 Do Writeln('Nota..',i,'..:',aluno[j].notas[i]:2:1); PROF. MARCIO FERREIRA DE JESUS 6
7 Exercícios 1 Considerando o cadastro de uma agenda de endereços, nomes e telefones, defina a estrutura de registro apropriada e construa um programa que através de um menu de seleção, esteja capacitado a efetuar: a) O cadastramento das informações e sua classificação b) A leitura de toda a agenda c) Sair do programa PROF. MARCIO FERREIRA DE JESUS 7
Agregado 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
LISTA DE EXERCÍCIOS 15 ( Matrizes (7Cs))
LISTA DE EXERCÍCIOS 15 ( Matrizes (7Cs)) 1) Faça um programa que gere a seguinte matriz: 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 2 1 1 2 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 Com base no comando, complete o algoritmo
ALGORITMOS + PASCAL MODULO 4
MODULO 4 7. ESTRTUTURAS DE DADOS HOMEGENIAS...2 7.1 MATRIZES DE UMA DIMENSÃO OU VETORES...2 7.2 MATRIZ DE UMA DIMENSÃO OU VETORES...2 7.2.1 CRIANDO A MATRIZ NA ÁREA DE IÁVEIS...2 7.3 ESCRITA DE DADOS DE
ALGORITMOS + PASCAL MATRIZES COM MAIS DE UMA DIMENSAO OU VETORES
ESTRUTURAS DE DADOS HOMOGÊNIAS MATRIZES COM MAIS DE UMA DIMENSAO OU VETORES Agora iremos aprender o uso de matrizes com duas dimensões, conhecidas também por matrizes bidimensionais ou arranjos (arrays).
Variáveis Compostas Heterogêneas. Variável Composta Heterogênea. Variável Composta Heterogênea
Variáveis Compostas Heterogêneas Variável Composta Heterogênea Conjunto de dados logicamente relacionados, mas de tipos diferentes. Também chamada de registro. Variável Composta Heterogênea 1 Declaração
ALGORITMOS + PASCAL. Métodos de Pesquisa
Métodos de Pesquisa A utilização de matrizes poderá gerar grandes tabelas onde ficará difícil localizar um determinado elemento de forma rápida. Para solucionar este tipo de problema você terá que efetuar
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
ESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS. Prof. Angelo Augusto Frozza, M.Sc. [email protected]
ESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS Prof. Angelo Augusto Frozza, M.Sc. [email protected] ROTEIRO Variáveis compostas homogêneas Arrays Vetores Matrizes Variáveis compostas heterogêneas Registros
Pascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string
Pascal -Cabeçalho do programa Áreas do programa -Área de declarações -Corpo do programa - label - const - type - var - procedure - function - integer - real - byte - boolean - char - string Program
Exercícios. Resposta: a) var valor: real; i: integer. b)
Exercícios 1.Sabendo que a função frac retorna a parte fracionária de um número. Ex: frac(10.7) 0.7 Faça: a) Declare as iáveis do código abaixo. b) Escreva como seria a saída desse código na tela do computador.
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
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
PROG. DE COMPUTADORES II SI Arquivos
1 PROG. DE COMPUTADORES II SI Arquivos Arquivos Permitem que gravemos nossas informações em dispositivos físicos Pendrive HD Estão organizados logicamente em registros Cada registro é similar a um campo
1. [VETOR][SALA] Cálculo da média aritmética de 10 valores armazenados em um vetor.
Universidade Estadual de Maringá - Departamento de Informática Disciplina: 1640/31 - Fundamentos da Computação Física 2007 Prof.: Mauro Henrique Mulati Exercícios de vetores e matrizes do 2. o Bimestre
Estruturas II UFOP 1/35
BCC 201 - Introdução à Programação I Estruturas II Guillermo Cámara-Chávez UFOP 1/35 Conceito de struct I Vetores e matrizes Estruturas de dados homegêneas Armazenam vários valores, mas todos de um mesmo
Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.
Teoria da Computação e Algoritmos Introdução à Linguagem Pascal 1 Estrutura de um programa INÍCIO FIM. PROGRAM END.
Estrutura 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,
Sintaxe do Pascal Simplificado Estendido de 12 novas construções em Notação EBNF (BNF estendida)
Sintaxe do Pascal Simplificado Estendido de 12 novas construções em Notação EBNF (BNF estendida) Não-terminais são nomes mnemônicos colocados entre parênteses angulares. Vocabulário terminal formado por
Linguagem de programação: Pascal
Aula 04 Linguagem de programação: Pascal Prof. Tecgº Flávio Murilo 26/03/2013 1 Pascal Introdução Pascal é uma linguagem de programação estruturada, criada em 1970 pelo suíço Niklaus Wirth, dando este
Linguagem Pascal. Prof. Antonio Almeida de Barros Junior
Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático
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
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 [email protected] PRÉ AULA Um importante aspecto a ser considerado é que, na manipulação de uma
Resumo 2 - Mapeamento Portugol-Pascal
Resumo 2 - Mapeamento - 1. Estrutura Básica Algoritmo nomedoalgoritmo Var Início Fim. Program nomedoalgoritmo Var Begin End.
Faculdade 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 é
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
Estruturas de dados homogêneas
Estruturas de dados homogêneas Vetores Multidimensionais (continuação) Exercício 30: Com base no exercício anterior, faça um algoritmo que declare duas matrizes 2x3 de reais, as inicialize e efetue a soma
Estrutura de decisão
Estrutura de decisão Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de SALTO ou DESVIO
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
Linguagem de Descrição de algoritmos
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Linguagem de Descrição de algoritmos Rafael Barbosa Neiva [email protected] Definição - Algoritmo Diariamente, executamos uma série
Capítulo 7 Matriz. Roteiro
Capítulo 7 Matriz Licenciatura em Computação Fundamentos de Lógica para Programação Prof. Nícolas Trigo [email protected] http://professor.ifsertao-pe.edu.br/nicolas.trigo Roteiro Definição
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 [email protected] www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática
Introdução a Algoritmos Parte 06
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 06 (Baseado no Material do Prof. Marcelo Linder) Prof. Jorge Cavalcanti [email protected]
Sumário. Ciência da Computação. Prof. Dr. Leandro Alves Neves. Aula 10. Algoritmos e Programação. Enquanto (Teste no início) Repeat (Teste no final)
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Aula 10 1 Sumário Estruturas de Controle de Fluxo q Repetição Enquanto (Teste no início) Repeat (Teste no final)
Modularidade. Objetivos: Introduzir noções básicas de modularidade. Funções e procedimentos
Modularidade Objetivos: Introduzir noções básicas de modularidade Funções e procedimentos Motivação É muito difícil manter um código quando ele tende a ser grande (com muitas linhas) É preciso organizar
Conjunto (set) O tipo estruturado set representa, em Pascal, um conjunto de objectos de um dado tipo;
Conjunto (set) O tipo estruturado set representa, em Pascal, um conjunto de objectos de um dado tipo; O tipo de dados tem por base um tipo simples (enumerável); Na verdade, um set representa o conjunto
VARIÁVEIS NUMÉRICAS : integer - Números inteiros entre e real - Números reais de 11 algarismos significativos.
TURBO PASCAL Histórico Origem: desenvolvida nos anos entre 1968 e 1970 por Nicklaus Wirth na Universidade Técnica de Zurique, Suíça. Em 1970 é disponibilizado o primeiro compilador para a linguagem. Objetivo:
Introdução ao Pascal. Computação I. Níveis de Linguagens de Programação. Níveis de Linguagens de Programação. Como um Programa é Executado?
Computação I Introdução ao Pascal Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel Linguagens de Programação DEL-Poli/UFRJ Níveis de Linguagens de Programação Linguagens declarativas Linguagens
Notas de Aula de Algoritmos e Programação de Computadores
Notas de Aula de Algoritmos e Programação de Computadores FLÁVIO KEIDI MIYAZAWA com a colaboração de TOMASZ KOWALTOWSKI Instituto de Computação - UNICAMP Versão 2000.1 Estas notas de aula não devem ser
Aula Anterior. Decomposição algorítmica (continuação)
Aula Anterior Decomposição algorítmica (continuação) Degenerescência da decomposição básica da solução em três etapas Método de decomposição modificado à entrada Associação de diferentes valores de entrada
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
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
ARQUIVOS. Os arquivos criados em meios magnéticos poderão ser acessados para leitura e escrita na forma seqüencial, direta ou indexada.
Texto retirado e adaptado da apostila A Linguagem Pascal, disponível no site http://www.portaldaprogramacao.com (autor: desconhecido) ARQUIVOS Anteriormente, foi estudado o conceito de tabelas em memória
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 Algoritmos de busca Basicamente podem ser citadas duas estratégias para procurar (ou buscar) algo em uma coleção de dados: Busca
VARIÁVEIS INDEXADAS VETORES E MATRIZES
VARIÁVEIS INDEXADAS VETORES E MATRIZES Auxiliadora Freire Slide 1 CONJUNTOS E VARIÁVEIS INDEXADAS Nome associado ao conjunto Cada elemento do conjunto é referenciado pelo índice Vetores unidimensional
Módulos ou Subrotinas: PARTE II. Criando seus próprios módulos
Módulos ou Subrotinas: PARTE II Criando seus próprios módulos Objetivos da Aula Compreender a necessidade e a importância de modularizar Aprender a criar e utilizar (chamar) seus próprios módulos Refletindo...
Programação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Exercícios de revisão
Lucélia Alves de Oliveira Exercícios de revisão 1. Faça um programa que permita entrar com a quantidade de pães e leite. Informe o valor da conta do cliente, sabendo que cada litro de leite custa R$2,50
Arrays bidimensionais (matrizes)
Arrays bidimensionais (matrizes) Objetivos: Introdução ao conceito de matrizes Arrays bidimensionais (matrizes) M 1 2 3 4 5 6 1 5 6-1 -5 2 3 2 3 2 0 0 7 9 3 0 0-1 0 8 0 4 0 7 0-8 0 0 5 1 2 8 9 7 0 6-6
Algoritmos e Programação
Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes [email protected] 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes
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 [email protected] Definição Matriz é uma variável composta homogênea multidimensional. Conjunto de
A4 Projeto Integrador e Lista de Jogos
A4 Projeto Integrador e Lista de Jogos 1ª ETAPA PROJETO INTEGRADOR (2 pontos na A4) Como discutido em sala de aula, a disciplina de algoritmos I também fará parte do projeto integrador, para cada grupo
Funções: Sintaxe: Procedimentos:
Sintaxe: Procedimentos: procedimento < nome do Procedimento> () ; C1; C2;.. Cn; fim; { nome do procedimento} Funções
Aula 06 Introdução à Programação Matrizes
Aula 06 Introdução à Programação Matrizes Prof. Gustavo Callou [email protected] [email protected] Roteiro Matrizes Unidimensionais (Vetor) Bidimensionais String Exercícios Gustavo Callou DEINFO/UFRPE
Exemplos de programação em PASCAL
Exemplos de programação em PASCAL Exemplos baseados no cálculo de médias Revisão das instruções de repetição cíclica O conceito de acumulador e contador Utilização de arrays Problema: Dada uma sequência
