Ficha Trabalho6 PSINF M4

1
Professor: Álvaro Pág. 1/1 Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos PSINF 1º ano (10º ano) Módulo 4- Estrutura de Dados Estática Ficha de Trabalho Nº 6 Arrays 1. Fazer um programa que leia um vetor A contendo 30 números inteiros, calcule e exiba: a. o maior elemento; b. a posição (índice) do maior elemento. 2. Fazer um programa que leia um vetor VET de 100 números inteiros e leia um valor inteiro NUM. Determine e exiba a posição de NUM dentro de VET. Caso NUM não seja encontrado dentro de VET, exiba o valor 0 (zero). 3. Defina com suas palavras e exemplifique: a. Array b. Vetor c. Matriz d. Índice e. Elemento ou Componente 4. Indique o número de elementos de cada um dos vetores dados abaixo: VET : array[-5..5] of integer; NOME: array[0..20] of string; CONT: array['A'..'Z'] of integer; NOTA: array[1..50] of real; 5. Uma loja de venda de componentes de computadores pretende um programa onde registe o preço dos componentes (uma quantidades de componentes a indicar pelo utilizador com o máximo 100) atual e o novo preço após uma redução de 15%. O programa deverá mostrar na mesma linha o preço atual e o preço da promoção.

description

Arrays

Transcript of Ficha Trabalho6 PSINF M4

Page 1: Ficha Trabalho6 PSINF M4

Professor: Álvaro Pág. 1/1

Curso Profissional de Técnico de Gestão e Programação de

Sistemas Informáticos

PSINF – 1º ano (10º ano)

Módulo 4- Estrutura de Dados Estática

Ficha de Trabalho Nº 6 – Arrays

1. Fazer um programa que leia um vetor A contendo 30 números inteiros, calcule e exiba:

a. o maior elemento;

b. a posição (índice) do maior elemento.

2. Fazer um programa que leia um vetor VET de 100 números inteiros e leia um valor

inteiro NUM. Determine e exiba a posição de NUM dentro de VET. Caso NUM não seja

encontrado dentro de VET, exiba o valor 0 (zero).

3. Defina com suas palavras e exemplifique:

a. Array

b. Vetor

c. Matriz

d. Índice

e. Elemento ou Componente

4. Indique o número de elementos de cada um dos vetores dados abaixo:

VET : array[-5..5] of integer;

NOME: array[0..20] of string;

CONT: array['A'..'Z'] of integer;

NOTA: array[1..50] of real;

5. Uma loja de venda de componentes de computadores pretende um programa onde

registe o preço dos componentes (uma quantidades de componentes a indicar pelo

utilizador com o máximo 100) atual e o novo preço após uma redução de 15%. O

programa deverá mostrar na mesma linha o preço atual e o preço da promoção.