Skip to content

Tonikawa/Inimigos-do-EAD-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Inimigos do EAD

Este repositório foi criado para armazenar as atividades de laboratório propostas na matéria de Computação Paralela do curso de ciência da computação.

Integrantes

  • Fabio Silveira Tanikawa TIA:32092563

  • Gabriel Batista Cristiano TIA:32090722

  • Julia Carvalho de Souza Castro TIA: 32022298

Como compilar os programas?

  • Para rodar os programas armazenados neste repositório, recomendamos a instalação da IDE Visual Studio Code, que pode ser baixada neste link.

  • Para a compilação, será necessário a instalação da extensão C/C++ e a extensão C/C++ Compile run.

  • Lembrando que também é necessário ter o MinGW instalado e configurado na sua máquina.

No terminal

  • Para compilação pelo terminal ou prompt de comando é necessário estar dentro do mesmo diretório dos arquivos de código e executar o seguinte comando:

gcc nome-do-arquivo.c -o nome-do-arquivo-executavel

Como executar os programas?

Após clonar este repositório em sua máquina, abra o arquivo desejado através do Visual Studio Code. Para executar o programa use o comando CTRL + ALT + N.

No terminal

  • Após rodar o comando de compilação, basta executar o arquivo executável gerado com a seguinte linha de comando:

./nome-do-arquivo-executavel

Lista de atividades realizadas em laboratório:

Lab01a

Envie um código na linguagem C para o Git que execute o Hello World.

RESULTADO ESPERADO:

O terminal do VSCode deve exibir a mensagem com a string "Hello, World!"

Lab01b

  1. Crie um programa capaz de ler os dados de uma matriz quadrada de inteiros. Ao final da leitura o programa deverá imprimir o número da linha que contém o menor dentre todos os números lidos.

RESULTADO ESPERADO:

  1. Escreva um programa que leia 3 notas de um aluno e a média das notas dos exercícios realizados por ele. Calcular a média de aproveitamento, usando a fórmula: MA = (N1 + N22 + N33 + ME)/7. A partir da média, informar o conceito de acordo com a tabela.

RESULTADO ESPERADO:

  1. Faça o programa que apresenta a seguinte saída, perguntando ao usuário o número máximo (no exemplo, 9). Este número deve ser sempre ímpar.

RESULTADO ESPERADO:

  1. Crie um progama capaz de ler dois nomes de pessoas e imprimi-los em ordem alfabética. Faça isto com string de C e de C++

RESULTADO ESPERADO:

  1. Crie um programa capaz de multiplicar uma linha de uma matriz de inteiros por um dado número. Faça o mesmo para uma coluna. A matriz deve ser lida de teclado.

RESULTADO ESPERADO:

  1. Crie um programa capaz de criar a transposta de uma matriz. A matriz deve ser lida de teclado.

RESULTADO ESPERADO:

  1. Faça um programa que crie um vetor de pessoas. Os dados de uma pessoa devem ser armazenados em um variavel do tipo struct. O programa deve permitir que o usuário digite o nome de 3 pessoas e a seguir imprimi os dados de todas as pessoas. A struct deve armazenar os dados de idade, peso e altura.

RESULTADO ESPERADO:

  1. Crie uma função capaz de criar a transposta de uma matriz.

RESULTADO ESPERADO:

  1. Crie uma função capaz de substituir todos os números negativos de uma matriz por seu módulo.

RESULTADO ESPERADO:

  1. Crie uma função capaz de multiplicar uma linha de uma matriz por um dado número. Faça o mesmo para uma coluna.

RESULTADO ESPERADO:

  1. Faça uma função que retorne a posição de um dado caracter dentro de uma string.

RESULTADO ESPERADO:

  1. Faça um rotina que remova um caracter de uma string do tipo char Str[100], dada a posição do caracter.

RESULTADO ESPERADO:

  1. Faça uma rotina que insira um caracter em uma string do tipo char Str[100], dada a posição do caracter.

RESULTADO ESPERADO:

Lab02

Implemente a versão multiprocessada do cálculo do fatorial.

RESULTADO ESPERADO:

O terminal do VSCode deve exibir

About

Este repositório foi criado para armazenar as atividades de laboratório propostas na matéria de Computação Paralela do curso de ciência da computação.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages