You are on page 1of 1
EEEP DAVID VIEIRA DA SILVA – BOA VIAGEM – CEARÁ CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA:

EEEP DAVID VIEIRA DA SILVA – BOA VIAGEM – CEARÁ CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA: LÓGICA DE PROGRAMAÇÃO II PROFESSOR: RENATO WILLIAM AVALIAÇÃO: VETORES E MATRIZES-FUNÇÕES E PROCEDIMENTOS

ALUNO (a)

Nº:

DATA

/

/

NOTA

/

1 – Desenvolva um programa que leia um vetor do tipo inteiro de 15 posições e exibir somente os dados onde o índice de cada posição for impar.

2- Faça um programa que leia uma matriz 3x5 de tipo inteiro e exiba quantos valores impares existem na matriz.

3- Crie um programa que preencha uma matriz 2 X 4 com números inteiros, calcule e mostre:

a) A quantidade de elementos entre 12 e 20 em cada linha;

b) A média dos elementos pares da matriz.

4- Em relação a programação modularizada, responda:

a) Defina função e procedimento e diga qual a diferença entre e os dois.

b) A partir do código mostrado abaixo diga qual parte do código abaixo é uma função e qual é um procedimento citando suas respectiva função.

int Numeros(intA,intB)

{

returnA +B;

}

Void ImprimeTexto()

{

printf(“Ola Mundo”);

}

c) Qual a finalidade e os benefícios de se criar blocos de funções?

d) Quais os elementos principais na construção da função abaixo:

int Numeros(intA,intB)

e) Explique a execução e função do algoritmo abaixo:

1 ALGORITMO

2 DECLARE sal numérico

3 LEIA sal

4 Aum calculo (sal)

5 Novo_sal sal + aum

6 ESCREVA “novo salário é”, novo_sal

7 FIM_ALGORITMO

8 SUB-ROTINA

9 DECLARE perc, valor NUMERICO

10 LEIA perc

11 Valor sal * perc /100

12 RETORNE valor

13 FIM_SUB_ROTINA calculo

calculo (sal numérico)

5- Faça um programa contendo uma função que retorne 1 se o número digitado for positivo ou 0 se for negativo.

6- Crie um programa capaz de calcular a área de diferentes formas geométricas. O usuário deve digitar “r” para área de um retângulo “ q” para um quadrado, “ t” para um triângulo isósceles. A leitura dos valores e o cálculo devem ser feitas dentro de funções, que no caso serão 3 uma para calcular cada forma. Use IF ou SELECT CASE (SWITCH), para selecionar qual função chamar.