Ако стане съсед на рабиняка цял ден ше слуша флексове, фрези, стържене и виене, а свежия селски въздух ще смесва с фина мъгла от раундъп и аромат на пушек.
Ахахах - ся водя упражнението на студентите по C++. Май са по-навътре със C++ (въпреки, че не са го учили) и от мен. 😅
Ех, добре че на никой не му пука за нищо в тоя университет. С доцента се видяхме и обсъдихме как може да гепим още упражнения и разни проекти. Студентите са tertiary mission objective. 😄
П.П. Ама са мирни IT-та... очаквах, че ще трябва да демонстирам муай тай умения, ама нема да има нужда. Вижда се, че са бъдещи автори на теми в ДевБеГей! 😏
Ех - ся гледам 1-2 студенти не пишат код, а си цъкат по телефоните и мисля да ги питам "що не си работят по упражненията", ама душа не ми дава предвид, че аз спя на работа. 😅
То от цела зала с компютри - 5 работят, достатъчно ги мъчим, че и да пишат некъв счупен код. Не съм такъв садист.
П.П. Ама е неква айляшка работа тва верно. 🤔 Дори студентите да тръгнат да се оплакват от тебе не мисля, че некой по веригата би се заинтересувал. Виж, ако студентите решат да прекъсват, мое да те посъветват да си по-съвестен, че ще загубят неква X кинта и рекотрът ще трябва да си бърка по-дълбоко в джоба, да търси стинки за кафе. Което си е изморително...
П.П.П. Мислех да им тегля една мотивационна реч как "Със C++ може да програмират роботи, изкуствен интелект и др. и как всеки нов език и технология ги правят по-ценни служители т.е. ще могат да правят повече пари. Как после ще могат да си спят по цял ден без да ги уволнят и т.н." ... ама предвид, че нема работещи компютри, мене ме нема в C++ и др. за какво да ги баламосвам. 😄
Аа има некви много харни студентки в подгрупата ми. 😋 Лафихме си, ама немам право да барам.
Иначе не е тегаво туй преподаването бе - ся уж трябва да ги следя да си "правят упражненията", ама кат се сетя аз как си ги правех съвестно - помогна ли ми!? 🙄 Загуби ми некви годинки от живота!
Мое се фана да им напраа задачите за упражненията за 30 мин, и да им ги пращам след упражненията да си ги пробват. Доцента май иска даже да научат нещо... да бее, за 450 лв. толкоз. Ще постигнем "качество на образувание" като негърчетата от гетото в "По жицата". 😏
Дето ги учеха да помнят отговорите на тестовете и да изкласват, и накрая - и даскалите доволни, щото получават финансиране, и негърчетата доволни, щото ходят да продават наркотици. Ток и жица.
Ама си поговорихме с по-опитните студенти, имало некви дет бачкали, един бил даже 2 години DevOps в ScaleFocus и седял 9 месеца без проект. Та им отварям леко очите как, ако правилно учат и се позиционират, ще има голема кинта и нема да има много бачкане ( тва мисля, че ще им е по-полезно от целия C++ bullshit на който ги уча ).
Мое да кажа и на студентките:
"А бе що си губите времето със C++ и програмни езици. У IT сферата ще ви дискриминират. Станете си коври - знаете ли кви пари заработва една добра ковра? Колко скъпо платен контрактор на запад, че и повече! А сте млади още - има да се реализирате и да направите парите. Оставете програмирането за по-късно."
Понеже много пъти съм казвал нещо и хората са мислели, че се ебавам и после съм го правил, та да подчертая - тука се ебавам! Ще им отварям очите само за work related stuff, не за живота и безсмислието.
И все пак щех да ги науча правилно - ся кат дойде руската зима, на коя ще и е по-добре? На закъсала студентка в ТУ–София дето иска да изкласи C++, или на ковра дет заработва 250 лв. на час? 😏
Остави това обаче на естествения подбор, който има очи за тия неща ще ги види. Мъдростите на сектора не трябва да стават масово достояние, айде може на някое протеже да кажеш, както е при ситите - the rule of 2.
Иначе при коврите няма sustainable growth и като минат 30-40 вече са амортизирани. Ако някоя има талант за C++ има риск да може да направи добра кариера и да се еманципира пък.
Ех, знаех си, че некой ще пише да "не им отварям очите", все едно туй са некви "ибаси тайните" - нека да станат масово достояние. Тъкмо ще "счупиме системата и държавата" и те ще се поправят.
Мое идните години да се кандидатирам за дупетат с мото "да счупиме държавата". 😎 I'm agent of Chaos!
Според мен просто умните ще продължат да експлоатират системата, а тъпите ще си мислят, че "живота има смисъл" и пак същото. 😏 Е го Робърт Кийосаки е написал "Богат татко, беден татко" ама колко хора са забогатели!? То не става само със "знаене на тайни", а с "прилагането на тея тайни".
А за коврите - стратегията ми е anti-fragile. 😅 Студентките от 20 до 40 ще бачкат кат коври, щото са във вървежна възраст, па после ще запишат C++ и ще станат погромистки. Далече по-печеливша и по-перспективна стратегия от обратната.
Ех, ама много мъка видех за кратко време в тоя университет - почти ми идва да поплача, ама имам да бачкам по поредното лаладжийство. 😥
......
Ходих до офиса да си взимам некво фирмено hoodie, па се засекох с една колежка от Marketing дет сме бачкали и преди по други фирми и си полафихме. Требва да отбележа, че тая е една от малкото дето на живо изглежда по-добре от на снимки - което говори пък за "Marketing уменията и". 😒
Във фирмата в която бачкахме си беше обикновенна Marketing какичка и я гавриха яко, а шефа (хитър и пресметлив евреин) нае щерката на некъв бизнесмен, дето учила в "западен университет" и я беше направил шефка на моята колежка и имаше яко хейт и псувни по адрес на колежката. А момичето ся компенсира и се бара меринджейка и тя. Ама пак и лабав маркетинга - вика ми:
"А бе видехме ти събитието, ама много задачи, много др. и немаме време да публикуваме. Ама то нали имаш и други събития."
сигурно очакваше, че ще се trigger-на, ама и аз тва и викам:
"Да бе, нп - и другия месец и по-другия имам събития. Все ще ме рекламирате."
И ся гледам ми пуснали реклама на събитието в LinkedIn... 4 дена преди него, и нема 1 like - ибати маркетингаджиите... 😅
Ако бех написал в LinkedIn, че съм "мазно педалче кат Захата" сигурно щех да събера повече like-ове за туй време (най-малкото от геевете от ДевБеГей дет са блокнали Путкоскубач)...
Иначе весела колежка - имаме си приказка и си става, ама требе и пиша, по срещички да одим, до офиса. А имам "мижав интерес". Мое да я вместим между коврите, нз - те поне са си time efficient.
Абе мани - нещем да се занимавам с тукашните мърши. Трябва да си закрепим капиталите и да се изнасям от тая държава преди да е станало късно. 😞 После ще ми идват мисли у главата... че като виждам "настоящето" и видех "бъдещето" на тая държава... требва да побързам...
И ся гледам ми пуснали реклама на събитието в LinkedIn... 4 дена преди него, и нема 1 like - ибати маркетингаджиите... 😅
Хубаво ще е FB и LI да пропаднат и да се върне времето на форумите и IRC/Discord. Все пак при дискусии много пъти истината е болезнена за читателите и няма как във FB да я кажеш публично с реалния си профил.
Има ли харни студентки или легендите за метлите излитащи от покривите на меи-тата все още са истина?
Аа има некви много харни студентки в подгрупата ми. 😋 Лафихме си, ама немам право да барам.
Иначе не е тегаво туй преподаването бе - ся уж трябва да ги следя да си "правят упражненията", ама кат се сетя аз как си ги правех съвестно - помогна ли ми!? 🙄 Загуби ми некви годинки от живота!
Мое се фана да им напраа задачите за упражненията за 30 мин, и да им ги пращам след упражненията да си ги пробват. Доцента май иска даже да научат нещо... да бее, за 450 лв. толкоз. Ще постигнем "качество на образувание" като негърчетата от гетото в "По жицата". 😏
................................
И все пак щех да ги науча правилно - ся кат дойде руската зима, на коя ще и е по-добре? На закъсала студентка в ТУ–София дето иска да изкласи C++, или на ковра дет заработва 250 лв. на час? 😏
Какво им преподаваш сега, дай някоя задача насам.
Моле те, не прави от всяка жена, до която имаш някакъв контакт проститутка. Ако ти е възможно.
Аха, значи по-другия пост фешън думичката в джезвето ти е anti-fragile. Умнокрасив термин за bulletproof.
Има ли харни студентки или легендите за метлите излитащи от покривите на меи-тата все още са истина?
Аа има некви много харни студентки в подгрупата ми. 😋 Лафихме си, ама немам право да барам.
Иначе не е тегаво туй преподаването бе - ся уж трябва да ги следя да си "правят упражненията", ама кат се сетя аз как си ги правех съвестно - помогна ли ми!? 🙄 Загуби ми некви годинки от живота!
Мое се фана да им напраа задачите за упражненията за 30 мин, и да им ги пращам след упражненията да си ги пробват. Доцента май иска даже да научат нещо... да бее, за 450 лв. толкоз. Ще постигнем "качество на образувание" като негърчетата от гетото в "По жицата". 😏
................................
И все пак щех да ги науча правилно - ся кат дойде руската зима, на коя ще и е по-добре? На закъсала студентка в ТУ–София дето иска да изкласи C++, или на ковра дет заработва 250 лв. на час? 😏
Какво им преподаваш сега, дай някоя задача насам.
Моле те, не прави от всяка жена, до която имаш някакъв контакт проститутка. Ако ти е възможно.
Аха, значи по-другия пост фешън думичката в джезвето ти е anti-fragile. Умнокрасив термин за bulletproof.
Ей ся пращам задачи. Ама едно време охраната на 3-ти блок в ТУ беше некъв негър - да не ми пратят ся некви OG-та, за тва че изнасям "държавна информация" (все пак ТУ е "държавен университет")!? 😏
1. Класове и обекти.
Класът представлява описание на тип, включващ едновременно данни и функции, които ги обработват.
Данните се наричат член-променливи, а функциите – член-функции.
Дефиницията на един клас включва декларация на класа и дефиниции на член-функциите.
Декларацията на класа има следния синтаксис:
class име-на-клас {
Декларации на член-променливи
Декларации на член-функции
};
Дефиницията на член-функция има следния синтаксис:
тип-връщан-резултат име-на-клас::име-на-функция(списък с параметри)
{
Tяло на функцията
}
За да се създаде обект, се използва името на класа като спецификатор за типа. Следният ред декла-рира обект ob1 от тип triangle:
triangle ob1;
Достъпът до public компонентите на даден обект се осъществява по 2 начина – чрез името на обекта и името на компонентата разделени с точка или чрез указател към обекта и името на компонентата:
ob1.face();
ob1.show(”triangle1”);
triangle ob2;
triangle p;
p = &ob2;
p->face();
p->show(”triangle2”);
Конструктурът на един клас се извиква всеки път, когато се създава обект от този клас. И поради това всякаква инициализация, която трябва да се извърши за даден обект, може да се изпълни автоматично от функцията конструктор.
Конструкторът има същото име като името на класа, към който принадлежи, и не притежава тип на връщан резултат. Общият вид на конструктора е:
Деструкторът се извиква автоматично при разрушаването на обект от класа. Деструктора може да извежда съобщение за разрушаване на обекта или да освобождава заделената за обекта динамична памет.
Деструкторът има същото име като класа, но предшествано от символа ~. Деструкторът не може да връща резултат и не може да има аргументи. Общият вид на деструктора е:
~име-на-клас::име-на-клас()
{
Тяло на деструктор
}
Задача 1. Да се дефинира клас за фигура триъгълник. Член-променливите на класа са дължините на трите страни на тиъгълника: а, b, c. Въвеждането на трите страни на триъгълника да става чрез конструктор без параметри. Член-функциите включват функции за: изчисляване на лицето на триъгълника face(); извеждане на информация за страните на триъгълника show().
Да се състави главна функция main(), която тества класа triangle, като създава обект от този клас, указател към обект от същия клас и извиква член-функциите на класа, веднъж посредством името на обекта и втори път посредством указателя към обекта.
#include <iostream.h>
#include <math.h>
class triangle { Декларация на клас triangle
private:
double a, b, c; Член-данни на класа
public:
triangle(); Декларация на конструктор
double face(); Декларация на член-функция
void show(char ); Декларация на член-функция
~triangle() Дефиниция на деструктор
{
cout << ”\nDestructing object triangle!\n”;
}
};
triangle::triangle() Дефиниция на конструктора
{do
{ cout << ”\n\nEnter three values for the sides of triangle:\n”;
void triangle::show(char name) Дефиниция на член-функция
{
cout << ”Sides of the triangle ” << name << ”:\n”;
cout << ”a=” << a << ”,b=” << b << ”,c=” << c;
}
void main()
{
triangle ob1; Създаване на обект ob1 от клас triangle
double s;
s = ob1.face(); Извиква се член-функция face() за обект ob1
ob1.show(”triangle1”); Извиква се член-функция show() за обект ob1
cout << ”\nThe face of triangle1 is s=” << s;
triangle ob2;
triangle p; Декларира се указател към обект от клас triangle
p = &ob2; Указателят се установява да сочи към ob2
s = p->face(); Извиква се член-функция face() за обект ob2
p->show(”triangle2”); Извиква се член-функция show() за обект ob2
cout << ”\nThe face of triangle2 is s=” << s;
}
Задачи за самостоятелна работа:
Задача 1:
Създайте клас, който описва часово време (Time) със следните характеристики:
час, със стойности от 0 - 23 (24-часови формат)
минути, със стойности от 0 - 59
секунди, със стойности от 0 - 59
Класът съдържа следните член - функции:
За задаване на стойности за час, минути и секунди, като се прави проверка за съответния диапазон от позволени стойности.
За отпечатване на времето в два формата:
чч:мм:сс – например: 13:24:07
чч:мм:сс AM/PM – например: 13:24:07 PM
Демонстрирайте функционалността на класа чрез създаване на обект в main().
Задача 2:
Създайте клас, който описва обекта работник със следните характеристики: социален номер, име, години трудов стаж, текуща длъжност и списък от взимани заплати (тип данни - масив). Забележка:
Нивото на достъп до член - променливите да е private.
Класът има два конструктора:
Инициализира социалният номер и годините трудов стаж с нулева стойност.
Инициализиране на текуща длъжност да се въведе от клавиатурата.
Класът съдържа следните член - функции:
Задаване и получаване на стойности за член-променливите.
За пресмятане на средно аритметичната стойност от заплатите.
За намиране на минимална заплата.
Демонстрирайте функционалността на класа чрез създаване на обект в main().
Задача 3:
Създайте клас Line, който чертае линия на екрана, чрез изобразяване на линията с помощта на .
Съхранете дължината на линията в private променлива Len от тип Integer. Нека конструкторът на
Line приема един параметър: дължината на линията. Нека конструкторът да изчертава линията и да съхранява нейната дължина. Създайте деструктор, който да изтрива линията.
Както винаги в МЕИ-тата не могат да дадът добри дефиниции и задачите им са от кучи гъз изкарани. Във ФМИ-тата нивото на преподаване на програмиране е по-високо, в МЕИ-тата металознанието е сила.
Както винаги в МЕИ-тата не могат да дадът добри дефиниции и задачите им са от кучи гъз изкарани. Във ФМИ-тата нивото на преподаване на програмиране е по-високо, в МЕИ-тата металознанието е сила.
Ходи асистент там и слагай добри задачи да те видим
Както винаги в МЕИ-тата не могат да дадът добри дефиниции и задачите им са от кучи гъз изкарани. Във ФМИ-тата нивото на преподаване на програмиране е по-високо, в МЕИ-тата металознанието е сила.
Ходи асистент там и слагай добри задачи да те видим
Заплатата на Юджийн за месец в МЕИ-то я изкарвам за няколко часа, не ми е оферта.