Roteiro 1: Revisão de conteúdos Python

Propaganda
Programação para a Internet II
UC –
Docente: André Luiz Silva de Moraes
4º sem – Redes de Computadores
Roteiro 1: Revisão de conteúdos Python
Objetivos:
•
Revisar conteúdos de funcionalidades da linguagem Python para:
o Manipulação de variáveis primitivas e complexas;
o Utilização de listas;
o Utilização de strings;
Ferramentas necessárias
Python IDE
Introdução
Neste roteiro serão revisadas as principais funcionalidades da linguagem de programação Python. A linguagem Python é
amplamente utilizada por permitir criar programas utilizando uma lógica simples e através de seus pacotes (bibliotecas prontas
contendo funcionalidades) é possível criar programas que utilizem de forma prática várias funcionalidades úteis para a área de
redes de computadores.
Tarefas:
1.
Construir um programa que leia 3 notas de um aluno e calcule a média final deste aluno.
2.
O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos
(aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever
um algoritmo que leia o custo de fábrica de um carro e escreva o custo ao consumidor.
3.
Calcule a média aritmética das 3 notas de um aluno e mostre, além do valor da média, uma mensagem de "Aprovado",
caso a média seja igual ou superior a 7, caso a média seja igual ou superior a 3 mostre a mensagem “exame”, ou a
mensagem "reprovado", em qualquer situação contrária.
4.
Elaborar um algoritmo que lê 3 valores a,b,c e os escreve. A seguir, encontre o maior dos 3 valores e o escreva com a
mensagem : "É o maior ".
5.
Construa um programa para oferecer ao cliente um cardápio de lanches no seguinte formato:
Opções:
Especificação
Código Preço
Cachorro quente
100
1,20
Bauru simples
101
1,30
Bauru com ovo
102
1,50
Hambúrger
103
1,20
Cheeseburguer
104
1,30
Refrigerante
105
1,00
a.
Escreva um algoritmo que leia o código do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche;
6.
Criar um script que receba um número e imprima todos os números pares entre 1 e o número digitado.
7.
Criar um script que atribua a uma variável todos os elementos da string ‘‘Maça, Uva, Laranja, Alface”.
a.
Trocar Alface por Abacaxi;
b.
Alimentar uma nova variável lista (array) contendo em cada posição as frutas atribuídas;
Desafio:
8.
Alterar o programa do passo 5 para permitir a escolha de mais de um lanche ao mesmo tempo até que o usuário encerre o
programa com o código 666.
9.
Alterar o programa do passo 3 para receber também o número de faltas do aluno e o total da carga horária. Se a
frequência for abaixo de 75% o aluno deve ser reprovado por frequência independente da nota que tirou.
Referências:
Material disponibilizado em aula;
“Introdução à programação com Python: algoritmos e lógica de programação para iniciantes”, MENEZES, Nilo Ney
Coutinho São Paulo Novatec 2010;
“Aprendendo Python”, LUTZ, M.; ASCHER, D. 2.ed. Porto Alegre Bookman 2000.
3
Download