first commit

This commit is contained in:
Tóth Ádám 2024-11-19 19:04:02 +01:00
commit de464b937d
8837 changed files with 493452 additions and 0 deletions

0
Programozás/API/main.py Normal file
View File

1
Programozás/Bot Submodule

@ -0,0 +1 @@
Subproject commit 252d279d67ad4e2564688fa43f335b71bf805bfd

1
Programozás/Datapack Submodule

@ -0,0 +1 @@
Subproject commit 7cf4473669d3a638261338816a9bd51c63829e61

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

2
Screenshots/desktop.ini Normal file
View File

@ -0,0 +1,2 @@
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\windows.storage.dll,-21823

View File

@ -0,0 +1,478 @@
INSERT INTO csapatok (csazon, csnev) VALUES
(1, 'Ferrari'),
(2, 'Force India Mercedes'),
(3, 'Lotus Mercedes'),
(4, 'Marussia Ferrari'),
(5, 'McLaren Honda'),
(6, 'Mercedes'),
(7, 'Red Bull Renault'),
(8, 'Sauber Ferrari'),
(9, 'STR Renault'),
(10, 'Williams Mercedes');
INSERT INTO pilotak (pazon, pnev, szev, csapat) VALUES
(1, 'Alexander Rossi', 1991, 4),
(2, 'Carlos Sainz Jnr', 1994, 9),
(3, 'Daniel Ricciardo', 1989, 7),
(4, 'Daniil Kvyat', 1994, 7),
(5, 'Felipe Massa', 1981, 10),
(6, 'Felipe Nasr', 1992, 8),
(7, 'Fernando Alonso', 1981, 5),
(8, 'Jenson Button', 1980, 5),
(9, 'Kevin Magnussen', 1992, 5),
(10, 'Kimi Raikkonen', 1979, 1),
(11, 'Lewis Hamilton', 1985, 6),
(12, 'Marcus Ericsson', 1990, 8),
(13, 'Max Verstappen', 1997, 9),
(14, 'Nico Hulkenberg', 1987, 2),
(15, 'Nico Rosberg', 1985, 6),
(16, 'Pastor Maldonado', 1985, 3),
(17, 'Roberto Merhi', 1991, 4),
(18, 'Romain Grosjean', 1986, 3),
(19, 'Sebastian Vettel', 1987, 1),
(20, 'Sergio Perez', 1990, 2),
(21, 'Valtteri Bottas', 1989, 10),
(22, 'Will Stevens', 1991, 4);
INSERT INTO versenyek (vkod, datum, vnev, hely, kor, hossz) VALUES
('AUS', '2015-03-15', 'Ausztrál Nagydíj', 'Melbourne', 58, 5303),
('MAL', '2015-03-29', 'Maláj Nagydíj', 'Szepang', 56, 5543),
('CHI', '2015-04-12', 'Kínai Nagydíj', 'Shanghai', 56, 5451),
('BAH', '2015-04-19', 'Bahreini Nagydíj', 'Szahír', 57, 5412),
('SPA', '2015-05-10', 'Spanyol Nagydíj', 'Barcelona', 66, 4655),
('MON', '2015-05-24', 'Monacói Nagydíj', 'Monte Carlo', 78, 3340),
('CAN', '2015-06-07', 'Kanadai Nagydíj', 'Montreal', 70, 4361),
('OST', '2015-06-21', 'Osztrák Nagydíj', 'Spielberg', 71, 4326),
('BRI', '2015-07-05', 'Brit Nagydíj', 'Silverstone', 52, 5891),
('GER', '2015-07-19', 'Német Nagydíj', 'TBD', 67, 4574),
('HUN', '2015-07-26', 'Magyar Nagydíj', 'Mogyoród', 70, 4381),
('BEL', '2015-08-23', 'Belga Nagydíj', 'Francorchamps', 44, 7004),
('ITA', '2015-09-06', 'Olasz Nagydíj', 'Monza', 53, 5793),
('SIN', '2015-09-20', 'Szingapúri Nagydíj', 'Szingapúr', 61, 5073),
('JAP', '2015-09-27', 'Japán Nagydíj', 'Szuzuka', 53, 5807),
('RUS', '2015-10-11', 'Orosz Nagydíj', 'Sochi', 52, 5853),
('UNI', '2015-10-25', 'Amerikai Nagydíj', 'Austin', 56, 5472),
('MEX', '2015-11-01', 'Mexikói Nagydíj', 'Mexico City', 69, 4580),
('BRA', '2015-11-15', 'Brazil Nagydíj', 'Rio de Janeiro', 71, 4309),
('ABU', '2015-11-29', 'Abu Dhabi Nagydíj', 'Abu Dhabi', 55, 5554);
INSERT INTO eredmenyek (pilota, nagydij, startpoz, celpoz) VALUES
(1, 'AUS', NULL, NULL),
(1, 'MAL', NULL, NULL),
(1, 'CHI', NULL, NULL),
(1, 'BAH', NULL, NULL),
(1, 'SPA', NULL, NULL),
(1, 'MON', NULL, NULL),
(1, 'CAN', NULL, NULL),
(1, 'OST', NULL, NULL),
(1, 'BRI', NULL, NULL),
(1, 'HUN', NULL, NULL),
(1, 'BEL', NULL, NULL),
(1, 'ITA', NULL, NULL),
(1, 'SIN', 14, 20),
(1, 'JAP', 18, 19),
(1, 'RUS', NULL, NULL),
(1, 'UNI', 12, 17),
(1, 'MEX', 15, 16),
(1, 'BRA', 18, 17),
(1, 'ABU', NULL, NULL),
(2, 'AUS', 9, 7),
(2, 'MAL', 8, 15),
(2, 'CHI', 13, 14),
(2, 'BAH', NULL, 9),
(2, 'SPA', 9, 5),
(2, 'MON', 10, 20),
(2, 'CAN', 12, 11),
(2, 'OST', NULL, 12),
(2, 'BRI', NULL, 8),
(2, 'HUN', NULL, 12),
(2, 'BEL', NULL, 10),
(2, 'ITA', 11, 17),
(2, 'SIN', 9, 14),
(2, 'JAP', 10, 10),
(2, 'RUS', NULL, 20),
(2, 'UNI', 7, 20),
(2, 'MEX', 13, 11),
(2, 'BRA', NULL, 10),
(2, 'ABU', 11, 10),
(3, 'AUS', 6, 6),
(3, 'MAL', 10, 4),
(3, 'CHI', 9, 7),
(3, 'BAH', 6, 7),
(3, 'SPA', 7, 10),
(3, 'MON', 5, 4),
(3, 'CAN', 13, 9),
(3, 'OST', 10, 18),
(3, 'BRI', NULL, 10),
(3, 'HUN', 3, 4),
(3, 'BEL', NULL, 5),
(3, 'ITA', 8, 19),
(3, 'SIN', 2, 2),
(3, 'JAP', 15, 7),
(3, 'RUS', 15, 10),
(3, 'UNI', 10, 3),
(3, 'MEX', 5, 5),
(3, 'BRA', 11, 19),
(3, 'ABU', 6, 5),
(4, 'AUS', NULL, 12),
(4, 'MAL', 9, 5),
(4, 'CHI', NULL, 12),
(4, 'BAH', 9, 17),
(4, 'SPA', 10, 8),
(4, 'MON', 4, 5),
(4, 'CAN', 9, 8),
(4, 'OST', 12, 15),
(4, 'BRI', 6, 7),
(4, 'HUN', 2, 7),
(4, 'BEL', 4, 12),
(4, 'ITA', 10, 18),
(4, 'SIN', 6, 4),
(4, 'JAP', 13, 20),
(4, 'RUS', 5, 11),
(4, 'UNI', NULL, 4),
(4, 'MEX', 4, 4),
(4, 'BRA', 7, 6),
(4, 'ABU', 10, 9),
(5, 'AUS', 4, 3),
(5, 'MAL', 6, 7),
(5, 'CHI', 5, 4),
(5, 'BAH', 10, 6),
(5, 'SPA', 6, 9),
(5, 'MON', 15, 12),
(5, 'CAN', 6, 15),
(5, 'OST', 3, 4),
(5, 'BRI', 4, 3),
(5, 'HUN', 12, 8),
(5, 'BEL', 6, 6),
(5, 'ITA', 3, 5),
(5, 'SIN', NULL, 9),
(5, 'JAP', 17, 5),
(5, 'RUS', 4, 15),
(5, 'UNI', NULL, 7),
(5, 'MEX', 6, 7),
(5, 'BRA', NULL, 8),
(5, 'ABU', 8, 8),
(6, 'AUS', 5, 10),
(6, 'MAL', 12, 16),
(6, 'CHI', 8, 9),
(6, 'BAH', 12, 12),
(6, 'SPA', 12, 15),
(6, 'MON', 9, 14),
(6, 'CAN', 16, 14),
(6, 'OST', 11, 8),
(6, 'BRI', NULL, 16),
(6, 'HUN', 11, 18),
(6, 'BEL', 11, 14),
(6, 'ITA', 13, 11),
(6, 'SIN', 10, 16),
(6, 'JAP', 20, 16),
(6, 'RUS', 6, 12),
(6, 'UNI', 9, 15),
(6, 'MEX', NULL, 15),
(6, 'BRA', 13, 13),
(6, 'ABU', 15, 14),
(7, 'AUS', NULL, NULL),
(7, 'MAL', NULL, 18),
(7, 'CHI', 12, 18),
(7, 'BAH', 11, 14),
(7, 'SPA', NULL, 13),
(7, 'MON', NULL, 13),
(7, 'CAN', NULL, 13),
(7, 'OST', NULL, 19),
(7, 'BRI', 10, 17),
(7, 'HUN', 5, 15),
(7, 'BEL', 13, 20),
(7, 'ITA', 18, 16),
(7, 'SIN', NULL, 12),
(7, 'JAP', 11, 12),
(7, 'RUS', 11, 19),
(7, 'UNI', 11, 9),
(7, 'MEX', NULL, 18),
(7, 'BRA', 15, 20),
(7, 'ABU', 17, 16),
(8, 'AUS', 11, 16),
(8, 'MAL', NULL, 17),
(8, 'CHI', 14, 17),
(8, 'BAH', NULL, 20),
(8, 'SPA', 16, 14),
(8, 'MON', 8, 10),
(8, 'CAN', NULL, 20),
(8, 'OST', NULL, 20),
(8, 'BRI', NULL, 18),
(8, 'HUN', 9, 16),
(8, 'BEL', 14, 19),
(8, 'ITA', 14, 15),
(8, 'SIN', NULL, 15),
(8, 'JAP', 16, 14),
(8, 'RUS', 9, 13),
(8, 'UNI', 6, 11),
(8, 'MEX', 14, 20),
(8, 'BRA', 14, 16),
(8, 'ABU', 12, 12),
(9, 'AUS', NULL, 17),
(9, 'MAL', NULL, NULL),
(9, 'CHI', NULL, NULL),
(9, 'BAH', NULL, NULL),
(9, 'SPA', NULL, NULL),
(9, 'MON', NULL, NULL),
(9, 'CAN', NULL, NULL),
(9, 'OST', NULL, NULL),
(9, 'BRI', NULL, NULL),
(9, 'HUN', NULL, NULL),
(9, 'BEL', NULL, NULL),
(9, 'ITA', NULL, NULL),
(9, 'SIN', NULL, NULL),
(9, 'JAP', NULL, NULL),
(9, 'RUS', NULL, NULL),
(9, 'UNI', NULL, NULL),
(9, 'MEX', NULL, NULL),
(9, 'BRA', NULL, NULL),
(9, 'ABU', NULL, NULL),
(10, 'AUS', NULL, 5),
(10, 'MAL', 4, 11),
(10, 'CHI', 4, 6),
(10, 'BAH', 2, 4),
(10, 'SPA', 5, 7),
(10, 'MON', 6, 6),
(10, 'CAN', 4, 3),
(10, 'OST', NULL, 14),
(10, 'BRI', 8, 5),
(10, 'HUN', NULL, 5),
(10, 'BEL', 7, 16),
(10, 'ITA', 5, 2),
(10, 'SIN', 3, 3),
(10, 'JAP', 4, 6),
(10, 'RUS', 8, 5),
(10, 'UNI', NULL, 18),
(10, 'MEX', NULL, 19),
(10, 'BRA', 4, 4),
(10, 'ABU', 3, 3),
(11, 'AUS', 1, 1),
(11, 'MAL', 2, 1),
(11, 'CHI', 1, 1),
(11, 'BAH', 1, 1),
(11, 'SPA', 2, 2),
(11, 'MON', 3, 1),
(11, 'CAN', 1, 1),
(11, 'OST', 2, 1),
(11, 'BRI', 1, 1),
(11, 'HUN', 6, 1),
(11, 'BEL', 1, 1),
(11, 'ITA', 1, 1),
(11, 'SIN', NULL, 5),
(11, 'JAP', 1, 2),
(11, 'RUS', 1, 2),
(11, 'UNI', 1, 2),
(11, 'MEX', 2, 2),
(11, 'BRA', 2, 2),
(11, 'ABU', 2, 2),
(12, 'AUS', 8, 15),
(12, 'MAL', NULL, 9),
(12, 'CHI', 10, 10),
(12, 'BAH', 14, 13),
(12, 'SPA', 14, 16),
(12, 'MON', 13, 17),
(12, 'CAN', 14, 12),
(12, 'OST', 13, 11),
(12, 'BRI', 11, 15),
(12, 'HUN', 10, 17),
(12, 'BEL', 10, 13),
(12, 'ITA', 9, 12),
(12, 'SIN', 11, 17),
(12, 'JAP', 14, 15),
(12, 'RUS', NULL, 16),
(12, 'UNI', NULL, 14),
(12, 'MEX', 12, 14),
(12, 'BRA', 16, 12),
(12, 'ABU', 14, 17),
(13, 'AUS', NULL, 11),
(13, 'MAL', 7, 6),
(13, 'CHI', 17, 13),
(13, 'BAH', NULL, 15),
(13, 'SPA', 11, 6),
(13, 'MON', NULL, 9),
(13, 'CAN', 15, 19),
(13, 'OST', 8, 7),
(13, 'BRI', NULL, 13),
(13, 'HUN', 4, 9),
(13, 'BEL', 8, 18),
(13, 'ITA', 12, 20),
(13, 'SIN', 8, 8),
(13, 'JAP', 9, 17),
(13, 'RUS', 10, 9),
(13, 'UNI', 4, 8),
(13, 'MEX', 9, 8),
(13, 'BRA', 9, 9),
(13, 'ABU', 16, 11),
(14, 'AUS', 7, 13),
(14, 'MAL', 14, 13),
(14, 'CHI', NULL, 16),
(14, 'BAH', 13, 8),
(14, 'SPA', 15, 17),
(14, 'MON', 11, 11),
(14, 'CAN', 8, 7),
(14, 'OST', 6, 5),
(14, 'BRI', 7, 9),
(14, 'HUN', NULL, 11),
(14, 'BEL', NULL, 11),
(14, 'ITA', 7, 9),
(14, 'SIN', NULL, 11),
(14, 'JAP', 6, 13),
(14, 'RUS', NULL, 6),
(14, 'UNI', NULL, 6),
(14, 'MEX', 7, 10),
(14, 'BRA', 6, 5),
(14, 'ABU', 7, 7),
(15, 'AUS', 2, 2),
(15, 'MAL', 3, 3),
(15, 'CHI', 2, 2),
(15, 'BAH', 3, 3),
(15, 'SPA', 1, 1),
(15, 'MON', 1, 2),
(15, 'CAN', 2, 2),
(15, 'OST', 1, 2),
(15, 'BRI', 2, 2),
(15, 'HUN', 8, 2),
(15, 'BEL', 2, 2),
(15, 'ITA', 17, 4),
(15, 'SIN', 4, 6),
(15, 'JAP', 2, 1),
(15, 'RUS', NULL, 1),
(15, 'UNI', 2, 1),
(15, 'MEX', 1, 1),
(15, 'BRA', 1, 1),
(15, 'ABU', 1, 1),
(16, 'AUS', NULL, 9),
(16, 'MAL', NULL, 12),
(16, 'CHI', NULL, 11),
(16, 'BAH', 15, 16),
(16, 'SPA', NULL, 12),
(16, 'MON', NULL, 8),
(16, 'CAN', 7, 6),
(16, 'OST', 7, 10),
(16, 'BRI', NULL, 14),
(16, 'HUN', 14, 14),
(16, 'BEL', NULL, 7),
(16, 'ITA', NULL, 10),
(16, 'SIN', 12, 18),
(16, 'JAP', 8, 11),
(16, 'RUS', 7, 14),
(16, 'UNI', 8, 12),
(16, 'MEX', 11, 13),
(16, 'BRA', 10, 15),
(16, 'ABU', NULL, 13),
(17, 'AUS', NULL, NULL),
(17, 'MAL', 15, 19),
(17, 'CHI', 16, 20),
(17, 'BAH', 17, 19),
(17, 'SPA', 18, 20),
(17, 'MON', 16, 19),
(17, 'CAN', NULL, 16),
(17, 'OST', 14, 16),
(17, 'BRI', 12, 20),
(17, 'HUN', 15, 19),
(17, 'BEL', 15, 17),
(17, 'ITA', 16, 14),
(17, 'SIN', NULL, NULL),
(17, 'JAP', NULL, NULL),
(17, 'RUS', 13, 18),
(17, 'UNI', NULL, NULL),
(17, 'MEX', NULL, NULL),
(17, 'BRA', NULL, NULL),
(17, 'ABU', 19, 20),
(18, 'AUS', NULL, 8),
(18, 'MAL', 11, 10),
(18, 'CHI', 7, 8),
(18, 'BAH', 7, 10),
(18, 'SPA', 8, 11),
(18, 'MON', 12, 15),
(18, 'CAN', 10, 5),
(18, 'OST', NULL, 9),
(18, 'BRI', NULL, 12),
(18, 'HUN', 7, 10),
(18, 'BEL', 3, 9),
(18, 'ITA', NULL, 8),
(18, 'SIN', 13, 10),
(18, 'JAP', 7, 8),
(18, 'RUS', NULL, 8),
(18, 'UNI', NULL, 10),
(18, 'MEX', 10, 12),
(18, 'BRA', 8, 14),
(18, 'ABU', 9, 18),
(19, 'AUS', 3, 4),
(19, 'MAL', 1, 2),
(19, 'CHI', 3, 3),
(19, 'BAH', 5, 2),
(19, 'SPA', 3, 3),
(19, 'MON', 2, 3),
(19, 'CAN', 5, 18),
(19, 'OST', 4, 3),
(19, 'BRI', 3, 6),
(19, 'HUN', 1, 3),
(19, 'BEL', 12, 8),
(19, 'ITA', 2, 3),
(19, 'SIN', 1, 1),
(19, 'JAP', 3, 4),
(19, 'RUS', 2, 4),
(19, 'UNI', 3, 13),
(19, 'MEX', NULL, 3),
(19, 'BRA', 3, 3),
(19, 'ABU', 4, 15),
(20, 'AUS', 10, 14),
(20, 'MAL', 13, 14),
(20, 'CHI', 11, 15),
(20, 'BAH', 8, 11),
(20, 'SPA', 13, 18),
(20, 'MON', 7, 7),
(20, 'CAN', 11, 10),
(20, 'OST', 9, 13),
(20, 'BRI', 9, 11),
(20, 'HUN', NULL, 13),
(20, 'BEL', 5, 4),
(20, 'ITA', 6, 7),
(20, 'SIN', 7, 13),
(20, 'JAP', 12, 9),
(20, 'RUS', 3, 7),
(20, 'UNI', 5, 5),
(20, 'MEX', 8, 9),
(20, 'BRA', 12, 11),
(20, 'ABU', 5, 4),
(21, 'AUS', NULL, 6),
(21, 'MAL', 5, 8),
(21, 'CHI', 6, 5),
(21, 'BAH', 4, 5),
(21, 'SPA', 4, 4),
(21, 'MON', 14, 16),
(21, 'CAN', 3, 4),
(21, 'OST', 5, 6),
(21, 'BRI', 5, 4),
(21, 'HUN', 13, 6),
(21, 'BEL', 9, 3),
(21, 'ITA', 4, 6),
(21, 'SIN', 5, 7),
(21, 'JAP', 5, 3),
(21, 'RUS', 12, 3),
(21, 'UNI', NULL, 16),
(21, 'MEX', 3, 6),
(21, 'BRA', 5, 7),
(21, 'ABU', 13, 6),
(22, 'AUS', NULL, NULL),
(22, 'MAL', NULL, 20),
(22, 'CHI', 15, 19),
(22, 'BAH', 16, 18),
(22, 'SPA', 17, 19),
(22, 'MON', 17, 18),
(22, 'CAN', 17, 17),
(22, 'OST', NULL, 17),
(22, 'BRI', 13, 19),
(22, 'HUN', 16, 20),
(22, 'BEL', 16, 15),
(22, 'ITA', 15, 13),
(22, 'SIN', 15, 19),
(22, 'JAP', 19, 18),
(22, 'RUS', 14, 17),
(22, 'UNI', NULL, 19),
(22, 'MEX', 16, 17),
(22, 'BRA', 17, 18),
(22, 'ABU', 18, 19);

