Estado: Terminado

Script em Python

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace un año
Plazo: 2 días
Propuestas: 1
Freelancers interesados: 1

Habilidades requeridas: IT & Programación Python

Descripción:
----- RESUMO ------

Fazer um programa em Python que implementa uma calculadora que lê expressões em notação polonesa e exibe o resultado de cada expressão. O programa deve continuar lendo novas expressões até que seja lido o string 'fim' para terminar sua execução. O programa também deve imprimir o dicionário de variáveis sempre que receber o comando 'var', e entrar ou sair do modo de depuração ao receber o comando 'dep'. Quando a execução estiver no modo de depuração, para cada token da lista de tokens, o programa deve imprimir:

-> a lista dos tokens que ainda precisam ser processados;
-> a pilha; e
o dicionário (de forma semelhante à tabela anterior).
-> Os comandos 'fim', 'var' e 'dep' são palavras reservadas e portanto não devem ser utilizadas como nome de variáveis.

A descrição detalhada do projeto pode ser vista em:

http://www.ime.usp.br/~mac2166/ep4Py/

---- O QUE PODE SER UTILIZADO ----

Para a realização desse projeto, apenas alguns tipos específicos de comandos podem ser utilizados:

-> Manipulação básica de listas e sequências
-> Comandos como "pop" e "Append" .
-> Foco na utilização de pilhas e dicionários.
-> Introdução de orientação à objetos, com construção de métodos através das funções exigidas segundo o projeto.

Mais instruções podem ser passadas por telefone ou email.



Categoria: IT & Programação
Subcategoria: Outro
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Pedro O.
(Promedio 5.00 de 5)
Ubicación: Brasil
Para ver más detalles del cliente, ingresa a Workana.
Cargando...