·
Engenharia Elétrica ·
Linguagens de Programação
· 2022/2
Send your question to AI and receive an answer instantly
Recommended for you
18
Exercício 1 - Linguagens de Programação 2022 2
Linguagens de Programação
UFMG
3
Trabalho Prático 3 - Menságens Assíncronas
Linguagens de Programação
UFMG
3
Trabalho Prático 2 - Menságens Assíncronas
Linguagens de Programação
UFMG
3
Trabalho - Implementação de Tads 2022-1
Linguagens de Programação
UFMG
4
Trabalho - Truco Mineiro C 2022 2
Linguagens de Programação
UFMG
15
5 Vpl s - Linguagens de Programação 2022 2
Linguagens de Programação
UFMG
5
Trabalho - Xadrez C 2022 2
Linguagens de Programação
UFMG
5
Trabalho - Truco Mineiro C 2022 2
Linguagens de Programação
UFMG
5
Trabalho - Truco Mineiro C 2022-2
Linguagens de Programação
UFMG
2
P2 - Linguagens de Programação 2021-2
Linguagens de Programação
UFMG
Preview text
Exercicio 8 # Prefácio O moodle foi alterado neste VPL para se assemelhar a um ambiente Unix. Portanto, ao executar o programa você vai ver um terminal. No mesmo você pode fazer uso dos comandos: make tests make clean # Introdução O nosso VPL executa um jogo do SAPO. O ambiente do VPL foi configurado para que você consiga programar aqui mesmo. Sua tarefa é: 1. Terminar de implementar o jogo. 2. Garantir que não existem memory leaks no seu código. A correção será realizada depois da entrega. Seu foco será nos arquivos: carro.cpp e estrada.cpp O carro.cpp está quase pronto e precisa apenas de uma pequena correção para garantir que o carro nunca saia da tela. Além do mais, faça um ou mais testes de unidade para o carro. O estrada.cpp tem a lógica do jogo. O arquivo está quase todo pronto. Foque onde está indicado. Por fim, faça testes para o estrada.cpp A CLASSE ESTRADA NÃO DEVE TER UM DESTRUTOR. # Avaliação Caso você implemente testes corretos o VPL vai dar uma nota, 0 ou 15. Isso apenas indica que seu código está ok com os seus testes. Outros testes serão feitos pelo professor. # Testando na sua máquina Caso você queira, instale o curses na sua máquina para testar o programa. No windows, instale: https://invisible-island.net/datafiles/release/mingw64.zip No linux faça: apt-get install ncurses-dev Mude o makefile para a linha INC ser: INC := -I include/ -I third_party/ -lcurses
Send your question to AI and receive an answer instantly
Recommended for you
18
Exercício 1 - Linguagens de Programação 2022 2
Linguagens de Programação
UFMG
3
Trabalho Prático 3 - Menságens Assíncronas
Linguagens de Programação
UFMG
3
Trabalho Prático 2 - Menságens Assíncronas
Linguagens de Programação
UFMG
3
Trabalho - Implementação de Tads 2022-1
Linguagens de Programação
UFMG
4
Trabalho - Truco Mineiro C 2022 2
Linguagens de Programação
UFMG
15
5 Vpl s - Linguagens de Programação 2022 2
Linguagens de Programação
UFMG
5
Trabalho - Xadrez C 2022 2
Linguagens de Programação
UFMG
5
Trabalho - Truco Mineiro C 2022 2
Linguagens de Programação
UFMG
5
Trabalho - Truco Mineiro C 2022-2
Linguagens de Programação
UFMG
2
P2 - Linguagens de Programação 2021-2
Linguagens de Programação
UFMG
Preview text
Exercicio 8 # Prefácio O moodle foi alterado neste VPL para se assemelhar a um ambiente Unix. Portanto, ao executar o programa você vai ver um terminal. No mesmo você pode fazer uso dos comandos: make tests make clean # Introdução O nosso VPL executa um jogo do SAPO. O ambiente do VPL foi configurado para que você consiga programar aqui mesmo. Sua tarefa é: 1. Terminar de implementar o jogo. 2. Garantir que não existem memory leaks no seu código. A correção será realizada depois da entrega. Seu foco será nos arquivos: carro.cpp e estrada.cpp O carro.cpp está quase pronto e precisa apenas de uma pequena correção para garantir que o carro nunca saia da tela. Além do mais, faça um ou mais testes de unidade para o carro. O estrada.cpp tem a lógica do jogo. O arquivo está quase todo pronto. Foque onde está indicado. Por fim, faça testes para o estrada.cpp A CLASSE ESTRADA NÃO DEVE TER UM DESTRUTOR. # Avaliação Caso você implemente testes corretos o VPL vai dar uma nota, 0 ou 15. Isso apenas indica que seu código está ok com os seus testes. Outros testes serão feitos pelo professor. # Testando na sua máquina Caso você queira, instale o curses na sua máquina para testar o programa. No windows, instale: https://invisible-island.net/datafiles/release/mingw64.zip No linux faça: apt-get install ncurses-dev Mude o makefile para a linha INC ser: INC := -I include/ -I third_party/ -lcurses