การพัฒนาเว็บ Java
ระบบ EPAM
Minsk, Belarus (Minsk, Belarus)
มีนาคม 2564
en: ลิขสิทธิ์ทั้งหมดไปยังเงื่อนไขห้องปฏิบัติการที่มีให้เป็นของ บริษัท EPAM
RU: ลิขสิทธิ์ทั้งหมดสำหรับเงื่อนไขการทำงานในห้องปฏิบัติการด้านล่างเป็นของ EPAM
พื้นฐานของ Java
- en: งานห้องปฏิบัติการหมายเลข 1
RU: งานห้องปฏิบัติการ # 1 งาน (งาน)
ข้อกำหนดทั่วไปสำหรับรหัสงาน:- เมื่อเขียนแอปพลิเคชันให้แน่ใจว่าใช้การประชุมรหัส Java
- อย่าวางรหัสของแอปพลิเคชันทั้งหมดในวิธีเดียว (แม้ว่างานจะดูเล็กสำหรับคุณและ“ ไม่มีอะไรจะเขียนที่นั่น”)
- ให้แน่ใจว่าใช้แพ็คเกจ
- ตัวแปรโทรวิธีการคลาส ฯลฯ เพื่อให้คุณสามารถเข้าใจวัตถุประสงค์ขององค์ประกอบ อย่าใช้ตัวย่อเฉพาะในกรณีที่สิ่งเหล่านี้ไม่ได้รับการยอมรับโดยทั่วไป
ภารกิจที่ 1:
เขียนโปรแกรมที่อนุญาตให้หมายเลขสุดท้ายของสแควร์กำหนดจำนวนสุดท้ายของจำนวน ภารกิจที่ 2:
ในการวาดโปรแกรมที่ในปีที่กำหนดและจำนวนเดือนกำหนดจำนวนวันในเดือนนี้และพิจารณาอย่างถูกต้องตลอดหลายปีที่ผ่านมา ภารกิจ 3:
วงกลมถูกจารึกไว้ในสี่เหลี่ยมจัตุรัสของพื้นที่ที่กำหนด ค้นหาพื้นที่ของสแควร์ที่จารึกไว้ในวงกลมนี้ พื้นที่ของสี่เหลี่ยมจารึกที่จารึกน้อยกว่าพื้นที่ที่กำหนด? ภารกิจที่ 4:
ในการรวบรวมโปรแกรมการพิมพ์ค่าของ TRUE หากคำสั่งที่ระบุเป็นจริงและเท็จเป็นอย่างอื่น: ในจำนวนเต็มที่ระบุ A, B, C, D มีอย่างน้อยสอง ภารกิจที่ 5:
ในการรวบรวมโปรแกรมการพิมพ์ค่าของ TRUE หากคำสั่งที่ระบุเป็นจริงและเท็จ - มิฉะนั้น: เป็นจำนวนทั้งหมดที่สมบูรณ์แบบ (ผลรวมของตัวแปรเท่ากับจำนวนตัวเลข) ภารกิจ 6:
มี N-Y วินาทีของวันกำหนดจำนวนชั่วโมงที่เต็มไปด้วยนาทีและวินาทีที่ผ่านไปในช่วงเวลานี้ ภารกิจที่ 7:
มีสองคะแนน A (x1, u1) และ b (x2, y2) สร้างอัลกอริทึมที่กำหนดจุดใดที่อยู่ใกล้กับจุดเริ่มต้นของพิกัด x, y ภารกิจ 8:
คำนวณค่าของฟังก์ชัน
f (x) = {-x^2+3x+6, ถ้า x> = 3; 1/(x^3-6) ถ้า x <3} ภารกิจ 9:
คำนวณความยาวของวงกลมและพื้นที่ของวงกลมของรัศมีเดียวกันที่กำหนดอาร์ ภารกิจ 10:
วาดโปรแกรมสำหรับการคำนวณค่าของฟังก์ชัน f (x) ในเซ็กเมนต์ [a, b] ด้วยขั้นตอน h ผลลัพธ์จะถูกนำเสนอในรูปแบบของตารางคอลัมน์แรกซึ่งเป็นค่าของอาร์กิวเมนต์ที่สองคือค่าที่สอดคล้องกันของฟังก์ชัน
f (x) = tg (x) - en: งานห้องปฏิบัติการหมายเลข 2
RU: งานห้องปฏิบัติการหมายเลข 2 งาน (งาน)
สร้างคลาสของลูกบอล สร้างคลาสตะกร้า เติมตะกร้าด้วยลูกบอล กำหนดน้ำหนักของลูกในตะกร้าและจำนวนลูกบอลสีน้ำเงิน - en: งานห้องปฏิบัติการหมายเลข 3
RU: งานห้องปฏิบัติการหมายเลข 3 งาน (งาน)
ภารกิจที่ 1:
การสร้างประเภทของอาร์เรย์ซึ่งเป็นคลาสของเปลือกหอยเหนืออาร์เรย์ของทั้งประเภท ในประเภทนี้นักออกแบบควรนำไปใช้ (อนุญาตให้มีหลายวิธีในการสร้างวัตถุประเภท), รับ, set-s และวิธีการซ้ำซ้อนของวัตถุคลาส (toString (), equals (), hascode ())
โปรแกรมควรมีโอกาสดังต่อไปนี้:
1 - เรียงลำดับอาร์เรย์ของการตกแต่งด้วยวิธี
2 - ค้นหาองค์ประกอบของอาร์เรย์ (ใช้อัลกอริทึมการค้นหาแบบไบนารี)
3 - ค้นหาองค์ประกอบสูงสุดและต่ำสุดของอาร์เรย์
4 - รับตัวเลขง่าย ๆ ทั้งหมดในอาร์เรย์
5 - รับจำนวน fibonnacci ทั้งหมดในอาร์เรย์
6 - รับตัวเลขทั้งสามตัวในบันทึกทศนิยมซึ่งไม่มีตัวเลขที่เหมือนกัน
7 - กรอกองค์ประกอบของอาร์เรย์จากคอนโซลและจากไฟล์และโดยการสร้างตัวเลขสุ่ม ภารกิจที่ 2:
ได้รับอาร์เรย์จำนวนเต็มทางอ้อม (อาร์เรย์ขรุขระ) เพื่อให้ตระหนักถึงอัลกอริทึมของการเรียงลำดับ "ฟอง" เพื่อให้สามารถปรับปรุงเส้นของเมทริกซ์:
•ในลำดับของการเพิ่ม (ลง) ของผลรวมขององค์ประกอบของบรรทัดของเมทริกซ์;
•ในลำดับของการเพิ่ม (ลง) ขององค์ประกอบสูงสุดของบรรทัดของเมทริกซ์;
•ตามลำดับของการเพิ่ม (ลง) ขององค์ประกอบขั้นต่ำของบรรทัดของเมทริกซ์
สำหรับการเรียงลำดับวิธีการคลาสอาร์เรย์ไม่ได้ใช้! ข้อกำหนดหลักในการหลีกเลี่ยงการทำซ้ำของรหัส !!!!! - en: งานห้องปฏิบัติการหมายเลข 4
RU: งานห้องปฏิบัติการหมายเลข 4 งาน (งาน)
โปรแกรมการประมวลผลข้อความซึ่งสามารถรับได้จากทั้งคอนโซลและจากไฟล์ ภารกิจที่ 1:
ในแต่ละคำให้แทนที่ด้วยตัวอักษรที่กำหนดด้วยสัญลักษณ์ที่กำหนด หาก k มากกว่าความยาวของคำอย่าทำการปรับ ภารกิจที่ 2:
ในข้อความหลังจากตัวอักษร P หากไม่ใช่ครั้งสุดท้ายในคำว่าตัวอักษร A ถูกพิมพ์ผิดพลาดแทน O. เพื่อทำการแก้ไขข้อความ ภารกิจ 3:
ในข้อความของคำของความยาวที่กำหนดให้แทนที่การปรับจูนที่ระบุความยาวซึ่งอาจไม่ตรงกับความยาวของคำ ภารกิจที่ 4:
จากข้อความขนาดเล็กลบอักขระทั้งหมดยกเว้นช่องว่างที่ไม่ใช่ตัวอักษร ระหว่างลำดับในแถวของตัวอักษรไปปล่อยให้อย่างน้อยหนึ่งช่องว่าง ภารกิจที่ 5:
จากข้อความให้ลบคำทั้งหมดของความยาวที่กำหนดเริ่มต้นในจดหมายพยัญชนะ - en: งานห้องปฏิบัติการหมายเลข 5
RU: งานห้องปฏิบัติการหมายเลข 5 งาน (งาน)
งานจะต้องเสร็จสิ้นโดยใช้บรรทัดคำสั่งและเขียนรายงาน ภารกิจที่ 1:
สร้างคลาสสวัสดีที่จะต้อนรับผู้ใช้ทุกคนเมื่อป้อนชื่อของเขาผ่านบรรทัดคำสั่ง ภารกิจที่ 2:
สร้างแอปพลิเคชันที่แสดงในหน้าต่างคอนโซลอาร์กิวเมนต์ของบรรทัดคำสั่งของวิธีการหลัก () ในลำดับย้อนกลับ ภารกิจ 3:
สร้างแอปพลิเคชันที่แสดงจำนวนตัวเลขสุ่มที่กำหนดด้วยการเปลี่ยนแปลงและไม่มีการเปลี่ยนเป็นบรรทัดใหม่ ภารกิจที่ 4:
สร้างแอปพลิเคชันสำหรับการป้อนรหัสผ่านจากบรรทัดคำสั่งและเปรียบเทียบกับภาพบรรทัด ภารกิจที่ 5:
สร้างโปรแกรมสำหรับการป้อนจำนวนเต็มเป็นอาร์กิวเมนต์บรรทัดคำสั่งนับจำนวนเงิน (งาน) และถอนผลลัพธ์ไปยังคอนโซล ภารกิจ 6:
ชื่อต่อท้ายของนักพัฒนาและงานพร้อมกี่วันพร้อมที่จะเสร็จสมบูรณ์ มีความจำเป็นต้องคำนวณวันที่และเวลาในการส่งมอบการมอบหมาย เพื่อให้ได้วันที่และเวลาให้ใช้คลาสปฏิทินจากแพ็คเกจ java.util ภารกิจที่ 7:
ในการสร้างแอปพลิเคชันที่ได้รับวันเดือนปีเกิด (วันเดือนและปี) และกำหนดวันที่คุณเกิดสัปดาห์ที่คุณมีกี่ปีเต็มและขอแสดงความยินดีกับวันเกิดของคุณถ้าเป็นวันนี้ (ใช้คลาสปฏิทินจากแพ็คเกจ Java.util) - en: งานห้องปฏิบัติการหมายเลข 6
RU: งานห้องปฏิบัติการหมายเลข 6 งาน (งาน)
สายการบิน กำหนดลำดับชั้นของเครื่องบิน สร้างสายการบิน นับความจุรวมและกำลังการผลิต ดำเนินการจัดเรียงเครื่องบินของ บริษัท ตามพารามิเตอร์หนึ่งและหลายพารามิเตอร์ ค้นหาเครื่องบินใน บริษัท ที่สอดคล้องกับช่วงของพารามิเตอร์การใช้เชื้อเพลิงที่กำหนด
mysql
- en: ห้องปฏิบัติการ No.7
RU: งานห้องปฏิบัติการหมายเลข 7 งาน (งาน)
ร้านค้าออนไลน์ ออกแบบฐานข้อมูลในหัวข้อ สร้างตารางกรอกข้อมูลด้วยข้อมูล ดำเนินการตามคำขอเพื่อตรวจสอบงาน
Java Web
- en: งานห้องปฏิบัติการหมายเลข 8
RU: งานห้องปฏิบัติการหมายเลข 8 งาน (งาน)
สร้างไฟล์ XML ที่เก็บข้อมูลเกี่ยวกับวัตถุในพื้นที่บางหัวข้อ ในการตรวจสอบความถูกต้องของไฟล์ XML ที่เกิดขึ้นจำเป็นต้องพัฒนารูปแบบ XSD ที่สอดคล้องกัน ดำเนินการแยกวิเคราะห์เอกสาร XML โดยใช้ตัวแยกวิเคราะห์ DOM, SAX และ Stax
ดาวน์โหลดไฟล์ไปยังเว็บแอปพลิเคชันผ่านหน้าเว็บในเบราว์เซอร์บนหน้าเพื่อเลือกตัวแยกวิเคราะห์ ควรนำผลการแยกวิเคราะห์ไปยังเบราว์เซอร์ในรูปแบบของตาราง
ความต้องการ:
- ใช้สำหรับแอตทริบิวต์ requred & เสริม
- รายการ
- เทมเพลตและค่า จำกัด
- ใช้ ID ประเภท
- การกำหนดค่าของแอตทริบิวต์โดยค่าเริ่มต้น
- การขยายประเภท (การเลียนแบบการสืบทอด)
- ใช้เวลาวันที่
- สร้างอย่างน้อย 16 หน่วยงานในเอกสาร XML
- จัดโปรแกรมแยกวิเคราะห์โดยใช้เทมเพลต bilder
- เพื่อบันทึกบันทึกใช้ log4j2
- รหัสควรครอบคลุมด้วยการทดสอบ
เครื่องคอมพิวเตอร์
ส่วนประกอบคอมพิวเตอร์มีคุณสมบัติดังต่อไปนี้:
ชื่อคือชื่อขององค์ประกอบ
Origin เป็นประเทศที่มีการผลิต
ราคา - ราคา (0 -N รูเบิล)
ประเภท (ควรมีหลาย) - อุปกรณ์ต่อพ่วงหรือไม่, การใช้พลังงาน (วัตต์), การปรากฏตัวของตัวทำความเย็น (คือหรือไม่), กลุ่มของส่วนประกอบ (อุปกรณ์อินพุต - เอาท์พุท, มัลติมีเดีย), พอร์ต (COM, USB, LPT)
ความสำคัญคือความพร้อมใช้งานที่สำคัญของส่วนประกอบสำหรับคอมพิวเตอร์
องค์ประกอบรูทเรียกว่าอุปกรณ์