Компьютерныое обучение Компьютерные курсы для школьников Аничков дворец Бесплатное обучение школьников Договорное платное обучение Скачать бесплатно Программирование C++ C#
Хайдаров Геннадий Гасимович
  УЧЕБНАЯ ИФОРМАЦИЯ С САЙТА ГОРОДСКОГО ДВОРЦА ТВОРЧЕСТВА ЮНЫХ ОБРАЗЦА 2010 ГОДА  
Санкт-Петербургский городской дворец творчества юных. Отдел техники. Компьютерные курсы дополнительного обучения для школьников

Направление обучения: "Программирование C++ , C# и компьютерная графика".

Программа обучения: "Программирование на языках Си - язычного направления с элементами дистанционного обучения"



Бесплатные консультации школьников по программированию

КУРСЫ ОБУЧЕНИЯ. ПРОГРАММИРОВАНИЕ И КОМПЬЮТЕРНАЯ ГРАФИКА
На сайте центра компьютерных технологий  отдела техники ГДТЮ ( Аничков дворец )   : Бюджетные ( бесплатные ) компьютерные курсы обучения программированию с элементами дистанционного обучения для школьников города Санкт- Петербурга ( СПб ) . Компьютерные курсы обучения начинающих школьников являются частью дополнительного школьного обучения : информатика и информационные технологии ( IT технологии ) для начинающих и для профессионалов. Качественная довузовская подготовка по компьютерным специальностям.  Программирование  на языках C++ , C# ( CSharp ) , использование OpenGL для программирования трехмерной графики. Элементы дистанционного обучения . Компьютерная графика ( трехмерное моделирование и черчение ) в профессиональной версии "Компас 3D" .  Обучение для начинающих с "нуля". Бесплатное ( бюджетное ) обучение для школьников с элементами дистанционного обучения через интернет.

 


Посмотреть задания 2001-2007 годов

Ноябрь. Второй год обучения C++ . Задания 2012 года

 

Задание 5 и 6 по классам
Традиционное задание по теме: Классы. Конструкторы, деструктор, указатель this.

Перегрузка конструктора - 2god_2012_constructor_overloading

int main(array ^args)
{
Console::WriteLine(L"Constructor overloading\n");

CMyClass* cm = new CMyClass(5,6,7);
Console::WriteLine("Value cm= {0} {1} {2}\n",cm->x,cm->y,cm->a);

CMyClass2^ refcm = gcnew CMyClass2(5,6,7); // для Visual C++ / CLI
Console::WriteLine("Value refcm= {0} {1} {2}\n",refcm->x,refcm->y,refcm->a);

CMyClass pr(10,11,12);
Console::WriteLine("Value pr= {0} {1} {2}\n",pr.x,pr.y,pr.a);

CMyClass* cm1 = new CMyClass(); //ИЛИ CMyClass* cm1 = new CMyClass;
Console::WriteLine("Value cm1 = {0} {1} {2}\n",cm1->x,cm1->y,cm1->a);

CMyClass pr1;
Console::WriteLine("Value pr1 = {0} {1} {2}\n",pr1.x,pr1.y,pr1.a);

CMyClass* cm2 = new CMyClass(21,22);
Console::WriteLine("Value cm2 = {0} {1} {2}\n",cm2->x,cm2->y,cm2->a);

CMyClass pr2(25,26);
Console::WriteLine("Value pr2 = {0} {1} {2}\n",pr2.x,pr2.y,pr2.a);

CMyClass* cm3 = new CMyClass(34);
Console::WriteLine("Value cm2 = {0} {1} {2}\n",cm3->x,cm3->y,cm3->a);

CMyClass pr3(35);
Console::WriteLine("Value pr3 = {0} {1} {2}\n",pr3.x,pr3.y,pr3.a);

getch();
return 0;
}


Результат работы программы

constructor destructor this

Дополнительное задание 6а по применению форм и компонентов в Visual Studio C++ и в Visual Studio C#

Написать программу с формой по заданию: круглая форма

Результат работы программы
Круглая форма


Рекомендуемые видео уроки и информационные ссылки по темам занятий этого месяца

Основные:

1.1. Лекции C++ - основы ООП программирования (02-1). О классах с 14:23 минуты. О конструкторах с 22:53 минуты. О перегрузке (overload) функций и конструктора с 28:36 минуты. О деструкторе с 34:02 минуты.
1.2. calling overload constructor in constructor

Дополнительные:

2.1. C# Constructor








        ИНФОРМАЦИЯ                    
Образовательные программы центра компьютерных технологий отдела техники СПб ГДТЮ
Организация и проведение ежегодного открытого городского первенства по компьютерной графике и геометрическому моделированию в СПб ГДТЮ
Ежегодные выступления на Всероссийском конкурсе школьников "Будущее сильной России в высоких технологиях" в СПб ГДТЮ
Базовая подготовка к участию в международных и всемирных компьютерных конкурсах


Как найти отдел техники ГДТЮ?

 Написать письмо Написать письмо автору

 Дистанционное обучению Написать письмо по обучению
 


Hosted by uCoz