Loading...
irenavoynova avatar irenavoynova 6 Точки

Задача 17 от първо домашно

Здравейте,

Някой може ли да ми каже какво трябва да се направи в тази задача.

"Write a program that prints at the console the numbers from 1 to 1000, each at a separate line". Тази част прилича на задача № 9, чието решение намирам така:

{
    class PrintASequence
    {
        static void Main(string[] args)
        {
            for(int i=2;i<12;i++)
            {
                if(i%2==0)
                {
                    Console.WriteLine(i);
                }
                else
                {
                    Console.WriteLine(-i);
                }
            }
        }
    }
}

-------------

В случая мога да числата само положителни и да ги принтирам  и до 1000. 

Търсих различни източници за loop  и breakpoints.

За  loop открих:

{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("--- For 1 ---");
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(i);
            }
            Console.WriteLine("--- For 2 ---");
            for (int i = 10; i > 1; i--)
            {
                Console.WriteLine(i);
            }
        }
    }
}

------

Само не разбирам каква точно да правя с breakpoints.

Тагове:
0
Programming Basics
Anonymous:
Duplicate: https://softuni.bg/forum/questions/details/15
TsvetinaKoleva avatar TsvetinaKoleva 92 Точки
Best Answer

Целта на задачата е да те накара да помислиш върху цикли и да упражниш Debugger; да съобразиш, че за да изкара 1000 числа, евентуално цикъла ти трябва да е от i=1 до i<1001 или i<=1000 :) 

Breakpoints са споменати в задачата, за да те подтикнат да ги използваш и да видиш как работят. Съответно да научиш нещо ново.
Слагат се чрез натискане на страничната лента в ляво. Използвай F10 - както ти е казано в задачата. Успех!

2
RoYaL avatar RoYaL Trainer 6849 Точки
Слагаш breakpoint-а там където принтира числата в цикъла и наблюдаваш какво се случва в дебъгера. Реално задачата не е да принтираш чисалата от 1 до 1000, а да направиш някакви повтаряеми действия, които дебъгера да изчете и да ти даде output.
1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.