Головна Обговорення Лінки Пошук Prykladna СС Прикладна _КОЛЕДЖ 27.07.2026 13:28:32 (EEST=GMT+2)
ACM -
Навігація -
Теми форуму +
Чи знали ви, що... ? (beta) -
Закон Мура - спостереження, сформульоане у 1965 році Гордоном Муром. Автор висловив припущення, що кількість транзисторів на кристалі буде подвоюватись приблизно за 2 роки.Цей закон в цілому правильний і в наш час - з певним відхиленням періоду подвоєння від прогнозованого. У 2007 Мур заявив, що закон втратить актуальність через такі фізичні обмеження, як розмір атома та швидкість світла.
Події
ПнВтСрЧтПтСбНд
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Birthday(s):
AVATARMargarita
AVATARSovyak
AVATARaltes
AVATARwowa kalinyak
AVATARChizh
AVATARNT
AVATARlevi

Перегляд теми
ACM Контестер | Теревені | Теревені
Сторінка 2 з 2 < 1 2
Автор RE: С++ - за і проти
sem
Модератор

Повідомлень: 65
Звідки: LNU PMI
Зареєстрований: 02.03.06
Опубліковано 03-07-2007 11:22
і ще: Break; - те ж, що Exit; у Паскалі?

Ні. не те саме. Exit - вихід із процедури/функції.
Break - завершення виконання циклічної структури (for, do...while, ...). У паскалі він також є і виконує ту саму функцію.


| Sem.
277990399 Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 12-07-2007 22:33
Клас! Незнав!:)


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 16-07-2007 12:02
Unrespect: if I had to write
For i:=1 to length(str) do



on Pascal and don't think too much about ";", "()" and such, about "i++" and "i=1; i<str.length()" - now I've got to wite
for(i=1; i<str.length(); i++)



Total stupidity... :|
Well, there are some advantages, of course, such as with
if(...)
{
..
} else
{
...
}



and a lot of libraries mounted into compilers.
but in the whole... It's not too good...

(Sorry for accent :D )


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Mace Windu
Користувач

Повідомлень: 141
Звідки: НУ "ЛП"
Зареєстрований: 13.04.06
Опубліковано 16-07-2007 17:35
А ти в паскалі зможеш написати
  1. for(i=0; i<=n; i+=5)

? А
  1. for(i=0,j=0;i+j<=n;i/=3,j*=5)

? ;)
Змінив(ла) Mace Windu, 16-07-2007 17:36
Mace_Windu 248-855-941 Mace(Lviv Polytechniс NU) Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 16-07-2007 20:56
Prosto to zajme toj samyj chas, sho j cherez "While". I vse taky rozv'jazok 1-ijeji zadachky z TCHSvidkryv' meni ochi na C++: tut narod, jakyj jogo pahav, taky znav sho take mnozsyny (navidminu vid Pascal'ja). I ce - dosyt' klasno. Ne pidkazsesh, "map" - ce treba ob'javljaty? I sho to vzagali?:o


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Mace Windu
Користувач

Повідомлень: 141
Звідки: НУ "ЛП"
Зареєстрований: 13.04.06
Опубліковано 17-07-2007 12:56
Map - контейнер, який має властивості звичайного set, але навідміну від останнього там можна зберігати структури(в звичайний сет можна писати дані лише стандартних типів).
Mace_Windu 248-855-941 Mace(Lviv Polytechniс NU) Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Torax
Користувач

Аватар користувача

Повідомлень: 75
Звідки: ЛНУ
Зареєстрований: 03.03.06
Опубліковано 18-07-2007 15:06
ну взагалі-то різниця між мапом і сетом зовсім не така, та й зберігати можна що в мапі, що в сеті довільні об"єкти, тільки потрібно, щоб для них був визначений оператор "менше".
а різниця між сетом і мапом ось у чому: сет зберігає тільки ключі (ключем може бути все, для чого можна застосувати відношення "менше" ). Сет не дозволяє мати два однакових ключа.
В мапі, в свою чергу, зберігаються пари ключ-значення, яке відповідає ключу. Ключі також унікальні, але з кожним ключем зв"язаний ще якийсь об"єкт взагалі довільного типу.
Ось невеличкий приклад використання сету і мапу. Відзначу, що розмір сету буде 3, а не 5, оскільки два з п"яти об"єктів однакові. Однаковість, до речі, визначається всередині класу сет наступним чином (для сету не потрібен оператор рівності). Нехай key1 та key2 - два ключі. Тоді сет(та й мап теж) буде вважати їх однаковими, якщо:
!(key1 < key2) && !(key2 < key1).
Ну а тепер код:
#include < iostream >
#include < set >
#include < map >
#include < string >
using namespace std;

struct A
{
int a, b;
A(int aa, int bb ): a(aa), b(bb ) {}
bool operator <(const A& r) const
{
if (a != r.a) return a < r.a;
else return b < r.b;
}
};

set < A > s;
map < A, string > m;

int main()
{
s.insert(A(0, 1));
s.insert(A(1, 1));
s.insert(A(2, 1));
s.insert(A(0, 1));
s.insert(A(1, 1));
cout << s.size() << endl;

m[A(0, 1)] = "A(0, 1)";
m[A(1, 1)] = "A(1, 1)";
m[A(3, 1)] = "A(3, 1)";
m[A(2, 2)] = "A(2, 2)";

return 0;
}


Torax 275476769 Torax[Lviv NU] Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 26-07-2007 21:14
Все-таки згоджуюсь, що С++ - штука досить розумна...:);)


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 04-08-2007 11:42
Запис 1???--1:-1; цілком коректний в С++ і еквівалентний запису 1 ? (~-1) : -1 ; оскільки "??-" - це триграф.
Herb Sutter
(c)DixonD

