Pengembangan Web Java
Sistem EPAM
Minsk, Belarus (Minsk, Belarus)
Maret 2021
EN: Semua hak cipta dengan kondisi laboratorium yang disediakan milik perusahaan EPAM
RU: Semua hak cipta untuk kondisi kerja laboratorium di bawah ini milik EPAM
Fundamental Java
- EN: Pekerjaan Laboratorium No. 1
RU: Pekerjaan Laboratorium # 1 Tugas (tugas)
Persyaratan Umum untuk Kode Tugas:- Saat menulis aplikasi, pastikan untuk menggunakan Konvensi Kode Java.
- Jangan letakkan kode seluruh aplikasi dalam satu metode (bahkan jika tugas itu tampak kecil bagi Anda dan "tidak ada yang bisa ditulis di sana").
- Pastikan untuk menggunakan paket.
- Variabel panggilan, metode, kelas, dll. Sehingga Anda dapat memahami tujuan elemen. Jangan gunakan singkatan hanya jika ini tidak secara umum tidak diterima singkatan.
Tugas 1:
Tulis program yang memungkinkan jumlah terakhir kuadratnya untuk menentukan jumlah terakhir dari angka tersebut. Tugas 2:
Untuk menyusun program yang, pada tahun dan jumlah bulan tertentu, menentukan jumlah hari bulan ini dan menentukan dengan benar semua tahun lompatan. Tugas 3:
Lingkaran itu tertulis di kuadrat area tertentu. Temukan area persegi yang tertulis di lingkaran ini. Berapa kali luas kotak tertulis kurang dari area yang diberikan? Tugas 4:
Untuk mengkompilasi program mencetak nilai true, jika pernyataan yang ditentukan benar, dan false adalah sebaliknya: di antara bilangan bulat yang ditentukan a, b, c, d setidaknya bahkan dua. Tugas 5:
Untuk mengkompilasi program mencetak nilai true, jika pernyataan yang ditentukan benar, dan salah - jika tidak: apakah bilangan bulat sempurna (jumlah pembagi sama dengan jumlah angka). Tugas 6:
Ada n-y detik hari itu, tentukan berapa jam penuh penuh menit dan detik telah berlalu pada saat ini Tugas 7:
Dua poin A (x1, U1) dan B (x2, y2) diberikan. Buat algoritma yang menentukan titik mana yang lebih dekat dengan awal koordinat x, y. Tugas 8:
Hitung nilai fungsi.
F (x) = {-x^2+3x+6, jika x> = 3; 1/(x^3-6) Jika x <3} Tugas 9:
Hitung panjang lingkaran dan luas lingkaran dengan jari -jari yang sama yang diberikan R. Tugas 10:
Buat program untuk menghitung nilai fungsi f (x) pada segmen [a, b] dengan langkah h. Hasilnya disajikan dalam bentuk tabel, kolom pertama yang adalah nilai -nilai argumen, yang kedua adalah nilai fungsi yang sesuai.
F (x) = tg (x) - EN: Pekerjaan Laboratorium No. 2
RU: Pekerjaan Laboratorium No. 2 Tugas (tugas)
Buat kelas bola. Buat kelas keranjang. Isi keranjang dengan bola. Tentukan berat bola di keranjang dan jumlah bola biru. - EN: Pekerjaan Laboratorium No. 3
RU: Pekerjaan Laboratorium No. 3 Tugas (tugas)
Tugas 1:
Pembuatan jenis array, yang merupakan kelas shell di atas array dari seluruh jenis. Dalam jenis ini, desainer harus diimplementasikan (memungkinkan beberapa cara untuk membuat objek tipe), GET, set-S dan metode objek kelas yang berlebihan (ToString (), Equals (), HasCode ()).
Program harus memiliki peluang berikut:
1 - Urutkan array trim dengan cara.
2 - Cari elemen array (gunakan algoritma pencarian biner).
3 - Menemukan elemen maksimum dan minimum dari array.
4 - Dapatkan semua angka sederhana di array.
5 - Dapatkan semua jumlah fibonnacci dalam array.
6 - Dapatkan ketiga angka digigit, dalam catatan desimal yang tidak ada angka yang identik.
7 - Mengisi elemen array dari konsol, dan dari file dan dengan menghasilkan angka acak. Tugas 2:
Array integer tidak langsung (array bergerigi) diberikan. Untuk mewujudkan algoritma penyortiran "gelembung", sehingga dimungkinkan untuk merampingkan garis matriks:
• dalam urutan peningkatan (turun) dari jumlah elemen dari garis matriks;
• dalam urutan peningkatan (turun) elemen maksimum dari garis matriks;
• Dalam urutan peningkatan (menurun) elemen minimum dari garis matriks.
Untuk menyortir, metode kelas array tidak digunakan! Persyaratan utama untuk menghindari pengulangan kode !!!!! - EN: Pekerjaan Laboratorium No. 4
RU: Pekerjaan Laboratorium No. 4 Tugas (tugas)
Program pemrosesan teks, yang dapat diperoleh dari konsol dan dari file. Tugas 1:
Dalam setiap kata, diganti dengan surat yang diberikan dengan simbol yang diberikan. Jika k lebih dari panjang kata, jangan lakukan penyesuaian. Tugas 2:
Dalam teks setelah huruf P, jika bukan yang terakhir dalam kata, huruf A secara keliru dicetak alih -alih O. untuk membuat koreksi pada teks. Tugas 3:
Dalam teks kata -kata dengan panjang tertentu, ganti tuning yang ditentukan, yang panjangnya mungkin tidak bertepatan dengan panjang kata. Tugas 4:
Dari teks kecil, hapus semua karakter, kecuali untuk spasi yang bukan huruf. Di antara urutan dalam deretan surat, tinggalkan setidaknya satu celah. Tugas 5:
Dari teks, hapus semua kata dengan panjang tertentu, mulai dari huruf konsonan. - EN: Pekerjaan Laboratorium No. 5
RU: Pekerjaan Laboratorium No. 5 Tugas (tugas)
Tugas harus diselesaikan menggunakan baris perintah dan menulis laporan. Tugas 1:
Buat kelas Hello yang akan menyambut pengguna mana pun saat memasukkan namanya melalui baris perintah. Tugas 2:
Buat aplikasi yang ditampilkan di jendela konsol argumen baris perintah dari metode utama () dalam urutan terbalik. Tugas 3:
Buat aplikasi yang menampilkan jumlah nomor acak tertentu dengan transisi dan tanpa transisi ke baris baru. Tugas 4:
Buat aplikasi untuk memasukkan kata sandi dari baris perintah dan membandingkannya dengan gambar-gambar. Tugas 5:
Buat program untuk memasukkan bilangan bulat sebagai argumen baris perintah, menghitung jumlah mereka (pekerjaan) dan penarikan hasil ke konsol. Tugas 6:
Nama yang ditambahkan pengembang dan selama berapa hari tugas siap diselesaikan. Penting untuk menghitung tanggal dan waktu pengiriman penugasan. Untuk mendapatkan tanggal dan waktu, gunakan kelas kalender dari paket java.util. Tugas 7:
Untuk membuat aplikasi yang menerima tanggal lahir (hari, bulan dan tahun) dan mendefinisikan pada hari apa Anda dilahirkan, berapa tahun penuh Anda dan memberi selamat pada hari ulang tahun Anda jika sekarang ini (gunakan kelas kalender dari paket java.util). - EN: Pekerjaan Laboratorium No. 6
RU: Pekerjaan Laboratorium No. 6 Tugas (tugas)
Perusahaan penerbangan. Tentukan hierarki pesawat. Buat maskapai penerbangan. Hitung total kapasitas dan daya dukung. Melakukan menyortir pesawat perusahaan berdasarkan satu dan beberapa parameter. Temukan pesawat di perusahaan yang sesuai dengan kisaran parameter konsumsi bahan bakar yang diberikan.
Mysql
- EN: Pekerjaan Laboratorium No.7
RU: Pekerjaan Laboratorium No. 7 Tugas (tugas)
Toko online. Desain database pada topik. Buat tabel, isi tabel dengan data. Lakukan permintaan untuk memverifikasi pekerjaan.
Java Web
- EN: Pekerjaan Laboratorium No. 8
RU: Pekerjaan Laboratorium No. 8 Tugas (tugas)
Buat file XML yang menyimpan informasi tentang objek dari area subjek tertentu. Untuk memvalidasi file XML yang dihasilkan, perlu untuk mengembangkan skema XSD yang sesuai. Lakukan dokumen Parsing XML menggunakan DOM, SAX, dan Stax Parsers.
Unduh file ke aplikasi web melalui halaman di browser, pada halaman untuk memilih parser. Hasil penguraian harus dibawa ke browser dalam bentuk tabel.
Persyaratan:
- Gunakan untuk atribut requred & opsional
- Daftar
- Template dan Batasi Nilai
- Gunakan ID Jenis
- Penugasan nilai atribut secara default
- Perluasan Jenis (Imitasi Warisan)
- Gunakan tanggal waktu
- Buat setidaknya 16 entitas dalam dokumen XML
- Atur parser menggunakan template bilder
- Untuk merekam log, gunakan log4j2
- Kode harus ditutup dengan tes
Komputer
Komponen komputer memiliki karakteristik berikut:
Nama adalah nama komponen.
Asal adalah negara produksi.
Harga - Harga (0 -n Rubles).
Jenis (harus beberapa) - perifer atau tidak, konsumsi energi (watt), adanya lebih dingin (adalah atau tidak), sekelompok komponen (perangkat input -output, multimedia), port (com, usb, lpt).
Kritis adalah ketersediaan kritis komponen untuk komputer.
Elemen root disebut perangkat.