Computação Eletrônica



Documentos relacionados
ALGORITMO I VARIÁVEIS INDEXADAS

Grupo C Vetores e Matrizes

Sistemas Operacionais e Introdução à Programação. Vetores e matrizes

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos

OBS.: Qualquer variável utilizada num subprograma que não for parâmetro deve ser considerada como variável local.

Microsoft Access INTRODUÇÃO. Sumário INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO. O que é Banco de Dados?

César Cruz Proprietário [18/04]

Projeto 1: Aprovação de Transação de Cartão de Crédito

Lista de exercícios II

MANUAL SOBRE O SISTEMA DE INVENTÁRIO PATRIMONIAL

Lista de Exercícios da 3ª Unidade. ( Ponteiros, Alocação dinâmica, Arquivos, Estruturas de Dados)

Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO

Lista de Exercícios. Vetores

UNIVERSIDADE FEDERAL DE SANTA MARIA

[a11 a12 a1n 4. SISTEMAS LINEARES 4.1. CONCEITO. Um sistema de equações lineares é um conjunto de equações do tipo

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

A ferramenta, complementa as atividades já existentes no condomínio, somando valores e aproximando as pessoas.

epontual Passo a passo

REGIMENTO INTERNO Nº. 01 REGULAMENTO DO PROCESSO ELEITORAL ABRAFAC - ASSOCIAÇÃO BRASILEIRA DE FACILITIES

Armazenamento de Dados. Prof. Antonio Almeida de Barros Junior

Estrutura de Dados Básica

Módulo Vendas Balcão. Roteiro passo a passo. Sistema Gestor New

Treinamento de. Linx Pos

Aquisição de Créditos Eletrônicos.

Lista de Exercícios 03b Algoritmos Repetição

Trabalho Final. Data da Submissão: das 8h do dia 16/06 às 24h do dia 17/06. Data da Entrega do Relatório: das 15h às 18h no dia 18/06.

Área de Venda (gôndola):

JSP - ORIENTADO A OBJETOS

Introdução à Programação Bacharelado em Sistemas de Informação 3ª Lista de Exercícios - Solução Procedimentos e Funções

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

Sistemas Operacionais

Python Condicionais e Loops. Introdução à Programação SI1

UNIVERSIDADE FEDERAL DO PARANÁ

Probabilidade e Estatística I Antonio Roque Aula 8. Introdução ao Excel

CAPITULO 3 VARIÁVEIS DO TIPO ARRAY

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Introdução a Algoritmos Parte 07

GESTÃO DE OPERAÇÕES EM OUTRA MOEDA

Para os demais formatos, o relatório será gerado mas virá com configurações incorretas.

EDITAL Nº 003/2013 ELEIÇÃO PARA CARGO DE DIRETOR ESCOLAR DAS UNIDADES EDUCATIVAS DA REDE MUNICIPAL DE ENSINO PARA O BIÊNIO 2014/2015.

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CAMPUS UNIVERSITÁRIO DE CASTANHAL FACULDADE DE SISTEMAS DE INFORMAÇÃO

Gerenciamento de Estúdios de Tatuagem. MANUAL DO USUÁRIO (Versão do manual: 2009.a)

Lista de Exercícios 03b Repetição. 63) Escreva um programa que receba números do usuário enquanto eles forem positivos e

Algoritmos e Linguagens de Programação

Entrada de Produtos. Supermercados

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa)

EVANDRO SISTEMAS E ASESSORIA EM INFORMATICA CEL.: (19) evandropf@bol.com.br

Planilha de Farol Excel

Estruturas (Registros)

Exercícios de Java Aula 20 - Matrizes

ESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS. Prof. Angelo Augusto Frozza, M.Sc.

I Lista de Exercícios

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Manual NOV - PDV. Versão 1.0

Controle Patrimonial WEB

SEI-SS Sistema Extrajudicial Integrado Módulo Site dos Serviços

Introdução a Algoritmos Parte 04

Manual de Instalação e Utilização do Pedido Eletrônico Gauchafarma

Manual do Usuário Eleição Virtual. Versão 2.0

20 Caracteres - Tipo char

LISTA DE EXERCÍCIOS: 2ª Unidade Funções

Computação L2. Arquivos. Observação: Material da Disciplina Computação Eletrônica CIN/UFPE.

SIGNIFICADO DAS PORCENTAGENS Dizer que 10% (lê-se: dez por cento) dos brasileiros são analfabetos é igual a dizer

Instruções para configuração e utilização do. fiscal (ECF)

Para pesquisar o código do cliente, caso não saiba, aperte o botão ao lado do campo Cliente.

Informações sobre Procedimentos e Emissão dos Formulários de Oferta e da capa do Envelope de Oferta

SE Brasília/DF Jan./ ex. 10,5x29,7cm Editora MS/CGDI/SAA OS 2013/0124

Em 2013, o registro de dados no SIOPS passará a ser obrigatório.

Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação - Prof. Edson Pinheiro Pimentel

FACULDADE CAMPO LIMPO PAULISTA MESTRADO EM CIÊNCIA DA COMPUTAÇÃO. Projeto e Análise de Algoritmos II Lista de Exercícios 2

Manual Ciaf NFC-e Gratuito. Cadastro de Clientes 2 Cadastro de Produtos 4 Caixa Diário 9 Cadastro de formas de Pagamento NFCe 13 Emissão NFC-e 17

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

MC-102 Aula 17 Strings e Matrizes

MINISTÉRIO DA EDUCAÇÃO EDITAL PARA ELEIÇÃO DE COORDENADOR DE CURSO Nº 05/2015 DE 03 DE SETEMBRO DE 2015

