Nézzük meg a Kréta kezdőoldalát fejlesztői módban, és írjuk kicsit át!
Nézzünk meg további oldalakat is.
Az online helpünk a W3SCHOOLS oldal. Itt meg kell tanulni eligazodni.
Brackets telepítése.
Házi feladat otthon feltelepíteni a Brackets-et.
NMSZC Szent-Györgyi Albert Technikum (Balassagyarmat) - 2020-21/11B1 csoport 'programozás' órai munkái
2019. január 30., szerda
2019. január 28., hétfő
2019.01.28. A gyakorló feladat megoldása
a szünet első napján, pénteken elmegyünk Budapestre
egy családi bevásárlásra
délután a nagyobbik tesóm is végez az
egyetemen
HA elmarad az utolsó órája AKKOR
már
17 órakor el tudunk indulni haza
EGYÉBKÉNT
elmegyünk
moziba
este
7-kor tudunk indulni
ELÁGAZÁS VÉGE
hazaérünk
összepakoljuk a csomagokat
másnap reggel elmegyünk a nagymamához
Debrecenbe
HA nem beteg a magymama AKKOR
délelőtt
elutazunk együtt Egerbe egy három napos wellness programra
CIKLUS
AMÍG le nem telik a 3 nap
fürdünk
masszázsra
járunk
fitnessz-terembe
járunk
CIKLUS
VÉGE
a
3. nap estéjén elmegyünk egy stand-up show-ra
késő
estére visszaérünk Debrecenbe
EGYÉBKÉNT
nem
megyünk sehova
aznap
segítünk a nagymamának megsütni a húsvéti süteményeket
vasárnap
pihenünk
hétfőn
locsolkodunk
ELÁGAZÁS VÉGE
hétfőn este hazautazunk
2019. január 27., vasárnap
2019.01.25. Példa leíró nyelven megírt algoritmus programba való átírására
Az alábbi két, leíró nyelven készült algoritmus alá mellékeltem a Visual C# nyelven leírt megoldását.
(Nem kell megijedni, ezt a programot majd csak 11. osztályban kell tudni megírni.)
Nem kell megtanulni ebből semmit!
class Program
{
static void
KI(string mod)
{
Console.WriteLine(mod);
}
static void
Main(string[] args)
{
int[]
A = new int[10];
int
I;
int
Min;
int
Max;
int
P;
Random
rnd = new Random();
I = 0;
while
(I < 10)
{
A[I] = rnd.Next(100);
KI(Convert.ToString(A[I]));
I++;
}
KI("");
KI("Kérem
a számot:");
P = Convert.ToInt32(Console.ReadLine());
Min = 100;
Max = 0;
I = 0;
while
(I < 10)
{
if
(A[I] > P)
{
if
(A[I] < Min)
Min = A[I];
}
else
{
if
(A[I] > Max)
Max = A[I];
}
I++;
}
KI("P
szám:");
KI(Convert.ToString(P));
KI("A
legkisebb:");
KI(Convert.ToString(Min));
KI("A
legnagyobb:");
KI(Convert.ToString(Max));
Console.ReadLine();
}
}
class Program
{
static double Negyzetgyok(double x)
{
double pontossag;
double also;
double felso;
double proba;
if (x
> 0)
{
pontossag
= 0.00000000000001;
if (x
< 1)
{
also
= x;
felso
= 1;
}
else
{
also
= 1;
felso
= x;
}
while ((felso
- also) > pontossag)
{
proba
= (also + felso) / 2;
if (proba
* proba > x)
{
felso
= proba;
}
else
{
also
= proba;
}
}
return ((also
+ felso) / 2);
}
else
{
if (x
== 0)
{
return 0;
}
else
{
return -1;
}
}
}
static void Main(string[]
args)
{
Console.WriteLine(Negyzetgyok(0));
Console.WriteLine(Negyzetgyok(3.3));
Console.WriteLine(Negyzetgyok(2));
Console.WriteLine(Negyzetgyok(9));
Console.WriteLine(Negyzetgyok(-9));
Console.ReadLine();
}
}
2019.01.25. Gyakorlás
A félév zárása.
Algoritmus írás gyakorló feladatsor megoldása.
Gyakorló feladat – algoritmizálás leíró nyelven
Algoritmus írás gyakorló feladatsor megoldása.
Gyakorló feladat – algoritmizálás leíró nyelven
Feladat: a tavaszi szünetben lesz a húsvét és családi
kikapcsolódást is tervezünk.
A szünet első napján, pénteken elmegyünk Budapestre egy
családi bevásárlásra. Délután a nagyobbik tesóm is végez az egyetemen. Ha
elmarad az utolsó órája, akkor már 17 órakor el tudunk indulni haza. Ha viszont
nem, akkor csak este 7-kor tudunk indulni, így elmegyünk előtte moziba is.
Amikor hazaérünk, összepakoljuk a csomagokat.
Másnap reggel elmegyünk a nagymamához Debrecenbe. Ha nem
lesz beteg, akkor délelőtt elutazunk együtt Egerbe egy három napos wellness
programra. Ha beteg lesz, akkor inkább nem megyünk sehova. Egerben azt
tervezzük, hogy mindhárom napon ugyanazt fogjuk csinálni: fürdünk, masszázsra
járunk, meg fitnessz-terembe. A 3. nap estéjén még elmegyünk egy stand-up
show-ra, aztán késő estére visszaérünk Debrecenbe. Ha nem megyünk Egerbe, akkor
aznap segítünk a nagymamának megsütni a húsvéti süteményeket. Vasárnap
pihenünk, hétfőn pedig locsolkodunk. Hétfőn este mindenképp hazautazunk.
2019. január 23., szerda
2019. január 18., péntek
2019. január 16., szerda
2019. január 14., hétfő
2019. január 11., péntek
2019.01.11. JÁTÉK ÍRÓ VERSENY
Ezen az oldalon: MS-DOS Games találsz igazi DOS-os játékokat, és tudsz is velük játszani. A feladatod a játék újraalkotása, vagyis írj a játékhoz leíró nyelven algoritmust.
Az első játék, amit megbeszéltünk: RETRO TETRIS
Ehhez kell először csoportban algoritmust írni a digifüzetben. Az egyikőtök fogja lejegyezni, majd átadja a megoldást a többieknek. Először írjátok fel a csoport nevét, majd alá a tanult módon megformázva az algoritmust.
A kész feladatokat juttassátok el Varsónak, ő ki fogja tenni az osztályblogra, ahol lehet majd rá szavazni. A győztesek jutalmat kapnak.
Ma elkezdtük a feladatot, és itt folytatjuk a következő órán. Írásbeli házi feladat nincs.
Az első játék, amit megbeszéltünk: RETRO TETRIS
Ehhez kell először csoportban algoritmust írni a digifüzetben. Az egyikőtök fogja lejegyezni, majd átadja a megoldást a többieknek. Először írjátok fel a csoport nevét, majd alá a tanult módon megformázva az algoritmust.
A kész feladatokat juttassátok el Varsónak, ő ki fogja tenni az osztályblogra, ahol lehet majd rá szavazni. A győztesek jutalmat kapnak.
Ma elkezdtük a feladatot, és itt folytatjuk a következő órán. Írásbeli házi feladat nincs.
2019.01.11. Elmélet
A házi feladat megoldása
a héten meghívom a hétvégi házibulira a barátaimat
A következő órán egy ilyen feladatot kell megoldanod jegyre.
a héten meghívom a hétvégi házibulira a barátaimat
pénteken suli után megveszem az enni-, innivalókat
pénteken este megsütöm a süteményeket
szombaton reggel előkészítem a számítógépemet a hálózatos
játékra
HA nem esik AKKOR
szombaton ebéd után felkészítem a bográcsba a gulyást
estig megfőzöm a gulyást
EGYÉBKÉNT
7 előtt 8 órára rendelek pizzákat
ELÁGAZÁS VÉGE
7-kor érkeznek a vendégeim
HA valaki nem ér ide fél nyolcig AKKOR
azt felhívom
ELÁGAZÁS VÉGE
8-kor vacsorázunk
HA van internet, és hozták a többiek a laptopokat AKKOR
CIKLUS AMÍG nincs reggel
játszunk
dumálunk
CIKLUS VÉGE
EGYÉBKÉNT
társasozunk
ELÁGAZÁS VÉGE
A következő órán egy ilyen feladatot kell megoldanod jegyre.
2019. január 9., szerda
2019.01.09. Elmélet
Összetettebb algoritmusok
1. feladat szövegesen:
Éjszaka alszom. Reggel megszólal a mobilon az ébresztő, és felkelek. Ha nem szólalt meg, elalszom. Ha időben ébredtem, megreggelizek és felülök a buszra. Ha későn ébredtem, reggeli nélkül ülök a buszra. Végül beérek az iskolába.
A tevékenységek és feltételek kiemelése:
Éjszaka alszom. Reggel megszólal a mobilon az ébresztő, és felkelek. Ha nem szólalt meg, elalszom. Ha időben ébredtem, megreggelizek és felülök a buszra. Ha későn ébredtem, nem reggelizek (átalakítottuk a szöveget) és felülök a buszra. Végül beérek az iskolába, és elkezdődik az óra.
Feladat algoritmikusan:
éjszaka alszom
HA megszólal az ébresztő, AKKOR
felkelek
megreggelizek
EGYÉBKÉNT
elalszom
ELÁGAZÁS VÉGE
felülök a buszra
beérek az iskolába
elkezdődik az óra
1. feladat bonyolítása:
Hangsúlyozzuk ki az algoritmusban, hogy ha későn keltem, akkor el fogok késni.
Feladat algoritmikusan:
éjszaka alszom
HA megszólal az ébresztő, AKKOR
felkelek
megreggelizek
időben felülök a buszra
időben beérek az iskolába
EGYÉBKÉNT
elalszom
késve ülök fel a buszra
késve érek az iskolába
ELÁGAZÁS VÉGE
elkezdődik az óra
2. feladat szövegesen:
Hétvégén focimeccs lesz a falu és a város csapatai között. A városiak szombat reggel kijönnek a faluba, a csapatok átöltöznek és bemelegítenek. Ha esne az eső, várunk 1 órát. Ha még mindig esik, elhalasztjuk a meccset. Ha nem volt semmi baj, lejátsszuk a meccset. A győztesek továbbjutnak a következő selejtezőbe.
A tevékenységek és feltételek kiemelése:
Hétvégén focimeccs lesz a falu és a város csapatai között. Szombat reggel a városiak kijönnek a faluba, a csapatok átöltöznek és bemelegítenek. Ha esne az eső, várunk 1 órát. Ha még mindig esik, elhalasztjuk a meccset. Ha nem volt semmi baj, lejátsszuk a meccset. A győztesek továbbjutnak a következő selejtezőbe.
Feladat algoritmikusan:
a városiak kijönnek a faluba
átöltöznek a csapatok
bemelegítenek a csapatok
HA esik az eső AKKOR
várunk egy órát
HA még mindig esik, AKKOR
elhalasztjuk a meccset
ELÁGAZÁS VÉGE
EGYÉBKÉNT
lejátsszuk a meccset
a győztesek továbbjutnak
ELÁGAZÁS VÉGE
A 2. feladat bonyolítása:
· Akkor is várunk egy órát, ha a játékvezető lekéste a buszát.
· Egy óra várakozás után csak akkor halasztjuk el a meccset, ha az eső mellett az ég is dörög.
Feladat algoritmikusan:
a városiak kijönnek a faluba
átöltöznek a csapatok
bemelegítenek a csapatok
HA esik az eső, VAGY a játékvezető lekéste a buszát, AKKOR
várunk egy órát
HA még mindig esik, ÉS dörög az ég , AKKOR
elhalasztjuk a meccset
ELÁGAZÁS VÉGE
EGYÉBKÉNT
lejátsszuk a meccset
a győztesek továbbjutnak
ELÁGAZÁS VÉGEHázi feladat: otthon újra megoldani segítség nélkül a feladatokat a digifüzetben és ellenőrizni. Nem kell megosztani velem.
További házi feladat: az alábbi szöveges leírást algoritmussá alakítani a digifüzetben.
A hétvégén házibulit rendezek. A héten meghívom rá a barátaimat. Pénteken suli után megveszem az enni-, innivalókat. Pénteken este megsütöm a süteményeket. Szombaton reggel előkészítem a számítógépemet a hálózatos játékra. Szombaton ebéd után – ha nem esik - felkészítem a bográcsba a gulyást. Estig megfőzöm a gulyást. Ha nem tudtam az eső miatt gulyást főzni, 7 előtt 8 órára rendelek pizzákat. 7-kor érkeznek a vendégeim. Ha valaki nem ér ide fél nyolcig, azt felhívom. 8-kor vacsorázunk. Ha van internet, és hozták a többiek a laptopokat, játszunk reggelig, és dumálunk. Ha valami közbejött (nincs internet, és/vagy nem hozták a laptopokat), számítógépes játék helyett társasozunk.
Feliratkozás:
Bejegyzések (Atom)