Тема: Сайт групп факультета ИТ МИРЭА :: Задание на лабы и задание на автомат

Прислано paxeefixee 12.02.2011 08:38
#1

Выкладываю, как и обещал, задание на 1ю лабораторную.
Насколько я понял, делаем мы ее дома, и приносим все что надо, отчет и показываем ей.
Есть лишь 2 вопроса - в какой форме делать отчет (только ли то что просят записать в самой лабе или что-то еще) и если прочитать последнюю страницу, то видно упоминание того, что индивидуальное задание находится в "Приложении 1", а его я не замечаю :(

И второе - помните, говорили что для автомата нужно сделать задание по программированию на C#? Тут кстати не все так сложно, особенно если прочитать само задание и учесть, что у всех они отличаются по минимуму (в качестве доказательства свой 8й вариант прилагаю). Я думаю как разберусь и напишу, выложу сюда с комментариями.

Редактировал paxeefixee 03.04.2011 18:32

Прислано Olorin 12.02.2011 14:54
#2

Я немного подсуетился и нашел учебник по C# в DjVu.

Редактировал Olorin 12.02.2011 14:55

Прислано 534 24.02.2011 16:53
#3

ну выложьте отчет в doc то, кто сделал. Хотя бы пример оформления

Редактировал 534 24.02.2011 17:08

Прислано HARM_x64 24.02.2011 17:17
#4

Держите оформленную лабу с титульным листом. За качество и правильность не ручаюсь, дабы я её сдал, но преподша её ещё не смотрела.

Редактировал HARM_x64 24.02.2011 17:18

Прислано paxeefixee 24.02.2011 17:23
#5

HARM_x64, да, действительно, лаба-то сама легкая, а вот как отчет делать правильно я как раз и не понял =Р
Надо глянуть :)

Редактировал paxeefixee 24.02.2011 17:28

Прислано 534 24.02.2011 18:02
#6

Та же проблема. Оформление эт)

Прислано paxeefixee 25.02.2011 02:17
#7

Фух, сделал свой вариант, как я это вижу, попутно глянув пример оформленной лабы с vv206.ru.

Прислано Sabl 23.03.2011 19:24
#8

http://www.intuit...o/1/1.html

Лекции Платоновой, если кому нужно. Картинки совпадают, да и текст вроде тоже.

Прислано paxeefixee 23.03.2011 21:37
#9

Sabl, хех, похоже оттуда и сдувает :rofl:

Прислано paxeefixee 02.04.2011 21:14
#10

Кто был на последней лекции (на этой неделе), тот знает, что теперь наш курс ОС резко сменился на курс изучения ООП и языка С# :alco:
Также раздали новые "детские" задания на листиках, выполнив которые можно разом закрыть все лабораторки.
Из книг посоветовали "C# - учебный курс" Герберта Шилдта (лежит в аттаче, пока не знаю, куда его поместить - в раздел файлов "ОС" или "ООП").

Впрочем, схема преподавания предмета нам не изменилась, изменился немного лишь источник лекций - теперь он тут.

Также хотел поделиться маленьким хинтом - компилятор C# есть у всех, у кого установлен .NET Framework под Win (про Mono на Linux - компилим с помощью mcs, подробно читаем тут). Находится он тут:

C:\WINDOWS\Microsoft.NET\Framework\v<версия_фреймворка,_например_3.5>\csc.exe

Компилятор консольный, краткое руководство по его использованию можно найти на MSDN. Хеллоуворлд из Википедии компилится нормально, только что проверил :)

Редактировал paxeefixee 03.04.2011 17:58

Прислано Olorin 03.04.2011 06:57
#11

Какое теперь условие в задании?

:\WINDOWS\Microsoft.NET\Framework\v<версия_фреймворка,_например_3.5>\csc.exe

Компилятор консольный, краткое руководство по его использованию можно найти на MSDN.


На*** так жить?

Редактировал Olorin 03.04.2011 07:06

Прислано Olorin 03.04.2011 08:09
#12

Впрочем, схема преподавания предмета нам не изменилась, изменился немного лишь источник лекций - теперь он тут.


Для оффлайн-товарищей - аттач.

Прислано paxeefixee 03.04.2011 08:45
#13

Olorin написал:
Какое теперь условие в задании?

У каждого свое, как было и в первый раз.
Olorin написал:
На*** так жить?

А что тебя смущает? Консольность? :o

Прислано Olorin 03.04.2011 15:47
#14

У каждого свое, как было и в первый раз.

Я про тему. В первом задании - работа с массивом. А в этом что?

А что тебя смущает? Консольность?

Ты и оконные приложения будешь компилить в командной строке? :D Не проще ли скачать и поставить ВС2010(благо она раздается нахаляву тем, кто подсуетился и дал адрес почты ;))?

Прислано paxeefixee 03.04.2011 18:00
#15

Olorin,
Насчет заданий скажу то же самое в 3й раз - у каждого свое, я особо не сравнивал. Про то что оно легче, я также сказал.

Olorin написал:
Ты и оконные приложения будешь компилить в командной строке? Не проще ли скачать и поставить ВС2010(благо она раздается нахаляву тем, кто подсуетился и дал адрес почты )?

