Algoritmia E Programa O Relatorio 1130425 1130627

1100 palavras 5 páginas
Algoritmia e Programação
Trabalho Curricular
Ano de 2013/2014

Nome Filipe Ferreira, Pedro Miguel
Número / Curso 1130425, 1130627/ Engenharia Electrotecnica e de Computadores
Data 11/01/14

Índice

Introdução…………………………………………………………3
Desenvolvimento do trabalho.………….…………………………4
Código….…………………………………………………………...5
Conclusão……………………………………….……………….…7

Introdução

O trabalho proposto, foi desenvolver um baralho de cartas completo em linguagem de programação C. Neste projecto além de criar um baralho, temos que utilizar uma função de forma a que este mesmo fique baralhado e seja distribuido equitativamente para quatro jogadores. Depois teremos que também ordenar cada mão dos jogadores de forma decrescente ou crescente, à escolha de cada um. Este trabalho permiti-nos-á desenvolver uma melhor capacidade de resolver problemas propostos e ajudará na nossa evolução da aprendizagem de uma liguagem de programação. Através dele iremos aprender a utilizar certas ferramentas úteis em progamação, como vetores, estruturas ou até mesmo matrizes. Pois estas funções podem vir a ser extremamente úteis no trabaho e no futuro.

Desenvolvimento do trabalho

No código deste projecto foi maioritariamente utilizada a ferramenta dos vetores, excepto a parte inicial que foi utilizada uma estrutura, mas foi através de vetores que se criou quase todas as funções úteis para o progresso do trabalho.
No inicio foi criada uma estrutura que possibilita a converção de números de 1 a 52 para cartas, ajudando assim na ordenação necessária para o trabalho. Logo a seguir foi criado uma função designada por “baralho”, que possibilita a criação do baralho de cartas. De seguida, criamos duas funções que serão extremamente úteis numa função seguinte, pois pode-se dizer que sem elas não funcionava. Estas funções são a função “numerosorte” e “troca”. A primeira função faz com que se seleccione um número aleatório entre 1 e 52, que são os limites do nosso

Relacionados