Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programação - Prof. Tatiana - lista 6 - python, Exercícios de Engenharia Naval

Aulas, listas de exercicios e trabalhos - Profa Tatiana - UFSC CEM

Tipologia: Exercícios

2012

Compartilhado em 12/11/2012

evandro-machado-3
evandro-machado-3 🇧🇷

4.5

(15)

44 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
EMB5013 - Introdução à Informática
Profa. Tatiana Renata Garcia
Lista de exercícios 6 – Python
1 – Escreva um programa em Python para calcular as raízes de uma equação do 2o grau
(Ax2 + Bx + C), sendo que os valores A, B e C são fornecidos pelo usuário.
2 – Escreva um programa em Python para calcular o volume de uma esfera de raio R,
em que R é um dado fornecido pelo usuário. O volume de uma esfera é dado por V =
4/3 π R3. Procure informações sobre o uso da biblioteca math e do comando import.
3 – Escreva um programa em Python que leia três valores inteiros e diferentes e mostre-
os em ordem decrescente.
4 – Faça um programa em Python que leia o valor de dois números inteiros e a operação
aritmética desejada; calcule, então, a resposta adequada. Utilize os símbolos da tabela a
seguir para ler qual a operação aritmética escolhida. Lembre que para ler caracteres é
preciso utilizar raw_input() e procure informações sobre float().
Símbolo Operação aritmética
+ Adição
Subtração
* Multiplicação
/ Divisão
5 Escreva um programa em Python que receba como entrada um ano e retorne a
informação se ele é um ano bissexto ou não. Lembrem que um ano é bissexto se for
divisível por 400 ou se ele for divisível por 4 e não por 100.
6 – Escreva um programa em Python que receba como entrada um número de 3 dígitos
entre 100 e 999, e gere um número invertido.
7 – Sendo H = 1 + 1/2 +1/3 +1/4 + ... + 1/N, escreva um programa em Python para gerar
o número H. O número N é fornecido pelo usuário.
8 – Escreva um programa em Python que calcule N! (fatorial de N), sendo que o valor
inteiro de N é fornecido pelo usuário.
Sabendo que:
N! = 1 * 2 * 3 * ...* (N – 1) * N;
0! = 1, por definição.
9 – A série de Fibonacci é formada pela seguinte seqüência: 1, 1, 2, 3, 5, 8, 13, 21, 34,
55, ... etc. Escreva um programa em Python que gere a série de Fibonacci até um termo
N fornecido pelo usuário, sendo que N > 3.
10 Escreva um programa em Python que leia um conjunto de 20 números inteiros e
mostre qual foi o maior e o menor valor fornecido.
pf2

Pré-visualização parcial do texto

Baixe Programação - Prof. Tatiana - lista 6 - python e outras Exercícios em PDF para Engenharia Naval, somente na Docsity!

EMB5013 - Introdução à Informática

Profa. Tatiana Renata Garcia

Lista de exercícios 6 – Python

1 – Escreva um programa em Python para calcular as raízes de uma equação do 2o^ grau (Ax^2 + Bx + C), sendo que os valores A, B e C são fornecidos pelo usuário. 2 – Escreva um programa em Python para calcular o volume de uma esfera de raio R, em que R é um dado fornecido pelo usuário. O volume de uma esfera é dado por V = 4/3 π R^3. Procure informações sobre o uso da biblioteca math e do comando import. 3 – Escreva um programa em Python que leia três valores inteiros e diferentes e mostre- os em ordem decrescente. 4 – Faça um programa em Python que leia o valor de dois números inteiros e a operação aritmética desejada; calcule, então, a resposta adequada. Utilize os símbolos da tabela a seguir para ler qual a operação aritmética escolhida. Lembre que para ler caracteres é preciso utilizar raw_input() e procure informações sobre float(). Símbolo Operação aritmética

  • Adição
  • Subtração
  • Multiplicação / Divisão 5 – Escreva um programa em Python que receba como entrada um ano e retorne a informação se ele é um ano bissexto ou não. Lembrem que um ano é bissexto se for divisível por 400 ou se ele for divisível por 4 e não por 100. 6 – Escreva um programa em Python que receba como entrada um número de 3 dígitos entre 100 e 999, e gere um número invertido. 7 – Sendo H = 1 + 1/2 +1/3 +1/4 + ... + 1/N, escreva um programa em Python para gerar o número H. O número N é fornecido pelo usuário. 8 – Escreva um programa em Python que calcule N! (fatorial de N), sendo que o valor inteiro de N é fornecido pelo usuário. Sabendo que:
  • N! = 1 * 2 * 3 * ...* (N – 1) * N;
  • 0! = 1, por definição. 9 – A série de Fibonacci é formada pela seguinte seqüência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... etc. Escreva um programa em Python que gere a série de Fibonacci até um termo N fornecido pelo usuário, sendo que N > 3. 10 – Escreva um programa em Python que leia um conjunto de 20 números inteiros e mostre qual foi o maior e o menor valor fornecido.

11 – Escreva um programa em Python que verifique se um número inteiro e maior que 0 fornecido pelo usuário é primo ou não. 12 – Em uma eleição presidencial existem três candidatos. Os votos são informados por código. Os dados utilizados para a escrutinagem obedecem a seguinte codificação:

  • 1, 2, 3 = votos para os respectivos candidatos;
  • 4 = voto nulo;
  • 5 = voto em branco. Escreva um programa em Python que calcule e escreva:
  • O total de votos para cada candidato;
  • O total de votos nulos;
  • O total de votos em branco. Como finalizador do conjunto de votos, tem-se o valor 0 (zero). 13 – Escreva um programa em Python que, dados dois vetores inteiros de 20 posições, efetue as respectivas operações indicadas por outro vetor de 20 posições de caracteres também fornecido pelo usuário. As operações são as quatro operações aritméticas e podem aparecer em qualquer combinação. O resultado das operações deve ser armazenando em um quarto vetor. 14 – Escreva um programa em Python que leia um vetor de 30 números inteiros e gere um segundo vetor cujos conteúdos das posições pares são o dobro do conteúdo do vetor original e os conteúdos das posições ímpares são o triplo do vetor original. 15 – Uma loja trabalha com 20 mercadorias diferentes identificadas pelos números inteiros de 0 a 19. O dono da loja anota a quantidade de cada mercadoria vendida durante o mês e ele tem uma tabela que indica para cada mercadoria o preço de venda. Escreva um programa em Python para calcular o faturamento mensal da loja, que é dado pelo somatório do faturamento de cada mercadoria. 16 – Escreva um programa em Python que leia dois vetores com 10 elementos cada e gere um terceiro vetor de 20 elementos, cujos valores deverão ser compostos pelos elementos intercalados dos dois outros vetores. Ao final o programa deverá mostrar os dois vetores originais e o terceiro vetor com os valores intercalados. 17 – Escreva um programa em Python que leia um conjunto de 10 números inteiros e armazene em um vetor. Pesquise no vetor e mostre qual o maior e menor valor fornecido. 18 – Escreva um programa em Python que leia um vetor A com 10 números inteiros, calcule e mostre a soma dos quadrados dos elementos do vetor. 19 – Escreva um programa em Python que receba do usuário um vetor com 20 valores inteiros e apresente o maior, o menor e suas respectivas posições em que os mesmos foram informados.