Buscar

aula3_pratica

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Aula 3 - Tipos de dados
Strings
Estrutura Condicional
Prática
2Computação I - Python - DCC - UFRJ - 2014
ATENÇÃO
A partir de agora, para cada um dos exercícios a seguir: 
● coloque um comentário dizendo o que a função faz;
● coloque um comentário dizendo os tipos de dados dos parâmetros de 
entrada e dos resultados.
Exemplo: int, int -> str no caso de uma função cuja entrada são dois 
inteiros e o resultado é uma string;
● escolha nomes elucidativos para suas funções e parâmetros;
● coloque um comentário dizendo quantos casos de teste são necessários 
para garantir que todas as linhas de código da função sejam executadas. 
Diga os casos de teste usados.
3Computação I - Python - DCC - UFRJ - 2014
Estrutura Condicional
Faça uma função em Python que:
1. Retorne o valor absoluto de um número fornecido.
2. Retorne quantas (uma, duas ou nenhuma) e quais são as raízes reais de 
uma equação de segundo grau, dados os valores dos três coeficientes. 
4Computação I - Python - DCC - UFRJ - 2014
Estrutura Condicional
Faça uma função em Python que:
3. Defina a função matemática a seguir:
Qual o número mínimo de casos de
teste para garantir que todas as linhas
do programa são executadas?
Crie casos de teste para os pontos
de inflexão da função 
(as fronteiras entre cada parte).
5Computação I - Python - DCC - UFRJ - 2014
Estrutura Condicional
4. Receba como entrada uma palavra e retorne uma sequência de caracteres 
composta por três repetições desta palavra.
5. Retorne o mínimo e o máximo de dois valores fornecidos.
6. Faça uma função que receba três valores e retorne o terceiro deles. Faça 
uma função que compõe a função anterior com a função para ordenar três 
números, feita em sala de aula, para retornar o maior entre três valores 
passados como entrada.
7. Diga se uma pessoa tem direito à meia entrada, dados a idade da pessoa e 
se ela tem ou não carteira de estudante (True se tem, False se não tem). 
Lembrando que uma pessoa tem direito à meia-entrada se é maior de 65 anos, 
menor de 21 anos ou estudante. O que acontece caso uma pessoa maior de 
65 anos tenha carteira de estudante?
6Computação I - Python - DCC - UFRJ - 2014
Aula 3 – String, Booleano e 
Estrutura Condicional
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6

Continue navegando