View File

@ -0,0 +1,27 @@
A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
-- 1. feladat:
CREATE DATABASE forma1 CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";
-- 3. feladat:
SELECT pnev FROM `pilotak`
-- 4. feladat:
ALTER TABLE pilotak
ADD CONSTRAINT fk_csapat FOREIGN KEY csapat REFERENCES csapatok(csazon)
-- 5. feladat:
-- 6. feladat:
-- 7. feladat:
-- 8. feladat:
-- 9. feladat:

View File

@ -0,0 +1,33 @@
CREATE TABLE csapatok (
csazon int,
csnev varchar(20),
CONSTRAINT pk_csapatok PRIMARY KEY (csazon)
);
CREATE TABLE pilotak (
pazon int,
pnev varchar(16),
szev int,
csapat int,
CONSTRAINT pk_pilotak PRIMARY KEY (pazon)
);
CREATE TABLE versenyek (
vkod varchar(3),
datum date,
vnev varchar(18),
hely varchar(14),
kor int,
hossz int,
CONSTRAINT pk_versenyek PRIMARY KEY (vkod)
);
CREATE TABLE eredmenyek (
pilota int,
nagydij varchar(3),
startpoz int,
celpoz int,
CONSTRAINT pk_eredmenyek PRIMARY KEY (pilota, nagydij)
);