No comment...



Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 07-08-2007 00:22
Дивився на той BlackBox --- реально рулить.B) Просте в порівнянні з Дельфою, але зрозуміліше для того, хто чататиме сорс.;) Відчуваєш, навідміну від Дельфи, себе не юзером, а таки программером.B) Цікава штука...:) раджу подивитись - там простий зрозумілий хелп і куча дуже оригінальних речей.;) Я думаю вам сподобається...;)


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 07-08-2007 00:34
http://www.oberon.ch/zip/SetupBlackBox16-rc5.exe


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
LeBron
Головний Адміністратор

Повідомлень: 704
Звідки: ЛНУ
Зареєстрований: 10.02.09
Опубліковано 07-11-2009 12:53
Ostap написав:
Особисто я коли пишу на С++ відчуваю себе художником - пишу так, як мені подобається і отримую від цього задоволення. А коли пишу щось на С#, то відчуваю себе майстром, що забиває цвяхи - це теж приносить задоволення, задоволення тим, що щось робиш і воно працює, але немає того відчуття, наче ти митець і щось "твориш"...

Ну... Вміння творчо забивати цвяхи приходить з часом:)


Одінь окуляри з фіолетовим шклом - так легше стіну пробивати чолом.
LeBron LeBron Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Ostap
Модератор

Повідомлень: 426
Звідки: ЛНУ, Прикладна, ПМІ-81
Зареєстрований: 03.03.06
Опубліковано 07-11-2009 17:30
LeBron написав:
Ну... Вміння творчо забивати цвяхи приходить з часом:)


Majuchy vzhe bil'sh nizh richnyj dosvid aktyvnogo tvorchogo zabyvannja cvjahiv mozhu skazaty, scho v n'omu najcikavishymy je proektuvannja, pidgotovka i vybir pravyl'nogo instrumentu.
Prodovzhujuchy seriju metafor skazhu tak, scho cikavo shukaty vidpovidi na pytannja: jakyj cvjah vybraty, schob ne rozbyvaty vsju stinu i povishaty te scho treba (a mozhlyvo i bil'she)? Jakym molotkom zabyvaty, schob zrobyty ce legshe? De same zabyty cvjah, schob ne dovelosja jogo vyjmaty, zalipljaty stinu i zabyvaty novyj, jakscho zahochet'sja povishaty schos' inshe?
Zvisno, schob mogty daty vidpovid' na taki pytannja potribno dobre orijentuvatysja v planuvanni stin, mozhlyvyh vymogah zamovnyka i nabori dostupnyh instrumentiv i zasobiv. A dlja otrymannja takogo dosvidu, zvisno, treba zabyty ne odyn cvjah :)


Не помиляється той, хто нічого не робить!
Ostap 200-738-699 Ostap Korkuna (Lviv NU) Надіслати приватне повідомлення
Сторінка 2 з 2 < 1 2
Перейти на форум:
Голосування
Що Ви б хотіли отримати в якості подарунку на змаганні з програмування?

Медалі

настільні ігри

торт

клавіатура, навушники, флешки і т.д.

квитки в кіно

квитки в аквапарк

квитки на пейнтбол

книги

футболки з логотипом змагання

Для участі в голосуваннях Ви повинні залогуватись.
Міні-чат +
Зараз на сайті -
Гостей: 2
На сайті немає зареєстрованних користувачів

Користувачів: 5,103
новачок: NataEvgten
Powered by PHP-Fusion © 2003-2006
LNU ACMania © 2004-2011 e-mail: webmaster@acm.lviv.ua
26,038,537 унікальних відвідувачів
Our projects: ACM Contester, _College.