Уроки по C++.2 урок.Переменные и ввод с клавиатуры

Поділитися
Вставка
  • Опубліковано 6 кві 2013
  • Торрент: rutracker.org/forum/viewtopic....
    forum.manysource.ru/index.php/... - комментарии оставляйте здесь/
    В данном уроке посмотрим, как хранятся данные в памяти, научимся вводить информацию с клавиатуры в программу, и напишем простой конвертер по преобразованию ГигаБайтов в МегаБайты, КилоБайты и Байты.
  • Наука та технологія

КОМЕНТАРІ • 407

  • @izofat3564
    @izofat3564 9 років тому +116

    яблоки - 7 штук, морковь - 10 штук, картошка - 160 штук, белорус, наверное)

    • @Ezer2000
      @Ezer2000 5 років тому

      Первыми двумя особо не наешься

    • @user-wc2xi5kv5u
      @user-wc2xi5kv5u 4 роки тому

      @@Ezer2000 не играл ты в Crusaders, там яблока решают)

    • @Ezer2000
      @Ezer2000 4 роки тому

      @@user-wc2xi5kv5u Ну вообще-то там хлеб решает. А коммент был чтобы придать более позитивный фон сложившемуся стереотипу =)

    • @user-wc2xi5kv5u
      @user-wc2xi5kv5u 4 роки тому +1

      @@Ezer2000 та я понял) решил продолжить "позитив" беседы) на счет хлеба - ну там такое) яблоки - основа

  • @toppDecore
    @toppDecore 10 років тому +60

    Деня, уроки просто отличные. Ты достоин уважения)
    Такого в инэте не найдешь среди такой кучи говна.... Пожалуй это единственные нормное обучение. Спасибо.

  • @serch5276
    @serch5276 8 років тому +32

    Пацану респект обьясняетвсё доступно, так как я чайник для меня это очень важно. Лайк ставлю)))))))))))))

  • @FixerHack
    @FixerHack 10 років тому +43

    Да, я видел много программистов-садоводников 3:45 :)

  • @MrGrivYouTube
    @MrGrivYouTube 8 років тому +85

    почему забросил канал?

    • @hitchhiker7033
      @hitchhiker7033 3 роки тому +1

      Пользы от этого 0 вас балбесов учить , безвозмездная трата времени . Все правильно сделал.

  • @VirtualZealot
    @VirtualZealot 8 років тому +3

    Блин уроки просто супер ,не могу оторваться!

  • @don_yagon33
    @don_yagon33 3 роки тому +1

    не забрасывай канал..... Такого в инэте не найдешь среди такой кучи говна.... Пожалуй это единственные нормное обучение. Спасибо.

  • @igorhoroshok62
    @igorhoroshok62 10 років тому +9

    автор явно не любит морковку)))
    Палец вверх тебе

  • @darkrange1275
    @darkrange1275 7 років тому

    Денис ты очень хорошо и понятно все объясняешь, я просмотрю все уроки. продолжай свое дело! ставлю очередной лайк.

  • @apelsin3001
    @apelsin3001 6 років тому

    Спасибо, что не вырезали решение проблемы. очень познавательно.

  • @const1988
    @const1988 10 років тому

    Денис, ты очень хорош!
    Отлично объясняешь, почти все непонятные (с точки зрения нуба) моменты рассасываешь.
    У тебя лучшие видео по С++, которые я видел.
    Спасибо за них!

  • @fuzzmaster9348
    @fuzzmaster9348 9 років тому

    Денис,все интуитивно понятно,доходчиво.И не опускайте руки,продолжайте.А главное не обращайте внимание на отрицательные коммиты

  • @georgiyinstend2927
    @georgiyinstend2927 7 років тому

    Реально хорошо объясняешь. Честно говоря, после всего шлака с горя стал готовить материал для снятия самостоятельно, дабы объяснять и изучать походу всё. Просто зачёт. Теперь я быстрее намного пойму программирование на С++.

  • @ruslantimchenko924
    @ruslantimchenko924 2 роки тому

    Рили классный курс! В далеком 2014 году они замативировали меня изучать программирование глубже :)

  • @sear5017
    @sear5017 5 років тому +2

    Блин,классный канал,где видео? 3 года жду!!!

  • @user-zi7zm5ux4y
    @user-zi7zm5ux4y 10 років тому +3

    Очень хороший способ объяснения.

  • @oleksandrsarin8422
    @oleksandrsarin8422 5 років тому

    Красавчик , легче чем по книжкам и домашнее задание есть .

  • @CtAtUc
    @CtAtUc 9 років тому

    Супер, лучше еще не что не видел по C++.

  • @djasonx13
    @djasonx13 10 років тому

    Очень хорошо все объясняешь молодца! Единственное не хватает подхода как у Евгения Попова, у него презентация то что он хочет показать заранее нарисованна, но для бесплатной инфы это находка ваш канал!

  • @nikitapotapenko7420
    @nikitapotapenko7420 8 років тому +8

    Программист-садоводник) Спасибо за урок

    • @LoRTeXTO
      @LoRTeXTO 6 років тому

      Хехе :))))))))))))))))

  • @Ar4ie007
    @Ar4ie007 10 років тому

    Супер! Люто лайкаю и подписываюсь!

  • @Ananas0902
    @Ananas0902 10 років тому

    Уроки супер! Для чайников идеально

  • @user-dr2td2kp6m
    @user-dr2td2kp6m 7 років тому

    "и тем более морковка"
    Спасибо большущее, хоть теперь мне- то лично это не актуально, но как хорошо слышать столь внятные объяснения по непростой теме.
    Впрочем есть над чем поработать... Ну это пустяки.

  • @Ivan-pq6ws
    @Ivan-pq6ws 7 років тому +2

    отличный урок! спасибо!

  • @user-dh1cr4yc5q
    @user-dh1cr4yc5q 9 років тому

    Спасибочки и за 2 урок, посмотрела с удовольствием. Хмм правда наверное в лице менялась когда Вы о числах страшных говорили, ибо я глубокий гуманитарий, НО я стараюсь немного перевоспитаться))) Ок. Значит во первых просто хочу сказать, что восхищаюсь и Вами и Вашими глубокими (граничащими с магией познаниями, хехе), за то, что можете донести это до меня (хотя вероятно, я все же не совсем тормоз, хм, хотелось бы верить). Ну а во вторых сейчас приступим к исполнению хоумворка, будем стараться колдовать.)
    P.S. 1 урок получился, правда слегка запарилась с тем что где то не доставила пробел и вуаля, уже ни фига не получалось)
    И вообще огромное Вам человеческое СПАСИБО

  • @ilyamakarev5256
    @ilyamakarev5256 10 років тому

    Спасибо, мне твои видео очень помогают!

  • @arseniybondar5030
    @arseniybondar5030 9 років тому

    Вообще супер. Крутяк. Я теперь все понял лайк и подписка

  • @user-tm2xn6bg5q
    @user-tm2xn6bg5q 11 років тому

    Спасибо тебе что показываешь всё это. Крутые видео!

  • @KennyMcKormic123
    @KennyMcKormic123  11 років тому +3

    У меня с грамотностью проблемы, проверяйте на ошибки, когда записываешь уроки потоком(без остановок) возможны ошибки, могу оговориться или описаться, так что внимательней

  • @user-nu6ib1ym4q
    @user-nu6ib1ym4q 10 років тому

    Чувак, ты просто космос, спасибо

  • @dmitriyk6736
    @dmitriyk6736 7 років тому

    хорошая подача материала

  • @arturnnn
    @arturnnn 8 років тому

    Норм видео снимаешь , кстати тип данных double можно заменить float.

  • @drewkarchev7320
    @drewkarchev7320 8 років тому

    КРутые уроки)) я вот тоже в универе c++ проходил, и например вместо данных записей
    using std :: cout;
    using std :: cin; мы просто на том же месте один раз писали using namespace std

  • @djvj1254
    @djvj1254 9 років тому

    Все работает спасибо просто надо постараться только с 6 раза получилось

  • @c.k.-85
    @c.k.-85 9 років тому

    + спасибо за урок! я сразу попробовал с сек,мин,час,день =) всё получилось

  • @user-xn3kg6wl1f
    @user-xn3kg6wl1f 7 років тому

    Я в шоке! Очень круто объясняешь!

  • @nizzro1635
    @nizzro1635 9 років тому

    Очень подробно, компетентно- что надо

  • @DARTHTIGRAN
    @DARTHTIGRAN 10 років тому

    Спасибо все ясно правда тяжело но самое главное все ясно говоришь.

    • @Systemnick
      @Systemnick 10 років тому

      Тяжело начать, я уже много кого посмотрел, и по Джаве и по С++, и книги пробовал читать, но Денис хорошо объясняет, без лишней воды. И как по мне, так С++ проще изучить чем Java, или просто IDE Майкрософта сделан удобно, не знаю.

  • @MrAterik
    @MrAterik 5 років тому

    Супер доступно!

  • @lomeat
    @lomeat 11 років тому

    Спасибо, что не игнорируешь некоторые комментарии. Когда я у тебя спросил в прошлом видео: "Почему не работает русский язык?", ты не послал меня куда по дальше, ответив: "Смотри внимательней мои видео!", а спокойно ответил. Спасибо.
    P.S. Также, очень удивился не заметив комментария гневного школьника: "Ты неправильно написал слово Картошка, надо - Potatoes, a не Potaetoes." =)

  • @Patrx-ew4xr
    @Patrx-ew4xr 6 років тому

    спасибо большое, хорошо объесняешь

  • @brusfillis9284
    @brusfillis9284 10 років тому

    Cпасибо, отличный урок))

  • @KennyMcKormic123
    @KennyMcKormic123  11 років тому +1

    Ну в целом ошибки в предыдущем видео были из-за того, что я делал все по памяти без подготовки - сейчас я читаю учебник и нахожу более интересные примеры программ, для закрепления материала. Учебника 2: Прата: Лекции и упражнения по с++, Страутсруп: Принцип и практика использования c++ /
    Ну и msdn как инструментарий по visual c++/ Также смотрю лекции на youtube, но там для тех кто уже знает с++.

  • @iron3584
    @iron3584 8 років тому

    Denis Markov большое спасибо все очень понятно но я просто смотрю (неделаю задание)

    • @iron3584
      @iron3584 8 років тому

      Мне чет надоело мгновение

  • @romansniezhyk1606
    @romansniezhyk1606 8 років тому

    Спасибо, класно об'яснюєш....

  • @nikita-shtimenko
    @nikita-shtimenko 10 років тому +2

    Я немного изменил код, дабы при вводе больших чисел - не было ошибок.Я добавил unsigned long long ко всем параметрам.
    P.S У тебя лучшие уроки по C++!!!!!

    • @vladislavtoporkov2991
      @vladislavtoporkov2991 10 років тому +2

      #include
      #include
      using namespace std;
      int main()
      {
      setlocale(0, "Russian");
      const int size = 1024;
      int GiGbyte;
      cout GiGbyte;
      long long MEGAbyte(GiGbyte*size);
      long long Kilobyte(MEGAbyte*size);
      long long byte(Kilobyte*size);
      cout

    • @idontknow_
      @idontknow_ 5 років тому

      У Дударя намного понятнее.

  • @GR1D4N
    @GR1D4N 5 років тому +1

    круто что если возникают ошибки ты их решаешь не вырезая из видео

  • @falkaoprimeworld6557
    @falkaoprimeworld6557 8 років тому

    Огромное спасибо!

  • @tamikshikhali6722
    @tamikshikhali6722 9 років тому

    spasibo bolwoe , ocen pomog

  • @KiIIerJo
    @KiIIerJo 7 років тому

    Ваши уроки *ОЧЕНЬ* хороши, спасибо за Ваши труды.
    #include "stdafx.h"
    #include
    #include
    #include
    void main()
    {
    setlocale(LC_ALL, "rus");
    int a,b;
    // F=C*1.8+32
    printf ("Введите градусы цельсия
    ");
    scanf_s ("%i", &a);
    b=a*1.8+32;
    printf ("%i Фаренгейт", b);
    _getch();
    return;
    }

  • @Jpc_kz
    @Jpc_kz 4 роки тому

    По больше бы видео как создать свой движок игровой на Directx 11 и делать анимацию к игре и управлять камерами

  • @user-cl1gh4ho5b
    @user-cl1gh4ho5b 8 років тому +22

    Почему нельзя использовать вместо using std::cout;
    using std::cin;
    using std::endl;
    просто
    using namespace std;
    ?

    • @Rahman111super
      @Rahman111super 8 років тому +2

      +Виталий Слободянюк std используется в конкретных библиотеках! в других библиотеках есть такие же типы вроде - std. так что когда вы будете уже создавать программы, вы будете использовать не using namespace а using std:: или даже писать на каждую по разному - std::cout

    • @Chimera-xm8dc
      @Chimera-xm8dc 8 років тому

      +Виталий Слободянюк можно еще и просто ввести using namespace::std и все. не вводить каждое слово по одному

    • @germanadamov1009
      @germanadamov1009 6 років тому +2

      Это не рационально в больших программах, поэтому лучше привыкать как писал Денис.

    • @LoRTeXTO
      @LoRTeXTO 6 років тому +1

      Можно , просто он использует так

  • @Rebelfaith
    @Rebelfaith 9 років тому +5

    //Перевод градусов цельсия
    #include
    #include
    using std::cout;
    using std::cin;
    using std::endl;
    int main()
    {
    setlocale(LC_ALL , "Russian");
    int celsius,farengheit,kelvin;
    cout > celsius;
    system("cls");
    farengheit = (celsius * (9/5) + 32);
    kelvin = (celsius+271);
    cout

  • @denysreshetnyk2189
    @denysreshetnyk2189 9 років тому

    очень помагает спс

  • @BiusArt
    @BiusArt 10 років тому +6

    Еще раз спасибо, отлично рассказываешь и приятный голос..
    Кстати а не легче вместо [ using std::cout; using std::cin; ] и т.д. просто прописать [ using namespace std; ] ?)

  • @user-qw9zu3dc9w
    @user-qw9zu3dc9w 10 років тому

    Ваще молодец спасиб за всё, такой вопрос, что за минусовка в конце?

  • @BudilinOfficiaI
    @BudilinOfficiaI 6 років тому

    а можно ли создать 2 числа -"Size" ? И что нужно сделать что-бы для результата каждый раз не перезапускать программу?

  • @user-yv4ix9ek2u
    @user-yv4ix9ek2u 10 років тому

    Jimi Hendrix, setlocale(LC_ALL,"Russian"); а у тебя setlocate, у меня на 10-ке нормально все работает, ошибки ток находить в работающей программе любит)

  • @bogdannedviga8403
    @bogdannedviga8403 5 років тому

    автору спасибо

  • @cloudy9778
    @cloudy9778 8 років тому +2

    Error 1 error C2146: syntax error : missing ';' before identifier '_getch' c:\users\даниэль\documents\visual studio 2013\projects\helloworld\helloworld\main.cpp 20 1 HelloWorld
    Подскажи пожалуйста, что делать при данной ошибке.

  • @user-wl8my7oi1m
    @user-wl8my7oi1m 10 років тому

    Как по мне, так легче уже 1 раз написать using namespace std; , чем столько лишних строк писать, таких как :
    using std::cout
    using std::endl и т.д.

  • @_flaming-dragon_4381
    @_flaming-dragon_4381 4 роки тому

    Очевидно Топ!

  • @krovosofikus
    @krovosofikus 7 років тому

    Если подключить много библиотек, которыми я пользоваться не буду, это повлияет на что-то ?

  • @nizzro1635
    @nizzro1635 9 років тому

    Спасибо!

  • @Aleksey-re5kd
    @Aleksey-re5kd 9 років тому

    Какую используете программу Денис?А то я использую Dev++ и она не переводит на русский.

  • @mr.tuttifrutti9280
    @mr.tuttifrutti9280 8 років тому

    Гениально!

    • @Vlad100333
      @Vlad100333 7 років тому

      здарова , я собираю команду для unreal engune 4 если интересно пиши в скайп manxo137

    • @mr.tuttifrutti9280
      @mr.tuttifrutti9280 7 років тому

      The bads mans Привет) Нее, я пас. Я несколько месяцев назад перешел на С#/ Он идет лучше, чем ++ для меня

  • @user-on3qx7iw4y
    @user-on3qx7iw4y 10 років тому

    А что за саундтрек в начале играет?))

  • @prolificpimp
    @prolificpimp 10 років тому

    слушай данил, а как этим летом урожай? и как на с++ написать морковку!

  • @maxodessa4556
    @maxodessa4556 10 років тому

    Спасибо!!!

  • @user-li1ym6uu7q
    @user-li1ym6uu7q 7 років тому

    Денис,у меня при компиляции бизнес карты возникает дата не полностью 04.2013 а 7 апреля нету

  • @nanotech8676
    @nanotech8676 9 років тому

    Привет, я когда компилирую в Visual Studio Мне выдает "не удается найти указанный путь". что мне делать?

  • @nikitalukashuk2978
    @nikitalukashuk2978 7 років тому

    У меня при переводе величин длины пишет,что дециметр не прошел иницализацию,что делать?

  • @user-fd5zs6lq8c
    @user-fd5zs6lq8c 4 роки тому

    Здраствуйте ! А как сделать чтобы не целые числа тоже считало?

  • @user-vj7cm6yg2z
    @user-vj7cm6yg2z 10 років тому

    Подскажите где найти 7-9 уроки?

  • @egthon4332
    @egthon4332 9 років тому +27

    Я все время слишу не перемение а пельмени

    • @cartman16
      @cartman16 9 років тому +13

      Cameron23's Home Дак сходи покушай )

    • @kisurov
      @kisurov 5 років тому +1

      "чтобы создать пельменную, для начала нужно выбрать..."

    • @AkzholSlamzhanov
      @AkzholSlamzhanov 4 роки тому

      это синдром общежитий)

  • @georgiyinstend2927
    @georgiyinstend2927 7 років тому

    Denis Markov, Странно, очень странно. Я заново создал(не подглядывая) программу, что написал на уроке ты и у меня не вылезло ошибки с переполнением стека. Я поставил число Гигабайтов = 5 и мне спокойно выдало число в целочисленном типе integer. У меня 2012 ультимейт.

  • @007chusa
    @007chusa 10 років тому

    Денис может ты оговорился на 21:00 по 21:05, когда говорил если ввести отрицательное число, то тогда будет ошибка хотя до этого говорил, что любое целое число можно вводить в тип int

  • @iXNomad
    @iXNomad 10 років тому +2

    Написал более компактно (Просто знаю джаву, решил C++ выучить :D)
    /* Training C++ iXNomad's projects.
    For example games, math and other :) */
    #include "stdafx.h"
    #include
    #include
    #include
    using namespace std;
    int main()
    {
    long long byteCount;
    long k1(1024);
    setlocale(LC_ALL, "Russian");
    cout > byteCount;
    cout

  • @alexandrk.4321
    @alexandrk.4321 9 років тому

    попробуйте unsigned long long int bytes. У меня сработало.

  • @boryskatowsky5190
    @boryskatowsky5190 4 роки тому

    Да я тоже долго не мог понять в чем секрет... инт +инт будет инт и инт можно неявно перевести в лонг. Но если значение будет больше допустимого в инт то будет проблема, и эта "проблема" потом и присвоется в лонг. Можно хотябы один из операндов интовых явно преобразовать в лонг и тогда будет круто)))))

  • @ninkola31
    @ninkola31 10 місяців тому

    Thank u❣

  • @idontknow_
    @idontknow_ 5 років тому

    Double это число с плавающей точкой? А что тогда Float ?

  • @mozkau_gaming
    @mozkau_gaming 11 років тому

    Спасибо.

  • @kutak1111
    @kutak1111 9 років тому

    А как получить результат в виде десятичной дроби.Через double не хочет

  • @user-li1ym6uu7q
    @user-li1ym6uu7q 7 років тому

    отлично

  • @user-wu1in4dk1j
    @user-wu1in4dk1j 10 років тому

    помогите пожалуйста. Когда пытаюсь попробовать открыть консоль, то появляется куча ошибок. По моему он #include не читает

  • @childhoodbeats.9784
    @childhoodbeats.9784 7 років тому

    Нифига,и домашку задал :D

  • @user-wh9mc2po7g
    @user-wh9mc2po7g 9 років тому

    почему экзешки запускаются только на моем компе ?
    когда ком-то через файлообменник кидаю - ошибку выдает

  • @mavldr
    @mavldr 10 років тому

    Спасибо

  • @SP1K3
    @SP1K3 9 років тому

    у меня после компиляции да и в режиме отладки программа запускается дважды, то есть, программа без ошибок скомпилировалась, я выплонил дейтсвия, потом она закрылась и опять сама открылась, вот код, ошибок я не вижу, хоть убей. весь инет перерыл:
    #include
    #include
    using std::cout;
    using std::cin;
    using std::endl;
    int main()
    {
    setlocale (0, "Russian");
    double cel = 0, fah = 0;
    cout > cel;
    fah = cel * 1.8 + 32;
    cout

  • @dymka9419
    @dymka9419 7 років тому

    А есть установка но на яндекс ??

  • @l3mon327
    @l3mon327 9 років тому

    Denis Markov, написал этот setlocale(LC_ALL, "Russian"); И все равно не пишет по Русски. В чем проблема? Стоит Visual 2013 Ultimate.

    • @user-cl1gh4ho5b
      @user-cl1gh4ho5b 8 років тому

      +L3mOn setlocale(LC_ALL, "Rus"); потрібно ще підкоючити бібліотеку #include "locale"

  • @buffer1580
    @buffer1580 6 років тому

    Посоны, а в какой программе он код пишет???
    Я чёт не много тупой)
    Подскажите, пожалуйста:)

  • @aleksandrkuc4998
    @aleksandrkuc4998 8 років тому

    Здравствуйте, вроде все понятно и все хорошо, однако когда я ввожу setlocale(LC_ALL, "Russian"); или setlocale(0, "Russian"); или setlocale(LC_ALL, "RUS"); все равно он не отображает мне русский текст. пытался гуглить, но по ходу лучше тут спросить. узнал что в #include уже содержит locale.h но я пробовал и это вписать ничего не вышло один фиг вопросительные знаки. однако когда делаю компиляцию мне говорит что символы не сохранены и чето с юникодом че делать ?

    • @user-wl4ms6co2z
      @user-wl4ms6co2z 7 років тому

      В какой кодировке у Вас сохранена страница кода в Вашем редакторе? Надо перевести на Windows-1251, тогда заработает. Да, функция setlocale работает с , но лучше сразу привыкать подключать родные библиотеки функций, так как только тогда можно быть уверенным на 100%, что функция отработает всегда корректно. Для setlocale - это или .
      Можно попробовать вместо setlocale функцию SetConsoleOutputCP(1251) с подключением библиотеки . Но опять же - данная функция тоже отработает идеально, только если кодировка Вашей страницы будет Windows-1251. Если будет юникодовская, первые два символа в консоли будут не кириллицей, остальное выйдет кириллицей.

  • @FarGunful
    @FarGunful 10 років тому

    Я написал программу по переводу километров в другие единицы измерения , у меня работает хорошо , другу скинул ему пишет: запуск программы не возможен. Что делать ?

  • @nero5594
    @nero5594 8 років тому

    Пишу на Borland C++, на setlocale(LC_ALL , "Russian"); ругается, это из-за другой среды, да?

    • @TrupDaVinci
      @TrupDaVinci 8 років тому

      +геймер игроман попробуй просто setlocale(0, "")

  • @Openflux0
    @Openflux0 11 років тому

    Да, я читал, что проблема только у Windows из-за его другой кодировки в консоли.

  • @demoneymid1926
    @demoneymid1926 7 років тому +2

    Где на клавиатуре одинарные кавычки?

    • @user-zx7mq8sp6v
      @user-zx7mq8sp6v 7 років тому +1

      Там же, где и двойные в английской раскладке (буква "Э" в русской).

  • @TheLaffaet
    @TheLaffaet 10 років тому

    А зачем перед гигабайтими ты поставил \t ,что это значит?

  • @Alien_M31
    @Alien_M31 9 років тому

    А где найти понятный словарь с командами которые ты вводишь ?

    • @user-uc4cn3bi7h
      @user-uc4cn3bi7h 9 років тому

      Alexmonsterbellow Начнём с того, что слово "команда" применяют только люди, далёкие от программирования. Программисты говорят "оператор", "мнемоника", "директива", "код операции", причём, на c++ нет мнемоник и кодов операций, так как это язык высокого уровня. Операторы делятся на группы. Например, есть арифметические: +, -, *, /. Причём, если левый операнд целый, то он делится на цело. Есть операторы приведения к типу - идентификаторы типов в круглых скобках. Есть оператор %, вычисляющий остаток от деления на цело. А есть операторы логические. & - побитовое И, | - побитовое ИЛИ, ^ - побитовое исключающее ИЛИ, ! - побитовое НЕ. Есть операторы, управляющие порядком исполнения, например, if - условный оператор, for - оператор заголовка цикла.