О, не волнуйся, я что-нибудь придумаю :D
Можно и оконные приложения компилить, не так удобно уже конечно будет, но почему нет? Попробуй повзаимодействовать с Tk на Perl - поймешь, что ничего особо плохого в этом нет, или открой в своих дельфевских лабах любой файлик .dfm.
Мы не ищем лёгких путей =D
Да и к тому же я думаю нам консольных вполне хватит и для задания для автомата, и для лаб.
Про студию-то понятно, что там C# есть, но для меня крайне нежелательно ставить новые студии, хоть я и давно хотел сменить свою 6ю на 2005ю. У меня в силу ряда причин сейчас стоит студия 6.0, ставить с ней параллельно и засорять свою винду другими студиями ради одного инструмента мне бы очень не хотелось :)
Не думаю, что я один такой, потому и указал на этот "хинт".

Редактировал paxeefixee 03.04.2011 17:46

Прислано Olorin 04.04.2011 03:59
#16

Можно и оконные приложения компилить, не так удобно уже конечно будет, но почему нет?


[Анекдот СС про барина и холопа]

Можно поставить С# Express тогда. :)
http://www.micros...-Visual-CS

Прислано paxeefixee 04.04.2011 05:38
#17

Olorin,
Рад, что он тебе понравился. Ключевое слово - "поставить". Я уже объяснял, далеко не факт что придется делать оконные приложения, и что мне крайне нежелательно что-либо ставить из студии.

Прислано Olorin 04.04.2011 09:09
#18

Я уже объяснял, далеко не факт что придется делать оконные приложения, и что мне крайне нежелательно что-либо ставить из студии.


Сдаюсь, ты победил.

Мне C# понравился больше, чем Делфи, так что свои оконные говноподелки буду делать на нем.

Редактировал Olorin 04.04.2011 09:11

Прислано FiLLiPPoFF 08.04.2011 10:49
#19

1-4 лабы по ОС (не C#)

Прислано HARM_x64 21.04.2011 15:13
#20

Выкладываю свою сделанную вторую лабу по ОС (та, что в ms dos)

Прислано paxeefixee 25.04.2011 16:48
#21

Совершенно случайно были найдены списки заданий по C#, которые закрывают лабы.
http://vk.com/note51772917_9596485
Судя по анкете девушки, она учится тоже на 1м или 2м курсе в ГУ ВШЭ на факультете бизнес-информатики. Забавно, правда? :)

Не копал дальше, может кто-то попробует найти списки заданий на автомат, что-то мне подсказывает что это вполне возможно :-D

Прислано Saraf 25.04.2011 18:09
#22

Все супер, но что нам это дает?:)

Прислано paxeefixee 25.04.2011 18:14
#23

Saraf, ну например SGL900 потерял бумажку с вариантом, но помнил немного задание - и восстановил его по этому списку.
Да и так просто, в качестве информации к размышлению :)

Прислано Saraf 28.04.2011 08:06
#24

Вот четыре ДОСовские лабы мои

Прислано paxeefixee 28.04.2011 20:19
#25

Кто пишет C# - вот снова как и для Delphi, 2 выравнивателя/украшателя кода:

Прислано Olorin 29.04.2011 08:00
#26

Пример РПЦ по шарпу.

Прислано paxeefixee 18.05.2011 23:43
#27

Обещал помню выложить свои решенные задания (оба, на автомат и на лабы).

Вариант 14 - на лабы, вариант 8 - на автомат.

// Многое переписал и переделал, написал РПЗ (как я его себе представляю).
// Добавлена например при создании массива проверка на OutOfMemoryException, ведь на большой массив может и памяти не хватить.
// Например, попробуйте выполнить следующий код:
Код
byte[] a = new byte[2147483647];



// Не каждая система будет способна выделить столько ОП (~2Гб).
// Переписаны методы на акцессоры(get, получение значения приватного поля) и мутаторы(set, установка значения приватного поля), обращение к матрице теперь по-человечески, через индексатор(как к массиву), и т.д.
// Также исправлен немного рандом в 8м варианте - метод NextDouble не включает 1.0!

Редактировал paxeefixee 19.06.2011 10:44

Прислано Olorin 19.05.2011 05:39
#28

byte[] a = new byte[2147483647];


byte лежит в границах от -127 до 128 вроде, не?

UPD: а, все, понял. Это массив.:D

Редактировал Olorin 19.05.2011 05:40

Прислано Aeron 18.06.2011 15:35
#29

Народ. Я спрашивал у многих но так и не понял - можно ли сдать задание на автомат если тебе вариант не давали?

Прислано paxeefixee 19.06.2011 10:42
#30

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

Прислано GoalFan 19.06.2011 13:57
#31

Что она на экзамене спрашивать будет? Что учить если нету лекций её...?

Прислано HARM_x64 19.06.2011 14:30
#32

Лекции её выкладывали ранее в этой теме

Прислано paxeefixee 19.06.2011 16:13
#33

Да, лекции (вернее источники, откуда она их брала) можно найти выше. Если поможет - вот еще дополнительно то, что оказалось у меня в тетради (извиняйте за почерк, я думаю вы знаете, с какой скоростью она любит диктовать).

Прислано GoalFan 19.06.2011 18:49
#34

а вот еще,..если поможет как-нибудь... http://vkontakte.... :D

Редактировал GoalFan 19.06.2011 18:49

Прислано paxeefixee 21.06.2011 20:02
#35

Кто не успел/не сдал - она сказала, что в следующий раз будет 30го, в 10 часов.

Прислано SGL900 24.05.2013 20:43
#36

Дабы не создавать лишнюю тему, выкладываю то, что скинул Валера сюда.

Прислано Olorin 25.05.2013 05:39
#37

Карпов! :D