View File

@ -0,0 +1,333 @@
-- Szobák
CREATE TABLE szobak (
`id` int(11) NOT NULL,
`emelet` int(2) NOT NULL,
`szobaszam` int(8) NOT NULL UNIQUE,
`ferohelyek` int(3) NOT NULL,
`ar` decimal(10,2) DEFAULT NULL,
`megjegyzes` varchar(255) DEFAULT NULL
);
ALTER TABLE szobak
ADD PRIMARY KEY (`id`);
INSERT INTO `szobak` (`id`, `emelet`, `szobaszam`, `ferohelyek`, `ar`, `megjegyzes`) VALUES
(1, 0, 1, 2, 20000, 'mozgáskorlátozott-barát'),
(2, 0, 2, 2, 20000, 'mozgáskorlátozott-barát'),
(3, 0, 3, 2, 20000, null),
(4, 0, 4, 2, 35000, 'luxus lakosztály'),
(5, 0, 5, 4, 20000, null),
(6, 0, 6, 4, 20000, null),
(7, 0, 7, 4, 40000, null),
(8, 0, 8, 4, 40000, null),
(9, 0, 9, 4, 40000, null),
(10, 0, 10, 4, 40000, null),
(11, 0, 11, 4, 40000, 'mozgáskorlátozott-barát'),
(12, 0, 12, 4, 55000, 'luxus lakosztály'),
(13, 1, 101, 2, 20000, null),
(14, 1, 102, 2, 20000, null),
(15, 1, 103, 2, 20000, null),
(16, 1, 104, 2, 25000, 'luxus lakosztály'),
(17, 1, 105, 2, 25000, 'luxus lakosztály'),
(18, 1, 106, 2, 27500, 'luxus lakosztály panorámás kilátás'),
(19, 1, 107, 4, 57500, 'luxus lakosztály panorámás kilátás'),
(20, 1, 108, 4, 40000, null),
(21, 1, 109, 4, 40000, null),
(22, 1, 110, 6, 60000, null),
(23, 1, 111, 6, 60000, 'pótágyazható'),
(24, 1, 112, 6, 60000, 'pótágyazható'),
(25, 2, 201, 2, 20000, null),
(26, 2, 202, 2, 20000, null),
(27, 2, 203, 2, 20000, null),
(28, 2, 204, 2, 20000, null),
(29, 2, 206, 2, 22000, 'panorámás kilátás'),
(30, 2, 207, 2, 22000, 'panorámás kilátás'),
(31, 2, 208, 2, 22000, 'panorámás kilátás'),
(32, 2, 209, 4, 40000, null),
(33, 2, 210, 4, 40000, null),
(34, 2, 211, 4, 40000, null),
(35, 2, 212, 4, 55000, 'luxus lakosztály'),
(36, 2, 213, 6, 60000, null),
(37, 2, 214, 6, 60000, 'pótágyazható'),
(38, 2, 215, 6, 80000, 'luxus lakosztály panorámás kilátás');
ALTER TABLE `szobak`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=39;
-- Vendégek
CREATE TABLE vendegek (
`id` int(11) NOT NULL,
`nev` varchar(255) not null,
`eletkor` int(4) NOT NULL
);
ALTER TABLE vendegek
ADD PRIMARY KEY (`id`);
INSERT INTO `vendegek` (`id`, `nev`, `eletkor`) VALUES
(1, 'Kovács András', 23),
(2, 'Botond Attila', 40),
(3, 'Kiss Balázs', 29),
(4, 'Pálmai Nóra', 26),
(5, 'Németh Péter', 62),
(6, 'Falusi Krisztina', 19),
(7, 'Kiss Károly', 62),
(8, 'Tököli Ferenc', 60),
(9, 'Török Éva', 42),
(10, 'Kisnánai Józsefné', 35),
(11,'Cukorhegyi Márk', 35),
(12, 'Soós András', 26),
(13, 'John Edward', 41),
(14, 'Malik András', 60),
(15, 'Kovácsné Zentai Illdikó', 55),
(16, 'Maróthi Béla', 31),
(17, 'Orosz Szilárd', 39),
(18, 'Kocsis Zoltánné Erika', 42),
(19, 'Alföldi Zoltán', 40),
(20, 'Zente Ferenc', 29),
(21, 'Nagy Gáspár', 46),
(22, 'Lelkes Bálint', 34),
(23, 'Mérész Dániel', 55),
(24, 'Pardavi Balázs', 38),
(25, 'Szedmák Bálint', 31),
(26, 'Fűtő Ildikó', 40),
(27, 'Nefelejts Sándor', 45),
(28, 'Kővári Ferenc', 43),
(29, 'Csalami Krisztián', 49),
(30, 'Lugosi Béla', 50),
(31, 'Kovács András Bendegúz', 40),
(32, 'Nagy-Bandó Andrea', 40),
(33, 'Csóró Csanád', 38);
ALTER TABLE `vendegek`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=34;
-- Foglalások
CREATE TABLE foglalasok (
`id` int(11) NOT NULL,
`szobaId` int(11) NOT NULL,
`vendegId` int(11) NOT NULL,
`napok` int(4) NOT NULL,
`datum` datetime NOT NULL
);
ALTER TABLE foglalasok
ADD PRIMARY KEY (`id`),
ADD KEY `szobaId` (`szobaId`),
ADD KEY `vendegId` (`vendegId`);
ALTER TABLE foglalasok
ADD CONSTRAINT FK_szobak_szobaId FOREIGN KEY (szobaId)
REFERENCES szobak (id);
ALTER TABLE foglalasok
ADD CONSTRAINT FK_vendegek_vendegId FOREIGN KEY (vendegId)
REFERENCES vendegek (id);
INSERT INTO `foglalasok` (`id`, `szobaId`, `vendegId`, `napok`, `datum`) VALUES
(1, 19, 10, 2, '2020-08-29'),
(2, 26, 26, 10, '2020-07-26'),
(3, 9, 15, 10, '2020-11-17'),
(4, 26, 12, 8, '2020-02-19'),
(5, 3, 6, 6, '2020-11-01'),
(6, 36, 16, 6, '2020-01-23'),
(7, 11, 18, 4, '2020-12-13'),
(8, 8, 30, 1, '2020-08-07'),
(9, 14, 20, 2, '2020-06-29'),
(10, 7, 10, 4, '2020-05-04'),
(11, 20, 30, 4, '2020-01-30'),
(12, 15, 15, 1, '2020-12-09'),
(13, 20, 21, 1, '2020-12-23'),
(14, 9, 4, 9, '2020-07-08'),
(15, 22, 11, 1, '2020-04-10'),
(16, 21, 24, 1, '2020-01-02'),
(17, 35, 31, 9, '2020-01-25'),
(18, 21, 15, 8, '2020-09-21'),
(19, 23, 2, 8, '2020-12-30'),
(20, 32, 24, 5, '2020-03-18'),
(21, 32, 12, 1, '2020-09-22'),
(22, 37, 10, 10, '2020-05-05'),
(23, 3, 25, 7, '2020-09-23'),
(24, 27, 8, 10, '2020-08-23'),
(25, 6, 30, 3, '2020-12-11'),
(26, 7, 3, 5, '2020-08-17'),
(27, 14, 3, 5, '2020-03-26'),
(28, 14, 11, 3, '2020-04-15'),
(29, 28, 17, 5, '2020-09-27'),
(30, 7, 18, 9, '2020-11-30'),
(31, 22, 6, 8, '2020-06-19'),
(32, 14, 1, 9, '2020-06-05'),
(33, 28, 30, 4, '2020-04-23'),
(34, 15, 10, 3, '2020-04-05'),
(35, 19, 29, 9, '2020-04-24'),
(36, 17, 11, 8, '2020-06-11'),
(37, 34, 18, 1, '2020-04-04'),
(38, 19, 13, 10, '2020-10-07'),
(39, 36, 27, 4, '2020-10-25'),
(40, 3, 12, 8, '2020-06-09'),
(41, 7, 7, 8, '2020-07-17'),
(42, 25, 10, 4, '2020-02-09'),
(43, 5, 16, 2, '2020-09-10'),
(44, 25, 8, 8, '2020-09-24'),
(45, 4, 15, 5, '2020-11-01'),
(46, 38, 20, 10, '2020-03-09'),
(47, 10, 2, 10, '2020-05-29'),
(48, 22, 12, 8, '2020-09-15'),
(49, 30, 22, 1, '2020-11-17'),
(50, 3, 5, 5, '2020-12-07'),
(51, 14, 25, 2, '2020-08-26'),
(52, 36, 11, 8, '2020-06-12'),
(53, 26, 14, 1, '2020-08-27'),
(54, 38, 28, 5, '2020-11-04'),
(55, 19, 18, 3, '2020-01-02'),
(56, 29, 9, 1, '2020-06-04'),
(57, 26, 4, 7, '2020-04-17'),
(58, 33, 4, 5, '2020-02-21'),
(59, 17, 24, 8, '2020-06-19'),
(60, 7, 7, 10, '2020-06-25'),
(61, 25, 17, 1, '2020-11-23'),
(62, 25, 4, 9, '2020-05-15'),
(63, 22, 19, 8, '2020-05-30'),
(64, 24, 28, 2, '2020-03-14'),
(65, 34, 7, 1, '2020-12-28'),
(66, 23, 30, 10, '2020-05-18'),
(67, 12, 23, 2, '2020-03-21'),
(68, 26, 29, 8, '2020-06-06'),
(69, 14, 14, 9, '2020-06-09'),
(70, 4, 14, 6, '2020-03-01'),
(71, 37, 10, 9, '2020-10-13'),
(72, 29, 5, 1, '2020-12-19'),
(73, 37, 16, 3, '2020-05-23'),
(74, 29, 25, 6, '2020-04-02'),
(75, 26, 24, 2, '2020-05-14'),
(76, 32, 18, 6, '2020-11-19'),
(77, 5, 20, 5, '2020-03-24'),
(78, 26, 26, 3, '2020-01-09'),
(79, 8, 30, 8, '2020-03-07'),
(80, 4, 26, 5, '2020-05-24'),
(81, 16, 4, 1, '2020-02-08'),
(82, 21, 17, 3, '2020-03-29'),
(83, 8, 10, 7, '2020-04-17'),
(84, 10, 32, 9, '2020-02-13'),
(85, 9, 22, 4, '2020-11-04'),
(86, 10, 3, 1, '2020-08-30'),
(87, 5, 3, 2, '2020-12-28'),
(88, 23, 18, 7, '2020-04-07'),
(89, 9, 32, 9, '2020-03-16'),
(90, 13, 10, 4, '2020-10-13'),
(91, 4, 21, 4, '2020-04-23'),
(92, 20, 11, 1, '2020-06-08'),
(93, 23, 1, 5, '2020-01-02'),
(94, 11, 11, 4, '2020-09-28'),
(95, 11, 19, 7, '2020-12-06'),
(96, 31, 25, 8, '2020-12-15'),
(97, 10, 7, 9, '2020-10-20'),
(98, 27, 28, 1, '2020-02-25'),
(99, 34, 28, 7, '2020-04-30'),
(100, 38, 3, 6, '2020-03-21'),
(101, 15, 14, 4, '2020-09-02'),
(102, 33, 6, 4, '2020-12-26'),
(103, 17, 2, 4, '2020-03-06'),
(104, 25, 7, 10, '2020-07-05'),
(105, 31, 8, 10, '2020-04-27'),
(106, 14, 32, 4, '2020-09-03'),
(107, 3, 17, 4, '2020-10-21'),
(108, 33, 4, 2, '2020-06-09'),
(109, 2, 28, 9, '2020-03-01'),
(110, 8, 1, 8, '2020-02-08'),
(111, 23, 16, 4, '2020-11-08'),
(112, 38, 31, 5, '2020-02-04'),
(113, 30, 19, 9, '2020-06-03'),
(114, 4, 26, 6, '2020-05-02'),
(115, 29, 20, 6, '2020-07-16'),
(116, 37, 32, 9, '2020-08-08'),
(117, 24, 6, 9, '2020-08-28'),
(118, 10, 31, 5, '2020-10-09'),
(119, 7, 29, 10, '2020-10-20'),
(120, 24, 1, 2, '2020-08-17'),
(121, 31, 8, 9, '2020-01-22'),
(122, 16, 29, 5, '2020-08-08'),
(123, 8, 15, 9, '2020-12-01'),
(124, 32, 20, 8, '2020-04-26'),
(125, 8, 22, 10, '2020-08-15'),
(126, 6, 23, 2, '2020-02-08'),
(127, 36, 21, 5, '2020-11-20'),
(128, 18, 23, 10, '2020-05-19'),
(129, 22, 4, 2, '2020-10-17'),
(130, 17, 25, 5, '2020-03-22'),
(131, 29, 10, 7, '2020-02-08'),
(132, 34, 21, 7, '2020-07-30'),
(133, 34, 24, 10, '2020-03-10'),
(134, 24, 32, 1, '2020-08-12'),
(135, 19, 21, 4, '2020-10-07'),
(136, 5, 27, 2, '2020-01-09'),
(137, 38, 13, 6, '2020-01-18'),
(138, 33, 7, 2, '2020-10-13'),
(139, 20, 27, 3, '2020-05-25'),
(140, 1, 26, 4, '2020-02-28'),
(141, 17, 16, 2, '2020-01-02'),
(142, 1, 26, 9, '2020-11-04'),
(143, 15, 14, 3, '2020-06-29'),
(144, 38, 20, 5, '2020-06-27'),
(145, 11, 30, 10, '2020-06-13'),
(146, 37, 15, 6, '2020-09-27'),
(147, 15, 6, 1, '2020-06-24'),
(148, 35, 6, 2, '2020-11-06'),
(149, 12, 1, 5, '2020-12-22'),
(150, 20, 9, 2, '2020-11-12'),
(151, 3, 11, 9, '2020-08-04'),
(152, 22, 22, 1, '2020-06-21'),
(153, 38, 32, 3, '2020-09-15'),
(154, 13, 7, 5, '2020-09-21'),
(155, 27, 26, 8, '2020-05-10'),
(156, 3, 29, 5, '2020-09-04'),
(157, 29, 2, 8, '2020-04-08'),
(158, 31, 6, 4, '2020-04-29'),
(159, 21, 25, 5, '2020-05-05'),
(160, 7, 3, 2, '2020-02-05'),
(161, 22, 16, 8, '2020-10-01'),
(162, 32, 27, 3, '2020-04-29'),
(163, 22, 19, 4, '2020-12-01'),
(164, 26, 9, 1, '2020-12-15'),
(165, 19, 4, 10, '2020-09-29'),
(166, 2, 24, 10, '2020-07-06'),
(167, 14, 14, 10, '2020-08-15'),
(168, 1, 9, 7, '2020-11-13'),
(169, 1, 31, 9, '2020-09-07'),
(170, 31, 15, 3, '2020-07-04'),
(171, 33, 8, 6, '2020-01-03'),
(172, 15, 23, 7, '2020-11-26'),
(173, 15, 4, 8, '2020-01-09'),
(174, 14, 16, 5, '2020-05-21'),
(175, 17, 16, 1, '2020-05-27'),
(176, 38, 31, 10, '2020-11-20'),
(177, 38, 25, 5, '2020-12-02'),
(178, 20, 5, 10, '2020-08-04'),
(179, 28, 18, 2, '2020-04-22'),
(180, 15, 28, 8, '2020-04-10'),
(181, 36, 24, 9, '2020-04-07'),
(182, 21, 2, 6, '2020-11-12'),
(183, 4, 27, 10, '2020-04-13'),
(184, 1, 14, 10, '2020-12-06'),
(185, 38, 27, 5, '2020-04-16'),
(186, 34, 17, 6, '2020-01-31'),
(187, 2, 9, 6, '2020-09-15'),
(188, 24, 11, 6, '2020-09-09'),
(189, 7, 17, 6, '2020-07-08'),
(190, 4, 29, 9, '2020-10-18'),
(191, 6, 1, 9, '2020-05-21'),
(192, 33, 16, 1, '2020-10-08'),
(193, 30, 10, 1, '2020-05-18'),
(194, 35, 9, 2, '2020-10-20'),
(195, 12, 31, 10, '2020-08-29'),
(196, 20, 8, 4, '2020-12-04'),
(197, 8, 5, 4, '2020-05-13'),
(198, 7, 14, 7, '2020-04-11'),
(199, 12, 33, 1, '2020-03-07');
ALTER TABLE `foglalasok`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=200;

