|
Санкт-Петербургский городской дворец творчества юных. Отдел техники.
Компьютерные курсы дополнительного обучения для школьников
Направление обучения: "Программирование C++ , C# и компьютерная графика".
Программа обучения:
"Программирование на языках Си - язычного направления
с элементами дистанционного обучения"
|
|
|
|
|
|
|
|
|
|
КУРСЫ ОБУЧЕНИЯ. ПРОГРАММИРОВАНИЕ И КОМПЬЮТЕРНАЯ ГРАФИКА
На сайте центра компьютерных технологий отдела техники ГДТЮ ( Аничков дворец ) : Бюджетные ( бесплатные ) компьютерные курсы обучения программированию с элементами дистанционного обучения для школьников города Санкт- Петербурга ( СПб ) . Компьютерные курсы обучения начинающих школьников являются частью дополнительного школьного обучения : информатика и информационные технологии ( IT технологии ) для начинающих и для профессионалов. Качественная довузовская подготовка по компьютерным специальностям. Программирование на языках C++ , C# ( CSharp ) , использование OpenGL для программирования трехмерной графики. Элементы дистанционного обучения . Компьютерная графика ( трехмерное моделирование и черчение ) в профессиональной версии "Компас 3D" . Обучение для начинающих с "нуля". Бесплатное ( бюджетное ) обучение для школьников с элементами дистанционного обучения через интернет.
Посмотреть задания 2001-2007 годов
Декабрь. Второй год обучения C++ . Задания 2012 года
Задание 7 и 8 по классам
Традиционное задание по теме: Наследование. Производные классы.
Последовательность работы конструкторов и деструкторов производных классов - 2god_2012_N10_derived_class
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
using namespace System;
class Base{public: Base(void); ~Base(void); } ;
//public
class Derive1 : public Base
{ public: Derive1(void); ~Derive1(void); };
//public
class Derive2 : public Derive1
{public: Derive2(void); ~Derive2(void); };
Base::Base(void){ puts("Const. Base");}
Base::~Base(void){ puts("Destr. Base");}
Derive1::Derive1(void){ puts("Consr. Device1");}
Derive1::~Derive1(void){ puts("Destr. Device1");}
Derive2::Derive2(void){ puts("Const. Device2");}
Derive2::~Derive2(void){ puts("Destr. Device2");}
int main(array ^args)
{
Console::WriteLine(L"Hello Derived Class");
puts("Input Index: "); int Index;
scanf("%i",&Index);
if(Index>5)Index=5;if(Index<0)Index=0;
if(Index==0) {Base b1;};
if(Index==1) {Derive1 d1; };
if(Index==2) {Derive2 d2;};
if(Index==3) {Derive1 d1;Derive2 d2;};
if(Index==4) {Base b1;Derive1 d1;};
if(Index==5) {Base b1;Derive1 d1;Derive2 d2;};
getch(); return 0;
}
Результат работы программы
Дополнительное задание 8а по применению форм и компонентов в Visual Studio C++ и
в Visual Studio C#
Написать программу с формой по заданию: полигональная форма
Результат работы программы
Рекомендуемые видео уроки и информационные ссылки по темам занятий этого месяца
Основные:
1.1. Наследование (программирование)
Дополнительные:
2.1. C + + / CLI - Урок 7: Наследование
(Inheritance)
2.1. Девять правил о конструкторах, деструкторах и финализаторах
(9 Rules about Constructors, Destructors, and Finalizers)
|
|
|
|
|
|
|
|
|
|
        ИНФОРМАЦИЯ                     |
|
|
|