Upload
This commit is contained in:
95
Feladatok/vizsga_02_minta.ipynb
Normal file
95
Feladatok/vizsga_02_minta.ipynb
Normal file
@ -0,0 +1,95 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Vizsgaminta 2."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### 1. feladat [4p]\n",
|
||||
"\n",
|
||||
"A `planets` lista a Naprendszer bolygóinak tömegét és (átlagos) sugarát tartalmazza. Készítsünk programot, amely kiszámítja, hogy a bolygók felszínén érvényes nehézségi gyorsulás hányszorosa a földinek! A nehézségi gyorsulás képlete\n",
|
||||
"$$g = G \\frac{M}{R^2},$$\n",
|
||||
"ahol $G = 6,67408 \\cdot 10^{-11} \\frac{Nm^2}{kg^2}$ az univerzális gravitációs állandó, $M$ a bolygó tömege, $R$ pedig a bolygó tömegközéppontjától mért távolság. A program ne csak a `planets` listára működjön, hanem bármely ugyanilyen formátumú, bemenetre is! Elvárt futási eredmény:\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"Merkúr: 0.38\n",
|
||||
"Vénusz: 0.90\n",
|
||||
"Föld: 1.00\n",
|
||||
"...\n",
|
||||
"```"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"planets = [\n",
|
||||
" # bolygó neve, tömeg(10^21kg), sugár(km)\n",
|
||||
" ('Merkúr', 330.2, 2439.7),\n",
|
||||
" ('Vénusz', 4868.5, 6051.8),\n",
|
||||
" ('Föld', 5973.6, 6371.0),\n",
|
||||
" ('Mars', 641.85, 3389.5),\n",
|
||||
" ('Jupiter', 1898600, 69911),\n",
|
||||
" ('Szaturnusz', 568460, 58232),\n",
|
||||
" ('Uránusz', 86832, 25362),\n",
|
||||
" ('Neptunusz', 102430, 24622)\n",
|
||||
"]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### 2. feladat [4p]\n",
|
||||
"\n",
|
||||
"Készítsünk programot, amely bekéri a felhasználótól $n$ értékét, szimulál $n$ darab kockadobást, majd kiírja, hogy mi volt a leghosszabb 6-os sorozat hossza! Példa futási eredmény:\n",
|
||||
"```\n",
|
||||
"n: 50\n",
|
||||
"31554643644341364414422455514666664664563666113524\n",
|
||||
"A leghosszabb 6-os sorozat hossza: 5\n",
|
||||
"```"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### 3. feladat [12p]\n",
|
||||
"\n",
|
||||
"A [hotels.txt](hotels.txt) szövegfájl Las Vegas-i szállodák értékeléséről tartalmaz adatokat. Minden sor egy szállóvendég által kiosztott értékeléshez tartozik. Készítsünk programot, amely kiszámítja és kiírja az alábbi statisztikákat:\n",
|
||||
"- A szobák száma (`Nr. rooms`) alapján melyik az öt legnagyobb szálloda?\n",
|
||||
"- Melyik szállodá(ka)t értékelték (`Score`) átlagosan a legmagasabbra és mekkora ez az átlagpont?\n",
|
||||
"- Hány ponttal magasabb a medencével (`Pool`) rendelkező szállodák átlagos értékelése (`Score`) a többi szálloda átlagos értékelésénél?"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 1
|
||||
}
|
Reference in New Issue
Block a user