Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/34: Рейтинг темы: голосов - 34, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 6

Не для новичков по C#

29.11.2010, 02:25. Показов 6462. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задания не для новичка уж явно.., не могу сделать эти первые три задания?

Ну вот 4-ую сделал, там я думаю любой сделает, даже без дизайна, а вот другие все, только начало сделал, дальше никак не могу... Уже 5 час сижу.. ни могу больше...

Фаил прикрепил...
Вложения
Тип файла: doc Задачи C#.doc (41.5 Кб, 431 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.11.2010, 02:25
Ответы с готовыми решениями:

Подскажите пожалуйста хорошую литературу для изучения с++, для новичков
Чтобы подошла человеку , который не сталкивался с программированием , а вот сейчас ему очень срочно и быстро нужно освоить хотя бы главные...

IT для новичков
Здравствуйте, вопрос такой: какие IT навыки, помимо знания языков программирования, могут понадобится в работе. Ну там слепой набор... И...

Алгебра для чайников. Литература для новичков
Доброго времени суток, форумчане) В общем, на днях решил, что понимать алгебру -- быть крутым. И просто стало внезапно интересно. Но...

10
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 6
29.11.2010, 10:49  [ТС]
Первую задачу кто-нибудь решил? Я ведь говорю, как такое новичкам вообще дают? Немыслемо

Добавлено через 6 минут
2-ую задачу уже сделал... Кто знает, как первую сделать..?
0
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 6
29.11.2010, 11:06  [ТС]
Что это значит?
0
 Аватар для Lucius Kain
129 / 129 / 22
Регистрация: 10.11.2010
Сообщений: 313
29.11.2010, 11:07
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
        static void Main(string[] args)
        {
 
            rect _rect = new rect(10);
            _rect.draw();
            Console.ReadKey();
 
        }
        public class a
        {
            public uint w { get; private set; }
            public a()
            { w = 3; }
            public a(uint w)
            { this.w = w; }
            public override string ToString()
            { return w.ToString(); }
        }
        public class rect : a
        {
            rect() { }
            public rect(uint w): base(w)
            {}
            public void draw()
            {
                for (uint i = 1; i <= w; i++)
                    Console.WriteLine("{0}{1}", new string('*', (int)i), new string('#', (int)(w - i)));
            }
        }
Цитата Сообщение от Skyline1998 Посмотреть сообщение
Что это значит
Значит удалил, то, что написал.
1
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 6
29.11.2010, 11:11  [ТС]
ааа ясно, ну вторую я уже сделал Извиняюсь, 3ью тоже сделал, а вот первую хоть тресни не могу никак.. Все равно +1 тебе... Вчера на сонную голову не мог сделать, сегодня уже сделал..
0
 Аватар для Lucius Kain
129 / 129 / 22
Регистрация: 10.11.2010
Сообщений: 313
29.11.2010, 11:56
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
        static void Main(string[] args)
        {
            WorkerList _list = new WorkerList(3);
            _list.Input();
            Console.WriteLine("Inputed: ");
            _list.Print();
            _list.Sort();
            Console.WriteLine("Sorted: ");
            _list.Print();
            Console.ReadKey();
        }
        public struct Worker
        {
            public string Name, Pos;
            public int Year;
            public Worker(string Name, string Pos, int Year)
            {  
               this.Name = Name;
               this.Pos = Pos;
               this.Year = Year;
            }
            public override bool Equals(object obj)
            {
                return ((Worker)obj).Name == Name && ((Worker)obj).Pos == Pos && ((Worker)obj).Year == Year;
            }
            public override string ToString()
            {
                return string.Format("{0} {1} {2}", Name, Pos, Year);
            }
        }
        public class WorkerList
        {
            private Worker[] worker;
            private int index = 0;
            public WorkerList(int Capacity)
            {
                worker = new Worker[Capacity];
            }
            public int Add(string Name, string Pos, int Year)
            {
                Worker _worker = new Worker(Name, Pos, Year);
                if (worker.Contains(_worker) || !(index < worker.Length))
                    return -1;
                worker[index] = new Worker(Name, Pos, Year);
                return ++index;
            }
            public void Input()
            {
                for (int i = 0; i < worker.Length; i++)
                {
                    string _name, _pos;
                    int _year;
                    do
                    {
                        Console.Write("Enter Worker #{0} Name: ", i+1);
                        _name = Console.ReadLine();
                        Console.Write("Enter Worker #{0} Position: ", i+1);
                        _pos = Console.ReadLine();
                        do
                        {
                            Console.Write("Enter Worker #{0} Year: ", i+1);
                        } while (!int.TryParse(Console.ReadLine(), out _year));
                    } while (Add(_name, _pos, _year) == -1);
                }
            }
            public void Print()
            {
                for (int i = 0; i < index; i++)
                    Console.WriteLine(worker[i].ToString());
            }
            public void Sort()
            {
                worker = worker.OrderBy(w => w.Name).ToArray();
            }
        }
