NMSZC Szent-Györgyi Albert Technikum (Balassagyarmat) - 2020-21/11B1 csoport 'programozás' órai munkái
2019. szeptember 24., kedd
2019.09.24. Int és byte típus
Átvettük az új programot, megkaptad kép formájában. Házi feladat: begépelni, futtatni, lefotózni a számítógépedet, feltenni a digifüzetbe.
2019.09.24. Gyakorlás
Színezős, rajzolós feladat - ne használj segítséget hozzá
Minden utasítás külön sorba kerüljön!
1. Változtasd meg az ablak címsorának szövegét.
2. Változtasd meg az alapértelmezett betűszínt.
3. Változtasd meg az alapértelmezett háttérszínt.
4. A beállított színekkel “töröld le” a képernyőt.
5. Írj ki egy szöveget.
6. Adj egy hangjelzést általad beállított hangmagassággal, és hosszal.
7. Emelj 3 sort.
8. Írj ki egy sornyi díszítést.
9. Változtasd meg az alapértelmezett betűszínt egy új színre
.
10. Változtasd meg az alapértelmezett háttérszínt egy új színre.
11. A beállított színekkel “töröld le” a képernyőt.
12. Írj ki egy sornyi díszítést.
13. Várakoztasd a programot egy billentyűleütésre.
14. Állítsd vissza az eredeti színeket egy paranccsal.
15. A beállított színekkel “töröld le” a képernyőt.
16. Írj ki egy szöveget.
17. Egy billentyűlenyomással érjen véget a program.
Szabi megoldása:
Szabi megoldása:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace RajzolosFeladat
{
class Program
{
static void Main(string[] args)
{
//1.
Változtasd meg az ablak címsorának szövegét.
Console.Title = "Rajzolos";
//2.
Változtasd meg az alapértelmezett betűszínt.
Console.ForegroundColor
= ConsoleColor.Blue;
//3.
Változtasd meg az alapértelmezett háttérszínt.
Console.BackgroundColor
= ConsoleColor.DarkGray;
//4. A
beállított színekkel “töröld le” a képernyőt.
Console.Clear();
//5. Írj ki
egy szöveget.
Console.WriteLine("A
háromszögnek 4 szöge van!");
//6. Adj egy
hangjelzést általad beállított hangmagassággal, és hosszal.
Console.Beep(200,
400);
//7. Emelj 3
sort.
Console.WriteLine();
Console.WriteLine();
Console.WriteLine();
//8. Írj ki
egy sornyi díszítést.
Console.WriteLine("**********");
//9.
Változtasd meg az alapértelmezett betűszínt egy új színre.
Console.ForegroundColor
= ConsoleColor.DarkGray;
//10.
Változtasd meg az alapértelmezett háttérszínt egy új színre.
Console.BackgroundColor
= ConsoleColor.DarkMagenta;
//11. A
beállított színekkel “töröld le” a képernyőt.
Console.Clear();
//12. Írj ki
egy sornyi díszítést.
Console.WriteLine("**********");
//13.
Várakoztasd a programot egy billentyűleütésre.
Console.ReadKey();
//14.
Állítsd vissza az eredeti színeket egy paranccsal.
Console.ResetColor();
//15. A
beállított színekkel “töröld le” a képernyőt.
Console.Clear();
//16. Írj ki
egy szöveget.
Console.WriteLine("A
négyszögnek 3 szöge van!");
//17. Egy
billentyűlenyomással érjen véget a program.
Console.ReadKey();
}
}
}
2019. szeptember 22., vasárnap
2019. szeptember 17., kedd
2019.09.17. Számonkérés, Színezés
using System;
//Színezés, rajzolás
//A közösen megoldott feladatok
felhasználásával
//próbáld ki a következőket:
//1. szövegek kiírása soremeléssel,vagy
anélkül;
//2. ablak hátterének átszínezése;
//3. eredeti színek visszaállítása;
//4. szöveg színének, szöveg háttérszínének
megváltoztatása;
//5. szöveg tagolása billentyűlenyomással,
hangjelzéssel;
//6. alakzat rajzolása karakterekből,
pl.:§@&#/><-()=
namespace szinezesRajzolas
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Ez az én
programom"; //a program ablak címsorába kerülő szöveg
Console.WriteLine("Színezzük át a
hátteret, nyomjon Entert!");
Console.ReadLine();
Console.BackgroundColor =
ConsoleColor.Blue; //a betű háttérszínének állítása
Console.ForegroundColor =
ConsoleColor.Cyan; //a betű színének állítása
Console.Clear(); //az aktuális háttérszínnel
letörli a képernyőt
Console.ReadLine();
Console.WriteLine("Most állítsuk
vissza az eredetit, nyomjon Entert!!");
Console.ReadLine();
Console.ResetColor(); //visszaállítja az
eredeti előtér-, és háttérszínt
Console.Clear();
Console.ReadLine();
Console.BackgroundColor =
ConsoleColor.White;
Console.ForegroundColor =
ConsoleColor.Black;
Console.WriteLine("WHAT YOU SEE
IS WHAT YOU GET");
Console.Beep();
Console.ReadLine();
Console.BackgroundColor =
ConsoleColor.Magenta;
Console.ForegroundColor =
ConsoleColor.Blue;
Console.WriteLine("WHAT YOU SEE
IS MAY SURPRISE YOU");
Console.Beep();
Console.ReadLine();
Console.BackgroundColor =
ConsoleColor.DarkRed;
Console.ForegroundColor =
ConsoleColor.DarkYellow;
Console.WriteLine("GOD ONLY KNOWS
WHAT YOU GET");
Console.Beep();
Console.BackgroundColor =
ConsoleColor.Magenta;
Console.ForegroundColor =
ConsoleColor.White;
Console.ReadLine();
Console.WriteLine("Most ki fogok írni
3 szöveget egy sorba:");
Console.ReadLine();
Console.BackgroundColor =
ConsoleColor.DarkMagenta;
Console.ForegroundColor =
ConsoleColor.Cyan;
Console.Write("Jöttem, ");
Console.BackgroundColor =
ConsoleColor.DarkBlue;
Console.ForegroundColor =
ConsoleColor.Gray;
Console.Write("láttam, ");
Console.BackgroundColor =
ConsoleColor.Blue;
Console.ForegroundColor =
ConsoleColor.White;
Console.WriteLine("győztem!");
Console.ResetColor(); //visszaállítja az
eredeti előtér-, és háttérszínt
Console.ReadLine();
Console.WriteLine("Ez eredeti színu");
Console.ReadLine();
Console.BackgroundColor =
ConsoleColor.White;
Console.ForegroundColor =
ConsoleColor.Blue;
Console.WriteLine("És most
mindent eltüntetek...");
Console.ReadLine();
Console.Clear();
Console.ReadLine();
Console.WriteLine();
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
Console.BackgroundColor =
ConsoleColor.DarkBlue;
Console.ForegroundColor =
ConsoleColor.Cyan;
Console.WriteLine("@
@");
Console.WriteLine("@
@");
Console.WriteLine("@
@");
Console.WriteLine("@ @@@@ @@@@ @");
Console.WriteLine("@ @@@@ @@@@ @");
Console.WriteLine("@ @@@@ @@@@ @");
Console.WriteLine("@
@");
Console.WriteLine("@ @@@ @");
Console.WriteLine("@
@");
Console.WriteLine("@ @");
Console.WriteLine("@
@");
Console.WriteLine("@ Ez egy téglalap @");
Console.WriteLine("@ csodaszép @");
Console.WriteLine("@
@");
Console.WriteLine("@
@");
Console.WriteLine("@ @");
Console.WriteLine("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
Console.WriteLine();
Console.WriteLine();
Console.BackgroundColor =
ConsoleColor.Gray;
Console.ForegroundColor =
ConsoleColor.Red;
Console.WriteLine("Vége a bemutatónak,
nyomjon Entert");
Console.ReadLine();
}
}
}
Az órán írt mindenki egy saját, rajzolós programot. Aki hiányzott, otthon pótolja be.
2019. szeptember 13., péntek
2019.09.13. /2
//Kiírások
//-Írjunk ki szövegeket,
váltogatva a soremeléses és a soremelés nélküli
//változatokat. Ne kérjük be
ezeket a szövegeket a felhasználótól,
//hanem írjuk be a kódba.
//-Tagoljuk a kiírást
billentyűlenyomás kérésével, és hangjelzéssel.
//-Írjunk több utasítást is
egy sorba.
//-Tagoljuk a kódot üres
sorokkal.
//-Alkalmazzunk megjegyzéseket
kétféle módon.
//-Alkalmazzunk hangjelzést.
//-A hang magasságának és
hosszának beállításával
//imitáljunk Morse SOS hangjelzést.
namespace kiirasok
{
class Program
{
static void
Main(string[] args)
{
Console.WriteLine("Már megint hétfő van :(");
Console.ReadLine();
Console.Beep();
Console.Beep();
Console.Beep();
Console.WriteLine("Most nem voltak üres sorok a kódban a hangok
között.");
Console.ReadLine();
Console.Beep();
//Írhatok ide megjegyzést...
Console.Beep(); //Írhatok ide is megjegyzést...
Console.Beep();
Console.WriteLine("Most voltak üres sorok is a kódban, mégis ugyanúgy
egymás után szólalt meg a három hang.");
Console.ReadLine();
Console.Beep(); Console.Beep(); Console.Beep();
Console.WriteLine("Most pedig egy sorba írtam a három beep-et.");
Console.ReadLine();
Console.Write("Peer ");
Console.Write("2 ");
Console.WriteLine("Peer"); //Egy
sorba írja.
Console.ReadLine();
/*Console.ReadLine();
Console.ReadLine(); Ez a két sor
nem kellett...
// érdemes így, kettő per jellel
írni, hátha mégis kell később ez a rész*/
Console.ReadLine();
Console.ReadLine();
Console.ReadLine();
Console.WriteLine("Jé, sok sort emeltem, éljen a copy-paste!");
Console.WriteLine("Morse SOS jel.");
Console.Beep(500, 200); //hangmagasság, időtartam
Console.Beep(500, 200);
Console.Beep(500, 200);
Console.Beep(500, 700);
Console.Beep(500, 700);
Console.Beep(500, 700);
Console.Beep(500, 200);
Console.Beep(500, 200);
Console.Beep(500, 200);
Console.WriteLine("Kilépéshez nyomj egy entert...");
Console.ReadLine();
}
}
}A következő órán egy kis programot önállóan, jegyre meg kell írnod.
Feliratkozás:
Bejegyzések (Atom)