Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo

Aula do dia 10 de Fevereiro

Aula do dia 13 de Fevereiro de 2003

Aula do dia 17 de Fevereiro


Exercícios

1) Usando funções, elaborar um programa em C para somar 2 números inteiros. Este programa deverá ter 2 funções (main e soma). A função principal deverá solicitar os 2 números ao usuário e imprimir o resultado da soma. A função soma, deverá somar os dois números.
Criar 2 versões deste programa, a primeira usando passagem de parâmetros por valor e a segunda versão usando passagem de parâmetros por referência.

Uma Possível Solução ...

Uma Possível Solução ...


2) Usando funções, criar um programa para calcular e imprimir uma matriz. O programa deverá ter 5 funções (main, preencher, calcular, imprimir1 e imprimir2). A função main deverá criar a matriz 2x1x2. A função preencher deverá preencher a matriz, usando passagem de parâmetros por valor. A função calcular deverá multiplicar todos os elementos da mesma por 2 e usar passagem de parâmetros por referência. A função imprimir1 deverá imprmir a matriz de forma elegante, usando passagem de parâmetros por valor. A função imprimir2 deverá imprmir a matriz de forma elegante, usando passagem de parâmetros por referência.

Uma Possível Solução ...


3) Elaborar um programa o qual ordene um vetor com 5 elementos inteiros. O programa deverá ter pelo menos 3 funções (main, preencher e ordenar). A função main deverá declarar a matriz. A função preencher deverá solicitar ao usuário o preenchimento da matriz, usando passagem de parâmetros por valor. A função ordenar deverá ordenar o vetor a cada entrada do usuário, usando passagem de parâmetros por referência.

Uma Possível Solução ...