1
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 6
29.11.2010, 16:56  [ТС]
Вы настоящий гений, огромное спасибо. До такого точно не додумался бы.
0
4 / 4 / 0
Регистрация: 28.11.2010
Сообщений: 23
29.11.2010, 17:20
Цитата Сообщение от Skyline1998 Посмотреть сообщение
Задания не для новичка уж явно..
если быть объективным то как раз таки для новичков , я бы сказал детский сад тут
0
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
29.11.2010, 18:50
Ну нечего кроме классов, для новичка - сложного, я не увидел...
К примеру мы только на 2-ой год классы учить стали...
Проще простого... Не знаю почему преподы сразу не дали...
0
 Аватар для Lucius Kain
129 / 129 / 22
Регистрация: 10.11.2010
Сообщений: 313
29.11.2010, 19:08
Единственное то, до чего сложно самому додуматься это переопределить компаратор Equals, чтобы правильно работал Contains. Остальное - базовые знания.
0
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 6
29.11.2010, 22:27  [ТС]
Цитата Сообщение от 0x9C Посмотреть сообщение
если быть объективным то как раз таки для новичков , я бы сказал детский сад тут
Извините конечно, но для меня это сложно, т.к. первый год только. 6 лекция только и как-то первое задание ну никак не получалось. Может у меня к этому мозг не так сложен, но не каждый новичок после шести лекции, такие задания сможет сделать. Ну это сугубо мое мнение. У нас в аудитории 47 инфотехнологов на первом курсе и сделали из них только 11 человек. Вот и показатель, то есть и половины нет.

Добавлено через 2 минуты
Цитата Сообщение от Lucius Kain Посмотреть сообщение
Единственное то, до чего сложно самому додуматься это переопределить компаратор Equals, чтобы правильно работал Contains. Остальное - базовые знания.
Вам огромное спасибо. Хоть понял, что и как там делать. В минус не ушел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.11.2010, 22:27
Помогаю со студенческими работами здесь

QT widget (для новичков)
вопрос проще некуда,но я нуб и непонимаю. открыл тему на форуме https://www.cyberforum.ru/qt/thread79698.html. и там в примере ...

Задачи для новичков
В связи с онлайн обучением есть несколько задач (очень не хватает времени на решение), прошу дать аналогичные либо похожие решения,...

Литература для новичков
Тема создана для решения вопроса &quot;По каким литературным источникам лучше начинать изучение С#?&quot;. Внимание! Тема не предназначена...

Joomla для новичков
доброго времени суток с CMS я еще не работал, но нужно выполнить пару задач, а разобраться пока проблематично вообщем первый вопрос...

Литература для новичков
Всем Привет! Изучаю программирование второй год, начинал с книги Шилда c# 4, затем перешел на произведение Джона Шарпа Visual C# .Прочел...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru