Este repositório contém os exercícios feitos para treinamento dos conceitos aprendidos na matéria de Linguagem de Programação, do 2º Semestre do curso de Análise e Desenvolvimento de Sistemas da Faculdade de Tecnologia de Guaratinguetá Professor João Mod.
Os exercícios foram feitos no software Geany usando a linguagem Java, e estao divididos em 8 listas, cada uma contendo exercícios sobre os seguintes temas:
Esta lista contém exercícios para o treinamento de assuntos introdutórios a linguagem de programação Java, como criação de funções, saída de dados e sequências de escape.
Esta lista contém exercicios para o treinamento de conceitos relacionados a variáveis na linguagem Java, como sua declaração, tipos, atribuição de valores e impressão.
Esta lista contém exercicios para o treinamento de conceitos relacionados a operadores na linguagem Java, como operações aritméticas, operações relacionais, operações lógicas, operações ternárias, incremento e decremento, limites de valores de variáveis e conversão de variáveis,
Esta lista contém exercícios para o treinamento de conceitos relacionados a desvios condicionais na linguagem Java, como estrutura if/else, aplicação de operadores comparativos e lógicos e uso da classe math.Random.
Esta lista contém exercícios para o treinamento de conceitos relacionados a desvios condicionais e estruturas de escolha na linguagem Java, como a estrutura switch/case, suas diversas sintaxes e comandos relacionados, como break e default.
Esta lista contém exercícios para o treinamento de conceitos relacionados a laços de repetição na linguagem Java, como as estruturas cíclicas while, do/while e for, variáveis de incremento e diversas aplicações destes conceitos, como criação de sequências de Fibonacci, de Ricci, de números primos, de números perfeitos etc.
Esta lista contém exercícios para o treinamento de conceitos relacionados a strings na linguagem Java, laços de repetição e casting, como declaração e aplicação de strings, uso da tabela ASCII, análise e manipulação dos caracteres de uma string, criptografia e descriptografia.
Esta lista contém exercícios para o treinamento de conceitos relacionados a Vetores na linguagem Java, como sua declaração, atribuição de valores e uso, concatenação, interpolação e ordenação de elementos.
Nos exercícios desta prova são abordados conceitos apresentados entre a 1ª e a 6ª lista de exercícios.
Nos exercícios desta prova são abordados conceitos apresentados na 7ª e na 8ª lista de exercícios.
Inclui todos os exercícios desenvolvidos em sala de aula, abrangendo todos os temas mencionados.
Inclui exercícios feitos para a monitoria de Programação Orientada a Objetos no 2º Semestre de 2022, também usando o Geany e a linguagem de programação Java.
PS: Agradeço ao Luiz Gustavo por me ajudar a realizar a 2ª prova e exercícios referentes a ela, e ao João Machado por formular os exercícios de desafio e pela ajuda em outros exercícios enquanto monitor desta matéria, no 2º Semestre de 2022.