View File

@ -0,0 +1,18 @@
-- 14. feladat:
CREATE DATABASE kekhegy CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";
-- 16. feladat:
SELECT COUNT(szobak.id) AS `masodik_emeleti_szobak_szama` FROM `szobak` WHERE szobak.emelet = 2;
-- 17. feladat:
SELECT foglalasok.szobaId, foglalasok.napok FROM `foglalasok` INNER JOIN vendegek On foglalasok.vendegId = vendegek.id WHERE vendegek.nev = "Lugosi Béla";
-- 18. feladat:
INSERT INTO szobak(emelet, szobaszam, ferohelyek, ar, megjegyzes) VALUES(3, 301, 2, 15000, "Tetőtéri szoba")
--19. feladat:
SELECT szobak.id, szobak.szobaszam, szobak.megjegyzes, SUM(foglalasok.napok) AS `szumma_nap` FROM `foglalasok` INNER JOIN szobak ON foglalasok.szobaId = szobak.id GROUP BY szobak.id ORDER BY SUM(foglalasok.napok) DESC LIMIT 5;
-- 20. feladat:
SELECT vendegek.nev AS `foglalo_neve`, szobak.ar * foglalasok.napok AS `szumma_ar` FROM `foglalasok` INNER JOIN szobak ON foglalasok.szobaId = szobak.id INNER JOIN vendegek ON foglalasok.vendegId = vendegek.id GROUP BY vendegek.nev ORDER BY szobak.ar * foglalasok.napok DESC LIMIT 1;

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,22 @@
Kép:
assets/images/martian.jpg
Kép helyettesítő szöveg:
A Marsi moziplakát
Cím:
A marsi
Leírás:
Andy Wair regénye alapján készült mű az egyik legpontosabb leírás a jelenkori tudomány állása szerint az űrutazás viszontagságairól.
A történet középpontjában Mark Watney amerikai asztronauta áll, aki egyedül marad a Marson, így rögtönöznie kell a túlélése érdekében.
Következő vetítések:
- Szerda, 20:00
- Csütörtök 8:00, 12:00
badge szöveg:
Újdonság
badge extra stílusosztály:
bg-danger

