Skip to content
forked from Zombach/types_1

Репозиторий задания по типам данных для курса Nim-разработчик Цифровой кафедры МГТУ им. Н.Э. Баумана

Notifications You must be signed in to change notification settings

bell-nat/types_1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Основы Nim: Знакомство с языком

Перед вами 3 задачи, которые вы можете решить после прослушивания лекции о сложных типах данных.

Скопируйте репозиторий себе, используя fork и решите поставленную задачу.

Для компиляции программы используйте nim c -r main.

Для того, чтобы отправить проект на проверку, вы должны пройти все тесты данного репозитория. Скомпилируйте тесты, используя nim c -r test. Если нет никаких ошибок, то можете приступать к отправке задания.

Для конечной отправки проекта, напишите в чат телеграмм-канала цифровой кафедры или в дискорд @Nimrod, указав ссылку на ваш репозиторий.

Задачи

  • Реализовать структуру приложения для приюта (Shelter). У приюта есть руководство (Manager), сотрудники (Staff) и питомцы (Pet). У сотрудников есть имена, дата рождения и идентификационный номер (uid, число). У питомцев есть имена и возраст. У руководства есть имя и должность. В конечной структуре приюта запрещается использовать стандартные типы данных. На данный момент в приюте 1 сотрудник, 1 питомец, 1 представитель руководства.

  • Реализовать структуру приложения для школы (School). У школы есть директор (Director), учителя (Teacher) и ученики (Student). У директора есть только имя. У учителей есть имена и закрепленный за ними класс. У учеников есть имя и класс, в котором он обучается. В структуре школы запрещается использовать стандартные типы данных. На данный момент в школе 1 директор, 1 учитель и 1 ученик.

  • Реализовать структуру приложения для продуктового магазина (Shop). У магазина есть менеджер (ShopManager), сотрудники(ShopStaff), товары (Good) и кассы (Cash). У менеджера есть только имя. У сотрудников есть имя, дата рождения и должность. У товаров есть название, срок годности. У касс есть только номер. В структуре магазина запрещается использовать стандартные типы данных. На данный момент в магазине 1 менеджер, 1 сотрудник, 1 товар и 1 касса.

Все задачи решать в представленном файле main.nim. Изменять уже существующий код запрещается.

About

Репозиторий задания по типам данных для курса Nim-разработчик Цифровой кафедры МГТУ им. Н.Э. Баумана

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nim 100.0%