Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 594. feladat (2023. május)

I. 594. Az OpenAI által készített ChatGPT segítségével az I. 591. feladatban ADA programot készítettünk az I. 589. feladat megoldására.

Készítsünk programot ugyanennek a problémának a megoldására i594 néven az általunk választott programozási nyelven, felhasználva a ChatGPT javaslatait. A javasolt algoritmus, illetve programkód részleteket elfogadhatjuk, vagy a feltételeket megváltoztatva új változatot kérhetünk, illetve módosíthatjuk, de ezeket a lépéseket a dokumentációban adjuk meg.

A megoldandó probléma leírását megismételjük: egy számjegysorozatot állítunk elő a következő leírás szerint, majd ennek átlagát, móduszát és mediánját kiíratjuk.

A feladat a középszintű digitális kultúra érettségi gyakorlati feladatsorainak programozási feladataihoz annyiban hasonlít, hogy nincs beolvasandó adatfájl, hanem a feldolgozandó sorozatot generálni kell, majd azt feldolgozni. A megoldás egyben kísérlet arra, hogy a ChatGPT mennyire segítené az érettségi feladat megoldását.

1. A program olvasson be egy időpontot óra, perc (\(\displaystyle 0\le \texttt{ora}\le 23\) és \(\displaystyle 0\le \texttt{perc}\le 59\)) formátumban és egy időtartamot (\(\displaystyle 1\le \texttt{delta}\le 1440\)) percben, majd az utóbbinak megfelelő számban, percenként az időpontokat állítsa elő.

Az időpontok meghatározásánál vegyük figyelembe, hogy az egész számok bevezető 0 számjegyeit elhagyjuk, nem tároljuk, ha azok nem szükségesek. A percenkénti időpontnövelésnél figyelembe vesszük az óra- és a napváltást is.

2. Minden időpont óra és perc értékét számjegyekké alakítva egy sorozatban tároljuk.

3. Írjuk ki a sorozatot úgy, hogy az adatok között ne legyen semmilyen elválasztójel.

4. Határozzuk meg és írjuk ki az így kapott sorozat számjegyeinek átlagát két tizedesjegy pontosan.

5. Számítsuk ki és írjuk ki a sorozat mediánját két tizedesjegy pontosan.

6. Írjuk ki a sorozat móduszát.

Minta a szöveges kimenet kialakításához:

Beküldendő egy tömörített i594.zip állományban a megoldást adó program forráskódja és egy szöveges dokumentáció, amely tartalmazza a megoldást és a ChatGPT-vel való kommunikáció leírását. A dokumentáció térjen ki arra, hogy a megoldás részletei miben térnek el a ChatGPT javaslataitól.

(10 pont)

A beküldési határidő 2023. június 15-én LEJÁRT.


Mintamegoldásként Gyönki Dominik, Eger, Neumann János Gimnázium megoldását, párbeszédét a ChatGPT-vel, közöljük. A ChatGPT-vel folytatott beszélgetés az alábbi linken érhető el: https://chat.openai.com/share/878fa2b6-6b43-49e3-8be8-c7d7caf1f424

Megoldás: i594.cpp


Statisztika:

3 dolgozat érkezett.
10 pontot kapott:Gyönki Dominik, Horváth Milán.
9 pontot kapott:Zádor-Nagy Zsombor.

A KöMaL 2023. májusi informatika feladatai