View File

@ -0,0 +1,20 @@
-- 13. feladat:
CREATE DATABASE mozi CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";
-- 15. feladat:
SELECT COUNT(id) AS `vetitesek_szama` FROM `vetites` WHERE vetites.kezdes = "20:00:00";
-- 16. feladat:
SELECT vendeg.nev AS `vendeg_nev`, COUNT(jegy.id) AS `jegy_darab` FROM `jegy` INNER JOIN vendeg ON jegy.vendegId = vendeg.id GROUP BY vendeg.nev ORDER BY COUNT(jegy.id) DESC LIMIT 5;
-- 17. feladat:
UPDATE film SET cim = "Csillagok között" WHERE cim = "Interstellar"
-- 18. feladat:
INSERT INTO filmtipus(nev) VALUES("Animációs")
-- 19. feladat:
SELECT vendeg.nev AS `nev`, COUNT(jegy.id) AS `teljes_aru_jegy_db` FROM `jegy` INNER JOIN vendeg ON jegy.vendegId = vendeg.id WHERE vendeg.nev = "Fodor András" AND jegy.kedvezmeny = 0 GROUP BY vendeg.nev;
-- 20. feladat:
SELECT film.cim AS `film_neve`, COUNT(jegy.id) AS `jegy_darabszam`, SUM(film.jegyar - film.jegyar * jegy.kedvezmeny / 100) AS `teljes_bevetel` FROM `jegy` INNER JOIN vetites ON jegy.vetitesId = vetites.id INNER JOIN film ON vetites.filmId = film.id GROUP BY film.cim ORDER BY SUM(film.jegyar - film.jegyar * jegy.kedvezmeny / 100) DESC LIMIT 1;

Binary file not shown.

@ -0,0 +1 @@
Subproject commit a6dcfcc5a96cc621e89fa0cdac1b0e587d9da173

View File

@ -0,0 +1 @@
Finally: A finally blokk minden esetben lefut, csakis fatal error esetében nem fog.

View File

@ -0,0 +1,5 @@
Függvények, eljárások:
Eljárások: static void kulcsszavakkal hozzuk létre. Ezután neve, majd (). Az utasításokat az utasításblokkok között adjuk meg {}. Meghívni a nevével, és az üres zárójelekkel hívjuk meg.
Függvények: Olyan eljárás, aminek van visszatérési értéke. A void kulcsszó helyére a függvény visszatérési értékének típusát kell írni.

View File

@ -0,0 +1,10 @@
Programozási tételek
Egyszerű programozási tételek:
Összegzés tétele: Ebben az esetben a bemenő sorozat elemeinek összegét akarjuk meghatározni.
Megszámlálás tétele: A megszámlálás során egy sorozat bizonyos feltételeinek megfelelő elemeinek számát határozzuk meg. Gyakorlatilag végigmegyünk a sorozat elemein, és közben, ha az aktuális elem megfelel a feltételnek, akkor a számlálónkat továbbléptetjük.
Eldöntés tétele: Az eldöntés tétele azt adja meg, hogy a sorozat tartalmaz-e adott tulajdonságnak megfelelő elemet. A megoldás során addig vizsgáljuk a sorozat elemeit, amíg nem találunk adott tulajdonságnak megfelelő elemet, vagy amíg a sorozat végére érünk. Ez a tétel eredményként egy logikai változót ad meg, mely igaz, ha a sorozatnak volt adott tulajdonságú eleme, és hamis, ha nem volt.

View File

