2017. október 20., péntek

2017.10.20. Programozás gyakorlás, web elmélet számonkérés

Web elmélet teszt (3 teszt megoldása) jegyre.

Múlt órai munka és a házi feladat egyik megoldása:

namespace ConsoleApplication1
{
class Program
{
    static void Main(string[] args)
    {
//         A lenti kódot felhasználva alakítsd át a fenti kódot úgy, hogy minden sor első harmadában *, második harmadában @, harmadik harmadában ! legyen.
//Készítsd el a for ciklusos változatát is.
        int i = 0;
        int j = 0;
        while (i < 10)
        {
               j = 0;
           while (j < 26)
               {
                   Console.Write("*");
                   j++;
               }
               j = 0;
               while (j < 28)
               {
                   Console.Write("@");
                   j++;
               }
               j = 0;
               while (j < 26)
               {
                   Console.Write("!");
                   j++;
               }
               i++;
        }
        for (int k = 0; k < 10; k++)
        {
               for (int l = 0; l < 26; l++)
               {
                   Console.Write("*");
               }
               for (int l = 0; l < 28; l++)
               {
                   Console.Write("@");
               }
               for (int l = 0; l < 26; l++)
               {
                   Console.Write("!");
               }
        }
        Console.ReadLine();
        Console.Clear();
        //húzzunk egy vonalat hogy lefelé ferdén (átlósan) menjen.
        for (int k = 0; k < 25; k++)
        {
               Console.SetCursorPosition(k, k);
               Console.Write("¤");
        }
        Console.ReadLine();
    }
}

}

2017. október 18., szerda

2017.10.18. Egymásba ágyazott ciklusok

Feladat: a 80*25-ös képernyőre írj ki csillagokat, egyszerre egyet, sorfolytonosan.

namespace egymasbaAgyazott
{
    class Program
    {


        static void Main(string[] args)
        {
            for (int i = 0; i < 25; i++)
            {
                for (int j = 0; j < 80; j++)
                {
                    Console.Write("*");
                    Thread.Sleep(10); //csak hogy lássuk, mi történik
                }               
            }

            Console.ReadLine();

        }
    }
}


Házi feladat péntekre:
A lenti kódot felhasználva alakítsd át a fenti kódot úgy, hogy minden sor első harmadában *, második harmadában @, harmadik harmadában ! legyen.
Készítsd el a for ciklusos változatát is.

            i = 0;
            int j = 0;
            while (i < 10)
            {
                j = 0;
                while (j < 3)
                {
                    Console.Write(".");
                    j++;
                }
                j = 0;
                while (j < 3)
                {
                    Console.Write("-");
                    j++;
                }
                j = 0;
                while (j < 3)
                {
                    Console.Write(".");
                    j++;
                }
             
                i++;

            }

2017.10.17. Webszerkesztés, programozás ismétlés

Számonkérés: 27. gyak. f.
Az alap algoritmusok és ciklusok dolgozat javítása. Aki nem készült el vele, házi feladat befejezni.

A nyári gyakorlatos anyagainkból elkezdtük az egymásba ágyazott ciklusok ismétlését.