Algoritmia E Programa O Relatorio 1130425 1130627
1100 palavras
5 páginas
Algoritmia e ProgramaçãoTrabalho 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