@ -0,0 +1,3 @@
Maximumkiválasztás tétele: Ezzel az algoritmussal egy tetszőleges x tömb elemei közül a legnagyobb értéket tudjuk kiválasztani. Abban az esetben, ha nem csak a legnagyobb elem van az x tömbben, ez az algoritmus az első ilyen elem sorszámával tér vissza. Fontos, hogy Max változóban található érték nem az x tömbben található legnagíobb érték, hanem annak sorszáma. Megírhatjuk, hogí a legnagyobb értéket kapjuk meg eredményül, de a sorszámos jobb megoldás.
Kiválasztás tétele: Biztosan tudjuk, hogy az x tömb tartalmazza a t tulajdonságú elemet, csak azt nem tudjuk, hányadik az. Ez az algoritmus megkeresi nekünk, és eredményül az elem sorszámával tér vissza.

View File

@ -0,0 +1,3 @@
Kiválogatás tétele: Ezzel az algoritmussal egy tetszőleges tömb (X) elemei közül T tulajdonságokat kiválogathatjuk egy másik (Y) tömbbe. Fenti okból az Y tömb számossága ugyan az, mint X tömbbé. Ennek az algoritmusnak van egy módosított változata, amelyben az Y tömb nem az X tömb T tulajdonságú elemeinek értékét, hanem azon elmeke sorszámát tartalmazza. Ebben az esetben az Y tömb nem az elemtip típusú elemeket tárol, hanem egész számokat, illetve Y(DB) = X(i) sort kell kicserélni Y(DB) = i sorra. (Ha pl. Az X tömbből ki akarjuk válogatni a 10-nél nagyobb értékűeket, akkor a T(X(i)) helyett X(i) > 10 feltételt kell írni.)
Lineáris keresés tétele: Nem tudjuk, hogy az X tömbnek van-e T tulajdonságú elem , de ha van, akkor a lenti algoritmus eredményül a megtalált elem sorszámát is megadja.

View File

@ -0,0 +1,3 @@
Egyszerű cserés rendezés: A legegyszerűbb rendezésre használt algoritmus, működés elvéből a leglassabb, és kevés adat rendezésére jó. Alapgondolat: Hasonlítsuk össze az első elemet a sorozat összes többi mögötte levő elemével, s ha valamelyik kisebb nála, akkor cseréljük meg azzal. Így elérjük, hogy a sorozat első helyére a legkisebb elem kerül. Folytassuk ugyanezen elven a sorozat második elemével, utoljára az utolsó előttivel.
Buborékos rendezés: Alapgondolata: HasonlÍtsuk egymással a szomszédos elemeket, ha a sorrendjük nem jó, akkor cseréljük meg őket. Egy cikluslépés lefutása alatt a legnagyobb elem biztosan a sorozat végére kerül, és a nagyobb értékű elemek hátrafelé, a kisebbek előre mozdulnak el.

View File

@ -0,0 +1,94 @@
Ábrahám Richárd;1998;159;f;16-17;00:24:03;00:01:54;00:45:15;00:01:15;00:25:15
Anheuer Kristóf;1994;101;f;elit;00:12:42;00:00:34;00:31:41;00:00:29;00:17:22
Ardelean János Tibor;1984;102;f;30-34;00:17:01;00:01:04;00:35:19;00:00:48;00:21:25
Béres Lívia;1967;220;n;45-49;00:27:02;00:02:57;00:44:19;00:01:38;00:23:56
Bicsák Bence;1995;1;f;elit junior;00:12:46;00:00:37;00:31:35;00:00:27;00:15:42
Bicsák Flóra;1997;219;n;16-17;00:13:11;00:00:48;00:38:43;00:00:29;00:17:56
Bojtor Szabolcs;1990;103;f;20-24;00:23:49;00:07:52;00:43:25;00:01:19;00:21:29
Bokor Zoltán;1984;104;f;30-34;00:22:46;00:03:04;00:42:53;00:00:47;00:27:30
Boronkay Péter;1981;105;f;30-34;00:16:49;00:01:18;00:34:17;00:00:49;00:19:40
Boros Gábor;1968;107;f;45-49;00:22:43;00:01:21;00:38:06;00:00:57;00:22:55
Boros Sándor;1966;106;f;45-49;00:17:03;00:02:06;00:34:05;00:00:38;00:19:50
Borsányi Dániel;1990;137;f;20-24;00:30:03;00:02:33;00:39:57;00:01:09;00:24:00
Bölecz Zoltán;1970;108;f;40-44;00:21:06;00:03:04;00:40:10;00:01:32;00:26:28
Böröcz Bence;1996;2;f;elit junior;00:15:06;00:00:55;00:31:33;00:00:28;00:18:04
Bruzsa Katalin;1980;218;n;30-34;00:19:46;00:03:03;00:41:41;00:00:36;00:22:50
Bujdosó Ferenc Sámuel;1996;147;f;18-19;00:12:45;00:00:35;00:31:46;00:00:26;00:18:56
Czigány András;1993;109;f;elit;00:12:43;00:00:32;00:31:42;00:00:23;00:16:37
Czigány Róbert;1968;168;f;45-49;00:15:23;00:01:24;00:34:04;00:00:37;00:18:13
Csák Panna;1998;217;n;16-17;00:12:56;00:00:39;00:34:29;00:00:27;00:18:33
Csermák István;1963;110;f;50-54;00:24:10;00:01:39;00:40:45;00:02:17;00:24:45
Dévay Márk;1996;167;f;elit junior;00:12:07;00:00:45;00:32:06;00:00:25;00:16:07
Dr. Fentős Adrienn;1977;215;n;35-39;00:19:06;00:01:52;00:40:49;00:00:49;00:23:33
Dr. Rákos Alexandra;1986;216;n;25-29;00:24:21;00:01:52;00:44:20;00:01:20;00:23:26
Dr. Zsigmond Réka;1973;214;n;40-44;00:16:17;00:02:21;00:42:45;00:01:20;00:27:42
Dudás Eszter;1992;213;n;elit;00:12:59;00:00:44;00:34:26;00:00:30;00:18:24
Erdélyi Dániel;1988;163;f;25-29;00:18:46;00:01:41;00:53:48;00:01:06;00:23:23
Fejes Zoltán;1976;113;f;35-39;00:26:37;00:01:15;00:37:45;00:01:09;00:22:39
Fokvári Gábor;1965;123;f;45-49;00:20:47;00:02:14;00:38:42;00:01:13;00:24:38
Fuchs Dóra;1997;212;n;16-17;00:12:50;00:00:47;00:34:26;00:00:30;00:18:23
Fuchs Renáta;1995;60;n;elit junior;00:12:55;00:00:41;00:34:30;00:00:32;00:19:43
Gergely Andras;1976;211;f;35-39;00:23:44;00:02:28;00:44:00;00:01:37;00:23:09
Glavaski Milan;1970;115;f;40-44;00:22:43;00:02:50;00:44:53;00:00:37;00:28:28
Hajdú Kristóf;1996;165;f;elit junior;00:12:44;00:00:35;00:31:46;00:00:26;00:19:16
Hargitai Henrietta;1995;59;n;elit junior;00:12:47;00:00:43;00:34:40;00:00:29;00:19:14
Horvath Tamas;1967;117;f;45-49;00:20:31;00:02:40;00:35:58;00:01:22;00:24:23
Horváth Zsolt;1966;118;f;45-49;00:18:05;00:01:07;00:34:37;00:00:50;00:22:59
Ivkovic Iván;1997;119;f;16-17;00:14:59;00:00:50;00:34:33;00:00:40;00:21:51
Jakubovics István;1996;155;f;18-19;00:15:15;00:01:25;00:34:13;00:00:51;00:19:09
Juhász Attila;1961;120;f;50-54;00:24:56;00:02:19;00:49:16;00:00:42;00:24:50
Kassai Piroska;1986;210;n;25-29;00:23:31;00:02:23;00:43:20;00:01:17;00:26:01
Kasza Péter;1982;121;f;30-34;00:24:30;00:02:39;00:44:22;00:02:33;00:31:09
Katona Norbert;1990;122;f;20-24;00:16:57;00:02:07;00:34:08;00:01:26;00:20:43
Király András;1996;8;f;elit junior;00:14:39;00:01:09;00:34:33;00:00:34;00:18:39
Koller Kata;1994;164;n;20-24;00:19:19;00:02:40;00:43:43;00:00:44;00:25:53
Kovácshegyi Bence;1995;10;f;18-19;00:16:17;00:01:14;00:35:50;00:00:34;00:23:12
Lelkó Attila;1962;169;f;50-54;00:18:25;00:02:00;00:35:58;00:00:56;00:21:31
Lelkó Roland;1985;127;f;25-29;00:25:09;00:01:58;00:41:39;00:01:10;00:28:47
Lendvai Eszter;1981;209;n;30-34;00:18:59;00:02:55;00:42:40;00:00:48;00:31:47
Lipták Marcell;1992;128;f;20-24;00:20:48;00:03:08;00:41:55;00:02:34;00:26:18
Macsik Aron;1976;129;f;35-39;00:30:08;00:02:24;00:41:01;00:01:30;00:25:11
Major Gábor;1981;158;f;30-34;00:16:26;00:01:14;00:32:40;00:00:26;00:18:20
Maracskó Sándor;1970;131;f;40-44;00:27:20;00:02:05;00:42:39;00:01:08;00:22:08
Marton Előd;1995;3;f;elit junior;00:12:44;00:00:38;00:31:39;00:00:25;00:17:04
Marx Tamás;1997;132;f;16-17;00:16:18;00:00:45;00:33:58;00:00:30;00:17:10
Mayer Tamás;1975;134;f;35-39;00:27:29;00:01:42;00:38:04;00:01:31;00:24:00
Meleg András;1996;9;f;18-19;00:16:23;00:00:46;00:33:42;00:00:28;00:18:30
Mercs Péter;1982;114;f;30-34;00:29:19;00:02:14;00:43:30;00:01:14;00:27:25
Mester Dóra;1995;58;n;elit junior;00:12:55;00:00:48;00:36:02;00:00:31;00:20:36
Mészáros Judit;1986;170;n;25-29;00:22:30;00:01:36;00:39:57;00:00:53;00:25:38
Mihály Benjámin;1997;204;f;16-17;00:21:31;00:01:24;00:38:25;00:00:38;00:19:30
Molnár Júlia;1996;57;n;elit junior;00:14:57;00:00:45;00:38:36;00:00:31;00:20:10
Móricz Vilmos;1977;136;f;35-39;00:20:57;00:02:24;00:36:16;00:01:15;00:21:41
Nagy Csaba;1984;138;f;30-34;00:30:42;00:02:44;00:39:19;00:02:02;00:29:36
Nagy Krisztina;1996;56;n;18-19;00:14:16;00:00:46;00:39:18;00:00:34;00:21:19
Nagy Máté;1996;4;f;18-19;00:12:47;00:00:34;00:31:40;00:00:26;00:17:42
Nehéz János-Michael;1977;139;f;35-39;00:21:21;00:02:02;00:35:21;00:01:07;00:25:40
Oláh Bence;1978;141;f;35-39;00:16:28;00:00:49;00:36:08;00:00:37;00:19:50
Pék Dorottya;1979;207;n;35-39;00:24:51;00:04:23;00:51:41;00:01:51;00:31:39
Péter Brúnó;1998;157;f;16-17;00:14:10;00:00:57;00:34:52;00:00:29;00:17:50
Petresevics Róbert;1969;142;f;45-49;00:13:44;00:00:54;00:32:50;00:00:34;00:16:10
Pincési Balázs;1981;160;f;30-34;00:15:58;00:00:56;00:36:21;00:00:47;00:20:34
Poór Viktor;1981;143;f;30-34;00:25:46;00:03:48;00:44:28;00:01:04;00:25:32
Princzkel Jozef;1980;144;f;30-34;00:25:29;00:02:34;00:42:23;00:02:38;00:22:18
Pusztavámi Márton;1978;145;f;35-39;00:28:07;00:03:06;00:40:48;00:01:59;00:27:52
Sajó Péter;1977;146;f;35-39;00:19:45;00:02:27;00:40:18;00:01:09;00:23:49
Sándor Judit;1987;206;n;25-29;00:21:52;00:03:52;00:43:31;00:01:09;00:31:15
Sárszegi Noémi;1996;52;n;elit junior;00:13:04;00:00:38;00:34:21;00:00:27;00:19:57
Syposs Zoltan;1970;149;f;40-44;00:25:58;00:02:04;00:36:40;00:01:21;00:23:29
Szalay Gábor;1981;150;f;30-34;00:26:01;00:03:21;00:42:18;00:02:19;00:25:35
Szatmári Botond;1997;151;f;16-17;00:13:26;00:00:50;00:33:00;00:00:36;00:17:23
Szatmári Levente;1995;5;f;elit junior;00:12:46;00:00:39;00:31:33;00:00:24;00:16:03
Szuhán Dóra;1996;55;n;18-19;00:15:18;00:01:13;00:41:31;00:00:41;00:28:05
Telek Bálint;1981;161;f;30-34;00:24:12;00:01:36;00:44:02;00:00:50;00:25:40
Tímea Hubai;1982;124;n;30-34;00:16:15;00:01:01;00:37:05;00:00:50;00:21:40
Tóth Máté;1996;6;f;elit junior;00:14:08;00:00:42;00:32:37;00:00:24;00:18:08
Vajthó László;1968;152;f;45-49;00:28:10;00:02:55;00:46:46;00:00:42;00:22:51
Varga Zsolt;1969;153;f;45-49;00:34:44;00:04:27;00:46:48;00:00:50;00:25:05
Vaska Kálmán;1972;154;f;40-44;00:24:19;00:02:39;00:35:13;00:01:12;00:20:48
Vass Benedek;1995;7;f;18-19;00:14:55;00:00:49;00:34:44;00:00:39;00:18:07
Vizi Viktória;1995;54;n;18-19;00:12:57;00:00:39;00:34:26;00:00:29;00:21:11
Wolfram Christian;1974;156;f;40-44;00:27:27;00:01:42;00:37:57;00:01:47;00:26:55
Zékány Nagy Patrik;1996;166;f;elit junior;00:12:42;00:00:31;00:31:46;00:00:26;00:16:50
Zelovics Dóra;1996;53;n;elit junior;00:12:55;00:00:45;00:34:26;00:00:32;00:20:41
Zubornyák György;1981;111;f;30-34;00:20:37;00:02:27;00:36:37;00:01:12;00:23:04

