Skip to content

blandamellus/aulaJAVA

Repository files navigation

[28-09-2022] Quarta-feira - Aula 003 (POO)

Aula prática com os conceitos de Programação Orientada a Objetos (POO)

  • Classes,

  • Atríbutos de classe

  • Métodos

  • Sobrecarga de métodos

  • ** Exercício 1 e 2:** Resolução

[24-09-2022] sábado - Aula 002 (POO)

[22-09-2022] Quinta-feira - Aula 001 (POO)

Iniciamos um novo módulo no curso, denominado Programação Orientada à Objetos POO.

Exercícios de revisão do módulo anterior

  • Exercício 1 Crie uma aplicação Java que preencha um vetor com 10 números pares.

  • Exercício 2 Crie uma aplicação Java que crie uma matriz de 4 x 4 e adicione os valores para cada uma das posições.

  • Exercício 3 Escrever um programa declarando três variáveis do tipo inteiro (a, b e c). Ler um valor maior que zero para cada variável (se o valor digitado não é válido, mostrar mensagem e ler novamente). Exibe o menor valor lido multiplicado pelo maior e o maior valor dividido pelo menor.[20]

  • Exercício 4 Faça um programa que leia um número inteiro e mostre uma mensagem na tela indicando se este número é positivo ou negativo. Pare a execução do programa quando o usuário requisitar[21].

  • Exercício 5 Escreva um programa que exiba as seguintes opções, o usuário informe 2 número e escolha qual das opções deseja realizar, e mostre o resultado[23]:

    • 1 – Adição
    • 2 – Subtração
    • 3 – Multiplicação
    • 4 – Divisão
  • Exercício 6 Faça um programa que exiba os números de 1 até 2000. [29]

  • Exercício 7 Faça um programa para imprimir uma tabuada. [30]



[13-09-2022] Terça Aula 15

Para consultar nosso material da aula 15, acesar AQUI

Segunda parte da aula:

Evoluímos nosso Projeto Batalha Naval, e implementamos as seguintes regras Resolução com novas regras

  • Procurar uma coordenada no tabuleiro e verificar se existe algum objeto;
  • Retornar uma mensagem se acertou ou errou;
  • Alterar o tabuleiro com os tiros já dados;
    • Legenda:
    • |N| = Navio
    • |H| = Helicóptero
    • |B| = Barquinho
    • |A| = Água
    • |*| = tiro na água. Quando usuário não acerta
    • |X| = tiro certeiro. Quando usuário acerta algo.

Primeira parte da aula:

Resolução de exercícios que toquem todos os conteúdos já estudados

  • Operadores
    • Aritméticos
    • Precedência
    • Operadores Lógicos
    • Operadores Relacionais
    • Operadores de Igualdade
  • Tipos de dados
    • Int, Double, char, String
  • Estruturas de Decisão if / else / switch Estruturas de Repetição
    • For / While / Do While

🚴‍♀️Exercitando tudo junto e misturado nos exercícios abaixo:🚴‍♀️

  • Exercício 1 Faça um programa que retorne o valor digitado por extenso, limitando-se a número de 1 a 9. Resolução

  • Exercício 2 Faça um Programa que leia um vetor de 10 números reais e mostre-os na ordem inversa. Resolução

  • Exercício 3 Faça um Programa que leia 4 notas, mostre as notas e a média na tela. Resolução

  • Exercício 4 Faça um Programa que leia 20 números inteiros e armazene-os num vetor. Armazene os números pares no vetor PAR e os números IMPARES no vetor impar. Imprima os três vetores.

[10-09-2022] Sábado Aula 14

Revisão do conteúdo de vetores e matrizes, apresentação da Aula 14.

Vetores

  • Exercício 1 Faça um Programa que leia um vetor de 5 números inteiros e mostre-os. Resolução

  • Exercício 2 Faça um programa de caixa de mercado, onde o atendente informe o código dos produtos da compra (posições) e o programa retorne o valor total a ser pago. Resolvido

Matrizes

Projeto Jogo de Batalha Naval! Regras

  • Legenda pro usuário:
    • = : água no bloco. Ainda não foi dado tiro.
    • * : tiro dado, não há nada ali.
    • X : tiro dado, havia um navio ali.

Atividade Construir nosso próprio jogo de batalha naval. Quais as regras básicas?

  1. Temos um tabuleiro de tamanho 5x5.
  2. Devemos iniciar o tabuleiro sem peças.
  3. E para testar, vamos colocar algumas variáveis com valores fixos para não precisar validar a entrada ainda.
  4. O jogo se batalha naval consiste em darmos um palpite de uma coordenada, e então verificar se acertamos ou não um navio. Para isso, precisamos primeiro, percorrer nossa matriz atrás de um objeto na matriz.
  5. Depois se encontrar esse objeto, precisamos verificar se é o nosso ou alguma das outras opções.

[08-09-2022] Quinta-Feira Aula 13

Confira nossa aula 13 para ver os desenhos da explicação.

Conteúdo novo:

Atividade agora que aprendemos como guardar mais informações do que uma única varíavel, utilizando um vetor, e que é possível guardar informações em mais dimensões (como em uma plano cartesiano), vamos explorar como representar algumas figuras em um plano para entender como funcionam as coordenadas em uma matriz.

  • Material Coordenadas do plano cartesiano. Copie as coordenadas e vamos criar nossas matrizes para descobrir como ficam os desenhos!
  • Entrega Após finalizado vamos resolver em conjunto!

[01-09-2022] Terça-Feira Aula 11

Aula para prática e exercícios de fixação, exercícios na Apresentação Aula 11.

Atividade

Profissões do futuro. Pesquisar sobre um dos temas abaixo anteriores e escrever um relatório respondendo as seguintes perguntas: Relatórios entregues

  • Quem trabalha nessa função/cargo tem quais atividades?
  • Quais tecnologias precisa saber?
  • Quais faculdades costuma cursar?
  • Existem empresas no Brasil? E no mundo?
  • Usa alguma linguagem de programação como principal?
  • Qual o salário médio atual?

Temas para escolher

Escolha 1 e avise no grupo para não repetir os temas!

  • Desenvolvedor Fullstack (Valentina)
  • Desenvolvedor Backend (Cauan)
  • Desenvolvedor Frontend (Aims)
  • Desenvolvedor Mobile (Maiara) (Arthur)
  • Qualidade de software (Pablo)
  • Gerente de projetos (Giseli)
  • Cientista de Dados (Eric)
  • Analista de dados (Othavio)
  • Engenheiro de dados (Henri)
  • Especialista UI e UX (Davi)
  • Administrador de Banco de Dados - DBA (Nicolas)
  • DevOps (João)
  • Scrum Master (Pedro)
  • Administrador de Redes/Infraestrutura
Data de Entrega

Entrega do relatório até a próxima aula de sábado (dia 10/09). Enviar por whatsApp ou para o e-mail: [email protected]

[30-08-2022] Terça-Feira Aula 10

Revisamos em aula Apresentaçao Aula 10

  • Correção de exercícios e dúvidas para usar o hackerhank

  • Visão geral tutorial e documentação, onde tirar dúvidas? Tutorialspoint/JAVA

  • Manipulação de Strings

  • Exercícios para fixar

    • Increment e Decrement
    • IF/ELSE
    • Switch/Case
    • For
    • While e Do While

[27-08-2022] Sábado Aula 9

Atividade Na página 13 da Apresentaçao Aula 9 tem um print dos exercícios iniciais que podem ser feitos.

  • Exercícios Hackerrank Introdução
  • Ferramenta Para resolver, usar o próprio site do Hackerrank, depois de resolver ele salva a solução de vocês.
  • Entrega Vamos resolver as dúvidas em aula!

Revisamos em aula Apresentaçao Aula 9

  • Regras e Nomes
    • Exemplo de código usando Constantes Exemplo
  • Anatomia do Código
  • Comentário linha e bloco
  • Incremento e Decremento
    • Exemplo variáveis de Incremento e Decremento i++ e i-- Exemplo
  • IF/ELSE
  • Switch/Case
  • For/IF/ELSE aninhados

Arquivos das resolução de exercícios

  • Exercício 1 Faça um algoritmo que receba 4 notas, calcule a média e em seguida exiba o conceito do aluno conforme as regras: Resolução

    • Aluno com nota acima de 8 = A;
    • Aluno com nota entre 6 e 7 = B;
    • Aluno com nota entre 3 e 5 = C;
    • Aluno com nota entre 0 e 2 = D e Reprovado!
  • Exercício 2 Faça um algoritmo que receba um número e exiba o mês do ano correspondente. Resolução

  • Exercício 3 Faça um programa que, que receba o valor da temperatura em graus celsius (Cº), converta e exiba em Kelvin (K), Réaumur (Re), Rankine (Ra) e Fahrenheit (F). As fórmulas estão abaixo: Resolução

    • F = C * 1.8 + 32;
    • K = C + 273.15;
    • Re = C * 0.8;
    • Ra = C * 1.8 + 32 + 459.67
  • EstruturaFor.java

  • Exercício 4 Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 10 pessoas. Fazer um algoritmo que calcule e escreva: Resolução

    • a. a maior e a menor altura do grupo;
    • b. média de altura dos homens;
    • c. o número de mulheres.

[25-08-2022] Quinta-feira Aula 8

  • Revisão geral e Configuração do Github da turma

[23-08-2022] Terça-feira Aula 7 - Exercícios de Repetição:

Atividade Escolher 2 exercícios e deesnvolver em casa para a próxima aula.

  • Exercícios (https://wiki.python.org.br/EstruturaDeRepeticao)
  • Ferramenta Para resolver, vocês podem utilizar aquele site, e fazer os exercícios online: onlineGDB, mas não esqueçam de salvar os códigos.
  • Entrega Os dois exercícios escolhidos, encaminhar por WhatsApp ou adicionar em nosso drive!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published