Programação 2ºSemestre MEEC /2011. Programação 2º Semestre 2010/2011 Enunciado do projecto

Aula 11 Introdução ao Pseudocódigo. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA FRONTEIRA SUL COMISSÃO PERMANENTE DO PROCESSO SELETIVO DÚVIDAS FREQUENTES

Exercício Excel Tabuada

VisuALG Estruturas de Repetição. Professores: Vilson Heck Junior Felipe Schneider Costa

Manual de Treinamento. Site de Sistema de Gestão de Crédito Pessoal

a 1 x a n x n = b,

CADERNO DE EXERCÍCIOS ALGORITMOS

Edwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C / C++

Os itens adicionados nesta lista serão retirados do estoque até que você os devolva.

LÓGICA DE PROGRAMAÇÃO

6. Geometria, Primitivas e Transformações 3D

IFTO LÓGICA DE PROGRAMAÇÃO AULA 05

Programação de Computadores I. Ponteiros

INFORMAÇÕES SOBRE LOCAIS DE VOTAÇÃO E SEÇÕES. Quantidade de Eleitores

Programação de Computadores I. Linguagem C Vetores

PREFEITURA MUNCIPAL DE CONTAGEM MANUAL DO USUÁRIO. versão 1.0 SISTEMA IPTU ONLINE

Armazém Sistema de Recebimento SDR 006 LIBERTAÇÃO DO ESTOQUE USUÁRIO MANUAL DE TREINAMENTO. Versão 1.00

GUIA DE APOIO ÀS CANDIDATURAS

Processos e Threads (partes I e II)

CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD

Transcrição:

Computação Eletrônica Arrays Bidimensionais Matrizes Observação: Material da Disciplina Computação Eletrônica CIN/UFPE.

Matriz Como declarar: var <lista de identificadores> : array [N1..N2, N3..N4] of T2; Exemplo: var matriza: array[1..5, 1..6] of real; Como fazer referência a (e acessar) componente: <identificador>[<índice1>,<índice2>] Exemplo, acessando na terceira linha o elemento da quarta coluna: matriza[3,4] 2

Matriz - Exemplos Programa para carregar uma matriz de tamanho 5x3 de números inteiros (matriz_exemplo_leitura.pas); Programa para carregar uma matriz de tamanho 2x3 de números inteiros, ler e mostrar seu elementos (matriz_exemplo_carrega_imprime.pas); 3

Vetor - Exemplos Programa que lê um gabarito com 10 questões, lê uma quantidade qualquer de provas e calcula a nota (vetor_exemplo_correcao_prova.pas). 4

Exercício 1 - Matriz Faça um programa (matriz_multiplicacao_escalar.pas) que: a) Leia uma matriz 3x3 de números inteiros. b) Imprima-a em formato matricial. c) Leia um número inteiro k. d) Atualize a matriz com seu valor multiplicado por k, e imprima-a no formato matricial. 5

Exercício Vetores Faça um programa (vetor_patrimonio.pas) que calcula o valor patrimonial dos produtos de uma empresa. O programa deve ler 3 vetores com 5 elementos cada: COD (números inteiros), QUANT (números inteiros) e VAL (números reais). Correspondentes ao código do produto, quantidade em estoque e valor unitário. O programa deve fazer a leitura dos valores referentes a cada vetor e calcular o valor patrimonial dos produtos, fazendo a multiplicação da quantidade em estoque pelo valor unitário, utilizando os dados armazenados nos vetores QUANT e VAL. Imprima o Código, seguido do valor patrimonial do produto, e o valor total do patrimônio da empresa. 6

Exercício Vetores Faça um programa (vetor_patrimonio.pas) que calcula o valor patrimonial dos produtos de uma empresa. O programa deve ler 3 vetores com 5 elementos cada: COD (números inteiros), QUANT (números inteiros) e VAL (números reais). Correspondentes ao código do produto, quantidade em estoque e valor unitário. O programa deve fazer a leitura dos valores referentes a cada vetor e calcular o valor patrimonial dos produtos, fazendo a multiplicação da quantidade em estoque pelo valor unitário, utilizando os dados armazenados nos vetores QUANT e VAL. Imprima o Código, seguido do valor patrimonial do produto, e o valor total do patrimônio da empresa. 7

Exercício Vetores Escreva um programa que transforme o computador numa urna eletrônica para eleição para presidente de um certo país, às quais concorrem os candidatos 83-Alibabá e 93- Alcapone. O programa deve finalizar quando o voto for -1. Cada voto deve ser dado pelo número do candidato, permitindo-se ainda o voto 00 para voto em branco. Qualquer voto diferente dos já citados é considerado nulo; Em qualquer situação, o eleitor deve ser consultado quanto à confirmação do seu voto. No final da eleição, o programa deve emitir um relatório contendo a votação de cada candidato, a quantidade de votos em branco, a quantidade de votos nulos e o candidato eleito. 8

Desafio Os sistemas de computação que gerenciam caixas de lojas e supermercados fornecem ao operador, após a informação do valor do pagamento, o troco, em números decimais, que ele deve dar ao cliente. Talvez fosse interessante que, para otimizar a utilização das notas e das moedas de menor valor, visando a minimizar o problema da "falta de troco", o sistema fornecesse ao operador as quantidades de cada nota e de cada moeda para um "troco ótimo". Admitindo que o supermercado forneça também troco para pagamentos em cheque de qualquer valor, escreva um programa que, recebendo o valor da compra e o valor do pagamento, forneça o "troco ótimo" no sentido comentado acima (vetores_desafio.pas). 9