View File

@ -0,0 +1,29 @@
Asztalitenisz;0;0;0;0;1;1;0;0;0;0;1;1;0;0;0;0
Atlétika;0;0;0;0;0;0;2;5;7;5;4;4;5;6;8;1
Birkózás;0;0;0;0;0;0;0;0;2;3;2;2;2;2;3;2
Cselgáncs;2;2;2;2;2;2;2;0;0;0;0;0;0;0;0;0
Evezés;0;0;0;0;3;3;4;4;0;0;0;0;0;0;0;0
Gyeplabda;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0
Íjászat;1;1;0;0;0;1;1;0;0;0;0;0;0;0;0;0
Kajak-kenu;0;0;0;1;1;2;0;0;0;0;0;4;4;0;4;0
Kerékpár;1;1;0;0;2;2;2;1;1;1;3;0;0;2;1;1
Kézilabda;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1
Kosárlabda;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1
Labdarúgás;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;0
Lovaglás;0;0;0;2;0;0;0;0;0;1;1;2;0;0;0;0
Műugrás;0;1;1;1;1;0;0;0;1;0;1;0;1;0;1;0
Ökölvívás;0;0;0;0;0;0;0;0;0;0;0;0;3;0;5;5
Öttusa;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1
Röplabda;0;0;0;0;0;0;0;0;0;0;0;1;1;0;1;1
Sportlövészet;2;2;1;1;1;1;2;2;1;2;0;0;0;0;0;0
Súlyemelés;1;2;2;2;2;0;2;1;1;1;1;0;0;0;0;0
Szinkronúszás;0;0;0;0;0;0;0;0;0;0;1;0;0;1;0;0
Taekwondo;0;0;0;0;0;0;0;0;0;0;0;2;2;2;2;0
Tenisz;0;0;0;0;0;0;0;2;3;0;0;0;0;0;0;0
Tollaslabda;0;0;0;0;0;0;1;2;2;0;0;0;0;0;0;0
Torna;0;0;1;1;1;1;1;1;3;3;4;0;0;0;1;1
Triatlon;0;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0
Úszás;4;4;4;4;4;4;4;4;0;0;0;0;1;1;0;0
Vitorlázás;0;0;0;0;0;0;0;0;2;2;2;1;1;1;1;0
Vívás;1;1;1;1;2;1;1;1;1;0;0;0;0;0;0;0
Vízilabda;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;1

View File

@ -0,0 +1,26 @@
ABCDEFGHIJKLMNOPQRSTUVWXYZ
BCDEFGHIJKLMNOPQRSTUVWXYZA
CDEFGHIJKLMNOPQRSTUVWXYZAB
DEFGHIJKLMNOPQRSTUVWXYZABC
EFGHIJKLMNOPQRSTUVWXYZABCD
FGHIJKLMNOPQRSTUVWXYZABCDE
GHIJKLMNOPQRSTUVWXYZABCDEF
HIJKLMNOPQRSTUVWXYZABCDEFG
IJKLMNOPQRSTUVWXYZABCDEFGH
JKLMNOPQRSTUVWXYZABCDEFGHI
KLMNOPQRSTUVWXYZABCDEFGHIJ
LMNOPQRSTUVWXYZABCDEFGHIJK
MNOPQRSTUVWXYZABCDEFGHIJKL
NOPQRSTUVWXYZABCDEFGHIJKLM
OPQRSTUVWXYZABCDEFGHIJKLMN
PQRSTUVWXYZABCDEFGHIJKLMNO
QRSTUVWXYZABCDEFGHIJKLMNOP
RSTUVWXYZABCDEFGHIJKLMNOPQ
STUVWXYZABCDEFGHIJKLMNOPQR
TUVWXYZABCDEFGHIJKLMNOPQRS
UVWXYZABCDEFGHIJKLMNOPQRST
VWXYZABCDEFGHIJKLMNOPQRSTU
WXYZABCDEFGHIJKLMNOPQRSTUV
XYZABCDEFGHIJKLMNOPQRSTUVW
YZABCDEFGHIJKLMNOPQRSTUVWX
ZABCDEFGHIJKLMNOPQRSTUVWXY

