0% acharam este documento útil (0 voto)
6 visualizações2 páginas

Exercícios de Sub-programação em Python

O documento apresenta uma lista de exercícios sobre sub-programação e funções em programação. As tarefas incluem calcular a área de um triângulo, verificar múltiplos de 4, identificar números pares ou ímpares, e manipular vetores e matrizes. Cada exercício enfatiza o uso de funções com diferentes tipos de passagem de parâmetros e retornos.

Enviado por

nathsmarques1808
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações2 páginas

Exercícios de Sub-programação em Python

O documento apresenta uma lista de exercícios sobre sub-programação e funções em programação. As tarefas incluem calcular a área de um triângulo, verificar múltiplos de 4, identificar números pares ou ímpares, e manipular vetores e matrizes. Cada exercício enfatiza o uso de funções com diferentes tipos de passagem de parâmetros e retornos.

Enviado por

nathsmarques1808
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Prof. Dr.

Fábio Roberto Chavarette


fabioch@[Link]
Introdução à Ciência da Computação

Lista de Exercício – Sub-programação e Funções

1 – Faça um programa contendo uma sub-rotina que leia os comprimentos dos


três lados de um triângulo (S1 S2 S3) e a subrotina deve calcular a área do
triângulo de acordo com a fórmula seguinte e apresente o resultado. (Utilize
Função com passagem de parâmetros e com retorno).

Área  T (T  S1)(T  S 2)(T  S 3)


S1  S 2  S 3
T
2

2 – Faça um programa contendo uma sub-rotina que leia um número inteiro de


4 casas (0000) e a subrotina deve informar se o número é ou não múltiplo de
4. (Utilize Função com passagem de parâmetros e sem retorno).

3 – Faça um programa contendo uma sub-rotina que leia um número inteiro e


a função deve informar se o número é par ou impar.
(Utilize Função sem passagem de parâmetros e sem retorno).

4 – Faça um programa contendo uma sub-rotina que retorne 1 se o numero


digitado for positivo ou 0 se for negativo.
(Utilize Função sem passagem de parâmetros e com retorno).

5 – Faça um programa contendo uma sub-rotina que retorne receba 2 números


positivos por parâmetros e retorne a soma dos N números inteiros existentes
entre eles.
(Utilize Função com passagem de parâmetros e com retorno).

6 – Faça um programa contendo uma sub-rotina que ache o maior elemento de


um vetor de M elementos (M, no máximo, igual a 10).
(Lembre-se que para vetor utiliza-se passagem de parâmetros por referencia).

7 – Faça um programa contendo uma sub-rotina que dado um vetor A, de


elementos do tipo inteiro, a subrotina construa dois outros vetores D e E tais
que o vetor D seja formado pelos elementos de ordem ímpar de A, e o vetor E
pelos elementos de ordem par de A.
(Lembre-se que para vetor utiliza-se passagem de parâmetros por referencia).
Prof. Dr. Fábio Roberto Chavarette
fabioch@[Link]
Introdução à Ciência da Computação

8 – Faça um programa contendo uma sub-rotina que leia um vetor de números


inteiros e a função deve retornar qual o maior número desse vetor.
(Lembre-se que para vetor utiliza-se passagem de parâmetros por referencia).

9 – Faça um programa contendo uma sub-rotina que dada uma matriz A(3x3),
de elementos do tipo ponto flutuante, a subrotina troque a linha 2 pela linha 3.
Imprima a matriz A original e a matriz com as linhas trocadas.
(Lembre-se que para vetor utiliza-se passagem de parâmetros por referencia).

10 – Faça um programa contendo uma sub-rotina que dada uma matriz


A(3x3), de elementos do tipo real(ponto flutuante), a subrotina retorne o valor
da soma de todos os elementos da Matriz.
por 3.

Você também pode gostar