Programozás

A verselemzés algoritmusa

Loading Likes...

Az időmértékes verselés elemzése tipikusan a könnyen elvégezhető feladatok közé tartozik irodalom órán. Mivel nem kell nagyon érteni a szavak jelentését és összefüggésrendszerét, úgy gondoltam, hogy ezt a feladatot egy program is könnyedén elvégezheti.

View Article
Rajzoló bővítmény 3D nyomtatóra

Rajzoló bővítmény 3D nyomtatóra

Loading Likes...

Terveztem egy egyszerű bővítményt a 3D nyomtatómra, aminek segítségével tud ceruzával rajzolni. Ebben a bejegyzésben leírom, hogyan készítettem elő a rajzot nyomtatásra, valamint bemutatom a 3D Printer Controller package-et, ami életem első közcélú, nyílt forráskódú könyvtára.

View Article
55 soros Snake

55 soros Snake

Loading Likes...

Ez a projekt úgy kezdődött, hogy írtam egy egyszerű Snake implementációt javascriptben a P5JS library felhasználásával. A játék megtekinthető a https://editor.p5js.org/palpista11/present/TQOlc4jaE oldalon. Mivel 160 sor lett, és úgy véltem, lehetne még rövidebb a kód, elkezdtem minimalizálni. Az elágazások nagy részét kicseréltem egy egyszerű matematikai képlettel, a ? b : c kifejezéssel, vagy valami olyasmivel, amire […]

View Article
Távolságmátrix számolása a Floyd-Warshall algoritmussal

Távolságmátrix számolása a Floyd-Warshall algoritmussal

Loading Likes...

Különböző okokból néha szükségünk lehet egy gráf, vagy térkép két adott pontja közötti távolságra. Ha csak pár ilyen adatra van szükségünk, akkor a szélességi bejárást is alkalmazhatjuk, de ebben a cikkben most a Floyd-Warshall algortmusról, vagy WFI algoritmusról, ami egy térkép összes pontja között kiszámolja, és elmenti a távolságot. Ezt a 2020 májusában megrendezett CodinGame […]

View Article
Object Tracking – avagy milyen gyorsan esik a lufi?

Object Tracking – avagy milyen gyorsan esik a lufi?

Loading Likes...

Készítettem egy programot fizikaórára, aminek segítségével megfigyelhetjük az eső testek légellenállását. Levideóztam több méretű lufit, ahogy esik. Az elkészült videókon egy program követi a lufik pozícióját, amiből képkockáról képkockára meghatároztam a pillanatnyi sebességet és ábrázoltam grafikonon.

View Article
Java – 3. Hello World app

Java – 3. Hello World app

Loading Likes...

A // write your code here helyére fogjuk írni a programunkat, utasítások sorozatát. Ebben a leckében a konzolra való adatkiírást fogjuk megtanulni. Itt egy kód, ami kiírja a szöveges konzolra azt, hogy Hello World: A konzolra való kiíratáshoz meg kell hívnunk függvényt, aminek adunk egy bemeneti adatot. Ez a függvény egy más által írt kódot […]

View Article
Java – 1. Előkészületek

Java – 1. Előkészületek

Loading Likes...

Mi szükséges a Java nyelven való fejlesztéshez? A Java Development Kit [Letöltés] A Java Runtime Environment [Letöltés] Egy fejlesztői környezet (IntelliJ-t ajánlom, diákoknak ingyenes [Letöltés]) Ha telepítetted ezeket az eszközöket, nyisd meg az IntelliJ-t és klikkelj a New Project (Új projekt) gombra! Egy új projekt elkezdésénél mindig ki kell választanunk a Java SDK-ját (Software Development […]

View Article
Java – 0. bevezetés

Java – 0. bevezetés

Loading Likes...

A Java egy általános célú, magasszintű (high-level) programozási nyelv. a ’90-es évek közepétől fejlesztette a Sun Microsystems, majd 2009-ben felvásárolta az Oracle. Különlegessége, hogy szinte minden platformmal kompatibilis, még egy legóroboton is elfut. Ha ezt a tutorialsorozatot olvasod, megtanulhatod a Java nyelvet, és gyors, platformfüggetlen kódokat fogsz tudni írni. A sorozat elkezdése előtt azonban érdemes […]

View Article
Show Buttons
Hide Buttons