View File

@ -0,0 +1,43 @@
12
345
765
87
34
213
34
57
75
467
44
765
76
89
98
645
87
34
65
324
89
30
45
31
90
89
65
32
1
86
99
44
25
90
7
3
98
54
33
938
97
845
975

View File

@ -0,0 +1 @@
6 1 2 1 6 0 0 0 1 4 1 3 0 0 0 2 3 1 2 2 0 0 0 0 4 10 0 0 3 4 9 3 0 6 2 0 4 2 4 4 5 1 4 5 0 3 7 5 6 4

View File

@ -0,0 +1,100 @@
Verebes Fruzsina 149 54,4 lány
Borsodi Attila 167 51,1 fiú
Major Liza 155 52 lány
Varga Ernő 173 46,5 fiú
Lendvai Vera 165 46,7 lány
Kulcsár Antal 172 55,7 fiú
Petróczi Virág 169 41,3 lány
Pais Károly 155 55,5 fiú
Horváth Adél 157 56,5 lány
Kiss Balázs 163 54,5 fiú
Orosz Ingrid 172 41,9 lány
Pelikán Tamás 172 48,9 fiú
Zalai Elvira 147 57,4 lány
Papp Lilla 169 56 lány
Huszár Dorina 151 48,1 lány
Kiss Krisztián 145 59,3 fiú
Sipos Zsolt 173 57,6 fiú
Pongrácz Karina 175 42,1 lány
Vissi Klaudia 166 59 lány
Gellén Bea 188 47,9 lány
Ferencz Ivett 171 51 lány
Ujj Mihály 188 55,6 fiú
Kovács Gergely 147 42 fiú
Felföldi Judit 145 52,3 lány
Bartal Zsolt 169 49,9 fiú
Simon Erik 171 46,7 fiú
Csiszár Alexandra 170 52,8 lány
Pesti Milán 188 53,3 fiú
Simon Rita 166 46 lány
Somogyi Dezső 177 46,3 fiú
Magyar Magdolna 150 56,8 lány
Gombos Kinga 149 56,7 lány
Egerszegi Kristóf 162 52,2 fiú
Somogyi Tamás 172 59,7 fiú
Varga Anna 188 58,3 lány
Csondor Anikó 159 45,3 lány
Vass Szabolcs 188 54,2 fiú
Szabó Csilla 163 59,6 lány
Pass Flóra 177 45,6 lány
Agg Judit 145 51,1 lány
Gyenese Oszkár 157 43 fiú
Hardi Boglárka 159 60 lány
Kuti Lehel 163 53,8 fiú
Domján Hermina 165 41,3 lány
Tompa Krisztina 172 51,9 lány
Radics Betti 171 42,9 lány
Balla Ibolya 180 43 lány
Csontos Janka 151 56,2 lány
Radics Zsuzsa 159 46,4 lány
Vajda Klára 172 41,9 lány
Simon Marcell 171 46,6 fiú
Salamon Laura 162 48,3 lány
Bakony Ilona 145 46,7 lány
Hantos Bence 147 59 fiú
Kovács Erika 167 59,6 lány
Csiszár Bella 168 48,6 lány
Simon Dorina 169 46,3 lány
Bicsák Hilda 173 44 lány
Varga Rozália 156 44,1 lány
Lengyel Viktor 188 53,3 fiú
Molnár Zsombor 172 48,8 fiú
Hajba Soma 178 48,8 fiú
Bocskor Henrik 154 54,5 fiú
Hajdu Szilvia 157 47,2 lány
Csalló Aliz 159 53 lány
Kelemen Gergő 163 44,9 fiú
Kaczor Jenő 167 44,5 fiú
Bujtor Erzsébet 167 52,1 lány
Gombos Olivér 168 42,5 fiú
Varga Cili 172 49,7 lány
Gulyás Katalin 171 58,2 lány
Vass Vera 155 46 lány
Salamon András 177 55,9 fiú
Elekes Elza 177 48,2 lány
Nagy Melinda 145 46,5 lány
Kovács Vivien 160 58,5 lány
Kaszás Ferenc 149 53 fiú
Balogh Borbála 166 52,9 lány
Horváth Barbara 153 49,1 lány
Dobos Vilma 180 42,9 lány
Nagy Miklós 156 51,7 fiú
Kovács Ambrus 173 54,2 fiú
Paksa Csilla 141 58,4 lány
Bende Natália 145 56,9 lány
Czigány Judit 161 41,4 lány
Simon Edina 167 51,3 lány
Monok Gabriella 168 58,4 lány
Jakab Etelka 169 49,2 lány
Vig Viola 159 53,9 lány
Szegleti Tamás 160 50,5 fiú
Pataki Viktória 149 50,8 lány
Vass Ildikó 171 49,8 lány
Farsang Jakab 168 47,7 fiú
Vajda István 163 48,7 fiú
Marosvári Krisztina 162 46,1 lány
Horváth Kamilla 159 42,1 lány
Koller Tamás 171 45,6 fiú
Kocsis Tamara 170 59,6 lány
Molnár Vera 155 42,2 lány
Hegyi Csaba 152 48,4 fiú

View File

@ -0,0 +1,13 @@
Szent-Györgyi Albert
Az egyetlen magyar tudós, aki szülőhazájában érdemelte ki a Nobel-díjat
Budapesten született 1893. szeptember 16-án. Tanulmányait a Lónyai utcai református gimnáziumban végezte, majd a budapesti tudományegyetemen folytatta, ahol 1917-ben orvosi oklevelet szerzett. Az első világháborúban medikusként vett részt, de megsebesült, és hamarosan leszerelték. Ezután külföldön: Pozsonyban, Prágában, Berlinben, Leidenben, Groningenben folytatott tanulmányokat, a biológia, az élettan, a gyógyszertan, a bakteriológia, majd a fizikai-kémia terén. Ezt követően Cambridge-ben, F.G. Hopkins biokémiai tanszékén megszerezte második doktorátusát, ezúttal kémiából, majd E.C. Kendall támogatásával egy évig az Egyesült Államokban dolgozott.
Klebelsberg kultuszminiszter hívására hazajött, és 1931-től 1945-ig a szegedi tudományegyetem orvosi vegyészeti intézetének professzora, 1945 és 1947 között a budapesti tudományegyetem orvos karának biokémia professzora volt. Az 1920-as évek végén Szent-Györgyi ismeretlen anyagot talált a mellékvesében. Megállapította összetételét és hexuronsavnak nevezte el (1928). Hazatérve, Szegeden olyan növényi forrást keresett, melyből nagyobb mennyiségben lehet kivonni hexuronsavat. Erre a célra a szegedi paradicsompaprika kiválóan megfelelt: 10 liter présnedvből 6,5 gramm hexuronsavat állítottak elő. 1932-ben Szent-Györgyi a hexuronsavat azonosította a C-vitaminnal. Javaslatára a hexuronsavat a skorbut elleni hatásra utalva aszkorbinsavnak nevezték el. Szegeden a paprikából kiinduló C-vitamin gyártás módszerét is kidolgozták.
Az 1937-es élettani-orvosi Nobel-díjat Szent-Györgyi Albert nyerte el "a biológiai égésfolyamatok, különösképpen a C-vitamin és a fumársavkatalízis szerepének terén tett felfedezéseiért".
1947 végén elhagyta az országot, és a Boston melletti Woods-Hole-ban telepedett le, ahol 1947 és 1962 között az Egyesült Államok Izomkutató Tudományos Intézete tengerbiológiai laboratóriumának igazgatója, 1962 és 1971 között a Darthmouth-i Egyetem professzora volt.
Már Szegeden kezdett foglalkozni az izom működésével, és sikeresen vizsgálta az izom fehérjéinek szerepét az izom-összehúzódásban (1940-42). A szubmolekuláris vizsgálatok után érdeklődése később a rosszindulatú daganatok felé fordult. Két évtizeden át foglalkozott a sejtszintű szabályozás jelenségeivel.
A Magyar Tudományos Akadémia levelező (1935), rendes (1938), majd 1945. május 30-án tiszteleti tagjának választotta. Kapcsolatait Magyarországgal mindig fenntartotta, az 1960-as évektől rendszeresen hazalátogatott. 1986. október 22-én halt meg Woods Hall-ban.
1987-ben a Szegedi Orvostudományi Egyetem felvette nevét.

Some files were not shown because too many files have changed in this diff Show More