Java Web Development
Sistemas Epam
Minsk, Bielorrússia (Minsk, Bielorrússia)
Março de 2021
Pt: Todos os direitos autorais das condições de laboratório fornecidas pertencem à empresa EPAM
RU: Todos os direitos autorais para as condições de trabalho de laboratório abaixo pertencem ao EPAM
Fundamentos Java
- En: trabalho de laboratório nº 1
RU: Trabalho de laboratório # 1 Tarefas (tarefas)
Requisitos gerais para o código da tarefa:- Ao escrever aplicativos, certifique -se de usar a Convenção de Código Java.
- Não coloque o código de todo o aplicativo em um método (mesmo que a tarefa pareça pequena para você e "não há nada para escrever lá").
- Certifique -se de usar pacotes.
- Chamada de variáveis, métodos, classe etc. para que você possa entender o objetivo do elemento. Não use abreviações apenas se elas geralmente não forem abreviações aceitas.
Tarefa 1:
Escreva um programa que permita que o último número de seu quadrado determine o último número do número. Tarefa 2:
Para elaborar um programa que, no ano determinado e no número do mês, determina o número de dias deste mês e determinou corretamente todos os anos bissextos. Tarefa 3:
O círculo está inscrito em um quadrado de uma determinada área. Encontre a área do quadrado inscrito neste círculo. Quantas vezes a área do quadrado inscrito é menor que a área do dado? Tarefa 4:
Para compilar um programa imprimindo o valor do verdadeiro, se a instrução especificada for verdadeira, e False estiver de outra forma: entre os números inteiros especificados A, B, C, D são pelo menos dois. Tarefa 5:
Para compilar um programa imprimindo o valor do verdadeiro, se a instrução especificada for verdadeira e falsa - caso contrário: o número inteiro é perfeito (a soma dos divisores é igual ao número de número). Tarefa 6:
Há um segundo dia do dia, determine quantas horas completas cheias de minutos e segundos passaram neste momento Tarefa 7:
Dois pontos a (x1, u1) e b (x2, y2) são dados. Faça um algoritmo que determina qual dos pontos está mais próximo do início da coordenada x, y. Tarefa 8:
Calcule o valor da função.
F (x) = {-x^2+3x+6, se x> = 3; 1/(x^3-6) se x <3} Tarefa 9:
Calcule o comprimento do círculo e a área do círculo do mesmo raio dado R. Tarefa 10:
Defina um programa para calcular os valores da função f (x) no segmento [a, b] com a etapa H. O resultado é apresentado na forma de uma tabela, cuja primeira coluna é os valores do argumento, o segundo são os valores correspondentes da função.
F (x) = tg (x) - En: trabalho de laboratório nº 2
RU: Trabalho de laboratório nº 2 Tarefa (tarefa)
Crie uma classe de bola. Crie uma aula de cesta. Encha a cesta com bolas. Determine o peso das bolas na cesta e o número de bolas azuis. - En: trabalho de laboratório nº 3
RU: Trabalho de laboratório nº 3 Tarefas (tarefas)
Tarefa 1:
Criação do tipo de matriz, que é uma classe de concha sobre uma matriz de um tipo inteiro. Nesse tipo, os designers devem ser implementados (permitindo várias maneiras de criar objetos de tipo), obter, set-s e métodos redundantes do objeto de classe (ToString (), Equals (), HasCode ()).
O programa deve ter as seguintes oportunidades:
1 - Classifique a matriz do acabamento de maneiras.
2 - Pesquise um elemento de uma matriz (use um algoritmo de pesquisa binária).
3 - Encontrando o elemento máximo e mínimo da matriz.
4 - Obtenha todos os números simples na matriz.
5 - Obtenha todos os números de Fibonnacci na matriz.
6 - Obtenha todos os números de três dígitos, no registro decimal do qual não há números idênticos.
7 - Preenchendo os elementos da matriz do console e do arquivo e gerando números aleatórios. Tarefa 2:
É fornecida uma matriz inteira indireta (matriz irregular). Para realizar o algoritmo de classificação "bubble", para que seja possível otimizar as linhas da matriz:
• na ordem de aumento (descendente) das somas de elementos das linhas da matriz;
• na ordem de aumento (descendente) dos elementos máximos das linhas da matriz;
• Na ordem de aumento (descendente) dos elementos mínimos das linhas da matriz.
Para classificar, os métodos da classe Matriz não usam! O principal requisito para evitar a repetição do código !!!!! - En: trabalho de laboratório nº 4
RU: Trabalho de laboratório nº 4 Tarefas (tarefas)
O programa de processamento de texto, que pode ser obtido no console e no arquivo. Tarefa 1:
Em cada palavra, substituído por uma determinada letra por um determinado símbolo. Se K for mais do que o comprimento da palavra, não execute o ajuste. Tarefa 2:
No texto após a letra P, se não for a última na palavra, a letra A é imprimida erroneamente em vez de O. para fazer correções no texto. Tarefa 3:
No texto das palavras de um dado comprimento, substitua a ajuste especificada, cujo comprimento pode não coincidir com o comprimento da palavra. Tarefa 4:
De um texto pequeno, remova todos os caracteres, exceto os espaços que não são letras. Entre as seqüências em uma fileira de cartas, deixe pelo menos uma lacuna. Tarefa 5:
Do texto, exclua todas as palavras de um dado comprimento, começando na letra consoante. - En: trabalho de laboratório nº 5
RU: Trabalho de laboratório No. 5 Tarefas (tarefas)
As tarefas devem ser concluídas usando a linha de comando e escrever um relatório. Tarefa 1:
Crie uma classe Hello que acolhe qualquer usuário ao inserir seu nome através da linha de comando. Tarefa 2:
Crie um aplicativo que seja exibido na janela do console Os argumentos da linha de comando do método Main () na ordem inversa. Tarefa 3:
Crie um aplicativo que exiba uma determinada quantidade de números aleatórios com a transição e sem a transição para uma nova linha. Tarefa 4:
Crie um aplicativo para inserir uma senha na linha de comando e compará-la com uma imagem de linha. Tarefa 5:
Crie um programa para inserir números inteiros como argumentos da linha de comando, contando seus valores (trabalho) e retirada do resultado para o console. Tarefa 6:
Um nome anexador do desenvolvedor e por quantos dias a tarefa está pronta para concluir. É necessário calcular a data e a hora da entrega da tarefa. Para obter uma data e hora, use a classe do calendário no pacote java.util. Tarefa 7:
Para criar um aplicativo recebendo a data de nascimento (dia, mês e ano) e definindo em que dia da semana você nasceu, quantos anos completos você é e parabeniza pelo seu aniversário se for hoje (use a classe de calendário do pacote java.util). - En: trabalho de laboratório nº 6
RU: Trabalho de laboratório No. 6 Tarefa (tarefa)
Companhia aérea. Determine a hierarquia de aeronaves. Criar companhia aérea. Conte a capacidade total e a capacidade de transporte. Realize a classificação da aeronave da empresa com base em um e vários parâmetros. Encontre o avião na empresa correspondente à gama fornecida de parâmetros de consumo de combustível.
Mysql
- Pt: trabalho de laboratório No.7
RU: Trabalho de laboratório nº 7 Tarefa (tarefa)
Loja online. Projete um banco de dados sobre o tópico. Crie tabelas, preencha as tabelas com dados. Executar solicitações para verificar o trabalho.
Java Web
- En: trabalho de laboratório nº 8
RU: Trabalho de laboratório No. 8 Tarefa (tarefa)
Crie um arquivo XML que armazena informações sobre objetos de uma determinada área de assunto. Para validar o arquivo XML resultante, é necessário desenvolver o esquema XSD correspondente. Execute o documento XML de análise usando os analisadores DOM, SAX e STAX.
Faça o download do arquivo no aplicativo da web através da página no navegador, na página para selecionar um analisador. A análise dos resultados deve ser trazida para o navegador na forma de uma tabela.
Requisitos:
- Use para atributos revertidos e opcionais
- Listas
- modelos e valores limitados
- Use o ID do tipo
- Atribuição dos valores dos atributos por padrão
- Expansão de tipos (imitação da herança)
- Use uma data-hora
- Crie pelo menos 16 entidades no documento XML
- Organize analisadores usando o modelo Bilder
- Para registrar os logs, use log4j2
- O código deve ser coberto com testes
Computadores
Os componentes do computador têm as seguintes características:
Nome é o nome do componente.
Origem é um país de produção.
Preço - Preço (0 -N rublos).
Tipo (deve ser vários) - Periférico ou não, consumo de energia (WATTS), a presença de mais fria (IS ou não), um grupo de componentes (dispositivos de entrada -Output, multimídia), portas (COM, USB, LPT).
Crítico é uma disponibilidade crítica de um componente para um computador.
O elemento raiz é chamado de dispositivos.